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