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 }