cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/notebook_execution_job.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/v1/notebook_execution_job.proto 20 21 package aiplatformpb 22 23 import ( 24 _ "google.golang.org/genproto/googleapis/api/annotations" 25 status "google.golang.org/genproto/googleapis/rpc/status" 26 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 27 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 28 durationpb "google.golang.org/protobuf/types/known/durationpb" 29 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 30 reflect "reflect" 31 sync "sync" 32 ) 33 34 const ( 35 // Verify that this generated code is sufficiently up-to-date. 36 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 37 // Verify that runtime/protoimpl is sufficiently up-to-date. 38 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 39 ) 40 41 // NotebookExecutionJob represents an instance of a notebook execution. 42 type NotebookExecutionJob struct { 43 state protoimpl.MessageState 44 sizeCache protoimpl.SizeCache 45 unknownFields protoimpl.UnknownFields 46 47 // The input notebook. 48 // 49 // Types that are assignable to NotebookSource: 50 // 51 // *NotebookExecutionJob_DataformRepositorySource_ 52 // *NotebookExecutionJob_GcsNotebookSource_ 53 // *NotebookExecutionJob_DirectNotebookSource_ 54 NotebookSource isNotebookExecutionJob_NotebookSource `protobuf_oneof:"notebook_source"` 55 // The compute config to use for an execution job. 56 // 57 // Types that are assignable to EnvironmentSpec: 58 // 59 // *NotebookExecutionJob_NotebookRuntimeTemplateResourceName 60 // *NotebookExecutionJob_CustomEnvironmentSpec_ 61 EnvironmentSpec isNotebookExecutionJob_EnvironmentSpec `protobuf_oneof:"environment_spec"` 62 // The location to store the notebook execution result. 63 // 64 // Types that are assignable to ExecutionSink: 65 // 66 // *NotebookExecutionJob_GcsOutputUri 67 ExecutionSink isNotebookExecutionJob_ExecutionSink `protobuf_oneof:"execution_sink"` 68 // The identity to run the execution as. 69 // 70 // Types that are assignable to ExecutionIdentity: 71 // 72 // *NotebookExecutionJob_ExecutionUser 73 // *NotebookExecutionJob_ServiceAccount 74 ExecutionIdentity isNotebookExecutionJob_ExecutionIdentity `protobuf_oneof:"execution_identity"` 75 // Runtime environment for the notebook execution job. If unspecified, the 76 // default runtime of Colab is used. 77 // 78 // Types that are assignable to RuntimeEnvironment: 79 // 80 // *NotebookExecutionJob_WorkbenchRuntime_ 81 RuntimeEnvironment isNotebookExecutionJob_RuntimeEnvironment `protobuf_oneof:"runtime_environment"` 82 // Output only. The resource name of this NotebookExecutionJob. Format: 83 // `projects/{project_id}/locations/{location}/notebookExecutionJobs/{job_id}` 84 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 85 // The display name of the NotebookExecutionJob. The name can be up to 128 86 // characters long and can consist of any UTF-8 characters. 87 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 88 // Max running time of the execution job in seconds (default 86400s / 24 hrs). 89 ExecutionTimeout *durationpb.Duration `protobuf:"bytes,5,opt,name=execution_timeout,json=executionTimeout,proto3" json:"execution_timeout,omitempty"` 90 // The Schedule resource name if this job is triggered by one. Format: 91 // `projects/{project_id}/locations/{location}/schedules/{schedule_id}` 92 ScheduleResourceName string `protobuf:"bytes,6,opt,name=schedule_resource_name,json=scheduleResourceName,proto3" json:"schedule_resource_name,omitempty"` 93 // Output only. The state of the NotebookExecutionJob. 94 JobState JobState `protobuf:"varint,10,opt,name=job_state,json=jobState,proto3,enum=google.cloud.aiplatform.v1.JobState" json:"job_state,omitempty"` 95 // Output only. Populated when the NotebookExecutionJob is completed. When 96 // there is an error during notebook execution, the error details are 97 // populated. 98 Status *status.Status `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"` 99 // Output only. Timestamp when this NotebookExecutionJob was created. 100 CreateTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 101 // Output only. Timestamp when this NotebookExecutionJob was most recently 102 // updated. 103 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 104 // The labels with user-defined metadata to organize NotebookExecutionJobs. 105 // 106 // Label keys and values can be no longer than 64 characters 107 // (Unicode codepoints), can only contain lowercase letters, numeric 108 // characters, underscores and dashes. International characters are allowed. 109 // 110 // See https://goo.gl/xmQnxf for more information and examples of labels. 111 // System reserved label keys are prefixed with "aiplatform.googleapis.com/" 112 // and are immutable. 113 Labels map[string]string `protobuf:"bytes,19,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 114 // The name of the kernel to use during notebook execution. If unset, the 115 // default kernel is used. 116 KernelName string `protobuf:"bytes,20,opt,name=kernel_name,json=kernelName,proto3" json:"kernel_name,omitempty"` 117 // Customer-managed encryption key spec for the notebook execution job. 118 // This field is auto-populated if the 119 // [NotebookRuntimeTemplate][google.cloud.aiplatform.v1.NotebookRuntimeTemplate] 120 // has an encryption spec. 121 EncryptionSpec *EncryptionSpec `protobuf:"bytes,22,opt,name=encryption_spec,json=encryptionSpec,proto3" json:"encryption_spec,omitempty"` 122 } 123 124 func (x *NotebookExecutionJob) Reset() { 125 *x = NotebookExecutionJob{} 126 mi := &file_google_cloud_aiplatform_v1_notebook_execution_job_proto_msgTypes[0] 127 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 128 ms.StoreMessageInfo(mi) 129 } 130 131 func (x *NotebookExecutionJob) String() string { 132 return protoimpl.X.MessageStringOf(x) 133 } 134 135 func (*NotebookExecutionJob) ProtoMessage() {} 136 137 func (x *NotebookExecutionJob) ProtoReflect() protoreflect.Message { 138 mi := &file_google_cloud_aiplatform_v1_notebook_execution_job_proto_msgTypes[0] 139 if x != nil { 140 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 141 if ms.LoadMessageInfo() == nil { 142 ms.StoreMessageInfo(mi) 143 } 144 return ms 145 } 146 return mi.MessageOf(x) 147 } 148 149 // Deprecated: Use NotebookExecutionJob.ProtoReflect.Descriptor instead. 150 func (*NotebookExecutionJob) Descriptor() ([]byte, []int) { 151 return file_google_cloud_aiplatform_v1_notebook_execution_job_proto_rawDescGZIP(), []int{0} 152 } 153 154 func (m *NotebookExecutionJob) GetNotebookSource() isNotebookExecutionJob_NotebookSource { 155 if m != nil { 156 return m.NotebookSource 157 } 158 return nil 159 } 160 161 func (x *NotebookExecutionJob) GetDataformRepositorySource() *NotebookExecutionJob_DataformRepositorySource { 162 if x, ok := x.GetNotebookSource().(*NotebookExecutionJob_DataformRepositorySource_); ok { 163 return x.DataformRepositorySource 164 } 165 return nil 166 } 167 168 func (x *NotebookExecutionJob) GetGcsNotebookSource() *NotebookExecutionJob_GcsNotebookSource { 169 if x, ok := x.GetNotebookSource().(*NotebookExecutionJob_GcsNotebookSource_); ok { 170 return x.GcsNotebookSource 171 } 172 return nil 173 } 174 175 func (x *NotebookExecutionJob) GetDirectNotebookSource() *NotebookExecutionJob_DirectNotebookSource { 176 if x, ok := x.GetNotebookSource().(*NotebookExecutionJob_DirectNotebookSource_); ok { 177 return x.DirectNotebookSource 178 } 179 return nil 180 } 181 182 func (m *NotebookExecutionJob) GetEnvironmentSpec() isNotebookExecutionJob_EnvironmentSpec { 183 if m != nil { 184 return m.EnvironmentSpec 185 } 186 return nil 187 } 188 189 func (x *NotebookExecutionJob) GetNotebookRuntimeTemplateResourceName() string { 190 if x, ok := x.GetEnvironmentSpec().(*NotebookExecutionJob_NotebookRuntimeTemplateResourceName); ok { 191 return x.NotebookRuntimeTemplateResourceName 192 } 193 return "" 194 } 195 196 func (x *NotebookExecutionJob) GetCustomEnvironmentSpec() *NotebookExecutionJob_CustomEnvironmentSpec { 197 if x, ok := x.GetEnvironmentSpec().(*NotebookExecutionJob_CustomEnvironmentSpec_); ok { 198 return x.CustomEnvironmentSpec 199 } 200 return nil 201 } 202 203 func (m *NotebookExecutionJob) GetExecutionSink() isNotebookExecutionJob_ExecutionSink { 204 if m != nil { 205 return m.ExecutionSink 206 } 207 return nil 208 } 209 210 func (x *NotebookExecutionJob) GetGcsOutputUri() string { 211 if x, ok := x.GetExecutionSink().(*NotebookExecutionJob_GcsOutputUri); ok { 212 return x.GcsOutputUri 213 } 214 return "" 215 } 216 217 func (m *NotebookExecutionJob) GetExecutionIdentity() isNotebookExecutionJob_ExecutionIdentity { 218 if m != nil { 219 return m.ExecutionIdentity 220 } 221 return nil 222 } 223 224 func (x *NotebookExecutionJob) GetExecutionUser() string { 225 if x, ok := x.GetExecutionIdentity().(*NotebookExecutionJob_ExecutionUser); ok { 226 return x.ExecutionUser 227 } 228 return "" 229 } 230 231 func (x *NotebookExecutionJob) GetServiceAccount() string { 232 if x, ok := x.GetExecutionIdentity().(*NotebookExecutionJob_ServiceAccount); ok { 233 return x.ServiceAccount 234 } 235 return "" 236 } 237 238 func (m *NotebookExecutionJob) GetRuntimeEnvironment() isNotebookExecutionJob_RuntimeEnvironment { 239 if m != nil { 240 return m.RuntimeEnvironment 241 } 242 return nil 243 } 244 245 func (x *NotebookExecutionJob) GetWorkbenchRuntime() *NotebookExecutionJob_WorkbenchRuntime { 246 if x, ok := x.GetRuntimeEnvironment().(*NotebookExecutionJob_WorkbenchRuntime_); ok { 247 return x.WorkbenchRuntime 248 } 249 return nil 250 } 251 252 func (x *NotebookExecutionJob) GetName() string { 253 if x != nil { 254 return x.Name 255 } 256 return "" 257 } 258 259 func (x *NotebookExecutionJob) GetDisplayName() string { 260 if x != nil { 261 return x.DisplayName 262 } 263 return "" 264 } 265 266 func (x *NotebookExecutionJob) GetExecutionTimeout() *durationpb.Duration { 267 if x != nil { 268 return x.ExecutionTimeout 269 } 270 return nil 271 } 272 273 func (x *NotebookExecutionJob) GetScheduleResourceName() string { 274 if x != nil { 275 return x.ScheduleResourceName 276 } 277 return "" 278 } 279 280 func (x *NotebookExecutionJob) GetJobState() JobState { 281 if x != nil { 282 return x.JobState 283 } 284 return JobState_JOB_STATE_UNSPECIFIED 285 } 286 287 func (x *NotebookExecutionJob) GetStatus() *status.Status { 288 if x != nil { 289 return x.Status 290 } 291 return nil 292 } 293 294 func (x *NotebookExecutionJob) GetCreateTime() *timestamppb.Timestamp { 295 if x != nil { 296 return x.CreateTime 297 } 298 return nil 299 } 300 301 func (x *NotebookExecutionJob) GetUpdateTime() *timestamppb.Timestamp { 302 if x != nil { 303 return x.UpdateTime 304 } 305 return nil 306 } 307 308 func (x *NotebookExecutionJob) GetLabels() map[string]string { 309 if x != nil { 310 return x.Labels 311 } 312 return nil 313 } 314 315 func (x *NotebookExecutionJob) GetKernelName() string { 316 if x != nil { 317 return x.KernelName 318 } 319 return "" 320 } 321 322 func (x *NotebookExecutionJob) GetEncryptionSpec() *EncryptionSpec { 323 if x != nil { 324 return x.EncryptionSpec 325 } 326 return nil 327 } 328 329 type isNotebookExecutionJob_NotebookSource interface { 330 isNotebookExecutionJob_NotebookSource() 331 } 332 333 type NotebookExecutionJob_DataformRepositorySource_ struct { 334 // The Dataform Repository pointing to a single file notebook repository. 335 DataformRepositorySource *NotebookExecutionJob_DataformRepositorySource `protobuf:"bytes,3,opt,name=dataform_repository_source,json=dataformRepositorySource,proto3,oneof"` 336 } 337 338 type NotebookExecutionJob_GcsNotebookSource_ struct { 339 // The Cloud Storage url pointing to the ipynb file. Format: 340 // `gs://bucket/notebook_file.ipynb` 341 GcsNotebookSource *NotebookExecutionJob_GcsNotebookSource `protobuf:"bytes,4,opt,name=gcs_notebook_source,json=gcsNotebookSource,proto3,oneof"` 342 } 343 344 type NotebookExecutionJob_DirectNotebookSource_ struct { 345 // The contents of an input notebook file. 346 DirectNotebookSource *NotebookExecutionJob_DirectNotebookSource `protobuf:"bytes,17,opt,name=direct_notebook_source,json=directNotebookSource,proto3,oneof"` 347 } 348 349 func (*NotebookExecutionJob_DataformRepositorySource_) isNotebookExecutionJob_NotebookSource() {} 350 351 func (*NotebookExecutionJob_GcsNotebookSource_) isNotebookExecutionJob_NotebookSource() {} 352 353 func (*NotebookExecutionJob_DirectNotebookSource_) isNotebookExecutionJob_NotebookSource() {} 354 355 type isNotebookExecutionJob_EnvironmentSpec interface { 356 isNotebookExecutionJob_EnvironmentSpec() 357 } 358 359 type NotebookExecutionJob_NotebookRuntimeTemplateResourceName struct { 360 // The NotebookRuntimeTemplate to source compute configuration from. 361 NotebookRuntimeTemplateResourceName string `protobuf:"bytes,14,opt,name=notebook_runtime_template_resource_name,json=notebookRuntimeTemplateResourceName,proto3,oneof"` 362 } 363 364 type NotebookExecutionJob_CustomEnvironmentSpec_ struct { 365 // The custom compute configuration for an execution job. 366 CustomEnvironmentSpec *NotebookExecutionJob_CustomEnvironmentSpec `protobuf:"bytes,16,opt,name=custom_environment_spec,json=customEnvironmentSpec,proto3,oneof"` 367 } 368 369 func (*NotebookExecutionJob_NotebookRuntimeTemplateResourceName) isNotebookExecutionJob_EnvironmentSpec() { 370 } 371 372 func (*NotebookExecutionJob_CustomEnvironmentSpec_) isNotebookExecutionJob_EnvironmentSpec() {} 373 374 type isNotebookExecutionJob_ExecutionSink interface { 375 isNotebookExecutionJob_ExecutionSink() 376 } 377 378 type NotebookExecutionJob_GcsOutputUri struct { 379 // The Cloud Storage location to upload the result to. Format: 380 // `gs://bucket-name` 381 GcsOutputUri string `protobuf:"bytes,8,opt,name=gcs_output_uri,json=gcsOutputUri,proto3,oneof"` 382 } 383 384 func (*NotebookExecutionJob_GcsOutputUri) isNotebookExecutionJob_ExecutionSink() {} 385 386 type isNotebookExecutionJob_ExecutionIdentity interface { 387 isNotebookExecutionJob_ExecutionIdentity() 388 } 389 390 type NotebookExecutionJob_ExecutionUser struct { 391 // The user email to run the execution as. Only supported by Colab runtimes. 392 ExecutionUser string `protobuf:"bytes,9,opt,name=execution_user,json=executionUser,proto3,oneof"` 393 } 394 395 type NotebookExecutionJob_ServiceAccount struct { 396 // The service account to run the execution as. 397 ServiceAccount string `protobuf:"bytes,18,opt,name=service_account,json=serviceAccount,proto3,oneof"` 398 } 399 400 func (*NotebookExecutionJob_ExecutionUser) isNotebookExecutionJob_ExecutionIdentity() {} 401 402 func (*NotebookExecutionJob_ServiceAccount) isNotebookExecutionJob_ExecutionIdentity() {} 403 404 type isNotebookExecutionJob_RuntimeEnvironment interface { 405 isNotebookExecutionJob_RuntimeEnvironment() 406 } 407 408 type NotebookExecutionJob_WorkbenchRuntime_ struct { 409 // The Workbench runtime configuration to use for the notebook execution. 410 WorkbenchRuntime *NotebookExecutionJob_WorkbenchRuntime `protobuf:"bytes,23,opt,name=workbench_runtime,json=workbenchRuntime,proto3,oneof"` 411 } 412 413 func (*NotebookExecutionJob_WorkbenchRuntime_) isNotebookExecutionJob_RuntimeEnvironment() {} 414 415 // The Dataform Repository containing the input notebook. 416 type NotebookExecutionJob_DataformRepositorySource struct { 417 state protoimpl.MessageState 418 sizeCache protoimpl.SizeCache 419 unknownFields protoimpl.UnknownFields 420 421 // The resource name of the Dataform Repository. Format: 422 // `projects/{project_id}/locations/{location}/repositories/{repository_id}` 423 DataformRepositoryResourceName string `protobuf:"bytes,1,opt,name=dataform_repository_resource_name,json=dataformRepositoryResourceName,proto3" json:"dataform_repository_resource_name,omitempty"` 424 // The commit SHA to read repository with. If unset, the file will be read 425 // at HEAD. 426 CommitSha string `protobuf:"bytes,2,opt,name=commit_sha,json=commitSha,proto3" json:"commit_sha,omitempty"` 427 } 428 429 func (x *NotebookExecutionJob_DataformRepositorySource) Reset() { 430 *x = NotebookExecutionJob_DataformRepositorySource{} 431 mi := &file_google_cloud_aiplatform_v1_notebook_execution_job_proto_msgTypes[1] 432 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 433 ms.StoreMessageInfo(mi) 434 } 435 436 func (x *NotebookExecutionJob_DataformRepositorySource) String() string { 437 return protoimpl.X.MessageStringOf(x) 438 } 439 440 func (*NotebookExecutionJob_DataformRepositorySource) ProtoMessage() {} 441 442 func (x *NotebookExecutionJob_DataformRepositorySource) ProtoReflect() protoreflect.Message { 443 mi := &file_google_cloud_aiplatform_v1_notebook_execution_job_proto_msgTypes[1] 444 if x != nil { 445 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 446 if ms.LoadMessageInfo() == nil { 447 ms.StoreMessageInfo(mi) 448 } 449 return ms 450 } 451 return mi.MessageOf(x) 452 } 453 454 // Deprecated: Use NotebookExecutionJob_DataformRepositorySource.ProtoReflect.Descriptor instead. 455 func (*NotebookExecutionJob_DataformRepositorySource) Descriptor() ([]byte, []int) { 456 return file_google_cloud_aiplatform_v1_notebook_execution_job_proto_rawDescGZIP(), []int{0, 0} 457 } 458 459 func (x *NotebookExecutionJob_DataformRepositorySource) GetDataformRepositoryResourceName() string { 460 if x != nil { 461 return x.DataformRepositoryResourceName 462 } 463 return "" 464 } 465 466 func (x *NotebookExecutionJob_DataformRepositorySource) GetCommitSha() string { 467 if x != nil { 468 return x.CommitSha 469 } 470 return "" 471 } 472 473 // The Cloud Storage uri for the input notebook. 474 type NotebookExecutionJob_GcsNotebookSource struct { 475 state protoimpl.MessageState 476 sizeCache protoimpl.SizeCache 477 unknownFields protoimpl.UnknownFields 478 479 // The Cloud Storage uri pointing to the ipynb file. Format: 480 // `gs://bucket/notebook_file.ipynb` 481 Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` 482 // The version of the Cloud Storage object to read. If unset, the current 483 // version of the object is read. See 484 // https://cloud.google.com/storage/docs/metadata#generation-number. 485 Generation string `protobuf:"bytes,2,opt,name=generation,proto3" json:"generation,omitempty"` 486 } 487 488 func (x *NotebookExecutionJob_GcsNotebookSource) Reset() { 489 *x = NotebookExecutionJob_GcsNotebookSource{} 490 mi := &file_google_cloud_aiplatform_v1_notebook_execution_job_proto_msgTypes[2] 491 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 492 ms.StoreMessageInfo(mi) 493 } 494 495 func (x *NotebookExecutionJob_GcsNotebookSource) String() string { 496 return protoimpl.X.MessageStringOf(x) 497 } 498 499 func (*NotebookExecutionJob_GcsNotebookSource) ProtoMessage() {} 500 501 func (x *NotebookExecutionJob_GcsNotebookSource) ProtoReflect() protoreflect.Message { 502 mi := &file_google_cloud_aiplatform_v1_notebook_execution_job_proto_msgTypes[2] 503 if x != nil { 504 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 505 if ms.LoadMessageInfo() == nil { 506 ms.StoreMessageInfo(mi) 507 } 508 return ms 509 } 510 return mi.MessageOf(x) 511 } 512 513 // Deprecated: Use NotebookExecutionJob_GcsNotebookSource.ProtoReflect.Descriptor instead. 514 func (*NotebookExecutionJob_GcsNotebookSource) Descriptor() ([]byte, []int) { 515 return file_google_cloud_aiplatform_v1_notebook_execution_job_proto_rawDescGZIP(), []int{0, 1} 516 } 517 518 func (x *NotebookExecutionJob_GcsNotebookSource) GetUri() string { 519 if x != nil { 520 return x.Uri 521 } 522 return "" 523 } 524 525 func (x *NotebookExecutionJob_GcsNotebookSource) GetGeneration() string { 526 if x != nil { 527 return x.Generation 528 } 529 return "" 530 } 531 532 // The content of the input notebook in ipynb format. 533 type NotebookExecutionJob_DirectNotebookSource struct { 534 state protoimpl.MessageState 535 sizeCache protoimpl.SizeCache 536 unknownFields protoimpl.UnknownFields 537 538 // The base64-encoded contents of the input notebook file. 539 Content []byte `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` 540 } 541 542 func (x *NotebookExecutionJob_DirectNotebookSource) Reset() { 543 *x = NotebookExecutionJob_DirectNotebookSource{} 544 mi := &file_google_cloud_aiplatform_v1_notebook_execution_job_proto_msgTypes[3] 545 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 546 ms.StoreMessageInfo(mi) 547 } 548 549 func (x *NotebookExecutionJob_DirectNotebookSource) String() string { 550 return protoimpl.X.MessageStringOf(x) 551 } 552 553 func (*NotebookExecutionJob_DirectNotebookSource) ProtoMessage() {} 554 555 func (x *NotebookExecutionJob_DirectNotebookSource) ProtoReflect() protoreflect.Message { 556 mi := &file_google_cloud_aiplatform_v1_notebook_execution_job_proto_msgTypes[3] 557 if x != nil { 558 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 559 if ms.LoadMessageInfo() == nil { 560 ms.StoreMessageInfo(mi) 561 } 562 return ms 563 } 564 return mi.MessageOf(x) 565 } 566 567 // Deprecated: Use NotebookExecutionJob_DirectNotebookSource.ProtoReflect.Descriptor instead. 568 func (*NotebookExecutionJob_DirectNotebookSource) Descriptor() ([]byte, []int) { 569 return file_google_cloud_aiplatform_v1_notebook_execution_job_proto_rawDescGZIP(), []int{0, 2} 570 } 571 572 func (x *NotebookExecutionJob_DirectNotebookSource) GetContent() []byte { 573 if x != nil { 574 return x.Content 575 } 576 return nil 577 } 578 579 // Compute configuration to use for an execution job. 580 type NotebookExecutionJob_CustomEnvironmentSpec struct { 581 state protoimpl.MessageState 582 sizeCache protoimpl.SizeCache 583 unknownFields protoimpl.UnknownFields 584 585 // The specification of a single machine for the execution job. 586 MachineSpec *MachineSpec `protobuf:"bytes,1,opt,name=machine_spec,json=machineSpec,proto3" json:"machine_spec,omitempty"` 587 // The specification of a persistent disk to attach for the execution job. 588 PersistentDiskSpec *PersistentDiskSpec `protobuf:"bytes,2,opt,name=persistent_disk_spec,json=persistentDiskSpec,proto3" json:"persistent_disk_spec,omitempty"` 589 // The network configuration to use for the execution job. 590 NetworkSpec *NetworkSpec `protobuf:"bytes,3,opt,name=network_spec,json=networkSpec,proto3" json:"network_spec,omitempty"` 591 } 592 593 func (x *NotebookExecutionJob_CustomEnvironmentSpec) Reset() { 594 *x = NotebookExecutionJob_CustomEnvironmentSpec{} 595 mi := &file_google_cloud_aiplatform_v1_notebook_execution_job_proto_msgTypes[4] 596 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 597 ms.StoreMessageInfo(mi) 598 } 599 600 func (x *NotebookExecutionJob_CustomEnvironmentSpec) String() string { 601 return protoimpl.X.MessageStringOf(x) 602 } 603 604 func (*NotebookExecutionJob_CustomEnvironmentSpec) ProtoMessage() {} 605 606 func (x *NotebookExecutionJob_CustomEnvironmentSpec) ProtoReflect() protoreflect.Message { 607 mi := &file_google_cloud_aiplatform_v1_notebook_execution_job_proto_msgTypes[4] 608 if x != nil { 609 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 610 if ms.LoadMessageInfo() == nil { 611 ms.StoreMessageInfo(mi) 612 } 613 return ms 614 } 615 return mi.MessageOf(x) 616 } 617 618 // Deprecated: Use NotebookExecutionJob_CustomEnvironmentSpec.ProtoReflect.Descriptor instead. 619 func (*NotebookExecutionJob_CustomEnvironmentSpec) Descriptor() ([]byte, []int) { 620 return file_google_cloud_aiplatform_v1_notebook_execution_job_proto_rawDescGZIP(), []int{0, 3} 621 } 622 623 func (x *NotebookExecutionJob_CustomEnvironmentSpec) GetMachineSpec() *MachineSpec { 624 if x != nil { 625 return x.MachineSpec 626 } 627 return nil 628 } 629 630 func (x *NotebookExecutionJob_CustomEnvironmentSpec) GetPersistentDiskSpec() *PersistentDiskSpec { 631 if x != nil { 632 return x.PersistentDiskSpec 633 } 634 return nil 635 } 636 637 func (x *NotebookExecutionJob_CustomEnvironmentSpec) GetNetworkSpec() *NetworkSpec { 638 if x != nil { 639 return x.NetworkSpec 640 } 641 return nil 642 } 643 644 // Configuration for a Workbench Instances-based environment. 645 type NotebookExecutionJob_WorkbenchRuntime struct { 646 state protoimpl.MessageState 647 sizeCache protoimpl.SizeCache 648 unknownFields protoimpl.UnknownFields 649 } 650 651 func (x *NotebookExecutionJob_WorkbenchRuntime) Reset() { 652 *x = NotebookExecutionJob_WorkbenchRuntime{} 653 mi := &file_google_cloud_aiplatform_v1_notebook_execution_job_proto_msgTypes[5] 654 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 655 ms.StoreMessageInfo(mi) 656 } 657 658 func (x *NotebookExecutionJob_WorkbenchRuntime) String() string { 659 return protoimpl.X.MessageStringOf(x) 660 } 661 662 func (*NotebookExecutionJob_WorkbenchRuntime) ProtoMessage() {} 663 664 func (x *NotebookExecutionJob_WorkbenchRuntime) ProtoReflect() protoreflect.Message { 665 mi := &file_google_cloud_aiplatform_v1_notebook_execution_job_proto_msgTypes[5] 666 if x != nil { 667 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 668 if ms.LoadMessageInfo() == nil { 669 ms.StoreMessageInfo(mi) 670 } 671 return ms 672 } 673 return mi.MessageOf(x) 674 } 675 676 // Deprecated: Use NotebookExecutionJob_WorkbenchRuntime.ProtoReflect.Descriptor instead. 677 func (*NotebookExecutionJob_WorkbenchRuntime) Descriptor() ([]byte, []int) { 678 return file_google_cloud_aiplatform_v1_notebook_execution_job_proto_rawDescGZIP(), []int{0, 4} 679 } 680 681 var File_google_cloud_aiplatform_v1_notebook_execution_job_proto protoreflect.FileDescriptor 682 683 var file_google_cloud_aiplatform_v1_notebook_execution_job_proto_rawDesc = []byte{ 684 0x0a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 685 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x6e, 0x6f, 0x74, 686 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 687 0x6a, 0x6f, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 688 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 689 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 690 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 691 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 692 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 693 0x6f, 0x1a, 0x30, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 694 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x65, 0x6e, 695 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x2e, 0x70, 0x72, 696 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 697 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 698 0x6a, 0x6f, 0x62, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 699 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 700 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x61, 0x63, 0x68, 701 0x69, 0x6e, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x72, 702 0x6f, 0x74, 0x6f, 0x1a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 703 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 704 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x2e, 0x70, 0x72, 0x6f, 705 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 706 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 707 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 708 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 709 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f, 710 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xca, 0x13, 0x0a, 711 0x14, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 712 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x12, 0x89, 0x01, 0x0a, 0x1a, 0x64, 0x61, 0x74, 0x61, 0x66, 0x6f, 713 0x72, 0x6d, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x73, 0x6f, 714 0x75, 0x72, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x49, 0x2e, 0x67, 0x6f, 0x6f, 715 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 716 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 717 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x2e, 0x44, 0x61, 0x74, 718 0x61, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x53, 719 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, 0x52, 0x18, 0x64, 0x61, 0x74, 0x61, 0x66, 0x6f, 0x72, 720 0x6d, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x53, 0x6f, 0x75, 0x72, 0x63, 721 0x65, 0x12, 0x74, 0x0a, 0x13, 0x67, 0x63, 0x73, 0x5f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 722 0x6b, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 723 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 724 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x65, 725 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 726 0x2e, 0x47, 0x63, 0x73, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x53, 0x6f, 0x75, 0x72, 727 0x63, 0x65, 0x48, 0x00, 0x52, 0x11, 0x67, 0x63, 0x73, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 728 0x6b, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x7d, 0x0a, 0x16, 0x64, 0x69, 0x72, 0x65, 0x63, 729 0x74, 0x5f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 730 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 731 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 732 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 733 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x2e, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 734 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, 735 0x52, 0x14, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 736 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x8e, 0x01, 0x0a, 0x27, 0x6e, 0x6f, 0x74, 0x65, 0x62, 737 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x65, 0x6d, 0x70, 738 0x6c, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 739 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xfa, 0x41, 0x33, 0x0a, 0x31, 0x61, 740 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 741 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 742 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 743 0x48, 0x01, 0x52, 0x23, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 744 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 745 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x80, 0x01, 0x0a, 0x17, 0x63, 0x75, 0x73, 0x74, 746 0x6f, 0x6d, 0x5f, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 747 0x70, 0x65, 0x63, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 748 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 749 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 750 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x2e, 0x43, 0x75, 0x73, 0x74, 751 0x6f, 0x6d, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x70, 0x65, 752 0x63, 0x48, 0x01, 0x52, 0x15, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x45, 0x6e, 0x76, 0x69, 0x72, 753 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x70, 0x65, 0x63, 0x12, 0x26, 0x0a, 0x0e, 0x67, 0x63, 754 0x73, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x08, 0x20, 0x01, 755 0x28, 0x09, 0x48, 0x02, 0x52, 0x0c, 0x67, 0x63, 0x73, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x55, 756 0x72, 0x69, 0x12, 0x27, 0x0a, 0x0e, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 757 0x75, 0x73, 0x65, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x48, 0x03, 0x52, 0x0d, 0x65, 0x78, 758 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x73, 0x65, 0x72, 0x12, 0x29, 0x0a, 0x0f, 0x73, 759 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x12, 760 0x20, 0x01, 0x28, 0x09, 0x48, 0x03, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 761 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x70, 0x0a, 0x11, 0x77, 0x6f, 0x72, 0x6b, 0x62, 0x65, 762 0x6e, 0x63, 0x68, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x17, 0x20, 0x01, 0x28, 763 0x0b, 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 764 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 765 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 766 0x4a, 0x6f, 0x62, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x52, 0x75, 0x6e, 767 0x74, 0x69, 0x6d, 0x65, 0x48, 0x04, 0x52, 0x10, 0x77, 0x6f, 0x72, 0x6b, 0x62, 0x65, 0x6e, 0x63, 768 0x68, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 769 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d, 770 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 771 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 772 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x46, 0x0a, 0x11, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 773 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 774 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 775 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x65, 0x78, 0x65, 0x63, 776 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x12, 0x5d, 0x0a, 0x16, 777 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 778 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xfa, 0x41, 779 0x24, 0x0a, 0x22, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 780 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x68, 781 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x14, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 782 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x46, 0x0a, 0x09, 0x6a, 783 0x6f, 0x62, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 784 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 785 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 786 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x6a, 0x6f, 0x62, 0x53, 0x74, 787 0x61, 0x74, 0x65, 0x12, 0x2f, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0b, 0x20, 788 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 789 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x73, 0x74, 790 0x61, 0x74, 0x75, 0x73, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 791 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 792 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 793 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 794 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 795 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 796 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 797 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 798 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x54, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 799 0x6c, 0x73, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 800 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 801 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 802 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 803 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x1f, 804 0x0a, 0x0b, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x14, 0x20, 805 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 806 0x53, 0x0a, 0x0f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 807 0x65, 0x63, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 808 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 809 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 810 0x53, 0x70, 0x65, 0x63, 0x52, 0x0e, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 811 0x53, 0x70, 0x65, 0x63, 0x1a, 0x84, 0x01, 0x0a, 0x18, 0x44, 0x61, 0x74, 0x61, 0x66, 0x6f, 0x72, 812 0x6d, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x53, 0x6f, 0x75, 0x72, 0x63, 813 0x65, 0x12, 0x49, 0x0a, 0x21, 0x64, 0x61, 0x74, 0x61, 0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x72, 0x65, 814 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 815 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1e, 0x64, 0x61, 816 0x74, 0x61, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 817 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 818 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x5f, 0x73, 0x68, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 819 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x53, 0x68, 0x61, 0x1a, 0x45, 0x0a, 0x11, 0x47, 820 0x63, 0x73, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 821 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 822 0x72, 0x69, 0x12, 0x1e, 0x0a, 0x0a, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 823 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 824 0x6f, 0x6e, 0x1a, 0x30, 0x0a, 0x14, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x4e, 0x6f, 0x74, 0x65, 825 0x62, 0x6f, 0x6f, 0x6b, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 826 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x63, 0x6f, 0x6e, 827 0x74, 0x65, 0x6e, 0x74, 0x1a, 0x91, 0x02, 0x0a, 0x15, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x45, 828 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x70, 0x65, 0x63, 0x12, 0x4a, 829 0x0a, 0x0c, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 0x01, 830 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 831 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 832 0x31, 0x2e, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x53, 0x70, 0x65, 0x63, 0x52, 0x0b, 0x6d, 833 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x53, 0x70, 0x65, 0x63, 0x12, 0x60, 0x0a, 0x14, 0x70, 0x65, 834 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x73, 0x70, 835 0x65, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 836 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 837 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 838 0x44, 0x69, 0x73, 0x6b, 0x53, 0x70, 0x65, 0x63, 0x52, 0x12, 0x70, 0x65, 0x72, 0x73, 0x69, 0x73, 839 0x74, 0x65, 0x6e, 0x74, 0x44, 0x69, 0x73, 0x6b, 0x53, 0x70, 0x65, 0x63, 0x12, 0x4a, 0x0a, 0x0c, 840 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 0x03, 0x20, 0x01, 841 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 842 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 843 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x70, 0x65, 0x63, 0x52, 0x0b, 0x6e, 0x65, 0x74, 844 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x70, 0x65, 0x63, 0x1a, 0x12, 0x0a, 0x10, 0x57, 0x6f, 0x72, 0x6b, 845 0x62, 0x65, 0x6e, 0x63, 0x68, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x1a, 0x39, 0x0a, 0x0b, 846 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 847 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 848 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 849 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x3a, 0xb9, 0x01, 0xea, 0x41, 0xb5, 0x01, 0x0a, 0x2e, 850 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 851 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 852 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x12, 0x56, 853 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 854 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 855 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 856 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73, 0x2f, 0x7b, 0x6e, 857 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 858 0x6e, 0x5f, 0x6a, 0x6f, 0x62, 0x7d, 0x2a, 0x15, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 859 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73, 0x32, 0x14, 0x6e, 860 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 861 0x4a, 0x6f, 0x62, 0x42, 0x11, 0x0a, 0x0f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 862 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x42, 0x12, 0x0a, 0x10, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 863 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x42, 0x10, 0x0a, 0x0e, 0x65, 0x78, 864 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x6e, 0x6b, 0x42, 0x14, 0x0a, 0x12, 865 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 866 0x74, 0x79, 0x42, 0x15, 0x0a, 0x13, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x65, 0x6e, 867 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0xd7, 0x01, 0x0a, 0x1e, 0x63, 0x6f, 868 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 869 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x19, 0x4e, 0x6f, 870 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 871 0x6f, 0x62, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 872 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 873 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x2f, 874 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 875 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 876 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 877 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 878 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 879 0x5c, 0x56, 0x31, 0xea, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 880 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 881 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 882 } 883 884 var ( 885 file_google_cloud_aiplatform_v1_notebook_execution_job_proto_rawDescOnce sync.Once 886 file_google_cloud_aiplatform_v1_notebook_execution_job_proto_rawDescData = file_google_cloud_aiplatform_v1_notebook_execution_job_proto_rawDesc 887 ) 888 889 func file_google_cloud_aiplatform_v1_notebook_execution_job_proto_rawDescGZIP() []byte { 890 file_google_cloud_aiplatform_v1_notebook_execution_job_proto_rawDescOnce.Do(func() { 891 file_google_cloud_aiplatform_v1_notebook_execution_job_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1_notebook_execution_job_proto_rawDescData) 892 }) 893 return file_google_cloud_aiplatform_v1_notebook_execution_job_proto_rawDescData 894 } 895 896 var file_google_cloud_aiplatform_v1_notebook_execution_job_proto_msgTypes = make([]protoimpl.MessageInfo, 7) 897 var file_google_cloud_aiplatform_v1_notebook_execution_job_proto_goTypes = []any{ 898 (*NotebookExecutionJob)(nil), // 0: google.cloud.aiplatform.v1.NotebookExecutionJob 899 (*NotebookExecutionJob_DataformRepositorySource)(nil), // 1: google.cloud.aiplatform.v1.NotebookExecutionJob.DataformRepositorySource 900 (*NotebookExecutionJob_GcsNotebookSource)(nil), // 2: google.cloud.aiplatform.v1.NotebookExecutionJob.GcsNotebookSource 901 (*NotebookExecutionJob_DirectNotebookSource)(nil), // 3: google.cloud.aiplatform.v1.NotebookExecutionJob.DirectNotebookSource 902 (*NotebookExecutionJob_CustomEnvironmentSpec)(nil), // 4: google.cloud.aiplatform.v1.NotebookExecutionJob.CustomEnvironmentSpec 903 (*NotebookExecutionJob_WorkbenchRuntime)(nil), // 5: google.cloud.aiplatform.v1.NotebookExecutionJob.WorkbenchRuntime 904 nil, // 6: google.cloud.aiplatform.v1.NotebookExecutionJob.LabelsEntry 905 (*durationpb.Duration)(nil), // 7: google.protobuf.Duration 906 (JobState)(0), // 8: google.cloud.aiplatform.v1.JobState 907 (*status.Status)(nil), // 9: google.rpc.Status 908 (*timestamppb.Timestamp)(nil), // 10: google.protobuf.Timestamp 909 (*EncryptionSpec)(nil), // 11: google.cloud.aiplatform.v1.EncryptionSpec 910 (*MachineSpec)(nil), // 12: google.cloud.aiplatform.v1.MachineSpec 911 (*PersistentDiskSpec)(nil), // 13: google.cloud.aiplatform.v1.PersistentDiskSpec 912 (*NetworkSpec)(nil), // 14: google.cloud.aiplatform.v1.NetworkSpec 913 } 914 var file_google_cloud_aiplatform_v1_notebook_execution_job_proto_depIdxs = []int32{ 915 1, // 0: google.cloud.aiplatform.v1.NotebookExecutionJob.dataform_repository_source:type_name -> google.cloud.aiplatform.v1.NotebookExecutionJob.DataformRepositorySource 916 2, // 1: google.cloud.aiplatform.v1.NotebookExecutionJob.gcs_notebook_source:type_name -> google.cloud.aiplatform.v1.NotebookExecutionJob.GcsNotebookSource 917 3, // 2: google.cloud.aiplatform.v1.NotebookExecutionJob.direct_notebook_source:type_name -> google.cloud.aiplatform.v1.NotebookExecutionJob.DirectNotebookSource 918 4, // 3: google.cloud.aiplatform.v1.NotebookExecutionJob.custom_environment_spec:type_name -> google.cloud.aiplatform.v1.NotebookExecutionJob.CustomEnvironmentSpec 919 5, // 4: google.cloud.aiplatform.v1.NotebookExecutionJob.workbench_runtime:type_name -> google.cloud.aiplatform.v1.NotebookExecutionJob.WorkbenchRuntime 920 7, // 5: google.cloud.aiplatform.v1.NotebookExecutionJob.execution_timeout:type_name -> google.protobuf.Duration 921 8, // 6: google.cloud.aiplatform.v1.NotebookExecutionJob.job_state:type_name -> google.cloud.aiplatform.v1.JobState 922 9, // 7: google.cloud.aiplatform.v1.NotebookExecutionJob.status:type_name -> google.rpc.Status 923 10, // 8: google.cloud.aiplatform.v1.NotebookExecutionJob.create_time:type_name -> google.protobuf.Timestamp 924 10, // 9: google.cloud.aiplatform.v1.NotebookExecutionJob.update_time:type_name -> google.protobuf.Timestamp 925 6, // 10: google.cloud.aiplatform.v1.NotebookExecutionJob.labels:type_name -> google.cloud.aiplatform.v1.NotebookExecutionJob.LabelsEntry 926 11, // 11: google.cloud.aiplatform.v1.NotebookExecutionJob.encryption_spec:type_name -> google.cloud.aiplatform.v1.EncryptionSpec 927 12, // 12: google.cloud.aiplatform.v1.NotebookExecutionJob.CustomEnvironmentSpec.machine_spec:type_name -> google.cloud.aiplatform.v1.MachineSpec 928 13, // 13: google.cloud.aiplatform.v1.NotebookExecutionJob.CustomEnvironmentSpec.persistent_disk_spec:type_name -> google.cloud.aiplatform.v1.PersistentDiskSpec 929 14, // 14: google.cloud.aiplatform.v1.NotebookExecutionJob.CustomEnvironmentSpec.network_spec:type_name -> google.cloud.aiplatform.v1.NetworkSpec 930 15, // [15:15] is the sub-list for method output_type 931 15, // [15:15] is the sub-list for method input_type 932 15, // [15:15] is the sub-list for extension type_name 933 15, // [15:15] is the sub-list for extension extendee 934 0, // [0:15] is the sub-list for field type_name 935 } 936 937 func init() { file_google_cloud_aiplatform_v1_notebook_execution_job_proto_init() } 938 func file_google_cloud_aiplatform_v1_notebook_execution_job_proto_init() { 939 if File_google_cloud_aiplatform_v1_notebook_execution_job_proto != nil { 940 return 941 } 942 file_google_cloud_aiplatform_v1_encryption_spec_proto_init() 943 file_google_cloud_aiplatform_v1_job_state_proto_init() 944 file_google_cloud_aiplatform_v1_machine_resources_proto_init() 945 file_google_cloud_aiplatform_v1_network_spec_proto_init() 946 file_google_cloud_aiplatform_v1_notebook_execution_job_proto_msgTypes[0].OneofWrappers = []any{ 947 (*NotebookExecutionJob_DataformRepositorySource_)(nil), 948 (*NotebookExecutionJob_GcsNotebookSource_)(nil), 949 (*NotebookExecutionJob_DirectNotebookSource_)(nil), 950 (*NotebookExecutionJob_NotebookRuntimeTemplateResourceName)(nil), 951 (*NotebookExecutionJob_CustomEnvironmentSpec_)(nil), 952 (*NotebookExecutionJob_GcsOutputUri)(nil), 953 (*NotebookExecutionJob_ExecutionUser)(nil), 954 (*NotebookExecutionJob_ServiceAccount)(nil), 955 (*NotebookExecutionJob_WorkbenchRuntime_)(nil), 956 } 957 type x struct{} 958 out := protoimpl.TypeBuilder{ 959 File: protoimpl.DescBuilder{ 960 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 961 RawDescriptor: file_google_cloud_aiplatform_v1_notebook_execution_job_proto_rawDesc, 962 NumEnums: 0, 963 NumMessages: 7, 964 NumExtensions: 0, 965 NumServices: 0, 966 }, 967 GoTypes: file_google_cloud_aiplatform_v1_notebook_execution_job_proto_goTypes, 968 DependencyIndexes: file_google_cloud_aiplatform_v1_notebook_execution_job_proto_depIdxs, 969 MessageInfos: file_google_cloud_aiplatform_v1_notebook_execution_job_proto_msgTypes, 970 }.Build() 971 File_google_cloud_aiplatform_v1_notebook_execution_job_proto = out.File 972 file_google_cloud_aiplatform_v1_notebook_execution_job_proto_rawDesc = nil 973 file_google_cloud_aiplatform_v1_notebook_execution_job_proto_goTypes = nil 974 file_google_cloud_aiplatform_v1_notebook_execution_job_proto_depIdxs = nil 975 }