cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/ui_pipeline_spec.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/ui_pipeline_spec.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  	structpb "google.golang.org/protobuf/types/known/structpb"
    28  	reflect "reflect"
    29  	sync "sync"
    30  )
    31  
    32  const (
    33  	// Verify that this generated code is sufficiently up-to-date.
    34  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    35  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    36  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    37  )
    38  
    39  // The definition of a artifact type in MLMD.
    40  type ArtifactTypeSchema struct {
    41  	state         protoimpl.MessageState
    42  	sizeCache     protoimpl.SizeCache
    43  	unknownFields protoimpl.UnknownFields
    44  
    45  	// Types that are assignable to Kind:
    46  	//
    47  	//	*ArtifactTypeSchema_SchemaTitle
    48  	//	*ArtifactTypeSchema_SchemaUri
    49  	//	*ArtifactTypeSchema_InstanceSchema
    50  	Kind isArtifactTypeSchema_Kind `protobuf_oneof:"kind"`
    51  	// The schema version of the artifact. If the value is not set, it defaults
    52  	// to the latest version in the system.
    53  	SchemaVersion string `protobuf:"bytes,4,opt,name=schema_version,json=schemaVersion,proto3" json:"schema_version,omitempty"`
    54  }
    55  
    56  func (x *ArtifactTypeSchema) Reset() {
    57  	*x = ArtifactTypeSchema{}
    58  	mi := &file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_msgTypes[0]
    59  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    60  	ms.StoreMessageInfo(mi)
    61  }
    62  
    63  func (x *ArtifactTypeSchema) String() string {
    64  	return protoimpl.X.MessageStringOf(x)
    65  }
    66  
    67  func (*ArtifactTypeSchema) ProtoMessage() {}
    68  
    69  func (x *ArtifactTypeSchema) ProtoReflect() protoreflect.Message {
    70  	mi := &file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_msgTypes[0]
    71  	if x != nil {
    72  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    73  		if ms.LoadMessageInfo() == nil {
    74  			ms.StoreMessageInfo(mi)
    75  		}
    76  		return ms
    77  	}
    78  	return mi.MessageOf(x)
    79  }
    80  
    81  // Deprecated: Use ArtifactTypeSchema.ProtoReflect.Descriptor instead.
    82  func (*ArtifactTypeSchema) Descriptor() ([]byte, []int) {
    83  	return file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_rawDescGZIP(), []int{0}
    84  }
    85  
    86  func (m *ArtifactTypeSchema) GetKind() isArtifactTypeSchema_Kind {
    87  	if m != nil {
    88  		return m.Kind
    89  	}
    90  	return nil
    91  }
    92  
    93  func (x *ArtifactTypeSchema) GetSchemaTitle() string {
    94  	if x, ok := x.GetKind().(*ArtifactTypeSchema_SchemaTitle); ok {
    95  		return x.SchemaTitle
    96  	}
    97  	return ""
    98  }
    99  
   100  // Deprecated: Marked as deprecated in google/cloud/aiplatform/v1beta1/ui_pipeline_spec.proto.
   101  func (x *ArtifactTypeSchema) GetSchemaUri() string {
   102  	if x, ok := x.GetKind().(*ArtifactTypeSchema_SchemaUri); ok {
   103  		return x.SchemaUri
   104  	}
   105  	return ""
   106  }
   107  
   108  func (x *ArtifactTypeSchema) GetInstanceSchema() string {
   109  	if x, ok := x.GetKind().(*ArtifactTypeSchema_InstanceSchema); ok {
   110  		return x.InstanceSchema
   111  	}
   112  	return ""
   113  }
   114  
   115  func (x *ArtifactTypeSchema) GetSchemaVersion() string {
   116  	if x != nil {
   117  		return x.SchemaVersion
   118  	}
   119  	return ""
   120  }
   121  
   122  type isArtifactTypeSchema_Kind interface {
   123  	isArtifactTypeSchema_Kind()
   124  }
   125  
   126  type ArtifactTypeSchema_SchemaTitle struct {
   127  	// The name of the type. The format of the title must be:
   128  	// `<namespace>.<title>`.
   129  	// Examples:
   130  	//   - `aiplatform.Model`
   131  	//   - `acme.CustomModel`
   132  	//
   133  	// When this field is set, the type must be pre-registered in the MLMD
   134  	// store.
   135  	SchemaTitle string `protobuf:"bytes,1,opt,name=schema_title,json=schemaTitle,proto3,oneof"`
   136  }
   137  
   138  type ArtifactTypeSchema_SchemaUri struct {
   139  	// Points to a YAML file stored on Cloud Storage describing the
   140  	// format.
   141  	// Deprecated. Use [PipelineArtifactTypeSchema.schema_title][] or
   142  	// [PipelineArtifactTypeSchema.instance_schema][] instead.
   143  	//
   144  	// Deprecated: Marked as deprecated in google/cloud/aiplatform/v1beta1/ui_pipeline_spec.proto.
   145  	SchemaUri string `protobuf:"bytes,2,opt,name=schema_uri,json=schemaUri,proto3,oneof"`
   146  }
   147  
   148  type ArtifactTypeSchema_InstanceSchema struct {
   149  	// Contains a raw YAML string, describing the format of
   150  	// the properties of the type.
   151  	InstanceSchema string `protobuf:"bytes,3,opt,name=instance_schema,json=instanceSchema,proto3,oneof"`
   152  }
   153  
   154  func (*ArtifactTypeSchema_SchemaTitle) isArtifactTypeSchema_Kind() {}
   155  
   156  func (*ArtifactTypeSchema_SchemaUri) isArtifactTypeSchema_Kind() {}
   157  
   158  func (*ArtifactTypeSchema_InstanceSchema) isArtifactTypeSchema_Kind() {}
   159  
   160  // The definition of a runtime artifact.
   161  type RuntimeArtifact struct {
   162  	state         protoimpl.MessageState
   163  	sizeCache     protoimpl.SizeCache
   164  	unknownFields protoimpl.UnknownFields
   165  
   166  	// The name of an artifact.
   167  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   168  	// The type of the artifact.
   169  	Type *ArtifactTypeSchema `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
   170  	// The URI of the artifact.
   171  	Uri string `protobuf:"bytes,3,opt,name=uri,proto3" json:"uri,omitempty"`
   172  	// The properties of the artifact.
   173  	// Deprecated. Use
   174  	// [RuntimeArtifact.metadata][google.cloud.aiplatform.v1beta1.RuntimeArtifact.metadata]
   175  	// instead.
   176  	//
   177  	// Deprecated: Marked as deprecated in google/cloud/aiplatform/v1beta1/ui_pipeline_spec.proto.
   178  	Properties map[string]*Value `protobuf:"bytes,4,rep,name=properties,proto3" json:"properties,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   179  	// The custom properties of the artifact.
   180  	// Deprecated. Use
   181  	// [RuntimeArtifact.metadata][google.cloud.aiplatform.v1beta1.RuntimeArtifact.metadata]
   182  	// instead.
   183  	//
   184  	// Deprecated: Marked as deprecated in google/cloud/aiplatform/v1beta1/ui_pipeline_spec.proto.
   185  	CustomProperties map[string]*Value `protobuf:"bytes,5,rep,name=custom_properties,json=customProperties,proto3" json:"custom_properties,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   186  	// Properties of the Artifact.
   187  	Metadata *structpb.Struct `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"`
   188  }
   189  
   190  func (x *RuntimeArtifact) Reset() {
   191  	*x = RuntimeArtifact{}
   192  	mi := &file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_msgTypes[1]
   193  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   194  	ms.StoreMessageInfo(mi)
   195  }
   196  
   197  func (x *RuntimeArtifact) String() string {
   198  	return protoimpl.X.MessageStringOf(x)
   199  }
   200  
   201  func (*RuntimeArtifact) ProtoMessage() {}
   202  
   203  func (x *RuntimeArtifact) ProtoReflect() protoreflect.Message {
   204  	mi := &file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_msgTypes[1]
   205  	if x != nil {
   206  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   207  		if ms.LoadMessageInfo() == nil {
   208  			ms.StoreMessageInfo(mi)
   209  		}
   210  		return ms
   211  	}
   212  	return mi.MessageOf(x)
   213  }
   214  
   215  // Deprecated: Use RuntimeArtifact.ProtoReflect.Descriptor instead.
   216  func (*RuntimeArtifact) Descriptor() ([]byte, []int) {
   217  	return file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_rawDescGZIP(), []int{1}
   218  }
   219  
   220  func (x *RuntimeArtifact) GetName() string {
   221  	if x != nil {
   222  		return x.Name
   223  	}
   224  	return ""
   225  }
   226  
   227  func (x *RuntimeArtifact) GetType() *ArtifactTypeSchema {
   228  	if x != nil {
   229  		return x.Type
   230  	}
   231  	return nil
   232  }
   233  
   234  func (x *RuntimeArtifact) GetUri() string {
   235  	if x != nil {
   236  		return x.Uri
   237  	}
   238  	return ""
   239  }
   240  
   241  // Deprecated: Marked as deprecated in google/cloud/aiplatform/v1beta1/ui_pipeline_spec.proto.
   242  func (x *RuntimeArtifact) GetProperties() map[string]*Value {
   243  	if x != nil {
   244  		return x.Properties
   245  	}
   246  	return nil
   247  }
   248  
   249  // Deprecated: Marked as deprecated in google/cloud/aiplatform/v1beta1/ui_pipeline_spec.proto.
   250  func (x *RuntimeArtifact) GetCustomProperties() map[string]*Value {
   251  	if x != nil {
   252  		return x.CustomProperties
   253  	}
   254  	return nil
   255  }
   256  
   257  func (x *RuntimeArtifact) GetMetadata() *structpb.Struct {
   258  	if x != nil {
   259  		return x.Metadata
   260  	}
   261  	return nil
   262  }
   263  
   264  var File_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto protoreflect.FileDescriptor
   265  
   266  var file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_rawDesc = []byte{
   267  	0x0a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
   268  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   269  	0x31, 0x2f, 0x75, 0x69, 0x5f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x73, 0x70,
   270  	0x65, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   271  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
   272  	0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   273  	0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61,
   274  	0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67,
   275  	0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e,
   276  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c,
   277  	0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76,
   278  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   279  	0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   280  	0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   281  	0x22, 0xb8, 0x01, 0x0a, 0x12, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70,
   282  	0x65, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x23, 0x0a, 0x0c, 0x73, 0x63, 0x68, 0x65, 0x6d,
   283  	0x61, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52,
   284  	0x0b, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x23, 0x0a, 0x0a,
   285  	0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
   286  	0x42, 0x02, 0x18, 0x01, 0x48, 0x00, 0x52, 0x09, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x55, 0x72,
   287  	0x69, 0x12, 0x29, 0x0a, 0x0f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x73, 0x63,
   288  	0x68, 0x65, 0x6d, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0e, 0x69, 0x6e,
   289  	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x25, 0x0a, 0x0e,
   290  	0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04,
   291  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x56, 0x65, 0x72, 0x73,
   292  	0x69, 0x6f, 0x6e, 0x42, 0x06, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0xe8, 0x04, 0x0a, 0x0f,
   293  	0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x12,
   294  	0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
   295  	0x61, 0x6d, 0x65, 0x12, 0x47, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
   296  	0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
   297  	0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65,
   298  	0x74, 0x61, 0x31, 0x2e, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65,
   299  	0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x03,
   300  	0x75, 0x72, 0x69, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x69, 0x12, 0x64,
   301  	0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03,
   302  	0x28, 0x0b, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
   303  	0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62,
   304  	0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x41, 0x72, 0x74, 0x69,
   305  	0x66, 0x61, 0x63, 0x74, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x45,
   306  	0x6e, 0x74, 0x72, 0x79, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72,
   307  	0x74, 0x69, 0x65, 0x73, 0x12, 0x77, 0x0a, 0x11, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x70,
   308  	0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32,
   309  	0x46, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
   310  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   311  	0x31, 0x2e, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63,
   312  	0x74, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69,
   313  	0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x02, 0x18, 0x01, 0x52, 0x10, 0x63, 0x75, 0x73,
   314  	0x74, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x33, 0x0a,
   315  	0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
   316  	0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   317  	0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61,
   318  	0x74, 0x61, 0x1a, 0x65, 0x0a, 0x0f, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73,
   319  	0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
   320  	0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3c, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
   321  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   322  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
   323  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05,
   324  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x6b, 0x0a, 0x15, 0x43, 0x75, 0x73,
   325  	0x74, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x45, 0x6e, 0x74,
   326  	0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
   327  	0x03, 0x6b, 0x65, 0x79, 0x12, 0x3c, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
   328  	0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
   329  	0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31,
   330  	0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c,
   331  	0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0xea, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67,
   332  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c,
   333  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x13,
   334  	0x55, 0x69, 0x50, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x70, 0x65, 0x63, 0x50, 0x72,
   335  	0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f,
   336  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61,
   337  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
   338  	0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69,
   339  	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f,
   340  	0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74,
   341  	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x1f, 0x47,
   342  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c,
   343  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02,
   344  	0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a,
   345  	0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65,
   346  	0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   347  }
   348  
   349  var (
   350  	file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_rawDescOnce sync.Once
   351  	file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_rawDesc
   352  )
   353  
   354  func file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_rawDescGZIP() []byte {
   355  	file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_rawDescOnce.Do(func() {
   356  		file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_rawDescData)
   357  	})
   358  	return file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_rawDescData
   359  }
   360  
   361  var file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
   362  var file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_goTypes = []any{
   363  	(*ArtifactTypeSchema)(nil), // 0: google.cloud.aiplatform.v1beta1.ArtifactTypeSchema
   364  	(*RuntimeArtifact)(nil),    // 1: google.cloud.aiplatform.v1beta1.RuntimeArtifact
   365  	nil,                        // 2: google.cloud.aiplatform.v1beta1.RuntimeArtifact.PropertiesEntry
   366  	nil,                        // 3: google.cloud.aiplatform.v1beta1.RuntimeArtifact.CustomPropertiesEntry
   367  	(*structpb.Struct)(nil),    // 4: google.protobuf.Struct
   368  	(*Value)(nil),              // 5: google.cloud.aiplatform.v1beta1.Value
   369  }
   370  var file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_depIdxs = []int32{
   371  	0, // 0: google.cloud.aiplatform.v1beta1.RuntimeArtifact.type:type_name -> google.cloud.aiplatform.v1beta1.ArtifactTypeSchema
   372  	2, // 1: google.cloud.aiplatform.v1beta1.RuntimeArtifact.properties:type_name -> google.cloud.aiplatform.v1beta1.RuntimeArtifact.PropertiesEntry
   373  	3, // 2: google.cloud.aiplatform.v1beta1.RuntimeArtifact.custom_properties:type_name -> google.cloud.aiplatform.v1beta1.RuntimeArtifact.CustomPropertiesEntry
   374  	4, // 3: google.cloud.aiplatform.v1beta1.RuntimeArtifact.metadata:type_name -> google.protobuf.Struct
   375  	5, // 4: google.cloud.aiplatform.v1beta1.RuntimeArtifact.PropertiesEntry.value:type_name -> google.cloud.aiplatform.v1beta1.Value
   376  	5, // 5: google.cloud.aiplatform.v1beta1.RuntimeArtifact.CustomPropertiesEntry.value:type_name -> google.cloud.aiplatform.v1beta1.Value
   377  	6, // [6:6] is the sub-list for method output_type
   378  	6, // [6:6] is the sub-list for method input_type
   379  	6, // [6:6] is the sub-list for extension type_name
   380  	6, // [6:6] is the sub-list for extension extendee
   381  	0, // [0:6] is the sub-list for field type_name
   382  }
   383  
   384  func init() { file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_init() }
   385  func file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_init() {
   386  	if File_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto != nil {
   387  		return
   388  	}
   389  	file_google_cloud_aiplatform_v1beta1_value_proto_init()
   390  	file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_msgTypes[0].OneofWrappers = []any{
   391  		(*ArtifactTypeSchema_SchemaTitle)(nil),
   392  		(*ArtifactTypeSchema_SchemaUri)(nil),
   393  		(*ArtifactTypeSchema_InstanceSchema)(nil),
   394  	}
   395  	type x struct{}
   396  	out := protoimpl.TypeBuilder{
   397  		File: protoimpl.DescBuilder{
   398  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   399  			RawDescriptor: file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_rawDesc,
   400  			NumEnums:      0,
   401  			NumMessages:   4,
   402  			NumExtensions: 0,
   403  			NumServices:   0,
   404  		},
   405  		GoTypes:           file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_goTypes,
   406  		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_depIdxs,
   407  		MessageInfos:      file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_msgTypes,
   408  	}.Build()
   409  	File_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto = out.File
   410  	file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_rawDesc = nil
   411  	file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_goTypes = nil
   412  	file_google_cloud_aiplatform_v1beta1_ui_pipeline_spec_proto_depIdxs = nil
   413  }