cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/artifact.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/artifact.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 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 29 reflect "reflect" 30 sync "sync" 31 ) 32 33 const ( 34 // Verify that this generated code is sufficiently up-to-date. 35 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 36 // Verify that runtime/protoimpl is sufficiently up-to-date. 37 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 38 ) 39 40 // Describes the state of the Artifact. 41 type Artifact_State int32 42 43 const ( 44 // Unspecified state for the Artifact. 45 Artifact_STATE_UNSPECIFIED Artifact_State = 0 46 // A state used by systems like Vertex AI Pipelines to indicate that the 47 // underlying data item represented by this Artifact is being created. 48 Artifact_PENDING Artifact_State = 1 49 // A state indicating that the Artifact should exist, unless something 50 // external to the system deletes it. 51 Artifact_LIVE Artifact_State = 2 52 ) 53 54 // Enum value maps for Artifact_State. 55 var ( 56 Artifact_State_name = map[int32]string{ 57 0: "STATE_UNSPECIFIED", 58 1: "PENDING", 59 2: "LIVE", 60 } 61 Artifact_State_value = map[string]int32{ 62 "STATE_UNSPECIFIED": 0, 63 "PENDING": 1, 64 "LIVE": 2, 65 } 66 ) 67 68 func (x Artifact_State) Enum() *Artifact_State { 69 p := new(Artifact_State) 70 *p = x 71 return p 72 } 73 74 func (x Artifact_State) String() string { 75 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 76 } 77 78 func (Artifact_State) Descriptor() protoreflect.EnumDescriptor { 79 return file_google_cloud_aiplatform_v1beta1_artifact_proto_enumTypes[0].Descriptor() 80 } 81 82 func (Artifact_State) Type() protoreflect.EnumType { 83 return &file_google_cloud_aiplatform_v1beta1_artifact_proto_enumTypes[0] 84 } 85 86 func (x Artifact_State) Number() protoreflect.EnumNumber { 87 return protoreflect.EnumNumber(x) 88 } 89 90 // Deprecated: Use Artifact_State.Descriptor instead. 91 func (Artifact_State) EnumDescriptor() ([]byte, []int) { 92 return file_google_cloud_aiplatform_v1beta1_artifact_proto_rawDescGZIP(), []int{0, 0} 93 } 94 95 // Instance of a general artifact. 96 type Artifact struct { 97 state protoimpl.MessageState 98 sizeCache protoimpl.SizeCache 99 unknownFields protoimpl.UnknownFields 100 101 // Output only. The resource name of the Artifact. 102 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 103 // User provided display name of the Artifact. 104 // May be up to 128 Unicode characters. 105 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 106 // The uniform resource identifier of the artifact file. 107 // May be empty if there is no actual artifact file. 108 Uri string `protobuf:"bytes,6,opt,name=uri,proto3" json:"uri,omitempty"` 109 // An eTag used to perform consistent read-modify-write updates. If not set, a 110 // blind "overwrite" update happens. 111 Etag string `protobuf:"bytes,9,opt,name=etag,proto3" json:"etag,omitempty"` 112 // The labels with user-defined metadata to organize your Artifacts. 113 // 114 // Label keys and values can be no longer than 64 characters 115 // (Unicode codepoints), can only contain lowercase letters, numeric 116 // characters, underscores and dashes. International characters are allowed. 117 // No more than 64 user labels can be associated with one Artifact (System 118 // labels are excluded). 119 Labels map[string]string `protobuf:"bytes,10,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 120 // Output only. Timestamp when this Artifact was created. 121 CreateTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 122 // Output only. Timestamp when this Artifact was last updated. 123 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 124 // The state of this Artifact. This is a property of the Artifact, and does 125 // not imply or capture any ongoing process. This property is managed by 126 // clients (such as Vertex AI Pipelines), and the system does not prescribe 127 // or check the validity of state transitions. 128 State Artifact_State `protobuf:"varint,13,opt,name=state,proto3,enum=google.cloud.aiplatform.v1beta1.Artifact_State" json:"state,omitempty"` 129 // The title of the schema describing the metadata. 130 // 131 // Schema title and version is expected to be registered in earlier Create 132 // Schema calls. And both are used together as unique identifiers to identify 133 // schemas within the local metadata store. 134 SchemaTitle string `protobuf:"bytes,14,opt,name=schema_title,json=schemaTitle,proto3" json:"schema_title,omitempty"` 135 // The version of the schema in schema_name to use. 136 // 137 // Schema title and version is expected to be registered in earlier Create 138 // Schema calls. And both are used together as unique identifiers to identify 139 // schemas within the local metadata store. 140 SchemaVersion string `protobuf:"bytes,15,opt,name=schema_version,json=schemaVersion,proto3" json:"schema_version,omitempty"` 141 // Properties of the Artifact. 142 // Top level metadata keys' heading and trailing spaces will be trimmed. 143 // The size of this field should not exceed 200KB. 144 Metadata *structpb.Struct `protobuf:"bytes,16,opt,name=metadata,proto3" json:"metadata,omitempty"` 145 // Description of the Artifact 146 Description string `protobuf:"bytes,17,opt,name=description,proto3" json:"description,omitempty"` 147 } 148 149 func (x *Artifact) Reset() { 150 *x = Artifact{} 151 mi := &file_google_cloud_aiplatform_v1beta1_artifact_proto_msgTypes[0] 152 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 153 ms.StoreMessageInfo(mi) 154 } 155 156 func (x *Artifact) String() string { 157 return protoimpl.X.MessageStringOf(x) 158 } 159 160 func (*Artifact) ProtoMessage() {} 161 162 func (x *Artifact) ProtoReflect() protoreflect.Message { 163 mi := &file_google_cloud_aiplatform_v1beta1_artifact_proto_msgTypes[0] 164 if x != nil { 165 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 166 if ms.LoadMessageInfo() == nil { 167 ms.StoreMessageInfo(mi) 168 } 169 return ms 170 } 171 return mi.MessageOf(x) 172 } 173 174 // Deprecated: Use Artifact.ProtoReflect.Descriptor instead. 175 func (*Artifact) Descriptor() ([]byte, []int) { 176 return file_google_cloud_aiplatform_v1beta1_artifact_proto_rawDescGZIP(), []int{0} 177 } 178 179 func (x *Artifact) GetName() string { 180 if x != nil { 181 return x.Name 182 } 183 return "" 184 } 185 186 func (x *Artifact) GetDisplayName() string { 187 if x != nil { 188 return x.DisplayName 189 } 190 return "" 191 } 192 193 func (x *Artifact) GetUri() string { 194 if x != nil { 195 return x.Uri 196 } 197 return "" 198 } 199 200 func (x *Artifact) GetEtag() string { 201 if x != nil { 202 return x.Etag 203 } 204 return "" 205 } 206 207 func (x *Artifact) GetLabels() map[string]string { 208 if x != nil { 209 return x.Labels 210 } 211 return nil 212 } 213 214 func (x *Artifact) GetCreateTime() *timestamppb.Timestamp { 215 if x != nil { 216 return x.CreateTime 217 } 218 return nil 219 } 220 221 func (x *Artifact) GetUpdateTime() *timestamppb.Timestamp { 222 if x != nil { 223 return x.UpdateTime 224 } 225 return nil 226 } 227 228 func (x *Artifact) GetState() Artifact_State { 229 if x != nil { 230 return x.State 231 } 232 return Artifact_STATE_UNSPECIFIED 233 } 234 235 func (x *Artifact) GetSchemaTitle() string { 236 if x != nil { 237 return x.SchemaTitle 238 } 239 return "" 240 } 241 242 func (x *Artifact) GetSchemaVersion() string { 243 if x != nil { 244 return x.SchemaVersion 245 } 246 return "" 247 } 248 249 func (x *Artifact) GetMetadata() *structpb.Struct { 250 if x != nil { 251 return x.Metadata 252 } 253 return nil 254 } 255 256 func (x *Artifact) GetDescription() string { 257 if x != nil { 258 return x.Description 259 } 260 return "" 261 } 262 263 var File_google_cloud_aiplatform_v1beta1_artifact_proto protoreflect.FileDescriptor 264 265 var file_google_cloud_aiplatform_v1beta1_artifact_proto_rawDesc = []byte{ 266 0x0a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 267 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 268 0x31, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 269 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 270 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 271 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 272 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 273 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 274 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 275 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 276 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 277 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 278 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x06, 0x0a, 279 0x08, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 280 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 281 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 282 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 283 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x69, 0x18, 0x06, 0x20, 0x01, 284 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x69, 0x12, 0x12, 0x0a, 0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 285 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 0x12, 0x4d, 0x0a, 0x06, 0x6c, 286 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 287 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 288 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x72, 289 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 290 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 291 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 292 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 293 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 294 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 295 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 296 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 297 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 298 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x45, 299 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2f, 0x2e, 300 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 301 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 302 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 303 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 304 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x63, 0x68, 305 0x65, 0x6d, 0x61, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x63, 0x68, 0x65, 306 0x6d, 0x61, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 307 0x52, 0x0d, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 308 0x33, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x10, 0x20, 0x01, 0x28, 309 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 310 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 311 0x64, 0x61, 0x74, 0x61, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 312 0x69, 0x6f, 0x6e, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 313 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 314 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 315 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 316 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 317 0x01, 0x22, 0x35, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 318 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 319 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x08, 320 0x0a, 0x04, 0x4c, 0x49, 0x56, 0x45, 0x10, 0x02, 0x3a, 0x86, 0x01, 0xea, 0x41, 0x82, 0x01, 0x0a, 321 0x22, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 322 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x72, 0x74, 0x69, 0x66, 323 0x61, 0x63, 0x74, 0x12, 0x5c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 324 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 325 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x6d, 0x65, 0x74, 326 0x61, 0x64, 0x61, 0x74, 0x61, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x2f, 0x7b, 0x6d, 0x65, 0x74, 327 0x61, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x7d, 0x2f, 0x61, 0x72, 0x74, 328 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 329 0x7d, 0x42, 0xe4, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 330 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 331 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x0d, 0x41, 0x72, 0x74, 0x69, 0x66, 332 0x61, 0x63, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x63, 0x6c, 0x6f, 0x75, 333 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 334 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 335 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 336 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 337 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 338 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 339 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 340 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65, 341 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 342 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 343 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 344 } 345 346 var ( 347 file_google_cloud_aiplatform_v1beta1_artifact_proto_rawDescOnce sync.Once 348 file_google_cloud_aiplatform_v1beta1_artifact_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_artifact_proto_rawDesc 349 ) 350 351 func file_google_cloud_aiplatform_v1beta1_artifact_proto_rawDescGZIP() []byte { 352 file_google_cloud_aiplatform_v1beta1_artifact_proto_rawDescOnce.Do(func() { 353 file_google_cloud_aiplatform_v1beta1_artifact_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_artifact_proto_rawDescData) 354 }) 355 return file_google_cloud_aiplatform_v1beta1_artifact_proto_rawDescData 356 } 357 358 var file_google_cloud_aiplatform_v1beta1_artifact_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 359 var file_google_cloud_aiplatform_v1beta1_artifact_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 360 var file_google_cloud_aiplatform_v1beta1_artifact_proto_goTypes = []any{ 361 (Artifact_State)(0), // 0: google.cloud.aiplatform.v1beta1.Artifact.State 362 (*Artifact)(nil), // 1: google.cloud.aiplatform.v1beta1.Artifact 363 nil, // 2: google.cloud.aiplatform.v1beta1.Artifact.LabelsEntry 364 (*timestamppb.Timestamp)(nil), // 3: google.protobuf.Timestamp 365 (*structpb.Struct)(nil), // 4: google.protobuf.Struct 366 } 367 var file_google_cloud_aiplatform_v1beta1_artifact_proto_depIdxs = []int32{ 368 2, // 0: google.cloud.aiplatform.v1beta1.Artifact.labels:type_name -> google.cloud.aiplatform.v1beta1.Artifact.LabelsEntry 369 3, // 1: google.cloud.aiplatform.v1beta1.Artifact.create_time:type_name -> google.protobuf.Timestamp 370 3, // 2: google.cloud.aiplatform.v1beta1.Artifact.update_time:type_name -> google.protobuf.Timestamp 371 0, // 3: google.cloud.aiplatform.v1beta1.Artifact.state:type_name -> google.cloud.aiplatform.v1beta1.Artifact.State 372 4, // 4: google.cloud.aiplatform.v1beta1.Artifact.metadata:type_name -> google.protobuf.Struct 373 5, // [5:5] is the sub-list for method output_type 374 5, // [5:5] is the sub-list for method input_type 375 5, // [5:5] is the sub-list for extension type_name 376 5, // [5:5] is the sub-list for extension extendee 377 0, // [0:5] is the sub-list for field type_name 378 } 379 380 func init() { file_google_cloud_aiplatform_v1beta1_artifact_proto_init() } 381 func file_google_cloud_aiplatform_v1beta1_artifact_proto_init() { 382 if File_google_cloud_aiplatform_v1beta1_artifact_proto != nil { 383 return 384 } 385 type x struct{} 386 out := protoimpl.TypeBuilder{ 387 File: protoimpl.DescBuilder{ 388 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 389 RawDescriptor: file_google_cloud_aiplatform_v1beta1_artifact_proto_rawDesc, 390 NumEnums: 1, 391 NumMessages: 2, 392 NumExtensions: 0, 393 NumServices: 0, 394 }, 395 GoTypes: file_google_cloud_aiplatform_v1beta1_artifact_proto_goTypes, 396 DependencyIndexes: file_google_cloud_aiplatform_v1beta1_artifact_proto_depIdxs, 397 EnumInfos: file_google_cloud_aiplatform_v1beta1_artifact_proto_enumTypes, 398 MessageInfos: file_google_cloud_aiplatform_v1beta1_artifact_proto_msgTypes, 399 }.Build() 400 File_google_cloud_aiplatform_v1beta1_artifact_proto = out.File 401 file_google_cloud_aiplatform_v1beta1_artifact_proto_rawDesc = nil 402 file_google_cloud_aiplatform_v1beta1_artifact_proto_goTypes = nil 403 file_google_cloud_aiplatform_v1beta1_artifact_proto_depIdxs = nil 404 }