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/index_endpoint_service.proto
20
21package aiplatform
22
23import (
24	context "context"
25	reflect "reflect"
26	sync "sync"
27
28	_ "google.golang.org/genproto/googleapis/api/annotations"
29	longrunning "google.golang.org/genproto/googleapis/longrunning"
30	grpc "google.golang.org/grpc"
31	codes "google.golang.org/grpc/codes"
32	status "google.golang.org/grpc/status"
33	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
34	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
35	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
36)
37
38const (
39	// Verify that this generated code is sufficiently up-to-date.
40	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
41	// Verify that runtime/protoimpl is sufficiently up-to-date.
42	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
43)
44
45// Request message for [IndexEndpointService.CreateIndexEndpoint][google.cloud.aiplatform.v1beta1.IndexEndpointService.CreateIndexEndpoint].
46type CreateIndexEndpointRequest struct {
47	state         protoimpl.MessageState
48	sizeCache     protoimpl.SizeCache
49	unknownFields protoimpl.UnknownFields
50
51	// Required. The resource name of the Location to create the IndexEndpoint in.
52	// Format: `projects/{project}/locations/{location}`
53	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
54	// Required. The IndexEndpoint to create.
55	IndexEndpoint *IndexEndpoint `protobuf:"bytes,2,opt,name=index_endpoint,json=indexEndpoint,proto3" json:"index_endpoint,omitempty"`
56}
57
58func (x *CreateIndexEndpointRequest) Reset() {
59	*x = CreateIndexEndpointRequest{}
60	if protoimpl.UnsafeEnabled {
61		mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[0]
62		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
63		ms.StoreMessageInfo(mi)
64	}
65}
66
67func (x *CreateIndexEndpointRequest) String() string {
68	return protoimpl.X.MessageStringOf(x)
69}
70
71func (*CreateIndexEndpointRequest) ProtoMessage() {}
72
73func (x *CreateIndexEndpointRequest) ProtoReflect() protoreflect.Message {
74	mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[0]
75	if protoimpl.UnsafeEnabled && x != nil {
76		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
77		if ms.LoadMessageInfo() == nil {
78			ms.StoreMessageInfo(mi)
79		}
80		return ms
81	}
82	return mi.MessageOf(x)
83}
84
85// Deprecated: Use CreateIndexEndpointRequest.ProtoReflect.Descriptor instead.
86func (*CreateIndexEndpointRequest) Descriptor() ([]byte, []int) {
87	return file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescGZIP(), []int{0}
88}
89
90func (x *CreateIndexEndpointRequest) GetParent() string {
91	if x != nil {
92		return x.Parent
93	}
94	return ""
95}
96
97func (x *CreateIndexEndpointRequest) GetIndexEndpoint() *IndexEndpoint {
98	if x != nil {
99		return x.IndexEndpoint
100	}
101	return nil
102}
103
104// Runtime operation information for
105// [IndexEndpointService.CreateIndexEndpoint][google.cloud.aiplatform.v1beta1.IndexEndpointService.CreateIndexEndpoint].
106type CreateIndexEndpointOperationMetadata struct {
107	state         protoimpl.MessageState
108	sizeCache     protoimpl.SizeCache
109	unknownFields protoimpl.UnknownFields
110
111	// The operation generic information.
112	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
113}
114
115func (x *CreateIndexEndpointOperationMetadata) Reset() {
116	*x = CreateIndexEndpointOperationMetadata{}
117	if protoimpl.UnsafeEnabled {
118		mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[1]
119		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
120		ms.StoreMessageInfo(mi)
121	}
122}
123
124func (x *CreateIndexEndpointOperationMetadata) String() string {
125	return protoimpl.X.MessageStringOf(x)
126}
127
128func (*CreateIndexEndpointOperationMetadata) ProtoMessage() {}
129
130func (x *CreateIndexEndpointOperationMetadata) ProtoReflect() protoreflect.Message {
131	mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[1]
132	if protoimpl.UnsafeEnabled && x != nil {
133		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
134		if ms.LoadMessageInfo() == nil {
135			ms.StoreMessageInfo(mi)
136		}
137		return ms
138	}
139	return mi.MessageOf(x)
140}
141
142// Deprecated: Use CreateIndexEndpointOperationMetadata.ProtoReflect.Descriptor instead.
143func (*CreateIndexEndpointOperationMetadata) Descriptor() ([]byte, []int) {
144	return file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescGZIP(), []int{1}
145}
146
147func (x *CreateIndexEndpointOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
148	if x != nil {
149		return x.GenericMetadata
150	}
151	return nil
152}
153
154// Request message for [IndexEndpointService.GetIndexEndpoint][google.cloud.aiplatform.v1beta1.IndexEndpointService.GetIndexEndpoint]
155type GetIndexEndpointRequest struct {
156	state         protoimpl.MessageState
157	sizeCache     protoimpl.SizeCache
158	unknownFields protoimpl.UnknownFields
159
160	// Required. The name of the IndexEndpoint resource.
161	// Format:
162	// `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}`
163	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
164}
165
166func (x *GetIndexEndpointRequest) Reset() {
167	*x = GetIndexEndpointRequest{}
168	if protoimpl.UnsafeEnabled {
169		mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[2]
170		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
171		ms.StoreMessageInfo(mi)
172	}
173}
174
175func (x *GetIndexEndpointRequest) String() string {
176	return protoimpl.X.MessageStringOf(x)
177}
178
179func (*GetIndexEndpointRequest) ProtoMessage() {}
180
181func (x *GetIndexEndpointRequest) ProtoReflect() protoreflect.Message {
182	mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[2]
183	if protoimpl.UnsafeEnabled && x != nil {
184		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
185		if ms.LoadMessageInfo() == nil {
186			ms.StoreMessageInfo(mi)
187		}
188		return ms
189	}
190	return mi.MessageOf(x)
191}
192
193// Deprecated: Use GetIndexEndpointRequest.ProtoReflect.Descriptor instead.
194func (*GetIndexEndpointRequest) Descriptor() ([]byte, []int) {
195	return file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescGZIP(), []int{2}
196}
197
198func (x *GetIndexEndpointRequest) GetName() string {
199	if x != nil {
200		return x.Name
201	}
202	return ""
203}
204
205// Request message for [IndexEndpointService.ListIndexEndpoints][google.cloud.aiplatform.v1beta1.IndexEndpointService.ListIndexEndpoints].
206type ListIndexEndpointsRequest struct {
207	state         protoimpl.MessageState
208	sizeCache     protoimpl.SizeCache
209	unknownFields protoimpl.UnknownFields
210
211	// Required. The resource name of the Location from which to list the IndexEndpoints.
212	// Format: `projects/{project}/locations/{location}`
213	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
214	// Optional. An expression for filtering the results of the request. For field names
215	// both snake_case and camelCase are supported.
216	//
217	//   * `index_endpoint` supports = and !=. `index_endpoint` represents the
218	//      IndexEndpoint ID, ie. the last segment of the IndexEndpoint's
219	//      [resourcename][google.cloud.aiplatform.v1beta1.IndexEndpoint.name].
220	//   * `display_name` supports =, != and regex()
221	//             (uses [re2](https://github.com/google/re2/wiki/Syntax) syntax)
222	//   * `labels` supports general map functions that is:
223	//             `labels.key=value` - key:value equality
224	//             `labels.key:* or labels:key - key existence
225	//              A key including a space must be quoted. `labels."a key"`.
226	//
227	// Some examples:
228	//   * `index_endpoint="1"`
229	//   * `display_name="myDisplayName"`
230	//   * `regex(display_name, "^A") -> The display name starts with an A.
231	//   * `labels.myKey="myValue"`
232	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
233	// Optional. The standard list page size.
234	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
235	// Optional. The standard list page token.
236	// Typically obtained via
237	// [ListIndexEndpointsResponse.next_page_token][google.cloud.aiplatform.v1beta1.ListIndexEndpointsResponse.next_page_token] of the previous
238	// [IndexEndpointService.ListIndexEndpoints][google.cloud.aiplatform.v1beta1.IndexEndpointService.ListIndexEndpoints] call.
239	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
240	// Optional. Mask specifying which fields to read.
241	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
242}
243
244func (x *ListIndexEndpointsRequest) Reset() {
245	*x = ListIndexEndpointsRequest{}
246	if protoimpl.UnsafeEnabled {
247		mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[3]
248		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
249		ms.StoreMessageInfo(mi)
250	}
251}
252
253func (x *ListIndexEndpointsRequest) String() string {
254	return protoimpl.X.MessageStringOf(x)
255}
256
257func (*ListIndexEndpointsRequest) ProtoMessage() {}
258
259func (x *ListIndexEndpointsRequest) ProtoReflect() protoreflect.Message {
260	mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[3]
261	if protoimpl.UnsafeEnabled && x != nil {
262		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
263		if ms.LoadMessageInfo() == nil {
264			ms.StoreMessageInfo(mi)
265		}
266		return ms
267	}
268	return mi.MessageOf(x)
269}
270
271// Deprecated: Use ListIndexEndpointsRequest.ProtoReflect.Descriptor instead.
272func (*ListIndexEndpointsRequest) Descriptor() ([]byte, []int) {
273	return file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescGZIP(), []int{3}
274}
275
276func (x *ListIndexEndpointsRequest) GetParent() string {
277	if x != nil {
278		return x.Parent
279	}
280	return ""
281}
282
283func (x *ListIndexEndpointsRequest) GetFilter() string {
284	if x != nil {
285		return x.Filter
286	}
287	return ""
288}
289
290func (x *ListIndexEndpointsRequest) GetPageSize() int32 {
291	if x != nil {
292		return x.PageSize
293	}
294	return 0
295}
296
297func (x *ListIndexEndpointsRequest) GetPageToken() string {
298	if x != nil {
299		return x.PageToken
300	}
301	return ""
302}
303
304func (x *ListIndexEndpointsRequest) GetReadMask() *fieldmaskpb.FieldMask {
305	if x != nil {
306		return x.ReadMask
307	}
308	return nil
309}
310
311// Response message for [IndexEndpointService.ListIndexEndpoints][google.cloud.aiplatform.v1beta1.IndexEndpointService.ListIndexEndpoints].
312type ListIndexEndpointsResponse struct {
313	state         protoimpl.MessageState
314	sizeCache     protoimpl.SizeCache
315	unknownFields protoimpl.UnknownFields
316
317	// List of IndexEndpoints in the requested page.
318	IndexEndpoints []*IndexEndpoint `protobuf:"bytes,1,rep,name=index_endpoints,json=indexEndpoints,proto3" json:"index_endpoints,omitempty"`
319	// A token to retrieve next page of results.
320	// Pass to [ListIndexEndpointsRequest.page_token][google.cloud.aiplatform.v1beta1.ListIndexEndpointsRequest.page_token] to obtain that page.
321	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
322}
323
324func (x *ListIndexEndpointsResponse) Reset() {
325	*x = ListIndexEndpointsResponse{}
326	if protoimpl.UnsafeEnabled {
327		mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[4]
328		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
329		ms.StoreMessageInfo(mi)
330	}
331}
332
333func (x *ListIndexEndpointsResponse) String() string {
334	return protoimpl.X.MessageStringOf(x)
335}
336
337func (*ListIndexEndpointsResponse) ProtoMessage() {}
338
339func (x *ListIndexEndpointsResponse) ProtoReflect() protoreflect.Message {
340	mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[4]
341	if protoimpl.UnsafeEnabled && x != nil {
342		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
343		if ms.LoadMessageInfo() == nil {
344			ms.StoreMessageInfo(mi)
345		}
346		return ms
347	}
348	return mi.MessageOf(x)
349}
350
351// Deprecated: Use ListIndexEndpointsResponse.ProtoReflect.Descriptor instead.
352func (*ListIndexEndpointsResponse) Descriptor() ([]byte, []int) {
353	return file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescGZIP(), []int{4}
354}
355
356func (x *ListIndexEndpointsResponse) GetIndexEndpoints() []*IndexEndpoint {
357	if x != nil {
358		return x.IndexEndpoints
359	}
360	return nil
361}
362
363func (x *ListIndexEndpointsResponse) GetNextPageToken() string {
364	if x != nil {
365		return x.NextPageToken
366	}
367	return ""
368}
369
370// Request message for [IndexEndpointService.UpdateIndexEndpoint][google.cloud.aiplatform.v1beta1.IndexEndpointService.UpdateIndexEndpoint].
371type UpdateIndexEndpointRequest struct {
372	state         protoimpl.MessageState
373	sizeCache     protoimpl.SizeCache
374	unknownFields protoimpl.UnknownFields
375
376	// Required. The IndexEndpoint which replaces the resource on the server.
377	IndexEndpoint *IndexEndpoint `protobuf:"bytes,1,opt,name=index_endpoint,json=indexEndpoint,proto3" json:"index_endpoint,omitempty"`
378	// Required. The update mask applies to the resource. See [google.protobuf.FieldMask][google.protobuf.FieldMask].
379	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
380}
381
382func (x *UpdateIndexEndpointRequest) Reset() {
383	*x = UpdateIndexEndpointRequest{}
384	if protoimpl.UnsafeEnabled {
385		mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[5]
386		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
387		ms.StoreMessageInfo(mi)
388	}
389}
390
391func (x *UpdateIndexEndpointRequest) String() string {
392	return protoimpl.X.MessageStringOf(x)
393}
394
395func (*UpdateIndexEndpointRequest) ProtoMessage() {}
396
397func (x *UpdateIndexEndpointRequest) ProtoReflect() protoreflect.Message {
398	mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[5]
399	if protoimpl.UnsafeEnabled && x != nil {
400		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
401		if ms.LoadMessageInfo() == nil {
402			ms.StoreMessageInfo(mi)
403		}
404		return ms
405	}
406	return mi.MessageOf(x)
407}
408
409// Deprecated: Use UpdateIndexEndpointRequest.ProtoReflect.Descriptor instead.
410func (*UpdateIndexEndpointRequest) Descriptor() ([]byte, []int) {
411	return file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescGZIP(), []int{5}
412}
413
414func (x *UpdateIndexEndpointRequest) GetIndexEndpoint() *IndexEndpoint {
415	if x != nil {
416		return x.IndexEndpoint
417	}
418	return nil
419}
420
421func (x *UpdateIndexEndpointRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
422	if x != nil {
423		return x.UpdateMask
424	}
425	return nil
426}
427
428// Request message for [IndexEndpointService.DeleteIndexEndpoint][google.cloud.aiplatform.v1beta1.IndexEndpointService.DeleteIndexEndpoint].
429type DeleteIndexEndpointRequest struct {
430	state         protoimpl.MessageState
431	sizeCache     protoimpl.SizeCache
432	unknownFields protoimpl.UnknownFields
433
434	// Required. The name of the IndexEndpoint resource to be deleted.
435	// Format:
436	// `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}`
437	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
438}
439
440func (x *DeleteIndexEndpointRequest) Reset() {
441	*x = DeleteIndexEndpointRequest{}
442	if protoimpl.UnsafeEnabled {
443		mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[6]
444		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
445		ms.StoreMessageInfo(mi)
446	}
447}
448
449func (x *DeleteIndexEndpointRequest) String() string {
450	return protoimpl.X.MessageStringOf(x)
451}
452
453func (*DeleteIndexEndpointRequest) ProtoMessage() {}
454
455func (x *DeleteIndexEndpointRequest) ProtoReflect() protoreflect.Message {
456	mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[6]
457	if protoimpl.UnsafeEnabled && x != nil {
458		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
459		if ms.LoadMessageInfo() == nil {
460			ms.StoreMessageInfo(mi)
461		}
462		return ms
463	}
464	return mi.MessageOf(x)
465}
466
467// Deprecated: Use DeleteIndexEndpointRequest.ProtoReflect.Descriptor instead.
468func (*DeleteIndexEndpointRequest) Descriptor() ([]byte, []int) {
469	return file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescGZIP(), []int{6}
470}
471
472func (x *DeleteIndexEndpointRequest) GetName() string {
473	if x != nil {
474		return x.Name
475	}
476	return ""
477}
478
479// Request message for [IndexEndpointService.DeployIndex][google.cloud.aiplatform.v1beta1.IndexEndpointService.DeployIndex].
480type DeployIndexRequest struct {
481	state         protoimpl.MessageState
482	sizeCache     protoimpl.SizeCache
483	unknownFields protoimpl.UnknownFields
484
485	// Required. The name of the IndexEndpoint resource into which to deploy an Index.
486	// Format:
487	// `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}`
488	IndexEndpoint string `protobuf:"bytes,1,opt,name=index_endpoint,json=indexEndpoint,proto3" json:"index_endpoint,omitempty"`
489	// Required. The DeployedIndex to be created within the IndexEndpoint.
490	DeployedIndex *DeployedIndex `protobuf:"bytes,2,opt,name=deployed_index,json=deployedIndex,proto3" json:"deployed_index,omitempty"`
491}
492
493func (x *DeployIndexRequest) Reset() {
494	*x = DeployIndexRequest{}
495	if protoimpl.UnsafeEnabled {
496		mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[7]
497		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
498		ms.StoreMessageInfo(mi)
499	}
500}
501
502func (x *DeployIndexRequest) String() string {
503	return protoimpl.X.MessageStringOf(x)
504}
505
506func (*DeployIndexRequest) ProtoMessage() {}
507
508func (x *DeployIndexRequest) ProtoReflect() protoreflect.Message {
509	mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[7]
510	if protoimpl.UnsafeEnabled && x != nil {
511		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
512		if ms.LoadMessageInfo() == nil {
513			ms.StoreMessageInfo(mi)
514		}
515		return ms
516	}
517	return mi.MessageOf(x)
518}
519
520// Deprecated: Use DeployIndexRequest.ProtoReflect.Descriptor instead.
521func (*DeployIndexRequest) Descriptor() ([]byte, []int) {
522	return file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescGZIP(), []int{7}
523}
524
525func (x *DeployIndexRequest) GetIndexEndpoint() string {
526	if x != nil {
527		return x.IndexEndpoint
528	}
529	return ""
530}
531
532func (x *DeployIndexRequest) GetDeployedIndex() *DeployedIndex {
533	if x != nil {
534		return x.DeployedIndex
535	}
536	return nil
537}
538
539// Response message for [IndexEndpointService.DeployIndex][google.cloud.aiplatform.v1beta1.IndexEndpointService.DeployIndex].
540type DeployIndexResponse struct {
541	state         protoimpl.MessageState
542	sizeCache     protoimpl.SizeCache
543	unknownFields protoimpl.UnknownFields
544
545	// The DeployedIndex that had been deployed in the IndexEndpoint.
546	DeployedIndex *DeployedIndex `protobuf:"bytes,1,opt,name=deployed_index,json=deployedIndex,proto3" json:"deployed_index,omitempty"`
547}
548
549func (x *DeployIndexResponse) Reset() {
550	*x = DeployIndexResponse{}
551	if protoimpl.UnsafeEnabled {
552		mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[8]
553		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
554		ms.StoreMessageInfo(mi)
555	}
556}
557
558func (x *DeployIndexResponse) String() string {
559	return protoimpl.X.MessageStringOf(x)
560}
561
562func (*DeployIndexResponse) ProtoMessage() {}
563
564func (x *DeployIndexResponse) ProtoReflect() protoreflect.Message {
565	mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[8]
566	if protoimpl.UnsafeEnabled && x != nil {
567		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
568		if ms.LoadMessageInfo() == nil {
569			ms.StoreMessageInfo(mi)
570		}
571		return ms
572	}
573	return mi.MessageOf(x)
574}
575
576// Deprecated: Use DeployIndexResponse.ProtoReflect.Descriptor instead.
577func (*DeployIndexResponse) Descriptor() ([]byte, []int) {
578	return file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescGZIP(), []int{8}
579}
580
581func (x *DeployIndexResponse) GetDeployedIndex() *DeployedIndex {
582	if x != nil {
583		return x.DeployedIndex
584	}
585	return nil
586}
587
588// Runtime operation information for [IndexEndpointService.DeployIndex][google.cloud.aiplatform.v1beta1.IndexEndpointService.DeployIndex].
589type DeployIndexOperationMetadata struct {
590	state         protoimpl.MessageState
591	sizeCache     protoimpl.SizeCache
592	unknownFields protoimpl.UnknownFields
593
594	// The operation generic information.
595	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
596	// The unique index id specified by user
597	DeployedIndexId string `protobuf:"bytes,2,opt,name=deployed_index_id,json=deployedIndexId,proto3" json:"deployed_index_id,omitempty"`
598}
599
600func (x *DeployIndexOperationMetadata) Reset() {
601	*x = DeployIndexOperationMetadata{}
602	if protoimpl.UnsafeEnabled {
603		mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[9]
604		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
605		ms.StoreMessageInfo(mi)
606	}
607}
608
609func (x *DeployIndexOperationMetadata) String() string {
610	return protoimpl.X.MessageStringOf(x)
611}
612
613func (*DeployIndexOperationMetadata) ProtoMessage() {}
614
615func (x *DeployIndexOperationMetadata) ProtoReflect() protoreflect.Message {
616	mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[9]
617	if protoimpl.UnsafeEnabled && x != nil {
618		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
619		if ms.LoadMessageInfo() == nil {
620			ms.StoreMessageInfo(mi)
621		}
622		return ms
623	}
624	return mi.MessageOf(x)
625}
626
627// Deprecated: Use DeployIndexOperationMetadata.ProtoReflect.Descriptor instead.
628func (*DeployIndexOperationMetadata) Descriptor() ([]byte, []int) {
629	return file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescGZIP(), []int{9}
630}
631
632func (x *DeployIndexOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
633	if x != nil {
634		return x.GenericMetadata
635	}
636	return nil
637}
638
639func (x *DeployIndexOperationMetadata) GetDeployedIndexId() string {
640	if x != nil {
641		return x.DeployedIndexId
642	}
643	return ""
644}
645
646// Request message for [IndexEndpointService.UndeployIndex][google.cloud.aiplatform.v1beta1.IndexEndpointService.UndeployIndex].
647type UndeployIndexRequest struct {
648	state         protoimpl.MessageState
649	sizeCache     protoimpl.SizeCache
650	unknownFields protoimpl.UnknownFields
651
652	// Required. The name of the IndexEndpoint resource from which to undeploy an Index.
653	// Format:
654	// `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}`
655	IndexEndpoint string `protobuf:"bytes,1,opt,name=index_endpoint,json=indexEndpoint,proto3" json:"index_endpoint,omitempty"`
656	// Required. The ID of the DeployedIndex to be undeployed from the IndexEndpoint.
657	DeployedIndexId string `protobuf:"bytes,2,opt,name=deployed_index_id,json=deployedIndexId,proto3" json:"deployed_index_id,omitempty"`
658}
659
660func (x *UndeployIndexRequest) Reset() {
661	*x = UndeployIndexRequest{}
662	if protoimpl.UnsafeEnabled {
663		mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[10]
664		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
665		ms.StoreMessageInfo(mi)
666	}
667}
668
669func (x *UndeployIndexRequest) String() string {
670	return protoimpl.X.MessageStringOf(x)
671}
672
673func (*UndeployIndexRequest) ProtoMessage() {}
674
675func (x *UndeployIndexRequest) ProtoReflect() protoreflect.Message {
676	mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[10]
677	if protoimpl.UnsafeEnabled && x != nil {
678		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
679		if ms.LoadMessageInfo() == nil {
680			ms.StoreMessageInfo(mi)
681		}
682		return ms
683	}
684	return mi.MessageOf(x)
685}
686
687// Deprecated: Use UndeployIndexRequest.ProtoReflect.Descriptor instead.
688func (*UndeployIndexRequest) Descriptor() ([]byte, []int) {
689	return file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescGZIP(), []int{10}
690}
691
692func (x *UndeployIndexRequest) GetIndexEndpoint() string {
693	if x != nil {
694		return x.IndexEndpoint
695	}
696	return ""
697}
698
699func (x *UndeployIndexRequest) GetDeployedIndexId() string {
700	if x != nil {
701		return x.DeployedIndexId
702	}
703	return ""
704}
705
706// Response message for [IndexEndpointService.UndeployIndex][google.cloud.aiplatform.v1beta1.IndexEndpointService.UndeployIndex].
707type UndeployIndexResponse struct {
708	state         protoimpl.MessageState
709	sizeCache     protoimpl.SizeCache
710	unknownFields protoimpl.UnknownFields
711}
712
713func (x *UndeployIndexResponse) Reset() {
714	*x = UndeployIndexResponse{}
715	if protoimpl.UnsafeEnabled {
716		mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[11]
717		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
718		ms.StoreMessageInfo(mi)
719	}
720}
721
722func (x *UndeployIndexResponse) String() string {
723	return protoimpl.X.MessageStringOf(x)
724}
725
726func (*UndeployIndexResponse) ProtoMessage() {}
727
728func (x *UndeployIndexResponse) ProtoReflect() protoreflect.Message {
729	mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[11]
730	if protoimpl.UnsafeEnabled && x != nil {
731		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
732		if ms.LoadMessageInfo() == nil {
733			ms.StoreMessageInfo(mi)
734		}
735		return ms
736	}
737	return mi.MessageOf(x)
738}
739
740// Deprecated: Use UndeployIndexResponse.ProtoReflect.Descriptor instead.
741func (*UndeployIndexResponse) Descriptor() ([]byte, []int) {
742	return file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescGZIP(), []int{11}
743}
744
745// Runtime operation information for [IndexEndpointService.UndeployIndex][google.cloud.aiplatform.v1beta1.IndexEndpointService.UndeployIndex].
746type UndeployIndexOperationMetadata struct {
747	state         protoimpl.MessageState
748	sizeCache     protoimpl.SizeCache
749	unknownFields protoimpl.UnknownFields
750
751	// The operation generic information.
752	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
753}
754
755func (x *UndeployIndexOperationMetadata) Reset() {
756	*x = UndeployIndexOperationMetadata{}
757	if protoimpl.UnsafeEnabled {
758		mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[12]
759		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
760		ms.StoreMessageInfo(mi)
761	}
762}
763
764func (x *UndeployIndexOperationMetadata) String() string {
765	return protoimpl.X.MessageStringOf(x)
766}
767
768func (*UndeployIndexOperationMetadata) ProtoMessage() {}
769
770func (x *UndeployIndexOperationMetadata) ProtoReflect() protoreflect.Message {
771	mi := &file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[12]
772	if protoimpl.UnsafeEnabled && x != nil {
773		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
774		if ms.LoadMessageInfo() == nil {
775			ms.StoreMessageInfo(mi)
776		}
777		return ms
778	}
779	return mi.MessageOf(x)
780}
781
782// Deprecated: Use UndeployIndexOperationMetadata.ProtoReflect.Descriptor instead.
783func (*UndeployIndexOperationMetadata) Descriptor() ([]byte, []int) {
784	return file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescGZIP(), []int{12}
785}
786
787func (x *UndeployIndexOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
788	if x != nil {
789		return x.GenericMetadata
790	}
791	return nil
792}
793
794var File_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto protoreflect.FileDescriptor
795
796var file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDesc = []byte{
797	0x0a, 0x3c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
798	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
799	0x31, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
800	0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f,
801	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70,
802	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a,
803	0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f,
804	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67,
805	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
806	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
807	0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f,
808	0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
809	0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f,
810	0x74, 0x6f, 0x1a, 0x34, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
811	0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65,
812	0x74, 0x61, 0x31, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69,
813	0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
814	0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
815	0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74,
816	0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
817	0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70,
818	0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20,
819	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
820	0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
821	0x22, 0xbb, 0x01, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78,
822	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
823	0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
824	0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
825	0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
826	0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65,
827	0x6e, 0x74, 0x12, 0x5a, 0x0a, 0x0e, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70,
828	0x6f, 0x69, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f,
829	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
830	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x64,
831	0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
832	0x0d, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x8c,
833	0x01, 0x0a, 0x24, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e,
834	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d,
835	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x64, 0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72,
836	0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28,
837	0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
838	0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65,
839	0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61,
840	0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65,
841	0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x5e, 0x0a,
842	0x17, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
843	0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
844	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27,
845	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
846	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45,
847	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xff, 0x01,
848	0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f,
849	0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70,
850	0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02,
851	0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67,
852	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f,
853	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b,
854	0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
855	0xe0, 0x41, 0x01, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x09, 0x70,
856	0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03,
857	0xe0, 0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a,
858	0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28,
859	0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65,
860	0x6e, 0x12, 0x3c, 0x0a, 0x09, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x05,
861	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
862	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b,
863	0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x72, 0x65, 0x61, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x22,
864	0x9d, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64,
865	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x57,
866	0x0a, 0x0f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
867	0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
868	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
869	0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45,
870	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x0e, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e,
871	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f,
872	0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
873	0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22,
874	0xba, 0x01, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45,
875	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x5a,
876	0x0a, 0x0e, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
877	0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
878	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
879	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e,
880	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x69, 0x6e, 0x64,
881	0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70,
882	0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
883	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
884	0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02,
885	0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x61, 0x0a, 0x1a,
886	0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f,
887	0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x04, 0x6e, 0x61,
888	0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29,
889	0x0a, 0x27, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f,
890	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x64, 0x65,
891	0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22,
892	0xc8, 0x01, 0x0a, 0x12, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52,
893	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x56, 0x0a, 0x0e, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f,
894	0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f,
895	0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
896	0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
897	0x6d, 0x2f, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52,
898	0x0d, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x5a,
899	0x0a, 0x0e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78,
900	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
901	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
902	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65,
903	0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x64, 0x65, 0x70,
904	0x6c, 0x6f, 0x79, 0x65, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x6c, 0x0a, 0x13, 0x44, 0x65,
905	0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
906	0x65, 0x12, 0x55, 0x0a, 0x0e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x69, 0x6e,
907	0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
908	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
909	0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c,
910	0x6f, 0x79, 0x65, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x0d, 0x64, 0x65, 0x70, 0x6c, 0x6f,
911	0x79, 0x65, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x22, 0xb0, 0x01, 0x0a, 0x1c, 0x44, 0x65, 0x70,
912	0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
913	0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x64, 0x0a, 0x10, 0x67, 0x65, 0x6e,
914	0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20,
915	0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
916	0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31,
917	0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4f, 0x70, 0x65,
918	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f,
919	0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
920	0x2a, 0x0a, 0x11, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65,
921	0x78, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x64, 0x65, 0x70, 0x6c,
922	0x6f, 0x79, 0x65, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x49, 0x64, 0x22, 0x9f, 0x01, 0x0a, 0x14,
923	0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71,
924	0x75, 0x65, 0x73, 0x74, 0x12, 0x56, 0x0a, 0x0e, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e,
925	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41,
926	0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
927	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
928	0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x0d, 0x69,
929	0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x11,
930	0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69,
931	0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0f, 0x64, 0x65,
932	0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x49, 0x64, 0x22, 0x17, 0x0a,
933	0x15, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65,
934	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x86, 0x01, 0x0a, 0x1e, 0x55, 0x6e, 0x64, 0x65, 0x70,
935	0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
936	0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x64, 0x0a, 0x10, 0x67, 0x65, 0x6e,
937	0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20,
938	0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
939	0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31,
940	0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4f, 0x70, 0x65,
941	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f,
942	0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x32,
943	0xc4, 0x0e, 0x0a, 0x14, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
944	0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x93, 0x02, 0x0a, 0x13, 0x43, 0x72, 0x65,
945	0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
946	0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
947	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
948	0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e,
949	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e,
950	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69,
951	0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x9f, 0x01, 0x82,
952	0xd3, 0xe4, 0x93, 0x02, 0x49, 0x22, 0x37, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f,
953	0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
954	0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f,
955	0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x3a, 0x0e,
956	0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0xda, 0x41,
957	0x15, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e,
958	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0xca, 0x41, 0x35, 0x0a, 0x0d, 0x49, 0x6e, 0x64, 0x65, 0x78,
959	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x24, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
960	0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x70, 0x65,
961	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xc4,
962	0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f,
963	0x69, 0x6e, 0x74, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
964	0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31,
965	0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e,
966	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e,
967	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70,
968	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e,
969	0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x46, 0x82,
970	0xd3, 0xe4, 0x93, 0x02, 0x39, 0x12, 0x37, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f,
971	0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
972	0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x64,
973	0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41,
974	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xd7, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e,
975	0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x3a, 0x2e, 0x67,
976	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c,
977	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c,
978	0x69, 0x73, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
979	0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
980	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
981	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49,
982	0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73,
983	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x48, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x12, 0x37, 0x2f,
984	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d,
985	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
986	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64,
987	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12,
988	0xff, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45,
989	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
990	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
991	0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
992	0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71,
993	0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
994	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76,
995	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70,
996	0x6f, 0x69, 0x6e, 0x74, 0x22, 0x7b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x58, 0x32, 0x46, 0x2f, 0x76,
997	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e,
998	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
999	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
1000	0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
1001	0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x0e, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70,
1002	0x6f, 0x69, 0x6e, 0x74, 0xda, 0x41, 0x1a, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64,
1003	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73,
1004	0x6b, 0x12, 0xec, 0x01, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65,
1005	0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1006	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
1007	0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65,
1008	0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52,
1009	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1010	0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72,
1011	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x79, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x2a, 0x37, 0x2f,
1012	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
1013	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
1014	0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
1015	0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x30,
1016	0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
1017	0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f,
1018	0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
1019	0x12, 0x92, 0x02, 0x0a, 0x0b, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78,
1020	0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
1021	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
1022	0x61, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65,
1023	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c,
1024	0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
1025	0x74, 0x69, 0x6f, 0x6e, 0x22, 0xae, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x52, 0x22, 0x4d, 0x2f,
1026	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65,
1027	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
1028	0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69,
1029	0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d,
1030	0x3a, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x3a, 0x01, 0x2a, 0xda,
1031	0x41, 0x1d, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
1032	0x2c, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0xca,
1033	0x41, 0x33, 0x0a, 0x13, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52,
1034	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49,
1035	0x6e, 0x64, 0x65, 0x78, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74,
1036	0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x9f, 0x02, 0x0a, 0x0d, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c,
1037	0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1038	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
1039	0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c,
1040	0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d,
1041	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e,
1042	0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb7, 0x01,
1043	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x54, 0x22, 0x4f, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
1044	0x2f, 0x7b, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
1045	0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
1046	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64,
1047	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x75, 0x6e, 0x64, 0x65, 0x70, 0x6c,
1048	0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x20, 0x69, 0x6e, 0x64,
1049	0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2c, 0x64, 0x65, 0x70, 0x6c,
1050	0x6f, 0x79, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0xca, 0x41, 0x37,
1051	0x0a, 0x15, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52,
1052	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f,
1053	0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d,
1054	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x4d, 0xca, 0x41, 0x19, 0x61, 0x69, 0x70, 0x6c,
1055	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
1056	0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f,
1057	0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
1058	0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c,
1059	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xf6, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67,
1060	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c,
1061	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x19,
1062	0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x53, 0x65, 0x72,
1063	0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x49, 0x67, 0x6f, 0x6f,
1064	0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67,
1065	0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
1066	0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
1067	0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x61, 0x69, 0x70, 0x6c,
1068	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1069	0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
1070	0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
1071	0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f,
1072	0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f,
1073	0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c,
1074	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62,
1075	0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
1076}
1077
1078var (
1079	file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescOnce sync.Once
1080	file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDesc
1081)
1082
1083func file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescGZIP() []byte {
1084	file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescOnce.Do(func() {
1085		file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescData)
1086	})
1087	return file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDescData
1088}
1089
1090var file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes = make([]protoimpl.MessageInfo, 13)
1091var file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_goTypes = []interface{}{
1092	(*CreateIndexEndpointRequest)(nil),           // 0: google.cloud.aiplatform.v1beta1.CreateIndexEndpointRequest
1093	(*CreateIndexEndpointOperationMetadata)(nil), // 1: google.cloud.aiplatform.v1beta1.CreateIndexEndpointOperationMetadata
1094	(*GetIndexEndpointRequest)(nil),              // 2: google.cloud.aiplatform.v1beta1.GetIndexEndpointRequest
1095	(*ListIndexEndpointsRequest)(nil),            // 3: google.cloud.aiplatform.v1beta1.ListIndexEndpointsRequest
1096	(*ListIndexEndpointsResponse)(nil),           // 4: google.cloud.aiplatform.v1beta1.ListIndexEndpointsResponse
1097	(*UpdateIndexEndpointRequest)(nil),           // 5: google.cloud.aiplatform.v1beta1.UpdateIndexEndpointRequest
1098	(*DeleteIndexEndpointRequest)(nil),           // 6: google.cloud.aiplatform.v1beta1.DeleteIndexEndpointRequest
1099	(*DeployIndexRequest)(nil),                   // 7: google.cloud.aiplatform.v1beta1.DeployIndexRequest
1100	(*DeployIndexResponse)(nil),                  // 8: google.cloud.aiplatform.v1beta1.DeployIndexResponse
1101	(*DeployIndexOperationMetadata)(nil),         // 9: google.cloud.aiplatform.v1beta1.DeployIndexOperationMetadata
1102	(*UndeployIndexRequest)(nil),                 // 10: google.cloud.aiplatform.v1beta1.UndeployIndexRequest
1103	(*UndeployIndexResponse)(nil),                // 11: google.cloud.aiplatform.v1beta1.UndeployIndexResponse
1104	(*UndeployIndexOperationMetadata)(nil),       // 12: google.cloud.aiplatform.v1beta1.UndeployIndexOperationMetadata
1105	(*IndexEndpoint)(nil),                        // 13: google.cloud.aiplatform.v1beta1.IndexEndpoint
1106	(*GenericOperationMetadata)(nil),             // 14: google.cloud.aiplatform.v1beta1.GenericOperationMetadata
1107	(*fieldmaskpb.FieldMask)(nil),                // 15: google.protobuf.FieldMask
1108	(*DeployedIndex)(nil),                        // 16: google.cloud.aiplatform.v1beta1.DeployedIndex
1109	(*longrunning.Operation)(nil),                // 17: google.longrunning.Operation
1110}
1111var file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_depIdxs = []int32{
1112	13, // 0: google.cloud.aiplatform.v1beta1.CreateIndexEndpointRequest.index_endpoint:type_name -> google.cloud.aiplatform.v1beta1.IndexEndpoint
1113	14, // 1: google.cloud.aiplatform.v1beta1.CreateIndexEndpointOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
1114	15, // 2: google.cloud.aiplatform.v1beta1.ListIndexEndpointsRequest.read_mask:type_name -> google.protobuf.FieldMask
1115	13, // 3: google.cloud.aiplatform.v1beta1.ListIndexEndpointsResponse.index_endpoints:type_name -> google.cloud.aiplatform.v1beta1.IndexEndpoint
1116	13, // 4: google.cloud.aiplatform.v1beta1.UpdateIndexEndpointRequest.index_endpoint:type_name -> google.cloud.aiplatform.v1beta1.IndexEndpoint
1117	15, // 5: google.cloud.aiplatform.v1beta1.UpdateIndexEndpointRequest.update_mask:type_name -> google.protobuf.FieldMask
1118	16, // 6: google.cloud.aiplatform.v1beta1.DeployIndexRequest.deployed_index:type_name -> google.cloud.aiplatform.v1beta1.DeployedIndex
1119	16, // 7: google.cloud.aiplatform.v1beta1.DeployIndexResponse.deployed_index:type_name -> google.cloud.aiplatform.v1beta1.DeployedIndex
1120	14, // 8: google.cloud.aiplatform.v1beta1.DeployIndexOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
1121	14, // 9: google.cloud.aiplatform.v1beta1.UndeployIndexOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
1122	0,  // 10: google.cloud.aiplatform.v1beta1.IndexEndpointService.CreateIndexEndpoint:input_type -> google.cloud.aiplatform.v1beta1.CreateIndexEndpointRequest
1123	2,  // 11: google.cloud.aiplatform.v1beta1.IndexEndpointService.GetIndexEndpoint:input_type -> google.cloud.aiplatform.v1beta1.GetIndexEndpointRequest
1124	3,  // 12: google.cloud.aiplatform.v1beta1.IndexEndpointService.ListIndexEndpoints:input_type -> google.cloud.aiplatform.v1beta1.ListIndexEndpointsRequest
1125	5,  // 13: google.cloud.aiplatform.v1beta1.IndexEndpointService.UpdateIndexEndpoint:input_type -> google.cloud.aiplatform.v1beta1.UpdateIndexEndpointRequest
1126	6,  // 14: google.cloud.aiplatform.v1beta1.IndexEndpointService.DeleteIndexEndpoint:input_type -> google.cloud.aiplatform.v1beta1.DeleteIndexEndpointRequest
1127	7,  // 15: google.cloud.aiplatform.v1beta1.IndexEndpointService.DeployIndex:input_type -> google.cloud.aiplatform.v1beta1.DeployIndexRequest
1128	10, // 16: google.cloud.aiplatform.v1beta1.IndexEndpointService.UndeployIndex:input_type -> google.cloud.aiplatform.v1beta1.UndeployIndexRequest
1129	17, // 17: google.cloud.aiplatform.v1beta1.IndexEndpointService.CreateIndexEndpoint:output_type -> google.longrunning.Operation
1130	13, // 18: google.cloud.aiplatform.v1beta1.IndexEndpointService.GetIndexEndpoint:output_type -> google.cloud.aiplatform.v1beta1.IndexEndpoint
1131	4,  // 19: google.cloud.aiplatform.v1beta1.IndexEndpointService.ListIndexEndpoints:output_type -> google.cloud.aiplatform.v1beta1.ListIndexEndpointsResponse
1132	13, // 20: google.cloud.aiplatform.v1beta1.IndexEndpointService.UpdateIndexEndpoint:output_type -> google.cloud.aiplatform.v1beta1.IndexEndpoint
1133	17, // 21: google.cloud.aiplatform.v1beta1.IndexEndpointService.DeleteIndexEndpoint:output_type -> google.longrunning.Operation
1134	17, // 22: google.cloud.aiplatform.v1beta1.IndexEndpointService.DeployIndex:output_type -> google.longrunning.Operation
1135	17, // 23: google.cloud.aiplatform.v1beta1.IndexEndpointService.UndeployIndex:output_type -> google.longrunning.Operation
1136	17, // [17:24] is the sub-list for method output_type
1137	10, // [10:17] is the sub-list for method input_type
1138	10, // [10:10] is the sub-list for extension type_name
1139	10, // [10:10] is the sub-list for extension extendee
1140	0,  // [0:10] is the sub-list for field type_name
1141}
1142
1143func init() { file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_init() }
1144func file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_init() {
1145	if File_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto != nil {
1146		return
1147	}
1148	file_google_cloud_aiplatform_v1beta1_index_endpoint_proto_init()
1149	file_google_cloud_aiplatform_v1beta1_operation_proto_init()
1150	if !protoimpl.UnsafeEnabled {
1151		file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1152			switch v := v.(*CreateIndexEndpointRequest); i {
1153			case 0:
1154				return &v.state
1155			case 1:
1156				return &v.sizeCache
1157			case 2:
1158				return &v.unknownFields
1159			default:
1160				return nil
1161			}
1162		}
1163		file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1164			switch v := v.(*CreateIndexEndpointOperationMetadata); i {
1165			case 0:
1166				return &v.state
1167			case 1:
1168				return &v.sizeCache
1169			case 2:
1170				return &v.unknownFields
1171			default:
1172				return nil
1173			}
1174		}
1175		file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1176			switch v := v.(*GetIndexEndpointRequest); i {
1177			case 0:
1178				return &v.state
1179			case 1:
1180				return &v.sizeCache
1181			case 2:
1182				return &v.unknownFields
1183			default:
1184				return nil
1185			}
1186		}
1187		file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1188			switch v := v.(*ListIndexEndpointsRequest); i {
1189			case 0:
1190				return &v.state
1191			case 1:
1192				return &v.sizeCache
1193			case 2:
1194				return &v.unknownFields
1195			default:
1196				return nil
1197			}
1198		}
1199		file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1200			switch v := v.(*ListIndexEndpointsResponse); i {
1201			case 0:
1202				return &v.state
1203			case 1:
1204				return &v.sizeCache
1205			case 2:
1206				return &v.unknownFields
1207			default:
1208				return nil
1209			}
1210		}
1211		file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1212			switch v := v.(*UpdateIndexEndpointRequest); i {
1213			case 0:
1214				return &v.state
1215			case 1:
1216				return &v.sizeCache
1217			case 2:
1218				return &v.unknownFields
1219			default:
1220				return nil
1221			}
1222		}
1223		file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1224			switch v := v.(*DeleteIndexEndpointRequest); i {
1225			case 0:
1226				return &v.state
1227			case 1:
1228				return &v.sizeCache
1229			case 2:
1230				return &v.unknownFields
1231			default:
1232				return nil
1233			}
1234		}
1235		file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1236			switch v := v.(*DeployIndexRequest); i {
1237			case 0:
1238				return &v.state
1239			case 1:
1240				return &v.sizeCache
1241			case 2:
1242				return &v.unknownFields
1243			default:
1244				return nil
1245			}
1246		}
1247		file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1248			switch v := v.(*DeployIndexResponse); i {
1249			case 0:
1250				return &v.state
1251			case 1:
1252				return &v.sizeCache
1253			case 2:
1254				return &v.unknownFields
1255			default:
1256				return nil
1257			}
1258		}
1259		file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1260			switch v := v.(*DeployIndexOperationMetadata); i {
1261			case 0:
1262				return &v.state
1263			case 1:
1264				return &v.sizeCache
1265			case 2:
1266				return &v.unknownFields
1267			default:
1268				return nil
1269			}
1270		}
1271		file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1272			switch v := v.(*UndeployIndexRequest); i {
1273			case 0:
1274				return &v.state
1275			case 1:
1276				return &v.sizeCache
1277			case 2:
1278				return &v.unknownFields
1279			default:
1280				return nil
1281			}
1282		}
1283		file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1284			switch v := v.(*UndeployIndexResponse); i {
1285			case 0:
1286				return &v.state
1287			case 1:
1288				return &v.sizeCache
1289			case 2:
1290				return &v.unknownFields
1291			default:
1292				return nil
1293			}
1294		}
1295		file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
1296			switch v := v.(*UndeployIndexOperationMetadata); i {
1297			case 0:
1298				return &v.state
1299			case 1:
1300				return &v.sizeCache
1301			case 2:
1302				return &v.unknownFields
1303			default:
1304				return nil
1305			}
1306		}
1307	}
1308	type x struct{}
1309	out := protoimpl.TypeBuilder{
1310		File: protoimpl.DescBuilder{
1311			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1312			RawDescriptor: file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDesc,
1313			NumEnums:      0,
1314			NumMessages:   13,
1315			NumExtensions: 0,
1316			NumServices:   1,
1317		},
1318		GoTypes:           file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_goTypes,
1319		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_depIdxs,
1320		MessageInfos:      file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_msgTypes,
1321	}.Build()
1322	File_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto = out.File
1323	file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_rawDesc = nil
1324	file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_goTypes = nil
1325	file_google_cloud_aiplatform_v1beta1_index_endpoint_service_proto_depIdxs = nil
1326}
1327
1328// Reference imports to suppress errors if they are not otherwise used.
1329var _ context.Context
1330var _ grpc.ClientConnInterface
1331
1332// This is a compile-time assertion to ensure that this generated file
1333// is compatible with the grpc package it is being compiled against.
1334const _ = grpc.SupportPackageIsVersion6
1335
1336// IndexEndpointServiceClient is the client API for IndexEndpointService service.
1337//
1338// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
1339type IndexEndpointServiceClient interface {
1340	// Creates an IndexEndpoint.
1341	CreateIndexEndpoint(ctx context.Context, in *CreateIndexEndpointRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
1342	// Gets an IndexEndpoint.
1343	GetIndexEndpoint(ctx context.Context, in *GetIndexEndpointRequest, opts ...grpc.CallOption) (*IndexEndpoint, error)
1344	// Lists IndexEndpoints in a Location.
1345	ListIndexEndpoints(ctx context.Context, in *ListIndexEndpointsRequest, opts ...grpc.CallOption) (*ListIndexEndpointsResponse, error)
1346	// Updates an IndexEndpoint.
1347	UpdateIndexEndpoint(ctx context.Context, in *UpdateIndexEndpointRequest, opts ...grpc.CallOption) (*IndexEndpoint, error)
1348	// Deletes an IndexEndpoint.
1349	DeleteIndexEndpoint(ctx context.Context, in *DeleteIndexEndpointRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
1350	// Deploys an Index into this IndexEndpoint, creating a DeployedIndex within
1351	// it.
1352	// Only non-empty Indexes can be deployed.
1353	DeployIndex(ctx context.Context, in *DeployIndexRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
1354	// Undeploys an Index from an IndexEndpoint, removing a DeployedIndex from it,
1355	// and freeing all resources it's using.
1356	UndeployIndex(ctx context.Context, in *UndeployIndexRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
1357}
1358
1359type indexEndpointServiceClient struct {
1360	cc grpc.ClientConnInterface
1361}
1362
1363func NewIndexEndpointServiceClient(cc grpc.ClientConnInterface) IndexEndpointServiceClient {
1364	return &indexEndpointServiceClient{cc}
1365}
1366
1367func (c *indexEndpointServiceClient) CreateIndexEndpoint(ctx context.Context, in *CreateIndexEndpointRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
1368	out := new(longrunning.Operation)
1369	err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.IndexEndpointService/CreateIndexEndpoint", in, out, opts...)
1370	if err != nil {
1371		return nil, err
1372	}
1373	return out, nil
1374}
1375
1376func (c *indexEndpointServiceClient) GetIndexEndpoint(ctx context.Context, in *GetIndexEndpointRequest, opts ...grpc.CallOption) (*IndexEndpoint, error) {
1377	out := new(IndexEndpoint)
1378	err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.IndexEndpointService/GetIndexEndpoint", in, out, opts...)
1379	if err != nil {
1380		return nil, err
1381	}
1382	return out, nil
1383}
1384
1385func (c *indexEndpointServiceClient) ListIndexEndpoints(ctx context.Context, in *ListIndexEndpointsRequest, opts ...grpc.CallOption) (*ListIndexEndpointsResponse, error) {
1386	out := new(ListIndexEndpointsResponse)
1387	err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.IndexEndpointService/ListIndexEndpoints", in, out, opts...)
1388	if err != nil {
1389		return nil, err
1390	}
1391	return out, nil
1392}
1393
1394func (c *indexEndpointServiceClient) UpdateIndexEndpoint(ctx context.Context, in *UpdateIndexEndpointRequest, opts ...grpc.CallOption) (*IndexEndpoint, error) {
1395	out := new(IndexEndpoint)
1396	err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.IndexEndpointService/UpdateIndexEndpoint", in, out, opts...)
1397	if err != nil {
1398		return nil, err
1399	}
1400	return out, nil
1401}
1402
1403func (c *indexEndpointServiceClient) DeleteIndexEndpoint(ctx context.Context, in *DeleteIndexEndpointRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
1404	out := new(longrunning.Operation)
1405	err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.IndexEndpointService/DeleteIndexEndpoint", in, out, opts...)
1406	if err != nil {
1407		return nil, err
1408	}
1409	return out, nil
1410}
1411
1412func (c *indexEndpointServiceClient) DeployIndex(ctx context.Context, in *DeployIndexRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
1413	out := new(longrunning.Operation)
1414	err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.IndexEndpointService/DeployIndex", in, out, opts...)
1415	if err != nil {
1416		return nil, err
1417	}
1418	return out, nil
1419}
1420
1421func (c *indexEndpointServiceClient) UndeployIndex(ctx context.Context, in *UndeployIndexRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
1422	out := new(longrunning.Operation)
1423	err := c.cc.Invoke(ctx, "/google.cloud.aiplatform.v1beta1.IndexEndpointService/UndeployIndex", in, out, opts...)
1424	if err != nil {
1425		return nil, err
1426	}
1427	return out, nil
1428}
1429
1430// IndexEndpointServiceServer is the server API for IndexEndpointService service.
1431type IndexEndpointServiceServer interface {
1432	// Creates an IndexEndpoint.
1433	CreateIndexEndpoint(context.Context, *CreateIndexEndpointRequest) (*longrunning.Operation, error)
1434	// Gets an IndexEndpoint.
1435	GetIndexEndpoint(context.Context, *GetIndexEndpointRequest) (*IndexEndpoint, error)
1436	// Lists IndexEndpoints in a Location.
1437	ListIndexEndpoints(context.Context, *ListIndexEndpointsRequest) (*ListIndexEndpointsResponse, error)
1438	// Updates an IndexEndpoint.
1439	UpdateIndexEndpoint(context.Context, *UpdateIndexEndpointRequest) (*IndexEndpoint, error)
1440	// Deletes an IndexEndpoint.
1441	DeleteIndexEndpoint(context.Context, *DeleteIndexEndpointRequest) (*longrunning.Operation, error)
1442	// Deploys an Index into this IndexEndpoint, creating a DeployedIndex within
1443	// it.
1444	// Only non-empty Indexes can be deployed.
1445	DeployIndex(context.Context, *DeployIndexRequest) (*longrunning.Operation, error)
1446	// Undeploys an Index from an IndexEndpoint, removing a DeployedIndex from it,
1447	// and freeing all resources it's using.
1448	UndeployIndex(context.Context, *UndeployIndexRequest) (*longrunning.Operation, error)
1449}
1450
1451// UnimplementedIndexEndpointServiceServer can be embedded to have forward compatible implementations.
1452type UnimplementedIndexEndpointServiceServer struct {
1453}
1454
1455func (*UnimplementedIndexEndpointServiceServer) CreateIndexEndpoint(context.Context, *CreateIndexEndpointRequest) (*longrunning.Operation, error) {
1456	return nil, status.Errorf(codes.Unimplemented, "method CreateIndexEndpoint not implemented")
1457}
1458func (*UnimplementedIndexEndpointServiceServer) GetIndexEndpoint(context.Context, *GetIndexEndpointRequest) (*IndexEndpoint, error) {
1459	return nil, status.Errorf(codes.Unimplemented, "method GetIndexEndpoint not implemented")
1460}
1461func (*UnimplementedIndexEndpointServiceServer) ListIndexEndpoints(context.Context, *ListIndexEndpointsRequest) (*ListIndexEndpointsResponse, error) {
1462	return nil, status.Errorf(codes.Unimplemented, "method ListIndexEndpoints not implemented")
1463}
1464func (*UnimplementedIndexEndpointServiceServer) UpdateIndexEndpoint(context.Context, *UpdateIndexEndpointRequest) (*IndexEndpoint, error) {
1465	return nil, status.Errorf(codes.Unimplemented, "method UpdateIndexEndpoint not implemented")
1466}
1467func (*UnimplementedIndexEndpointServiceServer) DeleteIndexEndpoint(context.Context, *DeleteIndexEndpointRequest) (*longrunning.Operation, error) {
1468	return nil, status.Errorf(codes.Unimplemented, "method DeleteIndexEndpoint not implemented")
1469}
1470func (*UnimplementedIndexEndpointServiceServer) DeployIndex(context.Context, *DeployIndexRequest) (*longrunning.Operation, error) {
1471	return nil, status.Errorf(codes.Unimplemented, "method DeployIndex not implemented")
1472}
1473func (*UnimplementedIndexEndpointServiceServer) UndeployIndex(context.Context, *UndeployIndexRequest) (*longrunning.Operation, error) {
1474	return nil, status.Errorf(codes.Unimplemented, "method UndeployIndex not implemented")
1475}
1476
1477func RegisterIndexEndpointServiceServer(s *grpc.Server, srv IndexEndpointServiceServer) {
1478	s.RegisterService(&_IndexEndpointService_serviceDesc, srv)
1479}
1480
1481func _IndexEndpointService_CreateIndexEndpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1482	in := new(CreateIndexEndpointRequest)
1483	if err := dec(in); err != nil {
1484		return nil, err
1485	}
1486	if interceptor == nil {
1487		return srv.(IndexEndpointServiceServer).CreateIndexEndpoint(ctx, in)
1488	}
1489	info := &grpc.UnaryServerInfo{
1490		Server:     srv,
1491		FullMethod: "/google.cloud.aiplatform.v1beta1.IndexEndpointService/CreateIndexEndpoint",
1492	}
1493	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1494		return srv.(IndexEndpointServiceServer).CreateIndexEndpoint(ctx, req.(*CreateIndexEndpointRequest))
1495	}
1496	return interceptor(ctx, in, info, handler)
1497}
1498
1499func _IndexEndpointService_GetIndexEndpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1500	in := new(GetIndexEndpointRequest)
1501	if err := dec(in); err != nil {
1502		return nil, err
1503	}
1504	if interceptor == nil {
1505		return srv.(IndexEndpointServiceServer).GetIndexEndpoint(ctx, in)
1506	}
1507	info := &grpc.UnaryServerInfo{
1508		Server:     srv,
1509		FullMethod: "/google.cloud.aiplatform.v1beta1.IndexEndpointService/GetIndexEndpoint",
1510	}
1511	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1512		return srv.(IndexEndpointServiceServer).GetIndexEndpoint(ctx, req.(*GetIndexEndpointRequest))
1513	}
1514	return interceptor(ctx, in, info, handler)
1515}
1516
1517func _IndexEndpointService_ListIndexEndpoints_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1518	in := new(ListIndexEndpointsRequest)
1519	if err := dec(in); err != nil {
1520		return nil, err
1521	}
1522	if interceptor == nil {
1523		return srv.(IndexEndpointServiceServer).ListIndexEndpoints(ctx, in)
1524	}
1525	info := &grpc.UnaryServerInfo{
1526		Server:     srv,
1527		FullMethod: "/google.cloud.aiplatform.v1beta1.IndexEndpointService/ListIndexEndpoints",
1528	}
1529	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1530		return srv.(IndexEndpointServiceServer).ListIndexEndpoints(ctx, req.(*ListIndexEndpointsRequest))
1531	}
1532	return interceptor(ctx, in, info, handler)
1533}
1534
1535func _IndexEndpointService_UpdateIndexEndpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1536	in := new(UpdateIndexEndpointRequest)
1537	if err := dec(in); err != nil {
1538		return nil, err
1539	}
1540	if interceptor == nil {
1541		return srv.(IndexEndpointServiceServer).UpdateIndexEndpoint(ctx, in)
1542	}
1543	info := &grpc.UnaryServerInfo{
1544		Server:     srv,
1545		FullMethod: "/google.cloud.aiplatform.v1beta1.IndexEndpointService/UpdateIndexEndpoint",
1546	}
1547	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1548		return srv.(IndexEndpointServiceServer).UpdateIndexEndpoint(ctx, req.(*UpdateIndexEndpointRequest))
1549	}
1550	return interceptor(ctx, in, info, handler)
1551}
1552
1553func _IndexEndpointService_DeleteIndexEndpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1554	in := new(DeleteIndexEndpointRequest)
1555	if err := dec(in); err != nil {
1556		return nil, err
1557	}
1558	if interceptor == nil {
1559		return srv.(IndexEndpointServiceServer).DeleteIndexEndpoint(ctx, in)
1560	}
1561	info := &grpc.UnaryServerInfo{
1562		Server:     srv,
1563		FullMethod: "/google.cloud.aiplatform.v1beta1.IndexEndpointService/DeleteIndexEndpoint",
1564	}
1565	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1566		return srv.(IndexEndpointServiceServer).DeleteIndexEndpoint(ctx, req.(*DeleteIndexEndpointRequest))
1567	}
1568	return interceptor(ctx, in, info, handler)
1569}
1570
1571func _IndexEndpointService_DeployIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1572	in := new(DeployIndexRequest)
1573	if err := dec(in); err != nil {
1574		return nil, err
1575	}
1576	if interceptor == nil {
1577		return srv.(IndexEndpointServiceServer).DeployIndex(ctx, in)
1578	}
1579	info := &grpc.UnaryServerInfo{
1580		Server:     srv,
1581		FullMethod: "/google.cloud.aiplatform.v1beta1.IndexEndpointService/DeployIndex",
1582	}
1583	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1584		return srv.(IndexEndpointServiceServer).DeployIndex(ctx, req.(*DeployIndexRequest))
1585	}
1586	return interceptor(ctx, in, info, handler)
1587}
1588
1589func _IndexEndpointService_UndeployIndex_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
1590	in := new(UndeployIndexRequest)
1591	if err := dec(in); err != nil {
1592		return nil, err
1593	}
1594	if interceptor == nil {
1595		return srv.(IndexEndpointServiceServer).UndeployIndex(ctx, in)
1596	}
1597	info := &grpc.UnaryServerInfo{
1598		Server:     srv,
1599		FullMethod: "/google.cloud.aiplatform.v1beta1.IndexEndpointService/UndeployIndex",
1600	}
1601	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
1602		return srv.(IndexEndpointServiceServer).UndeployIndex(ctx, req.(*UndeployIndexRequest))
1603	}
1604	return interceptor(ctx, in, info, handler)
1605}
1606
1607var _IndexEndpointService_serviceDesc = grpc.ServiceDesc{
1608	ServiceName: "google.cloud.aiplatform.v1beta1.IndexEndpointService",
1609	HandlerType: (*IndexEndpointServiceServer)(nil),
1610	Methods: []grpc.MethodDesc{
1611		{
1612			MethodName: "CreateIndexEndpoint",
1613			Handler:    _IndexEndpointService_CreateIndexEndpoint_Handler,
1614		},
1615		{
1616			MethodName: "GetIndexEndpoint",
1617			Handler:    _IndexEndpointService_GetIndexEndpoint_Handler,
1618		},
1619		{
1620			MethodName: "ListIndexEndpoints",
1621			Handler:    _IndexEndpointService_ListIndexEndpoints_Handler,
1622		},
1623		{
1624			MethodName: "UpdateIndexEndpoint",
1625			Handler:    _IndexEndpointService_UpdateIndexEndpoint_Handler,
1626		},
1627		{
1628			MethodName: "DeleteIndexEndpoint",
1629			Handler:    _IndexEndpointService_DeleteIndexEndpoint_Handler,
1630		},
1631		{
1632			MethodName: "DeployIndex",
1633			Handler:    _IndexEndpointService_DeployIndex_Handler,
1634		},
1635		{
1636			MethodName: "UndeployIndex",
1637			Handler:    _IndexEndpointService_UndeployIndex_Handler,
1638		},
1639	},
1640	Streams:  []grpc.StreamDesc{},
1641	Metadata: "google/cloud/aiplatform/v1beta1/index_endpoint_service.proto",
1642}
1643