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  }