cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/notebook_software_config.pb.go (about)

     1  // Copyright 2025 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.35.2
    18  // 	protoc        v4.25.7
    19  // source: google/cloud/aiplatform/v1beta1/notebook_software_config.proto
    20  
    21  package aiplatformpb
    22  
    23  import (
    24  	_ "google.golang.org/genproto/googleapis/api/annotations"
    25  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    26  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    27  	reflect "reflect"
    28  	sync "sync"
    29  )
    30  
    31  const (
    32  	// Verify that this generated code is sufficiently up-to-date.
    33  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    34  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    35  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    36  )
    37  
    38  type PostStartupScriptConfig_PostStartupScriptBehavior int32
    39  
    40  const (
    41  	PostStartupScriptConfig_POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED PostStartupScriptConfig_PostStartupScriptBehavior = 0
    42  	PostStartupScriptConfig_RUN_ONCE                                 PostStartupScriptConfig_PostStartupScriptBehavior = 1
    43  	PostStartupScriptConfig_RUN_EVERY_START                          PostStartupScriptConfig_PostStartupScriptBehavior = 2
    44  	PostStartupScriptConfig_DOWNLOAD_AND_RUN_EVERY_START             PostStartupScriptConfig_PostStartupScriptBehavior = 3
    45  )
    46  
    47  // Enum value maps for PostStartupScriptConfig_PostStartupScriptBehavior.
    48  var (
    49  	PostStartupScriptConfig_PostStartupScriptBehavior_name = map[int32]string{
    50  		0: "POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED",
    51  		1: "RUN_ONCE",
    52  		2: "RUN_EVERY_START",
    53  		3: "DOWNLOAD_AND_RUN_EVERY_START",
    54  	}
    55  	PostStartupScriptConfig_PostStartupScriptBehavior_value = map[string]int32{
    56  		"POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED": 0,
    57  		"RUN_ONCE":                     1,
    58  		"RUN_EVERY_START":              2,
    59  		"DOWNLOAD_AND_RUN_EVERY_START": 3,
    60  	}
    61  )
    62  
    63  func (x PostStartupScriptConfig_PostStartupScriptBehavior) Enum() *PostStartupScriptConfig_PostStartupScriptBehavior {
    64  	p := new(PostStartupScriptConfig_PostStartupScriptBehavior)
    65  	*p = x
    66  	return p
    67  }
    68  
    69  func (x PostStartupScriptConfig_PostStartupScriptBehavior) String() string {
    70  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    71  }
    72  
    73  func (PostStartupScriptConfig_PostStartupScriptBehavior) Descriptor() protoreflect.EnumDescriptor {
    74  	return file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_enumTypes[0].Descriptor()
    75  }
    76  
    77  func (PostStartupScriptConfig_PostStartupScriptBehavior) Type() protoreflect.EnumType {
    78  	return &file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_enumTypes[0]
    79  }
    80  
    81  func (x PostStartupScriptConfig_PostStartupScriptBehavior) Number() protoreflect.EnumNumber {
    82  	return protoreflect.EnumNumber(x)
    83  }
    84  
    85  // Deprecated: Use PostStartupScriptConfig_PostStartupScriptBehavior.Descriptor instead.
    86  func (PostStartupScriptConfig_PostStartupScriptBehavior) EnumDescriptor() ([]byte, []int) {
    87  	return file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_rawDescGZIP(), []int{0, 0}
    88  }
    89  
    90  type PostStartupScriptConfig struct {
    91  	state         protoimpl.MessageState
    92  	sizeCache     protoimpl.SizeCache
    93  	unknownFields protoimpl.UnknownFields
    94  
    95  	PostStartupScript         string                                            `protobuf:"bytes,1,opt,name=post_startup_script,json=postStartupScript,proto3" json:"post_startup_script,omitempty"`
    96  	PostStartupScriptUrl      string                                            `protobuf:"bytes,2,opt,name=post_startup_script_url,json=postStartupScriptUrl,proto3" json:"post_startup_script_url,omitempty"`
    97  	PostStartupScriptBehavior PostStartupScriptConfig_PostStartupScriptBehavior `protobuf:"varint,3,opt,name=post_startup_script_behavior,json=postStartupScriptBehavior,proto3,enum=google.cloud.aiplatform.v1beta1.PostStartupScriptConfig_PostStartupScriptBehavior" json:"post_startup_script_behavior,omitempty"`
    98  }
    99  
   100  func (x *PostStartupScriptConfig) Reset() {
   101  	*x = PostStartupScriptConfig{}
   102  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_msgTypes[0]
   103  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   104  	ms.StoreMessageInfo(mi)
   105  }
   106  
   107  func (x *PostStartupScriptConfig) String() string {
   108  	return protoimpl.X.MessageStringOf(x)
   109  }
   110  
   111  func (*PostStartupScriptConfig) ProtoMessage() {}
   112  
   113  func (x *PostStartupScriptConfig) ProtoReflect() protoreflect.Message {
   114  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_msgTypes[0]
   115  	if x != nil {
   116  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   117  		if ms.LoadMessageInfo() == nil {
   118  			ms.StoreMessageInfo(mi)
   119  		}
   120  		return ms
   121  	}
   122  	return mi.MessageOf(x)
   123  }
   124  
   125  // Deprecated: Use PostStartupScriptConfig.ProtoReflect.Descriptor instead.
   126  func (*PostStartupScriptConfig) Descriptor() ([]byte, []int) {
   127  	return file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_rawDescGZIP(), []int{0}
   128  }
   129  
   130  func (x *PostStartupScriptConfig) GetPostStartupScript() string {
   131  	if x != nil {
   132  		return x.PostStartupScript
   133  	}
   134  	return ""
   135  }
   136  
   137  func (x *PostStartupScriptConfig) GetPostStartupScriptUrl() string {
   138  	if x != nil {
   139  		return x.PostStartupScriptUrl
   140  	}
   141  	return ""
   142  }
   143  
   144  func (x *PostStartupScriptConfig) GetPostStartupScriptBehavior() PostStartupScriptConfig_PostStartupScriptBehavior {
   145  	if x != nil {
   146  		return x.PostStartupScriptBehavior
   147  	}
   148  	return PostStartupScriptConfig_POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED
   149  }
   150  
   151  // Colab image of the runtime.
   152  type ColabImage struct {
   153  	state         protoimpl.MessageState
   154  	sizeCache     protoimpl.SizeCache
   155  	unknownFields protoimpl.UnknownFields
   156  
   157  	// Optional. The release name of the NotebookRuntime Colab image, e.g.
   158  	// "py310". If not specified, detault to the latest release.
   159  	ReleaseName string `protobuf:"bytes,1,opt,name=release_name,json=releaseName,proto3" json:"release_name,omitempty"`
   160  	// Output only. A human-readable description of the specified colab image
   161  	// release, populated by the system. Example: "Python 3.10", "Latest - current
   162  	// Python 3.11"
   163  	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
   164  }
   165  
   166  func (x *ColabImage) Reset() {
   167  	*x = ColabImage{}
   168  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_msgTypes[1]
   169  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   170  	ms.StoreMessageInfo(mi)
   171  }
   172  
   173  func (x *ColabImage) String() string {
   174  	return protoimpl.X.MessageStringOf(x)
   175  }
   176  
   177  func (*ColabImage) ProtoMessage() {}
   178  
   179  func (x *ColabImage) ProtoReflect() protoreflect.Message {
   180  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_msgTypes[1]
   181  	if x != nil {
   182  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   183  		if ms.LoadMessageInfo() == nil {
   184  			ms.StoreMessageInfo(mi)
   185  		}
   186  		return ms
   187  	}
   188  	return mi.MessageOf(x)
   189  }
   190  
   191  // Deprecated: Use ColabImage.ProtoReflect.Descriptor instead.
   192  func (*ColabImage) Descriptor() ([]byte, []int) {
   193  	return file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_rawDescGZIP(), []int{1}
   194  }
   195  
   196  func (x *ColabImage) GetReleaseName() string {
   197  	if x != nil {
   198  		return x.ReleaseName
   199  	}
   200  	return ""
   201  }
   202  
   203  func (x *ColabImage) GetDescription() string {
   204  	if x != nil {
   205  		return x.Description
   206  	}
   207  	return ""
   208  }
   209  
   210  // Notebook Software Config. This is passed to the backend when user
   211  // makes software configurations in UI.
   212  type NotebookSoftwareConfig struct {
   213  	state         protoimpl.MessageState
   214  	sizeCache     protoimpl.SizeCache
   215  	unknownFields protoimpl.UnknownFields
   216  
   217  	// The image to be used by the notebook runtime.
   218  	//
   219  	// Types that are assignable to RuntimeImage:
   220  	//
   221  	//	*NotebookSoftwareConfig_ColabImage
   222  	RuntimeImage isNotebookSoftwareConfig_RuntimeImage `protobuf_oneof:"runtime_image"`
   223  	// Optional. Environment variables to be passed to the container.
   224  	// Maximum limit is 100.
   225  	Env                     []*EnvVar                `protobuf:"bytes,1,rep,name=env,proto3" json:"env,omitempty"`
   226  	PostStartupScriptConfig *PostStartupScriptConfig `protobuf:"bytes,2,opt,name=post_startup_script_config,json=postStartupScriptConfig,proto3" json:"post_startup_script_config,omitempty"`
   227  }
   228  
   229  func (x *NotebookSoftwareConfig) Reset() {
   230  	*x = NotebookSoftwareConfig{}
   231  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_msgTypes[2]
   232  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   233  	ms.StoreMessageInfo(mi)
   234  }
   235  
   236  func (x *NotebookSoftwareConfig) String() string {
   237  	return protoimpl.X.MessageStringOf(x)
   238  }
   239  
   240  func (*NotebookSoftwareConfig) ProtoMessage() {}
   241  
   242  func (x *NotebookSoftwareConfig) ProtoReflect() protoreflect.Message {
   243  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_msgTypes[2]
   244  	if x != nil {
   245  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   246  		if ms.LoadMessageInfo() == nil {
   247  			ms.StoreMessageInfo(mi)
   248  		}
   249  		return ms
   250  	}
   251  	return mi.MessageOf(x)
   252  }
   253  
   254  // Deprecated: Use NotebookSoftwareConfig.ProtoReflect.Descriptor instead.
   255  func (*NotebookSoftwareConfig) Descriptor() ([]byte, []int) {
   256  	return file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_rawDescGZIP(), []int{2}
   257  }
   258  
   259  func (m *NotebookSoftwareConfig) GetRuntimeImage() isNotebookSoftwareConfig_RuntimeImage {
   260  	if m != nil {
   261  		return m.RuntimeImage
   262  	}
   263  	return nil
   264  }
   265  
   266  func (x *NotebookSoftwareConfig) GetColabImage() *ColabImage {
   267  	if x, ok := x.GetRuntimeImage().(*NotebookSoftwareConfig_ColabImage); ok {
   268  		return x.ColabImage
   269  	}
   270  	return nil
   271  }
   272  
   273  func (x *NotebookSoftwareConfig) GetEnv() []*EnvVar {
   274  	if x != nil {
   275  		return x.Env
   276  	}
   277  	return nil
   278  }
   279  
   280  func (x *NotebookSoftwareConfig) GetPostStartupScriptConfig() *PostStartupScriptConfig {
   281  	if x != nil {
   282  		return x.PostStartupScriptConfig
   283  	}
   284  	return nil
   285  }
   286  
   287  type isNotebookSoftwareConfig_RuntimeImage interface {
   288  	isNotebookSoftwareConfig_RuntimeImage()
   289  }
   290  
   291  type NotebookSoftwareConfig_ColabImage struct {
   292  	// Optional. Google-managed NotebookRuntime colab image.
   293  	ColabImage *ColabImage `protobuf:"bytes,5,opt,name=colab_image,json=colabImage,proto3,oneof"`
   294  }
   295  
   296  func (*NotebookSoftwareConfig_ColabImage) isNotebookSoftwareConfig_RuntimeImage() {}
   297  
   298  var File_google_cloud_aiplatform_v1beta1_notebook_software_config_proto protoreflect.FileDescriptor
   299  
   300  var file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_rawDesc = []byte{
   301  	0x0a, 0x3e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
   302  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   303  	0x31, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x73, 0x6f, 0x66, 0x74, 0x77,
   304  	0x61, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   305  	0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
   306  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   307  	0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69,
   308  	0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
   309  	0x74, 0x6f, 0x1a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
   310  	0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65,
   311  	0x74, 0x61, 0x31, 0x2f, 0x65, 0x6e, 0x76, 0x5f, 0x76, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   312  	0x6f, 0x22, 0xb6, 0x03, 0x0a, 0x17, 0x50, 0x6f, 0x73, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x75,
   313  	0x70, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x33, 0x0a,
   314  	0x13, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x5f, 0x73, 0x63,
   315  	0x72, 0x69, 0x70, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52,
   316  	0x11, 0x70, 0x6f, 0x73, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x53, 0x63, 0x72, 0x69,
   317  	0x70, 0x74, 0x12, 0x3a, 0x0a, 0x17, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74,
   318  	0x75, 0x70, 0x5f, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x02, 0x20,
   319  	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x14, 0x70, 0x6f, 0x73, 0x74, 0x53, 0x74,
   320  	0x61, 0x72, 0x74, 0x75, 0x70, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x55, 0x72, 0x6c, 0x12, 0x98,
   321  	0x01, 0x0a, 0x1c, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x5f,
   322  	0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x18,
   323  	0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x52, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
   324  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
   325  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x53, 0x74, 0x61, 0x72,
   326  	0x74, 0x75, 0x70, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e,
   327  	0x50, 0x6f, 0x73, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x53, 0x63, 0x72, 0x69, 0x70,
   328  	0x74, 0x42, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x19,
   329  	0x70, 0x6f, 0x73, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x53, 0x63, 0x72, 0x69, 0x70,
   330  	0x74, 0x42, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x22, 0x8e, 0x01, 0x0a, 0x19, 0x50, 0x6f,
   331  	0x73, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x42,
   332  	0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x12, 0x2c, 0x0a, 0x28, 0x50, 0x4f, 0x53, 0x54, 0x5f,
   333  	0x53, 0x54, 0x41, 0x52, 0x54, 0x55, 0x50, 0x5f, 0x53, 0x43, 0x52, 0x49, 0x50, 0x54, 0x5f, 0x42,
   334  	0x45, 0x48, 0x41, 0x56, 0x49, 0x4f, 0x52, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
   335  	0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x55, 0x4e, 0x5f, 0x4f, 0x4e, 0x43,
   336  	0x45, 0x10, 0x01, 0x12, 0x13, 0x0a, 0x0f, 0x52, 0x55, 0x4e, 0x5f, 0x45, 0x56, 0x45, 0x52, 0x59,
   337  	0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0x02, 0x12, 0x20, 0x0a, 0x1c, 0x44, 0x4f, 0x57, 0x4e,
   338  	0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x52, 0x55, 0x4e, 0x5f, 0x45, 0x56, 0x45,
   339  	0x52, 0x59, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0x03, 0x22, 0x5b, 0x0a, 0x0a, 0x43, 0x6f,
   340  	0x6c, 0x61, 0x62, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x26, 0x0a, 0x0c, 0x72, 0x65, 0x6c, 0x65,
   341  	0x61, 0x73, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
   342  	0xe0, 0x41, 0x01, 0x52, 0x0b, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x4e, 0x61, 0x6d, 0x65,
   343  	0x12, 0x25, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18,
   344  	0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63,
   345  	0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xba, 0x02, 0x0a, 0x16, 0x4e, 0x6f, 0x74, 0x65,
   346  	0x62, 0x6f, 0x6f, 0x6b, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x43, 0x6f, 0x6e, 0x66,
   347  	0x69, 0x67, 0x12, 0x53, 0x0a, 0x0b, 0x63, 0x6f, 0x6c, 0x61, 0x62, 0x5f, 0x69, 0x6d, 0x61, 0x67,
   348  	0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   349  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
   350  	0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6c, 0x61, 0x62, 0x49,
   351  	0x6d, 0x61, 0x67, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x0a, 0x63, 0x6f, 0x6c,
   352  	0x61, 0x62, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x3e, 0x0a, 0x03, 0x65, 0x6e, 0x76, 0x18, 0x01,
   353  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
   354  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76,
   355  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x76, 0x56, 0x61, 0x72, 0x42, 0x03, 0xe0,
   356  	0x41, 0x01, 0x52, 0x03, 0x65, 0x6e, 0x76, 0x12, 0x7a, 0x0a, 0x1a, 0x70, 0x6f, 0x73, 0x74, 0x5f,
   357  	0x73, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x5f, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x5f, 0x63,
   358  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f,
   359  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
   360  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6f,
   361  	0x73, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x43,
   362  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x17, 0x70, 0x6f, 0x73, 0x74,
   363  	0x53, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x43, 0x6f, 0x6e,
   364  	0x66, 0x69, 0x67, 0x42, 0x0f, 0x0a, 0x0d, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x69,
   365  	0x6d, 0x61, 0x67, 0x65, 0x42, 0xf2, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f,
   366  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
   367  	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x1b, 0x4e, 0x6f,
   368  	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x43, 0x6f,
   369  	0x6e, 0x66, 0x69, 0x67, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x63, 0x6c, 0x6f,
   370  	0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f,
   371  	0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76,
   372  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
   373  	0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62,
   374  	0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   375  	0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74,
   376  	0x61, 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75,
   377  	0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62,
   378  	0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43,
   379  	0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
   380  	0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   381  	0x33,
   382  }
   383  
   384  var (
   385  	file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_rawDescOnce sync.Once
   386  	file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_rawDesc
   387  )
   388  
   389  func file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_rawDescGZIP() []byte {
   390  	file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_rawDescOnce.Do(func() {
   391  		file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_rawDescData)
   392  	})
   393  	return file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_rawDescData
   394  }
   395  
   396  var file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
   397  var file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
   398  var file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_goTypes = []any{
   399  	(PostStartupScriptConfig_PostStartupScriptBehavior)(0), // 0: google.cloud.aiplatform.v1beta1.PostStartupScriptConfig.PostStartupScriptBehavior
   400  	(*PostStartupScriptConfig)(nil),                        // 1: google.cloud.aiplatform.v1beta1.PostStartupScriptConfig
   401  	(*ColabImage)(nil),                                     // 2: google.cloud.aiplatform.v1beta1.ColabImage
   402  	(*NotebookSoftwareConfig)(nil),                         // 3: google.cloud.aiplatform.v1beta1.NotebookSoftwareConfig
   403  	(*EnvVar)(nil),                                         // 4: google.cloud.aiplatform.v1beta1.EnvVar
   404  }
   405  var file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_depIdxs = []int32{
   406  	0, // 0: google.cloud.aiplatform.v1beta1.PostStartupScriptConfig.post_startup_script_behavior:type_name -> google.cloud.aiplatform.v1beta1.PostStartupScriptConfig.PostStartupScriptBehavior
   407  	2, // 1: google.cloud.aiplatform.v1beta1.NotebookSoftwareConfig.colab_image:type_name -> google.cloud.aiplatform.v1beta1.ColabImage
   408  	4, // 2: google.cloud.aiplatform.v1beta1.NotebookSoftwareConfig.env:type_name -> google.cloud.aiplatform.v1beta1.EnvVar
   409  	1, // 3: google.cloud.aiplatform.v1beta1.NotebookSoftwareConfig.post_startup_script_config:type_name -> google.cloud.aiplatform.v1beta1.PostStartupScriptConfig
   410  	4, // [4:4] is the sub-list for method output_type
   411  	4, // [4:4] is the sub-list for method input_type
   412  	4, // [4:4] is the sub-list for extension type_name
   413  	4, // [4:4] is the sub-list for extension extendee
   414  	0, // [0:4] is the sub-list for field type_name
   415  }
   416  
   417  func init() { file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_init() }
   418  func file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_init() {
   419  	if File_google_cloud_aiplatform_v1beta1_notebook_software_config_proto != nil {
   420  		return
   421  	}
   422  	file_google_cloud_aiplatform_v1beta1_env_var_proto_init()
   423  	file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_msgTypes[2].OneofWrappers = []any{
   424  		(*NotebookSoftwareConfig_ColabImage)(nil),
   425  	}
   426  	type x struct{}
   427  	out := protoimpl.TypeBuilder{
   428  		File: protoimpl.DescBuilder{
   429  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   430  			RawDescriptor: file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_rawDesc,
   431  			NumEnums:      1,
   432  			NumMessages:   3,
   433  			NumExtensions: 0,
   434  			NumServices:   0,
   435  		},
   436  		GoTypes:           file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_goTypes,
   437  		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_depIdxs,
   438  		EnumInfos:         file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_enumTypes,
   439  		MessageInfos:      file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_msgTypes,
   440  	}.Build()
   441  	File_google_cloud_aiplatform_v1beta1_notebook_software_config_proto = out.File
   442  	file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_rawDesc = nil
   443  	file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_goTypes = nil
   444  	file_google_cloud_aiplatform_v1beta1_notebook_software_config_proto_depIdxs = nil
   445  }