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