cloud.google.com/go/aiplatform@v1.106.0/apiv1/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/v1/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_v1_artifact_proto_enumTypes[0].Descriptor() 80 } 81 82 func (Artifact_State) Type() protoreflect.EnumType { 83 return &file_google_cloud_aiplatform_v1_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_v1_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.v1.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_v1_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_v1_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_v1_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_v1_artifact_proto protoreflect.FileDescriptor 264 265 var file_google_cloud_aiplatform_v1_artifact_proto_rawDesc = []byte{ 266 0x0a, 0x29, 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, 0x2f, 0x61, 0x72, 0x74, 268 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x67, 0x6f, 0x6f, 269 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 270 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 271 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 272 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 273 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 274 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 275 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 276 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 277 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 278 0x74, 0x6f, 0x22, 0x98, 0x06, 0x0a, 0x08, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x12, 279 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 280 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 281 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 282 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 283 0x72, 0x69, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x69, 0x12, 0x12, 0x0a, 284 0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, 0x74, 0x61, 285 0x67, 0x12, 0x48, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 286 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 287 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x41, 288 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 289 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x40, 0x0a, 0x0b, 0x63, 290 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 291 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 292 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 293 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 294 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 295 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 296 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 297 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 298 0x40, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 299 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 300 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x72, 0x74, 0x69, 301 0x66, 0x61, 0x63, 0x74, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 302 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x74, 0x69, 0x74, 0x6c, 303 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x54, 304 0x69, 0x74, 0x6c, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x76, 305 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x63, 306 0x68, 0x65, 0x6d, 0x61, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x33, 0x0a, 0x08, 0x6d, 307 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 308 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 309 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 310 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 311 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 312 0x6f, 0x6e, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 313 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 314 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 315 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x35, 0x0a, 316 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 317 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 318 0x07, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x49, 319 0x56, 0x45, 0x10, 0x02, 0x3a, 0x86, 0x01, 0xea, 0x41, 0x82, 0x01, 0x0a, 0x22, 0x61, 0x69, 0x70, 320 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 321 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x12, 322 0x5c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 323 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 324 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 325 0x61, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x2f, 0x7b, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 326 0x61, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x7d, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 327 0x74, 0x73, 0x2f, 0x7b, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x7d, 0x42, 0xcb, 0x01, 328 0x0a, 0x1e, 0x63, 0x6f, 0x6d, 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 0x42, 0x0d, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 331 0x01, 0x5a, 0x3e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 332 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 333 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 334 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 335 0x62, 0xaa, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 336 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 337 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 338 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x1d, 0x47, 0x6f, 339 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 340 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 341 0x74, 0x6f, 0x33, 342 } 343 344 var ( 345 file_google_cloud_aiplatform_v1_artifact_proto_rawDescOnce sync.Once 346 file_google_cloud_aiplatform_v1_artifact_proto_rawDescData = file_google_cloud_aiplatform_v1_artifact_proto_rawDesc 347 ) 348 349 func file_google_cloud_aiplatform_v1_artifact_proto_rawDescGZIP() []byte { 350 file_google_cloud_aiplatform_v1_artifact_proto_rawDescOnce.Do(func() { 351 file_google_cloud_aiplatform_v1_artifact_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1_artifact_proto_rawDescData) 352 }) 353 return file_google_cloud_aiplatform_v1_artifact_proto_rawDescData 354 } 355 356 var file_google_cloud_aiplatform_v1_artifact_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 357 var file_google_cloud_aiplatform_v1_artifact_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 358 var file_google_cloud_aiplatform_v1_artifact_proto_goTypes = []any{ 359 (Artifact_State)(0), // 0: google.cloud.aiplatform.v1.Artifact.State 360 (*Artifact)(nil), // 1: google.cloud.aiplatform.v1.Artifact 361 nil, // 2: google.cloud.aiplatform.v1.Artifact.LabelsEntry 362 (*timestamppb.Timestamp)(nil), // 3: google.protobuf.Timestamp 363 (*structpb.Struct)(nil), // 4: google.protobuf.Struct 364 } 365 var file_google_cloud_aiplatform_v1_artifact_proto_depIdxs = []int32{ 366 2, // 0: google.cloud.aiplatform.v1.Artifact.labels:type_name -> google.cloud.aiplatform.v1.Artifact.LabelsEntry 367 3, // 1: google.cloud.aiplatform.v1.Artifact.create_time:type_name -> google.protobuf.Timestamp 368 3, // 2: google.cloud.aiplatform.v1.Artifact.update_time:type_name -> google.protobuf.Timestamp 369 0, // 3: google.cloud.aiplatform.v1.Artifact.state:type_name -> google.cloud.aiplatform.v1.Artifact.State 370 4, // 4: google.cloud.aiplatform.v1.Artifact.metadata:type_name -> google.protobuf.Struct 371 5, // [5:5] is the sub-list for method output_type 372 5, // [5:5] is the sub-list for method input_type 373 5, // [5:5] is the sub-list for extension type_name 374 5, // [5:5] is the sub-list for extension extendee 375 0, // [0:5] is the sub-list for field type_name 376 } 377 378 func init() { file_google_cloud_aiplatform_v1_artifact_proto_init() } 379 func file_google_cloud_aiplatform_v1_artifact_proto_init() { 380 if File_google_cloud_aiplatform_v1_artifact_proto != nil { 381 return 382 } 383 type x struct{} 384 out := protoimpl.TypeBuilder{ 385 File: protoimpl.DescBuilder{ 386 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 387 RawDescriptor: file_google_cloud_aiplatform_v1_artifact_proto_rawDesc, 388 NumEnums: 1, 389 NumMessages: 2, 390 NumExtensions: 0, 391 NumServices: 0, 392 }, 393 GoTypes: file_google_cloud_aiplatform_v1_artifact_proto_goTypes, 394 DependencyIndexes: file_google_cloud_aiplatform_v1_artifact_proto_depIdxs, 395 EnumInfos: file_google_cloud_aiplatform_v1_artifact_proto_enumTypes, 396 MessageInfos: file_google_cloud_aiplatform_v1_artifact_proto_msgTypes, 397 }.Build() 398 File_google_cloud_aiplatform_v1_artifact_proto = out.File 399 file_google_cloud_aiplatform_v1_artifact_proto_rawDesc = nil 400 file_google_cloud_aiplatform_v1_artifact_proto_goTypes = nil 401 file_google_cloud_aiplatform_v1_artifact_proto_depIdxs = nil 402 }