cloud.google.com/go/aiplatform@v1.106.0/apiv1/aiplatformpb/index_endpoint_service.pb.go (about)

     1  // Copyright 2025 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.35.2
    18  // 	protoc        v4.25.7
    19  // source: google/cloud/aiplatform/v1/index_endpoint_service.proto
    20  
    21  package aiplatformpb
    22  
    23  import (
    24  	longrunningpb "cloud.google.com/go/longrunning/autogen/longrunningpb"
    25  	_ "google.golang.org/genproto/googleapis/api/annotations"
    26  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    27  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    28  	_ "google.golang.org/protobuf/types/known/emptypb"
    29  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    30  	reflect "reflect"
    31  	sync "sync"
    32  )
    33  
    34  const (
    35  	// Verify that this generated code is sufficiently up-to-date.
    36  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    37  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    38  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    39  )
    40  
    41  // Request message for
    42  // [IndexEndpointService.CreateIndexEndpoint][google.cloud.aiplatform.v1.IndexEndpointService.CreateIndexEndpoint].
    43  type CreateIndexEndpointRequest struct {
    44  	state         protoimpl.MessageState
    45  	sizeCache     protoimpl.SizeCache
    46  	unknownFields protoimpl.UnknownFields
    47  
    48  	// Required. The resource name of the Location to create the IndexEndpoint in.
    49  	// Format: `projects/{project}/locations/{location}`
    50  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    51  	// Required. The IndexEndpoint to create.
    52  	IndexEndpoint *IndexEndpoint `protobuf:"bytes,2,opt,name=index_endpoint,json=indexEndpoint,proto3" json:"index_endpoint,omitempty"`
    53  }
    54  
    55  func (x *CreateIndexEndpointRequest) Reset() {
    56  	*x = CreateIndexEndpointRequest{}
    57  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[0]
    58  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    59  	ms.StoreMessageInfo(mi)
    60  }
    61  
    62  func (x *CreateIndexEndpointRequest) String() string {
    63  	return protoimpl.X.MessageStringOf(x)
    64  }
    65  
    66  func (*CreateIndexEndpointRequest) ProtoMessage() {}
    67  
    68  func (x *CreateIndexEndpointRequest) ProtoReflect() protoreflect.Message {
    69  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[0]
    70  	if x != nil {
    71  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    72  		if ms.LoadMessageInfo() == nil {
    73  			ms.StoreMessageInfo(mi)
    74  		}
    75  		return ms
    76  	}
    77  	return mi.MessageOf(x)
    78  }
    79  
    80  // Deprecated: Use CreateIndexEndpointRequest.ProtoReflect.Descriptor instead.
    81  func (*CreateIndexEndpointRequest) Descriptor() ([]byte, []int) {
    82  	return file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescGZIP(), []int{0}
    83  }
    84  
    85  func (x *CreateIndexEndpointRequest) GetParent() string {
    86  	if x != nil {
    87  		return x.Parent
    88  	}
    89  	return ""
    90  }
    91  
    92  func (x *CreateIndexEndpointRequest) GetIndexEndpoint() *IndexEndpoint {
    93  	if x != nil {
    94  		return x.IndexEndpoint
    95  	}
    96  	return nil
    97  }
    98  
    99  // Runtime operation information for
   100  // [IndexEndpointService.CreateIndexEndpoint][google.cloud.aiplatform.v1.IndexEndpointService.CreateIndexEndpoint].
   101  type CreateIndexEndpointOperationMetadata struct {
   102  	state         protoimpl.MessageState
   103  	sizeCache     protoimpl.SizeCache
   104  	unknownFields protoimpl.UnknownFields
   105  
   106  	// The operation generic information.
   107  	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
   108  }
   109  
   110  func (x *CreateIndexEndpointOperationMetadata) Reset() {
   111  	*x = CreateIndexEndpointOperationMetadata{}
   112  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[1]
   113  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   114  	ms.StoreMessageInfo(mi)
   115  }
   116  
   117  func (x *CreateIndexEndpointOperationMetadata) String() string {
   118  	return protoimpl.X.MessageStringOf(x)
   119  }
   120  
   121  func (*CreateIndexEndpointOperationMetadata) ProtoMessage() {}
   122  
   123  func (x *CreateIndexEndpointOperationMetadata) ProtoReflect() protoreflect.Message {
   124  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[1]
   125  	if x != nil {
   126  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   127  		if ms.LoadMessageInfo() == nil {
   128  			ms.StoreMessageInfo(mi)
   129  		}
   130  		return ms
   131  	}
   132  	return mi.MessageOf(x)
   133  }
   134  
   135  // Deprecated: Use CreateIndexEndpointOperationMetadata.ProtoReflect.Descriptor instead.
   136  func (*CreateIndexEndpointOperationMetadata) Descriptor() ([]byte, []int) {
   137  	return file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescGZIP(), []int{1}
   138  }
   139  
   140  func (x *CreateIndexEndpointOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
   141  	if x != nil {
   142  		return x.GenericMetadata
   143  	}
   144  	return nil
   145  }
   146  
   147  // Request message for
   148  // [IndexEndpointService.GetIndexEndpoint][google.cloud.aiplatform.v1.IndexEndpointService.GetIndexEndpoint]
   149  type GetIndexEndpointRequest struct {
   150  	state         protoimpl.MessageState
   151  	sizeCache     protoimpl.SizeCache
   152  	unknownFields protoimpl.UnknownFields
   153  
   154  	// Required. The name of the IndexEndpoint resource.
   155  	// Format:
   156  	// `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}`
   157  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   158  }
   159  
   160  func (x *GetIndexEndpointRequest) Reset() {
   161  	*x = GetIndexEndpointRequest{}
   162  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[2]
   163  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   164  	ms.StoreMessageInfo(mi)
   165  }
   166  
   167  func (x *GetIndexEndpointRequest) String() string {
   168  	return protoimpl.X.MessageStringOf(x)
   169  }
   170  
   171  func (*GetIndexEndpointRequest) ProtoMessage() {}
   172  
   173  func (x *GetIndexEndpointRequest) ProtoReflect() protoreflect.Message {
   174  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[2]
   175  	if x != nil {
   176  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   177  		if ms.LoadMessageInfo() == nil {
   178  			ms.StoreMessageInfo(mi)
   179  		}
   180  		return ms
   181  	}
   182  	return mi.MessageOf(x)
   183  }
   184  
   185  // Deprecated: Use GetIndexEndpointRequest.ProtoReflect.Descriptor instead.
   186  func (*GetIndexEndpointRequest) Descriptor() ([]byte, []int) {
   187  	return file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescGZIP(), []int{2}
   188  }
   189  
   190  func (x *GetIndexEndpointRequest) GetName() string {
   191  	if x != nil {
   192  		return x.Name
   193  	}
   194  	return ""
   195  }
   196  
   197  // Request message for
   198  // [IndexEndpointService.ListIndexEndpoints][google.cloud.aiplatform.v1.IndexEndpointService.ListIndexEndpoints].
   199  type ListIndexEndpointsRequest struct {
   200  	state         protoimpl.MessageState
   201  	sizeCache     protoimpl.SizeCache
   202  	unknownFields protoimpl.UnknownFields
   203  
   204  	// Required. The resource name of the Location from which to list the
   205  	// IndexEndpoints. Format: `projects/{project}/locations/{location}`
   206  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   207  	// Optional. An expression for filtering the results of the request. For field
   208  	// names both snake_case and camelCase are supported.
   209  	//
   210  	//   - `index_endpoint` supports = and !=. `index_endpoint` represents the
   211  	//     IndexEndpoint ID, ie. the last segment of the IndexEndpoint's
   212  	//     [resourcename][google.cloud.aiplatform.v1.IndexEndpoint.name].
   213  	//   - `display_name` supports =, != and regex()
   214  	//     (uses [re2](https://github.com/google/re2/wiki/Syntax) syntax)
   215  	//   - `labels` supports general map functions that is:
   216  	//     `labels.key=value` - key:value equality
   217  	//     `labels.key:* or labels:key - key existence
   218  	//     A key including a space must be quoted. `labels."a key"`.
   219  	//
   220  	// Some examples:
   221  	//   - `index_endpoint="1"`
   222  	//   - `display_name="myDisplayName"`
   223  	//   - `regex(display_name, "^A") -> The display name starts with an A.
   224  	//   - `labels.myKey="myValue"`
   225  	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
   226  	// Optional. The standard list page size.
   227  	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   228  	// Optional. The standard list page token.
   229  	// Typically obtained via
   230  	// [ListIndexEndpointsResponse.next_page_token][google.cloud.aiplatform.v1.ListIndexEndpointsResponse.next_page_token]
   231  	// of the previous
   232  	// [IndexEndpointService.ListIndexEndpoints][google.cloud.aiplatform.v1.IndexEndpointService.ListIndexEndpoints]
   233  	// call.
   234  	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   235  	// Optional. Mask specifying which fields to read.
   236  	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
   237  }
   238  
   239  func (x *ListIndexEndpointsRequest) Reset() {
   240  	*x = ListIndexEndpointsRequest{}
   241  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[3]
   242  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   243  	ms.StoreMessageInfo(mi)
   244  }
   245  
   246  func (x *ListIndexEndpointsRequest) String() string {
   247  	return protoimpl.X.MessageStringOf(x)
   248  }
   249  
   250  func (*ListIndexEndpointsRequest) ProtoMessage() {}
   251  
   252  func (x *ListIndexEndpointsRequest) ProtoReflect() protoreflect.Message {
   253  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[3]
   254  	if x != nil {
   255  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   256  		if ms.LoadMessageInfo() == nil {
   257  			ms.StoreMessageInfo(mi)
   258  		}
   259  		return ms
   260  	}
   261  	return mi.MessageOf(x)
   262  }
   263  
   264  // Deprecated: Use ListIndexEndpointsRequest.ProtoReflect.Descriptor instead.
   265  func (*ListIndexEndpointsRequest) Descriptor() ([]byte, []int) {
   266  	return file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescGZIP(), []int{3}
   267  }
   268  
   269  func (x *ListIndexEndpointsRequest) GetParent() string {
   270  	if x != nil {
   271  		return x.Parent
   272  	}
   273  	return ""
   274  }
   275  
   276  func (x *ListIndexEndpointsRequest) GetFilter() string {
   277  	if x != nil {
   278  		return x.Filter
   279  	}
   280  	return ""
   281  }
   282  
   283  func (x *ListIndexEndpointsRequest) GetPageSize() int32 {
   284  	if x != nil {
   285  		return x.PageSize
   286  	}
   287  	return 0
   288  }
   289  
   290  func (x *ListIndexEndpointsRequest) GetPageToken() string {
   291  	if x != nil {
   292  		return x.PageToken
   293  	}
   294  	return ""
   295  }
   296  
   297  func (x *ListIndexEndpointsRequest) GetReadMask() *fieldmaskpb.FieldMask {
   298  	if x != nil {
   299  		return x.ReadMask
   300  	}
   301  	return nil
   302  }
   303  
   304  // Response message for
   305  // [IndexEndpointService.ListIndexEndpoints][google.cloud.aiplatform.v1.IndexEndpointService.ListIndexEndpoints].
   306  type ListIndexEndpointsResponse struct {
   307  	state         protoimpl.MessageState
   308  	sizeCache     protoimpl.SizeCache
   309  	unknownFields protoimpl.UnknownFields
   310  
   311  	// List of IndexEndpoints in the requested page.
   312  	IndexEndpoints []*IndexEndpoint `protobuf:"bytes,1,rep,name=index_endpoints,json=indexEndpoints,proto3" json:"index_endpoints,omitempty"`
   313  	// A token to retrieve next page of results.
   314  	// Pass to
   315  	// [ListIndexEndpointsRequest.page_token][google.cloud.aiplatform.v1.ListIndexEndpointsRequest.page_token]
   316  	// to obtain that page.
   317  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   318  }
   319  
   320  func (x *ListIndexEndpointsResponse) Reset() {
   321  	*x = ListIndexEndpointsResponse{}
   322  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[4]
   323  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   324  	ms.StoreMessageInfo(mi)
   325  }
   326  
   327  func (x *ListIndexEndpointsResponse) String() string {
   328  	return protoimpl.X.MessageStringOf(x)
   329  }
   330  
   331  func (*ListIndexEndpointsResponse) ProtoMessage() {}
   332  
   333  func (x *ListIndexEndpointsResponse) ProtoReflect() protoreflect.Message {
   334  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[4]
   335  	if x != nil {
   336  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   337  		if ms.LoadMessageInfo() == nil {
   338  			ms.StoreMessageInfo(mi)
   339  		}
   340  		return ms
   341  	}
   342  	return mi.MessageOf(x)
   343  }
   344  
   345  // Deprecated: Use ListIndexEndpointsResponse.ProtoReflect.Descriptor instead.
   346  func (*ListIndexEndpointsResponse) Descriptor() ([]byte, []int) {
   347  	return file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescGZIP(), []int{4}
   348  }
   349  
   350  func (x *ListIndexEndpointsResponse) GetIndexEndpoints() []*IndexEndpoint {
   351  	if x != nil {
   352  		return x.IndexEndpoints
   353  	}
   354  	return nil
   355  }
   356  
   357  func (x *ListIndexEndpointsResponse) GetNextPageToken() string {
   358  	if x != nil {
   359  		return x.NextPageToken
   360  	}
   361  	return ""
   362  }
   363  
   364  // Request message for
   365  // [IndexEndpointService.UpdateIndexEndpoint][google.cloud.aiplatform.v1.IndexEndpointService.UpdateIndexEndpoint].
   366  type UpdateIndexEndpointRequest struct {
   367  	state         protoimpl.MessageState
   368  	sizeCache     protoimpl.SizeCache
   369  	unknownFields protoimpl.UnknownFields
   370  
   371  	// Required. The IndexEndpoint which replaces the resource on the server.
   372  	IndexEndpoint *IndexEndpoint `protobuf:"bytes,1,opt,name=index_endpoint,json=indexEndpoint,proto3" json:"index_endpoint,omitempty"`
   373  	// Required. The update mask applies to the resource. See
   374  	// [google.protobuf.FieldMask][google.protobuf.FieldMask].
   375  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
   376  }
   377  
   378  func (x *UpdateIndexEndpointRequest) Reset() {
   379  	*x = UpdateIndexEndpointRequest{}
   380  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[5]
   381  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   382  	ms.StoreMessageInfo(mi)
   383  }
   384  
   385  func (x *UpdateIndexEndpointRequest) String() string {
   386  	return protoimpl.X.MessageStringOf(x)
   387  }
   388  
   389  func (*UpdateIndexEndpointRequest) ProtoMessage() {}
   390  
   391  func (x *UpdateIndexEndpointRequest) ProtoReflect() protoreflect.Message {
   392  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[5]
   393  	if x != nil {
   394  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   395  		if ms.LoadMessageInfo() == nil {
   396  			ms.StoreMessageInfo(mi)
   397  		}
   398  		return ms
   399  	}
   400  	return mi.MessageOf(x)
   401  }
   402  
   403  // Deprecated: Use UpdateIndexEndpointRequest.ProtoReflect.Descriptor instead.
   404  func (*UpdateIndexEndpointRequest) Descriptor() ([]byte, []int) {
   405  	return file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescGZIP(), []int{5}
   406  }
   407  
   408  func (x *UpdateIndexEndpointRequest) GetIndexEndpoint() *IndexEndpoint {
   409  	if x != nil {
   410  		return x.IndexEndpoint
   411  	}
   412  	return nil
   413  }
   414  
   415  func (x *UpdateIndexEndpointRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
   416  	if x != nil {
   417  		return x.UpdateMask
   418  	}
   419  	return nil
   420  }
   421  
   422  // Request message for
   423  // [IndexEndpointService.DeleteIndexEndpoint][google.cloud.aiplatform.v1.IndexEndpointService.DeleteIndexEndpoint].
   424  type DeleteIndexEndpointRequest struct {
   425  	state         protoimpl.MessageState
   426  	sizeCache     protoimpl.SizeCache
   427  	unknownFields protoimpl.UnknownFields
   428  
   429  	// Required. The name of the IndexEndpoint resource to be deleted.
   430  	// Format:
   431  	// `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}`
   432  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   433  }
   434  
   435  func (x *DeleteIndexEndpointRequest) Reset() {
   436  	*x = DeleteIndexEndpointRequest{}
   437  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[6]
   438  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   439  	ms.StoreMessageInfo(mi)
   440  }
   441  
   442  func (x *DeleteIndexEndpointRequest) String() string {
   443  	return protoimpl.X.MessageStringOf(x)
   444  }
   445  
   446  func (*DeleteIndexEndpointRequest) ProtoMessage() {}
   447  
   448  func (x *DeleteIndexEndpointRequest) ProtoReflect() protoreflect.Message {
   449  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[6]
   450  	if x != nil {
   451  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   452  		if ms.LoadMessageInfo() == nil {
   453  			ms.StoreMessageInfo(mi)
   454  		}
   455  		return ms
   456  	}
   457  	return mi.MessageOf(x)
   458  }
   459  
   460  // Deprecated: Use DeleteIndexEndpointRequest.ProtoReflect.Descriptor instead.
   461  func (*DeleteIndexEndpointRequest) Descriptor() ([]byte, []int) {
   462  	return file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescGZIP(), []int{6}
   463  }
   464  
   465  func (x *DeleteIndexEndpointRequest) GetName() string {
   466  	if x != nil {
   467  		return x.Name
   468  	}
   469  	return ""
   470  }
   471  
   472  // Request message for
   473  // [IndexEndpointService.DeployIndex][google.cloud.aiplatform.v1.IndexEndpointService.DeployIndex].
   474  type DeployIndexRequest struct {
   475  	state         protoimpl.MessageState
   476  	sizeCache     protoimpl.SizeCache
   477  	unknownFields protoimpl.UnknownFields
   478  
   479  	// Required. The name of the IndexEndpoint resource into which to deploy an
   480  	// Index. Format:
   481  	// `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}`
   482  	IndexEndpoint string `protobuf:"bytes,1,opt,name=index_endpoint,json=indexEndpoint,proto3" json:"index_endpoint,omitempty"`
   483  	// Required. The DeployedIndex to be created within the IndexEndpoint.
   484  	DeployedIndex *DeployedIndex `protobuf:"bytes,2,opt,name=deployed_index,json=deployedIndex,proto3" json:"deployed_index,omitempty"`
   485  }
   486  
   487  func (x *DeployIndexRequest) Reset() {
   488  	*x = DeployIndexRequest{}
   489  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[7]
   490  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   491  	ms.StoreMessageInfo(mi)
   492  }
   493  
   494  func (x *DeployIndexRequest) String() string {
   495  	return protoimpl.X.MessageStringOf(x)
   496  }
   497  
   498  func (*DeployIndexRequest) ProtoMessage() {}
   499  
   500  func (x *DeployIndexRequest) ProtoReflect() protoreflect.Message {
   501  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[7]
   502  	if x != nil {
   503  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   504  		if ms.LoadMessageInfo() == nil {
   505  			ms.StoreMessageInfo(mi)
   506  		}
   507  		return ms
   508  	}
   509  	return mi.MessageOf(x)
   510  }
   511  
   512  // Deprecated: Use DeployIndexRequest.ProtoReflect.Descriptor instead.
   513  func (*DeployIndexRequest) Descriptor() ([]byte, []int) {
   514  	return file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescGZIP(), []int{7}
   515  }
   516  
   517  func (x *DeployIndexRequest) GetIndexEndpoint() string {
   518  	if x != nil {
   519  		return x.IndexEndpoint
   520  	}
   521  	return ""
   522  }
   523  
   524  func (x *DeployIndexRequest) GetDeployedIndex() *DeployedIndex {
   525  	if x != nil {
   526  		return x.DeployedIndex
   527  	}
   528  	return nil
   529  }
   530  
   531  // Response message for
   532  // [IndexEndpointService.DeployIndex][google.cloud.aiplatform.v1.IndexEndpointService.DeployIndex].
   533  type DeployIndexResponse struct {
   534  	state         protoimpl.MessageState
   535  	sizeCache     protoimpl.SizeCache
   536  	unknownFields protoimpl.UnknownFields
   537  
   538  	// The DeployedIndex that had been deployed in the IndexEndpoint.
   539  	DeployedIndex *DeployedIndex `protobuf:"bytes,1,opt,name=deployed_index,json=deployedIndex,proto3" json:"deployed_index,omitempty"`
   540  }
   541  
   542  func (x *DeployIndexResponse) Reset() {
   543  	*x = DeployIndexResponse{}
   544  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[8]
   545  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   546  	ms.StoreMessageInfo(mi)
   547  }
   548  
   549  func (x *DeployIndexResponse) String() string {
   550  	return protoimpl.X.MessageStringOf(x)
   551  }
   552  
   553  func (*DeployIndexResponse) ProtoMessage() {}
   554  
   555  func (x *DeployIndexResponse) ProtoReflect() protoreflect.Message {
   556  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[8]
   557  	if x != nil {
   558  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   559  		if ms.LoadMessageInfo() == nil {
   560  			ms.StoreMessageInfo(mi)
   561  		}
   562  		return ms
   563  	}
   564  	return mi.MessageOf(x)
   565  }
   566  
   567  // Deprecated: Use DeployIndexResponse.ProtoReflect.Descriptor instead.
   568  func (*DeployIndexResponse) Descriptor() ([]byte, []int) {
   569  	return file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescGZIP(), []int{8}
   570  }
   571  
   572  func (x *DeployIndexResponse) GetDeployedIndex() *DeployedIndex {
   573  	if x != nil {
   574  		return x.DeployedIndex
   575  	}
   576  	return nil
   577  }
   578  
   579  // Runtime operation information for
   580  // [IndexEndpointService.DeployIndex][google.cloud.aiplatform.v1.IndexEndpointService.DeployIndex].
   581  type DeployIndexOperationMetadata struct {
   582  	state         protoimpl.MessageState
   583  	sizeCache     protoimpl.SizeCache
   584  	unknownFields protoimpl.UnknownFields
   585  
   586  	// The operation generic information.
   587  	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
   588  	// The unique index id specified by user
   589  	DeployedIndexId string `protobuf:"bytes,2,opt,name=deployed_index_id,json=deployedIndexId,proto3" json:"deployed_index_id,omitempty"`
   590  }
   591  
   592  func (x *DeployIndexOperationMetadata) Reset() {
   593  	*x = DeployIndexOperationMetadata{}
   594  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[9]
   595  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   596  	ms.StoreMessageInfo(mi)
   597  }
   598  
   599  func (x *DeployIndexOperationMetadata) String() string {
   600  	return protoimpl.X.MessageStringOf(x)
   601  }
   602  
   603  func (*DeployIndexOperationMetadata) ProtoMessage() {}
   604  
   605  func (x *DeployIndexOperationMetadata) ProtoReflect() protoreflect.Message {
   606  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[9]
   607  	if x != nil {
   608  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   609  		if ms.LoadMessageInfo() == nil {
   610  			ms.StoreMessageInfo(mi)
   611  		}
   612  		return ms
   613  	}
   614  	return mi.MessageOf(x)
   615  }
   616  
   617  // Deprecated: Use DeployIndexOperationMetadata.ProtoReflect.Descriptor instead.
   618  func (*DeployIndexOperationMetadata) Descriptor() ([]byte, []int) {
   619  	return file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescGZIP(), []int{9}
   620  }
   621  
   622  func (x *DeployIndexOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
   623  	if x != nil {
   624  		return x.GenericMetadata
   625  	}
   626  	return nil
   627  }
   628  
   629  func (x *DeployIndexOperationMetadata) GetDeployedIndexId() string {
   630  	if x != nil {
   631  		return x.DeployedIndexId
   632  	}
   633  	return ""
   634  }
   635  
   636  // Request message for
   637  // [IndexEndpointService.UndeployIndex][google.cloud.aiplatform.v1.IndexEndpointService.UndeployIndex].
   638  type UndeployIndexRequest struct {
   639  	state         protoimpl.MessageState
   640  	sizeCache     protoimpl.SizeCache
   641  	unknownFields protoimpl.UnknownFields
   642  
   643  	// Required. The name of the IndexEndpoint resource from which to undeploy an
   644  	// Index. Format:
   645  	// `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}`
   646  	IndexEndpoint string `protobuf:"bytes,1,opt,name=index_endpoint,json=indexEndpoint,proto3" json:"index_endpoint,omitempty"`
   647  	// Required. The ID of the DeployedIndex to be undeployed from the
   648  	// IndexEndpoint.
   649  	DeployedIndexId string `protobuf:"bytes,2,opt,name=deployed_index_id,json=deployedIndexId,proto3" json:"deployed_index_id,omitempty"`
   650  }
   651  
   652  func (x *UndeployIndexRequest) Reset() {
   653  	*x = UndeployIndexRequest{}
   654  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[10]
   655  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   656  	ms.StoreMessageInfo(mi)
   657  }
   658  
   659  func (x *UndeployIndexRequest) String() string {
   660  	return protoimpl.X.MessageStringOf(x)
   661  }
   662  
   663  func (*UndeployIndexRequest) ProtoMessage() {}
   664  
   665  func (x *UndeployIndexRequest) ProtoReflect() protoreflect.Message {
   666  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[10]
   667  	if x != nil {
   668  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   669  		if ms.LoadMessageInfo() == nil {
   670  			ms.StoreMessageInfo(mi)
   671  		}
   672  		return ms
   673  	}
   674  	return mi.MessageOf(x)
   675  }
   676  
   677  // Deprecated: Use UndeployIndexRequest.ProtoReflect.Descriptor instead.
   678  func (*UndeployIndexRequest) Descriptor() ([]byte, []int) {
   679  	return file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescGZIP(), []int{10}
   680  }
   681  
   682  func (x *UndeployIndexRequest) GetIndexEndpoint() string {
   683  	if x != nil {
   684  		return x.IndexEndpoint
   685  	}
   686  	return ""
   687  }
   688  
   689  func (x *UndeployIndexRequest) GetDeployedIndexId() string {
   690  	if x != nil {
   691  		return x.DeployedIndexId
   692  	}
   693  	return ""
   694  }
   695  
   696  // Response message for
   697  // [IndexEndpointService.UndeployIndex][google.cloud.aiplatform.v1.IndexEndpointService.UndeployIndex].
   698  type UndeployIndexResponse struct {
   699  	state         protoimpl.MessageState
   700  	sizeCache     protoimpl.SizeCache
   701  	unknownFields protoimpl.UnknownFields
   702  }
   703  
   704  func (x *UndeployIndexResponse) Reset() {
   705  	*x = UndeployIndexResponse{}
   706  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[11]
   707  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   708  	ms.StoreMessageInfo(mi)
   709  }
   710  
   711  func (x *UndeployIndexResponse) String() string {
   712  	return protoimpl.X.MessageStringOf(x)
   713  }
   714  
   715  func (*UndeployIndexResponse) ProtoMessage() {}
   716  
   717  func (x *UndeployIndexResponse) ProtoReflect() protoreflect.Message {
   718  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[11]
   719  	if x != nil {
   720  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   721  		if ms.LoadMessageInfo() == nil {
   722  			ms.StoreMessageInfo(mi)
   723  		}
   724  		return ms
   725  	}
   726  	return mi.MessageOf(x)
   727  }
   728  
   729  // Deprecated: Use UndeployIndexResponse.ProtoReflect.Descriptor instead.
   730  func (*UndeployIndexResponse) Descriptor() ([]byte, []int) {
   731  	return file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescGZIP(), []int{11}
   732  }
   733  
   734  // Runtime operation information for
   735  // [IndexEndpointService.UndeployIndex][google.cloud.aiplatform.v1.IndexEndpointService.UndeployIndex].
   736  type UndeployIndexOperationMetadata struct {
   737  	state         protoimpl.MessageState
   738  	sizeCache     protoimpl.SizeCache
   739  	unknownFields protoimpl.UnknownFields
   740  
   741  	// The operation generic information.
   742  	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
   743  }
   744  
   745  func (x *UndeployIndexOperationMetadata) Reset() {
   746  	*x = UndeployIndexOperationMetadata{}
   747  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[12]
   748  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   749  	ms.StoreMessageInfo(mi)
   750  }
   751  
   752  func (x *UndeployIndexOperationMetadata) String() string {
   753  	return protoimpl.X.MessageStringOf(x)
   754  }
   755  
   756  func (*UndeployIndexOperationMetadata) ProtoMessage() {}
   757  
   758  func (x *UndeployIndexOperationMetadata) ProtoReflect() protoreflect.Message {
   759  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[12]
   760  	if x != nil {
   761  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   762  		if ms.LoadMessageInfo() == nil {
   763  			ms.StoreMessageInfo(mi)
   764  		}
   765  		return ms
   766  	}
   767  	return mi.MessageOf(x)
   768  }
   769  
   770  // Deprecated: Use UndeployIndexOperationMetadata.ProtoReflect.Descriptor instead.
   771  func (*UndeployIndexOperationMetadata) Descriptor() ([]byte, []int) {
   772  	return file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescGZIP(), []int{12}
   773  }
   774  
   775  func (x *UndeployIndexOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
   776  	if x != nil {
   777  		return x.GenericMetadata
   778  	}
   779  	return nil
   780  }
   781  
   782  // Request message for
   783  // [IndexEndpointService.MutateDeployedIndex][google.cloud.aiplatform.v1.IndexEndpointService.MutateDeployedIndex].
   784  type MutateDeployedIndexRequest struct {
   785  	state         protoimpl.MessageState
   786  	sizeCache     protoimpl.SizeCache
   787  	unknownFields protoimpl.UnknownFields
   788  
   789  	// Required. The name of the IndexEndpoint resource into which to deploy an
   790  	// Index. Format:
   791  	// `projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}`
   792  	IndexEndpoint string `protobuf:"bytes,1,opt,name=index_endpoint,json=indexEndpoint,proto3" json:"index_endpoint,omitempty"`
   793  	// Required. The DeployedIndex to be updated within the IndexEndpoint.
   794  	// Currently, the updatable fields are
   795  	// [DeployedIndex.automatic_resources][google.cloud.aiplatform.v1.DeployedIndex.automatic_resources]
   796  	// and
   797  	// [DeployedIndex.dedicated_resources][google.cloud.aiplatform.v1.DeployedIndex.dedicated_resources]
   798  	DeployedIndex *DeployedIndex `protobuf:"bytes,2,opt,name=deployed_index,json=deployedIndex,proto3" json:"deployed_index,omitempty"`
   799  }
   800  
   801  func (x *MutateDeployedIndexRequest) Reset() {
   802  	*x = MutateDeployedIndexRequest{}
   803  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[13]
   804  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   805  	ms.StoreMessageInfo(mi)
   806  }
   807  
   808  func (x *MutateDeployedIndexRequest) String() string {
   809  	return protoimpl.X.MessageStringOf(x)
   810  }
   811  
   812  func (*MutateDeployedIndexRequest) ProtoMessage() {}
   813  
   814  func (x *MutateDeployedIndexRequest) ProtoReflect() protoreflect.Message {
   815  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[13]
   816  	if x != nil {
   817  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   818  		if ms.LoadMessageInfo() == nil {
   819  			ms.StoreMessageInfo(mi)
   820  		}
   821  		return ms
   822  	}
   823  	return mi.MessageOf(x)
   824  }
   825  
   826  // Deprecated: Use MutateDeployedIndexRequest.ProtoReflect.Descriptor instead.
   827  func (*MutateDeployedIndexRequest) Descriptor() ([]byte, []int) {
   828  	return file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescGZIP(), []int{13}
   829  }
   830  
   831  func (x *MutateDeployedIndexRequest) GetIndexEndpoint() string {
   832  	if x != nil {
   833  		return x.IndexEndpoint
   834  	}
   835  	return ""
   836  }
   837  
   838  func (x *MutateDeployedIndexRequest) GetDeployedIndex() *DeployedIndex {
   839  	if x != nil {
   840  		return x.DeployedIndex
   841  	}
   842  	return nil
   843  }
   844  
   845  // Response message for
   846  // [IndexEndpointService.MutateDeployedIndex][google.cloud.aiplatform.v1.IndexEndpointService.MutateDeployedIndex].
   847  type MutateDeployedIndexResponse struct {
   848  	state         protoimpl.MessageState
   849  	sizeCache     protoimpl.SizeCache
   850  	unknownFields protoimpl.UnknownFields
   851  
   852  	// The DeployedIndex that had been updated in the IndexEndpoint.
   853  	DeployedIndex *DeployedIndex `protobuf:"bytes,1,opt,name=deployed_index,json=deployedIndex,proto3" json:"deployed_index,omitempty"`
   854  }
   855  
   856  func (x *MutateDeployedIndexResponse) Reset() {
   857  	*x = MutateDeployedIndexResponse{}
   858  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[14]
   859  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   860  	ms.StoreMessageInfo(mi)
   861  }
   862  
   863  func (x *MutateDeployedIndexResponse) String() string {
   864  	return protoimpl.X.MessageStringOf(x)
   865  }
   866  
   867  func (*MutateDeployedIndexResponse) ProtoMessage() {}
   868  
   869  func (x *MutateDeployedIndexResponse) ProtoReflect() protoreflect.Message {
   870  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[14]
   871  	if x != nil {
   872  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   873  		if ms.LoadMessageInfo() == nil {
   874  			ms.StoreMessageInfo(mi)
   875  		}
   876  		return ms
   877  	}
   878  	return mi.MessageOf(x)
   879  }
   880  
   881  // Deprecated: Use MutateDeployedIndexResponse.ProtoReflect.Descriptor instead.
   882  func (*MutateDeployedIndexResponse) Descriptor() ([]byte, []int) {
   883  	return file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescGZIP(), []int{14}
   884  }
   885  
   886  func (x *MutateDeployedIndexResponse) GetDeployedIndex() *DeployedIndex {
   887  	if x != nil {
   888  		return x.DeployedIndex
   889  	}
   890  	return nil
   891  }
   892  
   893  // Runtime operation information for
   894  // [IndexEndpointService.MutateDeployedIndex][google.cloud.aiplatform.v1.IndexEndpointService.MutateDeployedIndex].
   895  type MutateDeployedIndexOperationMetadata struct {
   896  	state         protoimpl.MessageState
   897  	sizeCache     protoimpl.SizeCache
   898  	unknownFields protoimpl.UnknownFields
   899  
   900  	// The operation generic information.
   901  	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
   902  	// The unique index id specified by user
   903  	DeployedIndexId string `protobuf:"bytes,2,opt,name=deployed_index_id,json=deployedIndexId,proto3" json:"deployed_index_id,omitempty"`
   904  }
   905  
   906  func (x *MutateDeployedIndexOperationMetadata) Reset() {
   907  	*x = MutateDeployedIndexOperationMetadata{}
   908  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[15]
   909  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   910  	ms.StoreMessageInfo(mi)
   911  }
   912  
   913  func (x *MutateDeployedIndexOperationMetadata) String() string {
   914  	return protoimpl.X.MessageStringOf(x)
   915  }
   916  
   917  func (*MutateDeployedIndexOperationMetadata) ProtoMessage() {}
   918  
   919  func (x *MutateDeployedIndexOperationMetadata) ProtoReflect() protoreflect.Message {
   920  	mi := &file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes[15]
   921  	if x != nil {
   922  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   923  		if ms.LoadMessageInfo() == nil {
   924  			ms.StoreMessageInfo(mi)
   925  		}
   926  		return ms
   927  	}
   928  	return mi.MessageOf(x)
   929  }
   930  
   931  // Deprecated: Use MutateDeployedIndexOperationMetadata.ProtoReflect.Descriptor instead.
   932  func (*MutateDeployedIndexOperationMetadata) Descriptor() ([]byte, []int) {
   933  	return file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescGZIP(), []int{15}
   934  }
   935  
   936  func (x *MutateDeployedIndexOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
   937  	if x != nil {
   938  		return x.GenericMetadata
   939  	}
   940  	return nil
   941  }
   942  
   943  func (x *MutateDeployedIndexOperationMetadata) GetDeployedIndexId() string {
   944  	if x != nil {
   945  		return x.DeployedIndexId
   946  	}
   947  	return ""
   948  }
   949  
   950  var File_google_cloud_aiplatform_v1_index_endpoint_service_proto protoreflect.FileDescriptor
   951  
   952  var file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDesc = []byte{
   953  	0x0a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
   954  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x6e, 0x64,
   955  	0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76,
   956  	0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   957  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
   958  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70,
   959  	0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72,
   960  	0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f,
   961  	0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f,
   962  	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62,
   963  	0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67,
   964  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
   965  	0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   966  	0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
   967  	0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f,
   968  	0x69, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   969  	0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
   970  	0x72, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
   971  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f,
   972  	0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74,
   973  	0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67,
   974  	0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74,
   975  	0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
   976  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d,
   977  	0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x01, 0x0a, 0x1a, 0x43, 0x72,
   978  	0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
   979  	0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65,
   980  	0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23,
   981  	0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   982  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74,
   983  	0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x55, 0x0a, 0x0e, 0x69,
   984  	0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x02, 0x20,
   985  	0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
   986  	0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31,
   987  	0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x03,
   988  	0xe0, 0x41, 0x02, 0x52, 0x0d, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
   989  	0x6e, 0x74, 0x22, 0x87, 0x01, 0x0a, 0x24, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64,
   990  	0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
   991  	0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x5f, 0x0a, 0x10, 0x67,
   992  	0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18,
   993  	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
   994  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
   995  	0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
   996  	0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e,
   997  	0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x5e, 0x0a, 0x17,
   998  	0x47, 0x65, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
   999  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  1000  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x61,
  1001  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1002  	0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e,
  1003  	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xff, 0x01, 0x0a,
  1004  	0x19, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
  1005  	0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61,
  1006  	0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa,
  1007  	0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f,
  1008  	0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63,
  1009  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a,
  1010  	0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
  1011  	0x41, 0x01, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61,
  1012  	0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0,
  1013  	0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a,
  1014  	0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
  1015  	0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
  1016  	0x12, 0x3c, 0x0a, 0x09, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x05, 0x20,
  1017  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  1018  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42,
  1019  	0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x72, 0x65, 0x61, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x98,
  1020  	0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70,
  1021  	0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a,
  1022  	0x0f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73,
  1023  	0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1024  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  1025  	0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
  1026  	0x74, 0x52, 0x0e, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
  1027  	0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74,
  1028  	0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74,
  1029  	0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xb5, 0x01, 0x0a, 0x1a, 0x55, 0x70,
  1030  	0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
  1031  	0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x55, 0x0a, 0x0e, 0x69, 0x6e, 0x64, 0x65,
  1032  	0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
  1033  	0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  1034  	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e,
  1035  	0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02,
  1036  	0x52, 0x0d, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12,
  1037  	0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02,
  1038  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  1039  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b,
  1040  	0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73,
  1041  	0x6b, 0x22, 0x61, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78,
  1042  	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
  1043  	0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0,
  1044  	0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
  1045  	0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
  1046  	0x2f, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x04,
  1047  	0x6e, 0x61, 0x6d, 0x65, 0x22, 0xc3, 0x01, 0x0a, 0x12, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49,
  1048  	0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x56, 0x0a, 0x0e, 0x69,
  1049  	0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20,
  1050  	0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x61, 0x69, 0x70,
  1051  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
  1052  	0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70,
  1053  	0x6f, 0x69, 0x6e, 0x74, 0x52, 0x0d, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f,
  1054  	0x69, 0x6e, 0x74, 0x12, 0x55, 0x0a, 0x0e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f,
  1055  	0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f,
  1056  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
  1057  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65,
  1058  	0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x64, 0x65, 0x70,
  1059  	0x6c, 0x6f, 0x79, 0x65, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x67, 0x0a, 0x13, 0x44, 0x65,
  1060  	0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
  1061  	0x65, 0x12, 0x50, 0x0a, 0x0e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x69, 0x6e,
  1062  	0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1063  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
  1064  	0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x49,
  1065  	0x6e, 0x64, 0x65, 0x78, 0x52, 0x0d, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x49, 0x6e,
  1066  	0x64, 0x65, 0x78, 0x22, 0xab, 0x01, 0x0a, 0x1c, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e,
  1067  	0x64, 0x65, 0x78, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
  1068  	0x64, 0x61, 0x74, 0x61, 0x12, 0x5f, 0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f,
  1069  	0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34,
  1070  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69,
  1071  	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65,
  1072  	0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
  1073  	0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74,
  1074  	0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x2a, 0x0a, 0x11, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65,
  1075  	0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
  1076  	0x52, 0x0f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x49,
  1077  	0x64, 0x22, 0x9f, 0x01, 0x0a, 0x14, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e,
  1078  	0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x56, 0x0a, 0x0e, 0x69, 0x6e,
  1079  	0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01,
  1080  	0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x61, 0x69, 0x70, 0x6c,
  1081  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
  1082  	0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f,
  1083  	0x69, 0x6e, 0x74, 0x52, 0x0d, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
  1084  	0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x11, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x69,
  1085  	0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
  1086  	0x41, 0x02, 0x52, 0x0f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x49, 0x6e, 0x64, 0x65,
  1087  	0x78, 0x49, 0x64, 0x22, 0x17, 0x0a, 0x15, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49,
  1088  	0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x81, 0x01, 0x0a,
  1089  	0x1e, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4f, 0x70,
  1090  	0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
  1091  	0x5f, 0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64,
  1092  	0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1093  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
  1094  	0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4f, 0x70,
  1095  	0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52,
  1096  	0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
  1097  	0x22, 0xcb, 0x01, 0x0a, 0x1a, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f,
  1098  	0x79, 0x65, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
  1099  	0x56, 0x0a, 0x0e, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
  1100  	0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a,
  1101  	0x27, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1102  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x64, 0x65, 0x78,
  1103  	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x0d, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45,
  1104  	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x55, 0x0a, 0x0e, 0x64, 0x65, 0x70, 0x6c, 0x6f,
  1105  	0x79, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
  1106  	0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
  1107  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70,
  1108  	0x6c, 0x6f, 0x79, 0x65, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
  1109  	0x0d, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x6f,
  1110  	0x0a, 0x1b, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64,
  1111  	0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a,
  1112  	0x0e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
  1113  	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  1114  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
  1115  	0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78,
  1116  	0x52, 0x0d, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x22,
  1117  	0xb3, 0x01, 0x0a, 0x24, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79,
  1118  	0x65, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1119  	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x5f, 0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65,
  1120  	0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01,
  1121  	0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  1122  	0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e,
  1123  	0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1124  	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69,
  1125  	0x63, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x2a, 0x0a, 0x11, 0x64, 0x65, 0x70,
  1126  	0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x64, 0x18, 0x02,
  1127  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x49, 0x6e,
  1128  	0x64, 0x65, 0x78, 0x49, 0x64, 0x32, 0xaf, 0x10, 0x0a, 0x14, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45,
  1129  	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x89,
  1130  	0x02, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e,
  1131  	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1132  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  1133  	0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45,
  1134  	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d,
  1135  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e,
  1136  	0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x9a, 0x01,
  1137  	0xca, 0x41, 0x35, 0x0a, 0x0d, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
  1138  	0x6e, 0x74, 0x12, 0x24, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45,
  1139  	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1140  	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x15, 0x70, 0x61, 0x72, 0x65, 0x6e,
  1141  	0x74, 0x2c, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
  1142  	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x44, 0x3a, 0x0e, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e,
  1143  	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x32, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72,
  1144  	0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
  1145  	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x69, 0x6e, 0x64, 0x65,
  1146  	0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0xb5, 0x01, 0x0a, 0x10, 0x47,
  1147  	0x65, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12,
  1148  	0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
  1149  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74,
  1150  	0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71,
  1151  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  1152  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76,
  1153  	0x31, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22,
  1154  	0x41, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32,
  1155  	0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
  1156  	0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
  1157  	0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f,
  1158  	0x2a, 0x7d, 0x12, 0xc8, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78,
  1159  	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1160  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
  1161  	0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78,
  1162  	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  1163  	0x1a, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  1164  	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69,
  1165  	0x73, 0x74, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73,
  1166  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72,
  1167  	0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
  1168  	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
  1169  	0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x69,
  1170  	0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0xf0, 0x01,
  1171  	0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64,
  1172  	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  1173  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
  1174  	0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e,
  1175  	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e,
  1176  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70,
  1177  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x64, 0x65, 0x78,
  1178  	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x76, 0xda, 0x41, 0x1a, 0x69, 0x6e, 0x64,
  1179  	0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2c, 0x75, 0x70, 0x64, 0x61,
  1180  	0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x53, 0x3a, 0x0e, 0x69,
  1181  	0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x32, 0x41, 0x2f,
  1182  	0x76, 0x31, 0x2f, 0x7b, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69,
  1183  	0x6e, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
  1184  	0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69,
  1185  	0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d,
  1186  	0x12, 0xe2, 0x01, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78,
  1187  	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1188  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
  1189  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x64, 0x65,
  1190  	0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  1191  	0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75,
  1192  	0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22,
  1193  	0x74, 0xca, 0x41, 0x30, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  1194  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x17, 0x44, 0x65, 0x6c,
  1195  	0x65, 0x74, 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
  1196  	0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02,
  1197  	0x34, 0x2a, 0x32, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f,
  1198  	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1199  	0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
  1200  	0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x88, 0x02, 0x0a, 0x0b, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79,
  1201  	0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  1202  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
  1203  	0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65,
  1204  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c,
  1205  	0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
  1206  	0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa9, 0x01, 0xca, 0x41, 0x33, 0x0a, 0x13, 0x44, 0x65, 0x70, 0x6c,
  1207  	0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
  1208  	0x1c, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4f, 0x70, 0x65, 0x72,
  1209  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x1d,
  1210  	0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2c, 0x64,
  1211  	0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x82, 0xd3, 0xe4,
  1212  	0x93, 0x02, 0x4d, 0x3a, 0x01, 0x2a, 0x22, 0x48, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x69, 0x6e, 0x64,
  1213  	0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
  1214  	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  1215  	0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
  1216  	0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78,
  1217  	0x12, 0x95, 0x02, 0x0a, 0x0d, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64,
  1218  	0x65, 0x78, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  1219  	0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e,
  1220  	0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71,
  1221  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f,
  1222  	0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
  1223  	0x69, 0x6f, 0x6e, 0x22, 0xb2, 0x01, 0xca, 0x41, 0x37, 0x0a, 0x15, 0x55, 0x6e, 0x64, 0x65, 0x70,
  1224  	0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
  1225  	0x12, 0x1e, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4f,
  1226  	0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
  1227  	0xda, 0x41, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
  1228  	0x74, 0x2c, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78,
  1229  	0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4f, 0x3a, 0x01, 0x2a, 0x22, 0x4a, 0x2f, 0x76,
  1230  	0x31, 0x2f, 0x7b, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
  1231  	0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
  1232  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e,
  1233  	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x75, 0x6e, 0x64, 0x65, 0x70,
  1234  	0x6c, 0x6f, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0xbd, 0x02, 0x0a, 0x13, 0x4d, 0x75, 0x74,
  1235  	0x61, 0x74, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78,
  1236  	0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  1237  	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x75,
  1238  	0x74, 0x61, 0x74, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x49, 0x6e, 0x64, 0x65,
  1239  	0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1240  	0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70,
  1241  	0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xce, 0x01, 0xca, 0x41, 0x43, 0x0a, 0x1b, 0x4d,
  1242  	0x75, 0x74, 0x61, 0x74, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x49, 0x6e, 0x64,
  1243  	0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x4d, 0x75, 0x74, 0x61,
  1244  	0x74, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x4f,
  1245  	0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
  1246  	0xda, 0x41, 0x1d, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
  1247  	0x74, 0x2c, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78,
  1248  	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x62, 0x3a, 0x0e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64,
  1249  	0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x50, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x69, 0x6e, 0x64,
  1250  	0x65, 0x78, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
  1251  	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  1252  	0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
  1253  	0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x6d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f,
  1254  	0x79, 0x65, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x1a, 0x4d, 0xca, 0x41, 0x19, 0x61, 0x69, 0x70,
  1255  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
  1256  	0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f,
  1257  	0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
  1258  	0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70,
  1259  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xd7, 0x01, 0x0a, 0x1e, 0x63, 0x6f, 0x6d, 0x2e,
  1260  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70,
  1261  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x19, 0x49, 0x6e, 0x64, 0x65,
  1262  	0x78, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
  1263  	0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67,
  1264  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70,
  1265  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x2f, 0x61, 0x69,
  1266  	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61,
  1267  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1268  	0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
  1269  	0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c,
  1270  	0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56,
  1271  	0x31, 0xea, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75,
  1272  	0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56,
  1273  	0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1274  }
  1275  
  1276  var (
  1277  	file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescOnce sync.Once
  1278  	file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescData = file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDesc
  1279  )
  1280  
  1281  func file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescGZIP() []byte {
  1282  	file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescOnce.Do(func() {
  1283  		file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescData)
  1284  	})
  1285  	return file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDescData
  1286  }
  1287  
  1288  var file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes = make([]protoimpl.MessageInfo, 16)
  1289  var file_google_cloud_aiplatform_v1_index_endpoint_service_proto_goTypes = []any{
  1290  	(*CreateIndexEndpointRequest)(nil),           // 0: google.cloud.aiplatform.v1.CreateIndexEndpointRequest
  1291  	(*CreateIndexEndpointOperationMetadata)(nil), // 1: google.cloud.aiplatform.v1.CreateIndexEndpointOperationMetadata
  1292  	(*GetIndexEndpointRequest)(nil),              // 2: google.cloud.aiplatform.v1.GetIndexEndpointRequest
  1293  	(*ListIndexEndpointsRequest)(nil),            // 3: google.cloud.aiplatform.v1.ListIndexEndpointsRequest
  1294  	(*ListIndexEndpointsResponse)(nil),           // 4: google.cloud.aiplatform.v1.ListIndexEndpointsResponse
  1295  	(*UpdateIndexEndpointRequest)(nil),           // 5: google.cloud.aiplatform.v1.UpdateIndexEndpointRequest
  1296  	(*DeleteIndexEndpointRequest)(nil),           // 6: google.cloud.aiplatform.v1.DeleteIndexEndpointRequest
  1297  	(*DeployIndexRequest)(nil),                   // 7: google.cloud.aiplatform.v1.DeployIndexRequest
  1298  	(*DeployIndexResponse)(nil),                  // 8: google.cloud.aiplatform.v1.DeployIndexResponse
  1299  	(*DeployIndexOperationMetadata)(nil),         // 9: google.cloud.aiplatform.v1.DeployIndexOperationMetadata
  1300  	(*UndeployIndexRequest)(nil),                 // 10: google.cloud.aiplatform.v1.UndeployIndexRequest
  1301  	(*UndeployIndexResponse)(nil),                // 11: google.cloud.aiplatform.v1.UndeployIndexResponse
  1302  	(*UndeployIndexOperationMetadata)(nil),       // 12: google.cloud.aiplatform.v1.UndeployIndexOperationMetadata
  1303  	(*MutateDeployedIndexRequest)(nil),           // 13: google.cloud.aiplatform.v1.MutateDeployedIndexRequest
  1304  	(*MutateDeployedIndexResponse)(nil),          // 14: google.cloud.aiplatform.v1.MutateDeployedIndexResponse
  1305  	(*MutateDeployedIndexOperationMetadata)(nil), // 15: google.cloud.aiplatform.v1.MutateDeployedIndexOperationMetadata
  1306  	(*IndexEndpoint)(nil),                        // 16: google.cloud.aiplatform.v1.IndexEndpoint
  1307  	(*GenericOperationMetadata)(nil),             // 17: google.cloud.aiplatform.v1.GenericOperationMetadata
  1308  	(*fieldmaskpb.FieldMask)(nil),                // 18: google.protobuf.FieldMask
  1309  	(*DeployedIndex)(nil),                        // 19: google.cloud.aiplatform.v1.DeployedIndex
  1310  	(*longrunningpb.Operation)(nil),              // 20: google.longrunning.Operation
  1311  }
  1312  var file_google_cloud_aiplatform_v1_index_endpoint_service_proto_depIdxs = []int32{
  1313  	16, // 0: google.cloud.aiplatform.v1.CreateIndexEndpointRequest.index_endpoint:type_name -> google.cloud.aiplatform.v1.IndexEndpoint
  1314  	17, // 1: google.cloud.aiplatform.v1.CreateIndexEndpointOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1.GenericOperationMetadata
  1315  	18, // 2: google.cloud.aiplatform.v1.ListIndexEndpointsRequest.read_mask:type_name -> google.protobuf.FieldMask
  1316  	16, // 3: google.cloud.aiplatform.v1.ListIndexEndpointsResponse.index_endpoints:type_name -> google.cloud.aiplatform.v1.IndexEndpoint
  1317  	16, // 4: google.cloud.aiplatform.v1.UpdateIndexEndpointRequest.index_endpoint:type_name -> google.cloud.aiplatform.v1.IndexEndpoint
  1318  	18, // 5: google.cloud.aiplatform.v1.UpdateIndexEndpointRequest.update_mask:type_name -> google.protobuf.FieldMask
  1319  	19, // 6: google.cloud.aiplatform.v1.DeployIndexRequest.deployed_index:type_name -> google.cloud.aiplatform.v1.DeployedIndex
  1320  	19, // 7: google.cloud.aiplatform.v1.DeployIndexResponse.deployed_index:type_name -> google.cloud.aiplatform.v1.DeployedIndex
  1321  	17, // 8: google.cloud.aiplatform.v1.DeployIndexOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1.GenericOperationMetadata
  1322  	17, // 9: google.cloud.aiplatform.v1.UndeployIndexOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1.GenericOperationMetadata
  1323  	19, // 10: google.cloud.aiplatform.v1.MutateDeployedIndexRequest.deployed_index:type_name -> google.cloud.aiplatform.v1.DeployedIndex
  1324  	19, // 11: google.cloud.aiplatform.v1.MutateDeployedIndexResponse.deployed_index:type_name -> google.cloud.aiplatform.v1.DeployedIndex
  1325  	17, // 12: google.cloud.aiplatform.v1.MutateDeployedIndexOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1.GenericOperationMetadata
  1326  	0,  // 13: google.cloud.aiplatform.v1.IndexEndpointService.CreateIndexEndpoint:input_type -> google.cloud.aiplatform.v1.CreateIndexEndpointRequest
  1327  	2,  // 14: google.cloud.aiplatform.v1.IndexEndpointService.GetIndexEndpoint:input_type -> google.cloud.aiplatform.v1.GetIndexEndpointRequest
  1328  	3,  // 15: google.cloud.aiplatform.v1.IndexEndpointService.ListIndexEndpoints:input_type -> google.cloud.aiplatform.v1.ListIndexEndpointsRequest
  1329  	5,  // 16: google.cloud.aiplatform.v1.IndexEndpointService.UpdateIndexEndpoint:input_type -> google.cloud.aiplatform.v1.UpdateIndexEndpointRequest
  1330  	6,  // 17: google.cloud.aiplatform.v1.IndexEndpointService.DeleteIndexEndpoint:input_type -> google.cloud.aiplatform.v1.DeleteIndexEndpointRequest
  1331  	7,  // 18: google.cloud.aiplatform.v1.IndexEndpointService.DeployIndex:input_type -> google.cloud.aiplatform.v1.DeployIndexRequest
  1332  	10, // 19: google.cloud.aiplatform.v1.IndexEndpointService.UndeployIndex:input_type -> google.cloud.aiplatform.v1.UndeployIndexRequest
  1333  	13, // 20: google.cloud.aiplatform.v1.IndexEndpointService.MutateDeployedIndex:input_type -> google.cloud.aiplatform.v1.MutateDeployedIndexRequest
  1334  	20, // 21: google.cloud.aiplatform.v1.IndexEndpointService.CreateIndexEndpoint:output_type -> google.longrunning.Operation
  1335  	16, // 22: google.cloud.aiplatform.v1.IndexEndpointService.GetIndexEndpoint:output_type -> google.cloud.aiplatform.v1.IndexEndpoint
  1336  	4,  // 23: google.cloud.aiplatform.v1.IndexEndpointService.ListIndexEndpoints:output_type -> google.cloud.aiplatform.v1.ListIndexEndpointsResponse
  1337  	16, // 24: google.cloud.aiplatform.v1.IndexEndpointService.UpdateIndexEndpoint:output_type -> google.cloud.aiplatform.v1.IndexEndpoint
  1338  	20, // 25: google.cloud.aiplatform.v1.IndexEndpointService.DeleteIndexEndpoint:output_type -> google.longrunning.Operation
  1339  	20, // 26: google.cloud.aiplatform.v1.IndexEndpointService.DeployIndex:output_type -> google.longrunning.Operation
  1340  	20, // 27: google.cloud.aiplatform.v1.IndexEndpointService.UndeployIndex:output_type -> google.longrunning.Operation
  1341  	20, // 28: google.cloud.aiplatform.v1.IndexEndpointService.MutateDeployedIndex:output_type -> google.longrunning.Operation
  1342  	21, // [21:29] is the sub-list for method output_type
  1343  	13, // [13:21] is the sub-list for method input_type
  1344  	13, // [13:13] is the sub-list for extension type_name
  1345  	13, // [13:13] is the sub-list for extension extendee
  1346  	0,  // [0:13] is the sub-list for field type_name
  1347  }
  1348  
  1349  func init() { file_google_cloud_aiplatform_v1_index_endpoint_service_proto_init() }
  1350  func file_google_cloud_aiplatform_v1_index_endpoint_service_proto_init() {
  1351  	if File_google_cloud_aiplatform_v1_index_endpoint_service_proto != nil {
  1352  		return
  1353  	}
  1354  	file_google_cloud_aiplatform_v1_index_endpoint_proto_init()
  1355  	file_google_cloud_aiplatform_v1_operation_proto_init()
  1356  	type x struct{}
  1357  	out := protoimpl.TypeBuilder{
  1358  		File: protoimpl.DescBuilder{
  1359  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1360  			RawDescriptor: file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDesc,
  1361  			NumEnums:      0,
  1362  			NumMessages:   16,
  1363  			NumExtensions: 0,
  1364  			NumServices:   1,
  1365  		},
  1366  		GoTypes:           file_google_cloud_aiplatform_v1_index_endpoint_service_proto_goTypes,
  1367  		DependencyIndexes: file_google_cloud_aiplatform_v1_index_endpoint_service_proto_depIdxs,
  1368  		MessageInfos:      file_google_cloud_aiplatform_v1_index_endpoint_service_proto_msgTypes,
  1369  	}.Build()
  1370  	File_google_cloud_aiplatform_v1_index_endpoint_service_proto = out.File
  1371  	file_google_cloud_aiplatform_v1_index_endpoint_service_proto_rawDesc = nil
  1372  	file_google_cloud_aiplatform_v1_index_endpoint_service_proto_goTypes = nil
  1373  	file_google_cloud_aiplatform_v1_index_endpoint_service_proto_depIdxs = nil
  1374  }