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.26.0
18// 	protoc        v3.12.2
19// source: google/cloud/aiplatform/v1beta1/entity_type.proto
20
21package aiplatform
22
23import (
24	reflect "reflect"
25	sync "sync"
26
27	_ "google.golang.org/genproto/googleapis/api/annotations"
28	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
29	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
30	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
31)
32
33const (
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// An entity type is a type of object in a system that needs to be modeled and
41// have stored information about. For example, driver is an entity type, and
42// driver0 is an instance of an entity type driver.
43type EntityType struct {
44	state         protoimpl.MessageState
45	sizeCache     protoimpl.SizeCache
46	unknownFields protoimpl.UnknownFields
47
48	// Immutable. Name of the EntityType.
49	// Format:
50	// `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}`
51	//
52	// The last part entity_type is assigned by the client. The entity_type can be
53	// up to 64 characters long and can consist only of ASCII Latin letters A-Z
54	// and a-z and underscore(_), and ASCII digits 0-9 starting with a letter. The
55	// value will be unique given a featurestore.
56	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
57	// Optional. Description of the EntityType.
58	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
59	// Output only. Timestamp when this EntityType was created.
60	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
61	// Output only. Timestamp when this EntityType was most recently updated.
62	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
63	// Optional. The labels with user-defined metadata to organize your EntityTypes.
64	//
65	// Label keys and values can be no longer than 64 characters
66	// (Unicode codepoints), can only contain lowercase letters, numeric
67	// characters, underscores and dashes. International characters are allowed.
68	//
69	// See https://goo.gl/xmQnxf for more information on and examples of labels.
70	// No more than 64 user labels can be associated with one EntityType (System
71	// labels are excluded)."
72	// System reserved label keys are prefixed with "aiplatform.googleapis.com/"
73	// and are immutable.
74	Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
75	// Optional. Used to perform a consistent read-modify-write updates. If not set, a blind
76	// "overwrite" update happens.
77	Etag string `protobuf:"bytes,7,opt,name=etag,proto3" json:"etag,omitempty"`
78	// Optional. The default monitoring configuration for all Features under this
79	// EntityType.
80	//
81	// If this is populated with
82	// [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot
83	// analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is
84	// disabled.
85	MonitoringConfig *FeaturestoreMonitoringConfig `protobuf:"bytes,8,opt,name=monitoring_config,json=monitoringConfig,proto3" json:"monitoring_config,omitempty"`
86}
87
88func (x *EntityType) Reset() {
89	*x = EntityType{}
90	if protoimpl.UnsafeEnabled {
91		mi := &file_google_cloud_aiplatform_v1beta1_entity_type_proto_msgTypes[0]
92		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
93		ms.StoreMessageInfo(mi)
94	}
95}
96
97func (x *EntityType) String() string {
98	return protoimpl.X.MessageStringOf(x)
99}
100
101func (*EntityType) ProtoMessage() {}
102
103func (x *EntityType) ProtoReflect() protoreflect.Message {
104	mi := &file_google_cloud_aiplatform_v1beta1_entity_type_proto_msgTypes[0]
105	if protoimpl.UnsafeEnabled && x != nil {
106		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
107		if ms.LoadMessageInfo() == nil {
108			ms.StoreMessageInfo(mi)
109		}
110		return ms
111	}
112	return mi.MessageOf(x)
113}
114
115// Deprecated: Use EntityType.ProtoReflect.Descriptor instead.
116func (*EntityType) Descriptor() ([]byte, []int) {
117	return file_google_cloud_aiplatform_v1beta1_entity_type_proto_rawDescGZIP(), []int{0}
118}
119
120func (x *EntityType) GetName() string {
121	if x != nil {
122		return x.Name
123	}
124	return ""
125}
126
127func (x *EntityType) GetDescription() string {
128	if x != nil {
129		return x.Description
130	}
131	return ""
132}
133
134func (x *EntityType) GetCreateTime() *timestamppb.Timestamp {
135	if x != nil {
136		return x.CreateTime
137	}
138	return nil
139}
140
141func (x *EntityType) GetUpdateTime() *timestamppb.Timestamp {
142	if x != nil {
143		return x.UpdateTime
144	}
145	return nil
146}
147
148func (x *EntityType) GetLabels() map[string]string {
149	if x != nil {
150		return x.Labels
151	}
152	return nil
153}
154
155func (x *EntityType) GetEtag() string {
156	if x != nil {
157		return x.Etag
158	}
159	return ""
160}
161
162func (x *EntityType) GetMonitoringConfig() *FeaturestoreMonitoringConfig {
163	if x != nil {
164		return x.MonitoringConfig
165	}
166	return nil
167}
168
169var File_google_cloud_aiplatform_v1beta1_entity_type_proto protoreflect.FileDescriptor
170
171var file_google_cloud_aiplatform_v1beta1_entity_type_proto_rawDesc = []byte{
172	0x0a, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
173	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
174	0x31, 0x2f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
175	0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
176	0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62,
177	0x65, 0x74, 0x61, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
178	0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e,
179	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70,
180	0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
181	0x1a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
182	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
183	0x31, 0x2f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
184	0x3d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69,
185	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
186	0x2f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x6d, 0x6f,
187	0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f,
188	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
189	0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
190	0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f,
191	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf8, 0x04,
192	0x0a, 0x0a, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, 0x04,
193	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x52,
194	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
195	0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52,
196	0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x40, 0x0a, 0x0b,
197	0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
198	0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
199	0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0,
200	0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40,
201	0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20,
202	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
203	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42,
204	0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65,
205	0x12, 0x54, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b,
206	0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
207	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
208	0x61, 0x31, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x4c, 0x61,
209	0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06,
210	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x17, 0x0a, 0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 0x07,
211	0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 0x12,
212	0x6f, 0x0a, 0x11, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f,
213	0x6e, 0x66, 0x69, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f,
214	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
215	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x46, 0x65, 0x61,
216	0x74, 0x75, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
217	0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x10,
218	0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
219	0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
220	0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65,
221	0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
222	0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x3a, 0x8a, 0x01, 0xea, 0x41,
223	0x86, 0x01, 0x0a, 0x24, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67,
224	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e,
225	0x74, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x5e, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
226	0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63,
227	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
228	0x7d, 0x2f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x73, 0x2f,
229	0x7b, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x7d, 0x2f, 0x65,
230	0x6e, 0x74, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x7b, 0x65, 0x6e, 0x74, 0x69,
231	0x74, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x7d, 0x42, 0xec, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d,
232	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69,
233	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
234	0x42, 0x0f, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x50, 0x72, 0x6f, 0x74,
235	0x6f, 0x50, 0x01, 0x5a, 0x49, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61,
236	0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f,
237	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
238	0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65,
239	0x74, 0x61, 0x31, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0xaa, 0x02,
240	0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49,
241	0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31,
242	0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c,
243	0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74,
244	0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f,
245	0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a,
246	0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
247}
248
249var (
250	file_google_cloud_aiplatform_v1beta1_entity_type_proto_rawDescOnce sync.Once
251	file_google_cloud_aiplatform_v1beta1_entity_type_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_entity_type_proto_rawDesc
252)
253
254func file_google_cloud_aiplatform_v1beta1_entity_type_proto_rawDescGZIP() []byte {
255	file_google_cloud_aiplatform_v1beta1_entity_type_proto_rawDescOnce.Do(func() {
256		file_google_cloud_aiplatform_v1beta1_entity_type_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_entity_type_proto_rawDescData)
257	})
258	return file_google_cloud_aiplatform_v1beta1_entity_type_proto_rawDescData
259}
260
261var file_google_cloud_aiplatform_v1beta1_entity_type_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
262var file_google_cloud_aiplatform_v1beta1_entity_type_proto_goTypes = []interface{}{
263	(*EntityType)(nil),                   // 0: google.cloud.aiplatform.v1beta1.EntityType
264	nil,                                  // 1: google.cloud.aiplatform.v1beta1.EntityType.LabelsEntry
265	(*timestamppb.Timestamp)(nil),        // 2: google.protobuf.Timestamp
266	(*FeaturestoreMonitoringConfig)(nil), // 3: google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig
267}
268var file_google_cloud_aiplatform_v1beta1_entity_type_proto_depIdxs = []int32{
269	2, // 0: google.cloud.aiplatform.v1beta1.EntityType.create_time:type_name -> google.protobuf.Timestamp
270	2, // 1: google.cloud.aiplatform.v1beta1.EntityType.update_time:type_name -> google.protobuf.Timestamp
271	1, // 2: google.cloud.aiplatform.v1beta1.EntityType.labels:type_name -> google.cloud.aiplatform.v1beta1.EntityType.LabelsEntry
272	3, // 3: google.cloud.aiplatform.v1beta1.EntityType.monitoring_config:type_name -> google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig
273	4, // [4:4] is the sub-list for method output_type
274	4, // [4:4] is the sub-list for method input_type
275	4, // [4:4] is the sub-list for extension type_name
276	4, // [4:4] is the sub-list for extension extendee
277	0, // [0:4] is the sub-list for field type_name
278}
279
280func init() { file_google_cloud_aiplatform_v1beta1_entity_type_proto_init() }
281func file_google_cloud_aiplatform_v1beta1_entity_type_proto_init() {
282	if File_google_cloud_aiplatform_v1beta1_entity_type_proto != nil {
283		return
284	}
285	file_google_cloud_aiplatform_v1beta1_feature_proto_init()
286	file_google_cloud_aiplatform_v1beta1_featurestore_monitoring_proto_init()
287	if !protoimpl.UnsafeEnabled {
288		file_google_cloud_aiplatform_v1beta1_entity_type_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
289			switch v := v.(*EntityType); i {
290			case 0:
291				return &v.state
292			case 1:
293				return &v.sizeCache
294			case 2:
295				return &v.unknownFields
296			default:
297				return nil
298			}
299		}
300	}
301	type x struct{}
302	out := protoimpl.TypeBuilder{
303		File: protoimpl.DescBuilder{
304			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
305			RawDescriptor: file_google_cloud_aiplatform_v1beta1_entity_type_proto_rawDesc,
306			NumEnums:      0,
307			NumMessages:   2,
308			NumExtensions: 0,
309			NumServices:   0,
310		},
311		GoTypes:           file_google_cloud_aiplatform_v1beta1_entity_type_proto_goTypes,
312		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_entity_type_proto_depIdxs,
313		MessageInfos:      file_google_cloud_aiplatform_v1beta1_entity_type_proto_msgTypes,
314	}.Build()
315	File_google_cloud_aiplatform_v1beta1_entity_type_proto = out.File
316	file_google_cloud_aiplatform_v1beta1_entity_type_proto_rawDesc = nil
317	file_google_cloud_aiplatform_v1beta1_entity_type_proto_goTypes = nil
318	file_google_cloud_aiplatform_v1beta1_entity_type_proto_depIdxs = nil
319}
320