cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/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/v1beta1/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  // [EndpointService.CreateEndpoint][google.cloud.aiplatform.v1beta1.EndpointService.CreateEndpoint].
    43  type CreateEndpointRequest 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 Endpoint in.
    49  	// Format: `projects/{project}/locations/{location}`
    50  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    51  	// Required. The Endpoint to create.
    52  	Endpoint *Endpoint `protobuf:"bytes,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
    53  	// Immutable. The ID to use for endpoint, which will become the final
    54  	// component of the endpoint resource name.
    55  	// If not provided, Vertex AI will generate a value for this ID.
    56  	//
    57  	// If the first character is a letter, this value may be up to 63 characters,
    58  	// and valid characters are `[a-z0-9-]`. The last character must be a letter
    59  	// or number.
    60  	//
    61  	// If the first character is a number, this value may be up to 9 characters,
    62  	// and valid characters are `[0-9]` with no leading zeros.
    63  	//
    64  	// When using HTTP/JSON, this field is populated
    65  	// based on a query string argument, such as `?endpoint_id=12345`. This is the
    66  	// fallback for fields that are not included in either the URI or the body.
    67  	EndpointId string `protobuf:"bytes,4,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
    68  }
    69  
    70  func (x *CreateEndpointRequest) Reset() {
    71  	*x = CreateEndpointRequest{}
    72  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[0]
    73  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    74  	ms.StoreMessageInfo(mi)
    75  }
    76  
    77  func (x *CreateEndpointRequest) String() string {
    78  	return protoimpl.X.MessageStringOf(x)
    79  }
    80  
    81  func (*CreateEndpointRequest) ProtoMessage() {}
    82  
    83  func (x *CreateEndpointRequest) ProtoReflect() protoreflect.Message {
    84  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[0]
    85  	if x != nil {
    86  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    87  		if ms.LoadMessageInfo() == nil {
    88  			ms.StoreMessageInfo(mi)
    89  		}
    90  		return ms
    91  	}
    92  	return mi.MessageOf(x)
    93  }
    94  
    95  // Deprecated: Use CreateEndpointRequest.ProtoReflect.Descriptor instead.
    96  func (*CreateEndpointRequest) Descriptor() ([]byte, []int) {
    97  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{0}
    98  }
    99  
   100  func (x *CreateEndpointRequest) GetParent() string {
   101  	if x != nil {
   102  		return x.Parent
   103  	}
   104  	return ""
   105  }
   106  
   107  func (x *CreateEndpointRequest) GetEndpoint() *Endpoint {
   108  	if x != nil {
   109  		return x.Endpoint
   110  	}
   111  	return nil
   112  }
   113  
   114  func (x *CreateEndpointRequest) GetEndpointId() string {
   115  	if x != nil {
   116  		return x.EndpointId
   117  	}
   118  	return ""
   119  }
   120  
   121  // Runtime operation information for
   122  // [EndpointService.CreateEndpoint][google.cloud.aiplatform.v1beta1.EndpointService.CreateEndpoint].
   123  type CreateEndpointOperationMetadata struct {
   124  	state         protoimpl.MessageState
   125  	sizeCache     protoimpl.SizeCache
   126  	unknownFields protoimpl.UnknownFields
   127  
   128  	// The operation generic information.
   129  	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
   130  	// Output only. The deployment stage of the model. Only populated if this
   131  	// CreateEndpoint request deploys a model at the same time.
   132  	DeploymentStage DeploymentStage `protobuf:"varint,2,opt,name=deployment_stage,json=deploymentStage,proto3,enum=google.cloud.aiplatform.v1beta1.DeploymentStage" json:"deployment_stage,omitempty"`
   133  }
   134  
   135  func (x *CreateEndpointOperationMetadata) Reset() {
   136  	*x = CreateEndpointOperationMetadata{}
   137  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[1]
   138  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   139  	ms.StoreMessageInfo(mi)
   140  }
   141  
   142  func (x *CreateEndpointOperationMetadata) String() string {
   143  	return protoimpl.X.MessageStringOf(x)
   144  }
   145  
   146  func (*CreateEndpointOperationMetadata) ProtoMessage() {}
   147  
   148  func (x *CreateEndpointOperationMetadata) ProtoReflect() protoreflect.Message {
   149  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[1]
   150  	if x != nil {
   151  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   152  		if ms.LoadMessageInfo() == nil {
   153  			ms.StoreMessageInfo(mi)
   154  		}
   155  		return ms
   156  	}
   157  	return mi.MessageOf(x)
   158  }
   159  
   160  // Deprecated: Use CreateEndpointOperationMetadata.ProtoReflect.Descriptor instead.
   161  func (*CreateEndpointOperationMetadata) Descriptor() ([]byte, []int) {
   162  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{1}
   163  }
   164  
   165  func (x *CreateEndpointOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
   166  	if x != nil {
   167  		return x.GenericMetadata
   168  	}
   169  	return nil
   170  }
   171  
   172  func (x *CreateEndpointOperationMetadata) GetDeploymentStage() DeploymentStage {
   173  	if x != nil {
   174  		return x.DeploymentStage
   175  	}
   176  	return DeploymentStage_DEPLOYMENT_STAGE_UNSPECIFIED
   177  }
   178  
   179  // Request message for
   180  // [EndpointService.GetEndpoint][google.cloud.aiplatform.v1beta1.EndpointService.GetEndpoint]
   181  type GetEndpointRequest struct {
   182  	state         protoimpl.MessageState
   183  	sizeCache     protoimpl.SizeCache
   184  	unknownFields protoimpl.UnknownFields
   185  
   186  	// Required. The name of the Endpoint resource.
   187  	// Format:
   188  	// `projects/{project}/locations/{location}/endpoints/{endpoint}`
   189  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   190  }
   191  
   192  func (x *GetEndpointRequest) Reset() {
   193  	*x = GetEndpointRequest{}
   194  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[2]
   195  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   196  	ms.StoreMessageInfo(mi)
   197  }
   198  
   199  func (x *GetEndpointRequest) String() string {
   200  	return protoimpl.X.MessageStringOf(x)
   201  }
   202  
   203  func (*GetEndpointRequest) ProtoMessage() {}
   204  
   205  func (x *GetEndpointRequest) ProtoReflect() protoreflect.Message {
   206  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[2]
   207  	if x != nil {
   208  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   209  		if ms.LoadMessageInfo() == nil {
   210  			ms.StoreMessageInfo(mi)
   211  		}
   212  		return ms
   213  	}
   214  	return mi.MessageOf(x)
   215  }
   216  
   217  // Deprecated: Use GetEndpointRequest.ProtoReflect.Descriptor instead.
   218  func (*GetEndpointRequest) Descriptor() ([]byte, []int) {
   219  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{2}
   220  }
   221  
   222  func (x *GetEndpointRequest) GetName() string {
   223  	if x != nil {
   224  		return x.Name
   225  	}
   226  	return ""
   227  }
   228  
   229  // Request message for
   230  // [EndpointService.ListEndpoints][google.cloud.aiplatform.v1beta1.EndpointService.ListEndpoints].
   231  type ListEndpointsRequest struct {
   232  	state         protoimpl.MessageState
   233  	sizeCache     protoimpl.SizeCache
   234  	unknownFields protoimpl.UnknownFields
   235  
   236  	// Required. The resource name of the Location from which to list the
   237  	// Endpoints. Format: `projects/{project}/locations/{location}`
   238  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   239  	// Optional. An expression for filtering the results of the request. For field
   240  	// names both snake_case and camelCase are supported.
   241  	//
   242  	//   - `endpoint` supports `=` and `!=`. `endpoint` represents the Endpoint
   243  	//     ID, i.e. the last segment of the Endpoint's
   244  	//     [resource name][google.cloud.aiplatform.v1beta1.Endpoint.name].
   245  	//   - `display_name` supports `=` and `!=`.
   246  	//   - `labels` supports general map functions that is:
   247  	//   - `labels.key=value` - key:value equality
   248  	//   - `labels.key:*` or `labels:key` - key existence
   249  	//   - A key including a space must be quoted. `labels."a key"`.
   250  	//   - `base_model_name` only supports `=`.
   251  	//
   252  	// Some examples:
   253  	//
   254  	//   - `endpoint=1`
   255  	//   - `displayName="myDisplayName"`
   256  	//   - `labels.myKey="myValue"`
   257  	//   - `baseModelName="text-bison"`
   258  	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
   259  	// Optional. The standard list page size.
   260  	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   261  	// Optional. The standard list page token.
   262  	// Typically obtained via
   263  	// [ListEndpointsResponse.next_page_token][google.cloud.aiplatform.v1beta1.ListEndpointsResponse.next_page_token]
   264  	// of the previous
   265  	// [EndpointService.ListEndpoints][google.cloud.aiplatform.v1beta1.EndpointService.ListEndpoints]
   266  	// call.
   267  	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   268  	// Optional. Mask specifying which fields to read.
   269  	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
   270  }
   271  
   272  func (x *ListEndpointsRequest) Reset() {
   273  	*x = ListEndpointsRequest{}
   274  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[3]
   275  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   276  	ms.StoreMessageInfo(mi)
   277  }
   278  
   279  func (x *ListEndpointsRequest) String() string {
   280  	return protoimpl.X.MessageStringOf(x)
   281  }
   282  
   283  func (*ListEndpointsRequest) ProtoMessage() {}
   284  
   285  func (x *ListEndpointsRequest) ProtoReflect() protoreflect.Message {
   286  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[3]
   287  	if x != nil {
   288  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   289  		if ms.LoadMessageInfo() == nil {
   290  			ms.StoreMessageInfo(mi)
   291  		}
   292  		return ms
   293  	}
   294  	return mi.MessageOf(x)
   295  }
   296  
   297  // Deprecated: Use ListEndpointsRequest.ProtoReflect.Descriptor instead.
   298  func (*ListEndpointsRequest) Descriptor() ([]byte, []int) {
   299  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{3}
   300  }
   301  
   302  func (x *ListEndpointsRequest) GetParent() string {
   303  	if x != nil {
   304  		return x.Parent
   305  	}
   306  	return ""
   307  }
   308  
   309  func (x *ListEndpointsRequest) GetFilter() string {
   310  	if x != nil {
   311  		return x.Filter
   312  	}
   313  	return ""
   314  }
   315  
   316  func (x *ListEndpointsRequest) GetPageSize() int32 {
   317  	if x != nil {
   318  		return x.PageSize
   319  	}
   320  	return 0
   321  }
   322  
   323  func (x *ListEndpointsRequest) GetPageToken() string {
   324  	if x != nil {
   325  		return x.PageToken
   326  	}
   327  	return ""
   328  }
   329  
   330  func (x *ListEndpointsRequest) GetReadMask() *fieldmaskpb.FieldMask {
   331  	if x != nil {
   332  		return x.ReadMask
   333  	}
   334  	return nil
   335  }
   336  
   337  // Response message for
   338  // [EndpointService.ListEndpoints][google.cloud.aiplatform.v1beta1.EndpointService.ListEndpoints].
   339  type ListEndpointsResponse struct {
   340  	state         protoimpl.MessageState
   341  	sizeCache     protoimpl.SizeCache
   342  	unknownFields protoimpl.UnknownFields
   343  
   344  	// List of Endpoints in the requested page.
   345  	Endpoints []*Endpoint `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
   346  	// A token to retrieve the next page of results.
   347  	// Pass to
   348  	// [ListEndpointsRequest.page_token][google.cloud.aiplatform.v1beta1.ListEndpointsRequest.page_token]
   349  	// to obtain that page.
   350  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   351  }
   352  
   353  func (x *ListEndpointsResponse) Reset() {
   354  	*x = ListEndpointsResponse{}
   355  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[4]
   356  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   357  	ms.StoreMessageInfo(mi)
   358  }
   359  
   360  func (x *ListEndpointsResponse) String() string {
   361  	return protoimpl.X.MessageStringOf(x)
   362  }
   363  
   364  func (*ListEndpointsResponse) ProtoMessage() {}
   365  
   366  func (x *ListEndpointsResponse) ProtoReflect() protoreflect.Message {
   367  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[4]
   368  	if x != nil {
   369  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   370  		if ms.LoadMessageInfo() == nil {
   371  			ms.StoreMessageInfo(mi)
   372  		}
   373  		return ms
   374  	}
   375  	return mi.MessageOf(x)
   376  }
   377  
   378  // Deprecated: Use ListEndpointsResponse.ProtoReflect.Descriptor instead.
   379  func (*ListEndpointsResponse) Descriptor() ([]byte, []int) {
   380  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{4}
   381  }
   382  
   383  func (x *ListEndpointsResponse) GetEndpoints() []*Endpoint {
   384  	if x != nil {
   385  		return x.Endpoints
   386  	}
   387  	return nil
   388  }
   389  
   390  func (x *ListEndpointsResponse) GetNextPageToken() string {
   391  	if x != nil {
   392  		return x.NextPageToken
   393  	}
   394  	return ""
   395  }
   396  
   397  // Request message for
   398  // [EndpointService.UpdateEndpoint][google.cloud.aiplatform.v1beta1.EndpointService.UpdateEndpoint].
   399  type UpdateEndpointRequest struct {
   400  	state         protoimpl.MessageState
   401  	sizeCache     protoimpl.SizeCache
   402  	unknownFields protoimpl.UnknownFields
   403  
   404  	// Required. The Endpoint which replaces the resource on the server.
   405  	Endpoint *Endpoint `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
   406  	// Required. The update mask applies to the resource. See
   407  	// [google.protobuf.FieldMask][google.protobuf.FieldMask].
   408  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
   409  }
   410  
   411  func (x *UpdateEndpointRequest) Reset() {
   412  	*x = UpdateEndpointRequest{}
   413  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[5]
   414  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   415  	ms.StoreMessageInfo(mi)
   416  }
   417  
   418  func (x *UpdateEndpointRequest) String() string {
   419  	return protoimpl.X.MessageStringOf(x)
   420  }
   421  
   422  func (*UpdateEndpointRequest) ProtoMessage() {}
   423  
   424  func (x *UpdateEndpointRequest) ProtoReflect() protoreflect.Message {
   425  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[5]
   426  	if x != nil {
   427  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   428  		if ms.LoadMessageInfo() == nil {
   429  			ms.StoreMessageInfo(mi)
   430  		}
   431  		return ms
   432  	}
   433  	return mi.MessageOf(x)
   434  }
   435  
   436  // Deprecated: Use UpdateEndpointRequest.ProtoReflect.Descriptor instead.
   437  func (*UpdateEndpointRequest) Descriptor() ([]byte, []int) {
   438  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{5}
   439  }
   440  
   441  func (x *UpdateEndpointRequest) GetEndpoint() *Endpoint {
   442  	if x != nil {
   443  		return x.Endpoint
   444  	}
   445  	return nil
   446  }
   447  
   448  func (x *UpdateEndpointRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
   449  	if x != nil {
   450  		return x.UpdateMask
   451  	}
   452  	return nil
   453  }
   454  
   455  // Request message for
   456  // [EndpointService.UpdateEndpointLongRunning][google.cloud.aiplatform.v1beta1.EndpointService.UpdateEndpointLongRunning].
   457  type UpdateEndpointLongRunningRequest struct {
   458  	state         protoimpl.MessageState
   459  	sizeCache     protoimpl.SizeCache
   460  	unknownFields protoimpl.UnknownFields
   461  
   462  	// Required. The Endpoint which replaces the resource on the server. Currently
   463  	// we only support updating the `client_connection_config` field, all the
   464  	// other fields' update will be blocked.
   465  	Endpoint *Endpoint `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
   466  }
   467  
   468  func (x *UpdateEndpointLongRunningRequest) Reset() {
   469  	*x = UpdateEndpointLongRunningRequest{}
   470  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[6]
   471  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   472  	ms.StoreMessageInfo(mi)
   473  }
   474  
   475  func (x *UpdateEndpointLongRunningRequest) String() string {
   476  	return protoimpl.X.MessageStringOf(x)
   477  }
   478  
   479  func (*UpdateEndpointLongRunningRequest) ProtoMessage() {}
   480  
   481  func (x *UpdateEndpointLongRunningRequest) ProtoReflect() protoreflect.Message {
   482  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[6]
   483  	if x != nil {
   484  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   485  		if ms.LoadMessageInfo() == nil {
   486  			ms.StoreMessageInfo(mi)
   487  		}
   488  		return ms
   489  	}
   490  	return mi.MessageOf(x)
   491  }
   492  
   493  // Deprecated: Use UpdateEndpointLongRunningRequest.ProtoReflect.Descriptor instead.
   494  func (*UpdateEndpointLongRunningRequest) Descriptor() ([]byte, []int) {
   495  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{6}
   496  }
   497  
   498  func (x *UpdateEndpointLongRunningRequest) GetEndpoint() *Endpoint {
   499  	if x != nil {
   500  		return x.Endpoint
   501  	}
   502  	return nil
   503  }
   504  
   505  // Runtime operation information for
   506  // [EndpointService.UpdateEndpointLongRunning][google.cloud.aiplatform.v1beta1.EndpointService.UpdateEndpointLongRunning].
   507  type UpdateEndpointOperationMetadata struct {
   508  	state         protoimpl.MessageState
   509  	sizeCache     protoimpl.SizeCache
   510  	unknownFields protoimpl.UnknownFields
   511  
   512  	// The operation generic information.
   513  	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
   514  }
   515  
   516  func (x *UpdateEndpointOperationMetadata) Reset() {
   517  	*x = UpdateEndpointOperationMetadata{}
   518  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[7]
   519  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   520  	ms.StoreMessageInfo(mi)
   521  }
   522  
   523  func (x *UpdateEndpointOperationMetadata) String() string {
   524  	return protoimpl.X.MessageStringOf(x)
   525  }
   526  
   527  func (*UpdateEndpointOperationMetadata) ProtoMessage() {}
   528  
   529  func (x *UpdateEndpointOperationMetadata) ProtoReflect() protoreflect.Message {
   530  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[7]
   531  	if x != nil {
   532  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   533  		if ms.LoadMessageInfo() == nil {
   534  			ms.StoreMessageInfo(mi)
   535  		}
   536  		return ms
   537  	}
   538  	return mi.MessageOf(x)
   539  }
   540  
   541  // Deprecated: Use UpdateEndpointOperationMetadata.ProtoReflect.Descriptor instead.
   542  func (*UpdateEndpointOperationMetadata) Descriptor() ([]byte, []int) {
   543  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{7}
   544  }
   545  
   546  func (x *UpdateEndpointOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
   547  	if x != nil {
   548  		return x.GenericMetadata
   549  	}
   550  	return nil
   551  }
   552  
   553  // Request message for
   554  // [EndpointService.DeleteEndpoint][google.cloud.aiplatform.v1beta1.EndpointService.DeleteEndpoint].
   555  type DeleteEndpointRequest struct {
   556  	state         protoimpl.MessageState
   557  	sizeCache     protoimpl.SizeCache
   558  	unknownFields protoimpl.UnknownFields
   559  
   560  	// Required. The name of the Endpoint resource to be deleted.
   561  	// Format:
   562  	// `projects/{project}/locations/{location}/endpoints/{endpoint}`
   563  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   564  }
   565  
   566  func (x *DeleteEndpointRequest) Reset() {
   567  	*x = DeleteEndpointRequest{}
   568  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[8]
   569  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   570  	ms.StoreMessageInfo(mi)
   571  }
   572  
   573  func (x *DeleteEndpointRequest) String() string {
   574  	return protoimpl.X.MessageStringOf(x)
   575  }
   576  
   577  func (*DeleteEndpointRequest) ProtoMessage() {}
   578  
   579  func (x *DeleteEndpointRequest) ProtoReflect() protoreflect.Message {
   580  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[8]
   581  	if x != nil {
   582  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   583  		if ms.LoadMessageInfo() == nil {
   584  			ms.StoreMessageInfo(mi)
   585  		}
   586  		return ms
   587  	}
   588  	return mi.MessageOf(x)
   589  }
   590  
   591  // Deprecated: Use DeleteEndpointRequest.ProtoReflect.Descriptor instead.
   592  func (*DeleteEndpointRequest) Descriptor() ([]byte, []int) {
   593  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{8}
   594  }
   595  
   596  func (x *DeleteEndpointRequest) GetName() string {
   597  	if x != nil {
   598  		return x.Name
   599  	}
   600  	return ""
   601  }
   602  
   603  // Request message for
   604  // [EndpointService.DeployModel][google.cloud.aiplatform.v1beta1.EndpointService.DeployModel].
   605  type DeployModelRequest struct {
   606  	state         protoimpl.MessageState
   607  	sizeCache     protoimpl.SizeCache
   608  	unknownFields protoimpl.UnknownFields
   609  
   610  	// Required. The name of the Endpoint resource into which to deploy a Model.
   611  	// Format:
   612  	// `projects/{project}/locations/{location}/endpoints/{endpoint}`
   613  	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
   614  	// Required. The DeployedModel to be created within the Endpoint. Note that
   615  	// [Endpoint.traffic_split][google.cloud.aiplatform.v1beta1.Endpoint.traffic_split]
   616  	// must be updated for the DeployedModel to start receiving traffic, either as
   617  	// part of this call, or via
   618  	// [EndpointService.UpdateEndpoint][google.cloud.aiplatform.v1beta1.EndpointService.UpdateEndpoint].
   619  	DeployedModel *DeployedModel `protobuf:"bytes,2,opt,name=deployed_model,json=deployedModel,proto3" json:"deployed_model,omitempty"`
   620  	// A map from a DeployedModel's ID to the percentage of this Endpoint's
   621  	// traffic that should be forwarded to that DeployedModel.
   622  	//
   623  	// If this field is non-empty, then the Endpoint's
   624  	// [traffic_split][google.cloud.aiplatform.v1beta1.Endpoint.traffic_split]
   625  	// will be overwritten with it. To refer to the ID of the just being deployed
   626  	// Model, a "0" should be used, and the actual ID of the new DeployedModel
   627  	// will be filled in its place by this method. The traffic percentage values
   628  	// must add up to 100.
   629  	//
   630  	// If this field is empty, then the Endpoint's
   631  	// [traffic_split][google.cloud.aiplatform.v1beta1.Endpoint.traffic_split] is
   632  	// not updated.
   633  	TrafficSplit map[string]int32 `protobuf:"bytes,3,rep,name=traffic_split,json=trafficSplit,proto3" json:"traffic_split,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
   634  }
   635  
   636  func (x *DeployModelRequest) Reset() {
   637  	*x = DeployModelRequest{}
   638  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[9]
   639  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   640  	ms.StoreMessageInfo(mi)
   641  }
   642  
   643  func (x *DeployModelRequest) String() string {
   644  	return protoimpl.X.MessageStringOf(x)
   645  }
   646  
   647  func (*DeployModelRequest) ProtoMessage() {}
   648  
   649  func (x *DeployModelRequest) ProtoReflect() protoreflect.Message {
   650  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[9]
   651  	if x != nil {
   652  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   653  		if ms.LoadMessageInfo() == nil {
   654  			ms.StoreMessageInfo(mi)
   655  		}
   656  		return ms
   657  	}
   658  	return mi.MessageOf(x)
   659  }
   660  
   661  // Deprecated: Use DeployModelRequest.ProtoReflect.Descriptor instead.
   662  func (*DeployModelRequest) Descriptor() ([]byte, []int) {
   663  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{9}
   664  }
   665  
   666  func (x *DeployModelRequest) GetEndpoint() string {
   667  	if x != nil {
   668  		return x.Endpoint
   669  	}
   670  	return ""
   671  }
   672  
   673  func (x *DeployModelRequest) GetDeployedModel() *DeployedModel {
   674  	if x != nil {
   675  		return x.DeployedModel
   676  	}
   677  	return nil
   678  }
   679  
   680  func (x *DeployModelRequest) GetTrafficSplit() map[string]int32 {
   681  	if x != nil {
   682  		return x.TrafficSplit
   683  	}
   684  	return nil
   685  }
   686  
   687  // Response message for
   688  // [EndpointService.DeployModel][google.cloud.aiplatform.v1beta1.EndpointService.DeployModel].
   689  type DeployModelResponse struct {
   690  	state         protoimpl.MessageState
   691  	sizeCache     protoimpl.SizeCache
   692  	unknownFields protoimpl.UnknownFields
   693  
   694  	// The DeployedModel that had been deployed in the Endpoint.
   695  	DeployedModel *DeployedModel `protobuf:"bytes,1,opt,name=deployed_model,json=deployedModel,proto3" json:"deployed_model,omitempty"`
   696  }
   697  
   698  func (x *DeployModelResponse) Reset() {
   699  	*x = DeployModelResponse{}
   700  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[10]
   701  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   702  	ms.StoreMessageInfo(mi)
   703  }
   704  
   705  func (x *DeployModelResponse) String() string {
   706  	return protoimpl.X.MessageStringOf(x)
   707  }
   708  
   709  func (*DeployModelResponse) ProtoMessage() {}
   710  
   711  func (x *DeployModelResponse) ProtoReflect() protoreflect.Message {
   712  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[10]
   713  	if x != nil {
   714  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   715  		if ms.LoadMessageInfo() == nil {
   716  			ms.StoreMessageInfo(mi)
   717  		}
   718  		return ms
   719  	}
   720  	return mi.MessageOf(x)
   721  }
   722  
   723  // Deprecated: Use DeployModelResponse.ProtoReflect.Descriptor instead.
   724  func (*DeployModelResponse) Descriptor() ([]byte, []int) {
   725  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{10}
   726  }
   727  
   728  func (x *DeployModelResponse) GetDeployedModel() *DeployedModel {
   729  	if x != nil {
   730  		return x.DeployedModel
   731  	}
   732  	return nil
   733  }
   734  
   735  // Runtime operation information for
   736  // [EndpointService.DeployModel][google.cloud.aiplatform.v1beta1.EndpointService.DeployModel].
   737  type DeployModelOperationMetadata struct {
   738  	state         protoimpl.MessageState
   739  	sizeCache     protoimpl.SizeCache
   740  	unknownFields protoimpl.UnknownFields
   741  
   742  	// The operation generic information.
   743  	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
   744  	// Output only. The deployment stage of the model.
   745  	DeploymentStage DeploymentStage `protobuf:"varint,2,opt,name=deployment_stage,json=deploymentStage,proto3,enum=google.cloud.aiplatform.v1beta1.DeploymentStage" json:"deployment_stage,omitempty"`
   746  }
   747  
   748  func (x *DeployModelOperationMetadata) Reset() {
   749  	*x = DeployModelOperationMetadata{}
   750  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[11]
   751  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   752  	ms.StoreMessageInfo(mi)
   753  }
   754  
   755  func (x *DeployModelOperationMetadata) String() string {
   756  	return protoimpl.X.MessageStringOf(x)
   757  }
   758  
   759  func (*DeployModelOperationMetadata) ProtoMessage() {}
   760  
   761  func (x *DeployModelOperationMetadata) ProtoReflect() protoreflect.Message {
   762  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[11]
   763  	if x != nil {
   764  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   765  		if ms.LoadMessageInfo() == nil {
   766  			ms.StoreMessageInfo(mi)
   767  		}
   768  		return ms
   769  	}
   770  	return mi.MessageOf(x)
   771  }
   772  
   773  // Deprecated: Use DeployModelOperationMetadata.ProtoReflect.Descriptor instead.
   774  func (*DeployModelOperationMetadata) Descriptor() ([]byte, []int) {
   775  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{11}
   776  }
   777  
   778  func (x *DeployModelOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
   779  	if x != nil {
   780  		return x.GenericMetadata
   781  	}
   782  	return nil
   783  }
   784  
   785  func (x *DeployModelOperationMetadata) GetDeploymentStage() DeploymentStage {
   786  	if x != nil {
   787  		return x.DeploymentStage
   788  	}
   789  	return DeploymentStage_DEPLOYMENT_STAGE_UNSPECIFIED
   790  }
   791  
   792  // Request message for
   793  // [EndpointService.UndeployModel][google.cloud.aiplatform.v1beta1.EndpointService.UndeployModel].
   794  type UndeployModelRequest struct {
   795  	state         protoimpl.MessageState
   796  	sizeCache     protoimpl.SizeCache
   797  	unknownFields protoimpl.UnknownFields
   798  
   799  	// Required. The name of the Endpoint resource from which to undeploy a Model.
   800  	// Format:
   801  	// `projects/{project}/locations/{location}/endpoints/{endpoint}`
   802  	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
   803  	// Required. The ID of the DeployedModel to be undeployed from the Endpoint.
   804  	DeployedModelId string `protobuf:"bytes,2,opt,name=deployed_model_id,json=deployedModelId,proto3" json:"deployed_model_id,omitempty"`
   805  	// If this field is provided, then the Endpoint's
   806  	// [traffic_split][google.cloud.aiplatform.v1beta1.Endpoint.traffic_split]
   807  	// will be overwritten with it. If last DeployedModel is being undeployed from
   808  	// the Endpoint, the [Endpoint.traffic_split] will always end up empty when
   809  	// this call returns. A DeployedModel will be successfully undeployed only if
   810  	// it doesn't have any traffic assigned to it when this method executes, or if
   811  	// this field unassigns any traffic to it.
   812  	TrafficSplit map[string]int32 `protobuf:"bytes,3,rep,name=traffic_split,json=trafficSplit,proto3" json:"traffic_split,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
   813  }
   814  
   815  func (x *UndeployModelRequest) Reset() {
   816  	*x = UndeployModelRequest{}
   817  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[12]
   818  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   819  	ms.StoreMessageInfo(mi)
   820  }
   821  
   822  func (x *UndeployModelRequest) String() string {
   823  	return protoimpl.X.MessageStringOf(x)
   824  }
   825  
   826  func (*UndeployModelRequest) ProtoMessage() {}
   827  
   828  func (x *UndeployModelRequest) ProtoReflect() protoreflect.Message {
   829  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[12]
   830  	if x != nil {
   831  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   832  		if ms.LoadMessageInfo() == nil {
   833  			ms.StoreMessageInfo(mi)
   834  		}
   835  		return ms
   836  	}
   837  	return mi.MessageOf(x)
   838  }
   839  
   840  // Deprecated: Use UndeployModelRequest.ProtoReflect.Descriptor instead.
   841  func (*UndeployModelRequest) Descriptor() ([]byte, []int) {
   842  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{12}
   843  }
   844  
   845  func (x *UndeployModelRequest) GetEndpoint() string {
   846  	if x != nil {
   847  		return x.Endpoint
   848  	}
   849  	return ""
   850  }
   851  
   852  func (x *UndeployModelRequest) GetDeployedModelId() string {
   853  	if x != nil {
   854  		return x.DeployedModelId
   855  	}
   856  	return ""
   857  }
   858  
   859  func (x *UndeployModelRequest) GetTrafficSplit() map[string]int32 {
   860  	if x != nil {
   861  		return x.TrafficSplit
   862  	}
   863  	return nil
   864  }
   865  
   866  // Response message for
   867  // [EndpointService.UndeployModel][google.cloud.aiplatform.v1beta1.EndpointService.UndeployModel].
   868  type UndeployModelResponse struct {
   869  	state         protoimpl.MessageState
   870  	sizeCache     protoimpl.SizeCache
   871  	unknownFields protoimpl.UnknownFields
   872  }
   873  
   874  func (x *UndeployModelResponse) Reset() {
   875  	*x = UndeployModelResponse{}
   876  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[13]
   877  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   878  	ms.StoreMessageInfo(mi)
   879  }
   880  
   881  func (x *UndeployModelResponse) String() string {
   882  	return protoimpl.X.MessageStringOf(x)
   883  }
   884  
   885  func (*UndeployModelResponse) ProtoMessage() {}
   886  
   887  func (x *UndeployModelResponse) ProtoReflect() protoreflect.Message {
   888  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[13]
   889  	if x != nil {
   890  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   891  		if ms.LoadMessageInfo() == nil {
   892  			ms.StoreMessageInfo(mi)
   893  		}
   894  		return ms
   895  	}
   896  	return mi.MessageOf(x)
   897  }
   898  
   899  // Deprecated: Use UndeployModelResponse.ProtoReflect.Descriptor instead.
   900  func (*UndeployModelResponse) Descriptor() ([]byte, []int) {
   901  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{13}
   902  }
   903  
   904  // Request message for
   905  // [EndpointService.SetPublisherModelConfig][google.cloud.aiplatform.v1beta1.EndpointService.SetPublisherModelConfig].
   906  type SetPublisherModelConfigRequest struct {
   907  	state         protoimpl.MessageState
   908  	sizeCache     protoimpl.SizeCache
   909  	unknownFields protoimpl.UnknownFields
   910  
   911  	// Required. The name of the publisher model, in the format of
   912  	// `projects/{project}/locations/{location}/publishers/{publisher}/models/{model}`.
   913  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   914  	// Required. The publisher model config.
   915  	PublisherModelConfig *PublisherModelConfig `protobuf:"bytes,2,opt,name=publisher_model_config,json=publisherModelConfig,proto3" json:"publisher_model_config,omitempty"`
   916  }
   917  
   918  func (x *SetPublisherModelConfigRequest) Reset() {
   919  	*x = SetPublisherModelConfigRequest{}
   920  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[14]
   921  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   922  	ms.StoreMessageInfo(mi)
   923  }
   924  
   925  func (x *SetPublisherModelConfigRequest) String() string {
   926  	return protoimpl.X.MessageStringOf(x)
   927  }
   928  
   929  func (*SetPublisherModelConfigRequest) ProtoMessage() {}
   930  
   931  func (x *SetPublisherModelConfigRequest) ProtoReflect() protoreflect.Message {
   932  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[14]
   933  	if x != nil {
   934  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   935  		if ms.LoadMessageInfo() == nil {
   936  			ms.StoreMessageInfo(mi)
   937  		}
   938  		return ms
   939  	}
   940  	return mi.MessageOf(x)
   941  }
   942  
   943  // Deprecated: Use SetPublisherModelConfigRequest.ProtoReflect.Descriptor instead.
   944  func (*SetPublisherModelConfigRequest) Descriptor() ([]byte, []int) {
   945  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{14}
   946  }
   947  
   948  func (x *SetPublisherModelConfigRequest) GetName() string {
   949  	if x != nil {
   950  		return x.Name
   951  	}
   952  	return ""
   953  }
   954  
   955  func (x *SetPublisherModelConfigRequest) GetPublisherModelConfig() *PublisherModelConfig {
   956  	if x != nil {
   957  		return x.PublisherModelConfig
   958  	}
   959  	return nil
   960  }
   961  
   962  // Runtime operation information for
   963  // [EndpointService.SetPublisherModelConfig][google.cloud.aiplatform.v1beta1.EndpointService.SetPublisherModelConfig].
   964  type SetPublisherModelConfigOperationMetadata struct {
   965  	state         protoimpl.MessageState
   966  	sizeCache     protoimpl.SizeCache
   967  	unknownFields protoimpl.UnknownFields
   968  
   969  	// The operation generic information.
   970  	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
   971  }
   972  
   973  func (x *SetPublisherModelConfigOperationMetadata) Reset() {
   974  	*x = SetPublisherModelConfigOperationMetadata{}
   975  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[15]
   976  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   977  	ms.StoreMessageInfo(mi)
   978  }
   979  
   980  func (x *SetPublisherModelConfigOperationMetadata) String() string {
   981  	return protoimpl.X.MessageStringOf(x)
   982  }
   983  
   984  func (*SetPublisherModelConfigOperationMetadata) ProtoMessage() {}
   985  
   986  func (x *SetPublisherModelConfigOperationMetadata) ProtoReflect() protoreflect.Message {
   987  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[15]
   988  	if x != nil {
   989  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   990  		if ms.LoadMessageInfo() == nil {
   991  			ms.StoreMessageInfo(mi)
   992  		}
   993  		return ms
   994  	}
   995  	return mi.MessageOf(x)
   996  }
   997  
   998  // Deprecated: Use SetPublisherModelConfigOperationMetadata.ProtoReflect.Descriptor instead.
   999  func (*SetPublisherModelConfigOperationMetadata) Descriptor() ([]byte, []int) {
  1000  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{15}
  1001  }
  1002  
  1003  func (x *SetPublisherModelConfigOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
  1004  	if x != nil {
  1005  		return x.GenericMetadata
  1006  	}
  1007  	return nil
  1008  }
  1009  
  1010  // Request message for
  1011  // [EndpointService.FetchPublisherModelConfig][google.cloud.aiplatform.v1beta1.EndpointService.FetchPublisherModelConfig].
  1012  type FetchPublisherModelConfigRequest struct {
  1013  	state         protoimpl.MessageState
  1014  	sizeCache     protoimpl.SizeCache
  1015  	unknownFields protoimpl.UnknownFields
  1016  
  1017  	// Required. The name of the publisher model, in the format of
  1018  	// `projects/{project}/locations/{location}/publishers/{publisher}/models/{model}`.
  1019  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1020  }
  1021  
  1022  func (x *FetchPublisherModelConfigRequest) Reset() {
  1023  	*x = FetchPublisherModelConfigRequest{}
  1024  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[16]
  1025  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1026  	ms.StoreMessageInfo(mi)
  1027  }
  1028  
  1029  func (x *FetchPublisherModelConfigRequest) String() string {
  1030  	return protoimpl.X.MessageStringOf(x)
  1031  }
  1032  
  1033  func (*FetchPublisherModelConfigRequest) ProtoMessage() {}
  1034  
  1035  func (x *FetchPublisherModelConfigRequest) ProtoReflect() protoreflect.Message {
  1036  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[16]
  1037  	if x != nil {
  1038  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1039  		if ms.LoadMessageInfo() == nil {
  1040  			ms.StoreMessageInfo(mi)
  1041  		}
  1042  		return ms
  1043  	}
  1044  	return mi.MessageOf(x)
  1045  }
  1046  
  1047  // Deprecated: Use FetchPublisherModelConfigRequest.ProtoReflect.Descriptor instead.
  1048  func (*FetchPublisherModelConfigRequest) Descriptor() ([]byte, []int) {
  1049  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{16}
  1050  }
  1051  
  1052  func (x *FetchPublisherModelConfigRequest) GetName() string {
  1053  	if x != nil {
  1054  		return x.Name
  1055  	}
  1056  	return ""
  1057  }
  1058  
  1059  // Runtime operation information for
  1060  // [EndpointService.UndeployModel][google.cloud.aiplatform.v1beta1.EndpointService.UndeployModel].
  1061  type UndeployModelOperationMetadata struct {
  1062  	state         protoimpl.MessageState
  1063  	sizeCache     protoimpl.SizeCache
  1064  	unknownFields protoimpl.UnknownFields
  1065  
  1066  	// The operation generic information.
  1067  	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
  1068  }
  1069  
  1070  func (x *UndeployModelOperationMetadata) Reset() {
  1071  	*x = UndeployModelOperationMetadata{}
  1072  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[17]
  1073  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1074  	ms.StoreMessageInfo(mi)
  1075  }
  1076  
  1077  func (x *UndeployModelOperationMetadata) String() string {
  1078  	return protoimpl.X.MessageStringOf(x)
  1079  }
  1080  
  1081  func (*UndeployModelOperationMetadata) ProtoMessage() {}
  1082  
  1083  func (x *UndeployModelOperationMetadata) ProtoReflect() protoreflect.Message {
  1084  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[17]
  1085  	if x != nil {
  1086  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1087  		if ms.LoadMessageInfo() == nil {
  1088  			ms.StoreMessageInfo(mi)
  1089  		}
  1090  		return ms
  1091  	}
  1092  	return mi.MessageOf(x)
  1093  }
  1094  
  1095  // Deprecated: Use UndeployModelOperationMetadata.ProtoReflect.Descriptor instead.
  1096  func (*UndeployModelOperationMetadata) Descriptor() ([]byte, []int) {
  1097  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{17}
  1098  }
  1099  
  1100  func (x *UndeployModelOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
  1101  	if x != nil {
  1102  		return x.GenericMetadata
  1103  	}
  1104  	return nil
  1105  }
  1106  
  1107  // Request message for
  1108  // [EndpointService.MutateDeployedModel][google.cloud.aiplatform.v1beta1.EndpointService.MutateDeployedModel].
  1109  type MutateDeployedModelRequest struct {
  1110  	state         protoimpl.MessageState
  1111  	sizeCache     protoimpl.SizeCache
  1112  	unknownFields protoimpl.UnknownFields
  1113  
  1114  	// Required. The name of the Endpoint resource into which to mutate a
  1115  	// DeployedModel. Format:
  1116  	// `projects/{project}/locations/{location}/endpoints/{endpoint}`
  1117  	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
  1118  	// Required. The DeployedModel to be mutated within the Endpoint. Only the
  1119  	// following fields can be mutated:
  1120  	//
  1121  	// * `min_replica_count` in either
  1122  	// [DedicatedResources][google.cloud.aiplatform.v1beta1.DedicatedResources] or
  1123  	// [AutomaticResources][google.cloud.aiplatform.v1beta1.AutomaticResources]
  1124  	// * `max_replica_count` in either
  1125  	// [DedicatedResources][google.cloud.aiplatform.v1beta1.DedicatedResources] or
  1126  	// [AutomaticResources][google.cloud.aiplatform.v1beta1.AutomaticResources]
  1127  	// * `required_replica_count` in
  1128  	// [DedicatedResources][google.cloud.aiplatform.v1beta1.DedicatedResources]
  1129  	// * [autoscaling_metric_specs][google.cloud.aiplatform.v1beta1.DedicatedResources.autoscaling_metric_specs]
  1130  	// * `disable_container_logging` (v1 only)
  1131  	// * `enable_container_logging` (v1beta1 only)
  1132  	DeployedModel *DeployedModel `protobuf:"bytes,2,opt,name=deployed_model,json=deployedModel,proto3" json:"deployed_model,omitempty"`
  1133  	// Required. The update mask applies to the resource. See
  1134  	// [google.protobuf.FieldMask][google.protobuf.FieldMask].
  1135  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  1136  }
  1137  
  1138  func (x *MutateDeployedModelRequest) Reset() {
  1139  	*x = MutateDeployedModelRequest{}
  1140  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[18]
  1141  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1142  	ms.StoreMessageInfo(mi)
  1143  }
  1144  
  1145  func (x *MutateDeployedModelRequest) String() string {
  1146  	return protoimpl.X.MessageStringOf(x)
  1147  }
  1148  
  1149  func (*MutateDeployedModelRequest) ProtoMessage() {}
  1150  
  1151  func (x *MutateDeployedModelRequest) ProtoReflect() protoreflect.Message {
  1152  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[18]
  1153  	if x != nil {
  1154  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1155  		if ms.LoadMessageInfo() == nil {
  1156  			ms.StoreMessageInfo(mi)
  1157  		}
  1158  		return ms
  1159  	}
  1160  	return mi.MessageOf(x)
  1161  }
  1162  
  1163  // Deprecated: Use MutateDeployedModelRequest.ProtoReflect.Descriptor instead.
  1164  func (*MutateDeployedModelRequest) Descriptor() ([]byte, []int) {
  1165  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{18}
  1166  }
  1167  
  1168  func (x *MutateDeployedModelRequest) GetEndpoint() string {
  1169  	if x != nil {
  1170  		return x.Endpoint
  1171  	}
  1172  	return ""
  1173  }
  1174  
  1175  func (x *MutateDeployedModelRequest) GetDeployedModel() *DeployedModel {
  1176  	if x != nil {
  1177  		return x.DeployedModel
  1178  	}
  1179  	return nil
  1180  }
  1181  
  1182  func (x *MutateDeployedModelRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
  1183  	if x != nil {
  1184  		return x.UpdateMask
  1185  	}
  1186  	return nil
  1187  }
  1188  
  1189  // Response message for
  1190  // [EndpointService.MutateDeployedModel][google.cloud.aiplatform.v1beta1.EndpointService.MutateDeployedModel].
  1191  type MutateDeployedModelResponse struct {
  1192  	state         protoimpl.MessageState
  1193  	sizeCache     protoimpl.SizeCache
  1194  	unknownFields protoimpl.UnknownFields
  1195  
  1196  	// The DeployedModel that's being mutated.
  1197  	DeployedModel *DeployedModel `protobuf:"bytes,1,opt,name=deployed_model,json=deployedModel,proto3" json:"deployed_model,omitempty"`
  1198  }
  1199  
  1200  func (x *MutateDeployedModelResponse) Reset() {
  1201  	*x = MutateDeployedModelResponse{}
  1202  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[19]
  1203  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1204  	ms.StoreMessageInfo(mi)
  1205  }
  1206  
  1207  func (x *MutateDeployedModelResponse) String() string {
  1208  	return protoimpl.X.MessageStringOf(x)
  1209  }
  1210  
  1211  func (*MutateDeployedModelResponse) ProtoMessage() {}
  1212  
  1213  func (x *MutateDeployedModelResponse) ProtoReflect() protoreflect.Message {
  1214  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[19]
  1215  	if x != nil {
  1216  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1217  		if ms.LoadMessageInfo() == nil {
  1218  			ms.StoreMessageInfo(mi)
  1219  		}
  1220  		return ms
  1221  	}
  1222  	return mi.MessageOf(x)
  1223  }
  1224  
  1225  // Deprecated: Use MutateDeployedModelResponse.ProtoReflect.Descriptor instead.
  1226  func (*MutateDeployedModelResponse) Descriptor() ([]byte, []int) {
  1227  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{19}
  1228  }
  1229  
  1230  func (x *MutateDeployedModelResponse) GetDeployedModel() *DeployedModel {
  1231  	if x != nil {
  1232  		return x.DeployedModel
  1233  	}
  1234  	return nil
  1235  }
  1236  
  1237  // Runtime operation information for
  1238  // [EndpointService.MutateDeployedModel][google.cloud.aiplatform.v1beta1.EndpointService.MutateDeployedModel].
  1239  type MutateDeployedModelOperationMetadata struct {
  1240  	state         protoimpl.MessageState
  1241  	sizeCache     protoimpl.SizeCache
  1242  	unknownFields protoimpl.UnknownFields
  1243  
  1244  	// The operation generic information.
  1245  	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
  1246  }
  1247  
  1248  func (x *MutateDeployedModelOperationMetadata) Reset() {
  1249  	*x = MutateDeployedModelOperationMetadata{}
  1250  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[20]
  1251  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1252  	ms.StoreMessageInfo(mi)
  1253  }
  1254  
  1255  func (x *MutateDeployedModelOperationMetadata) String() string {
  1256  	return protoimpl.X.MessageStringOf(x)
  1257  }
  1258  
  1259  func (*MutateDeployedModelOperationMetadata) ProtoMessage() {}
  1260  
  1261  func (x *MutateDeployedModelOperationMetadata) ProtoReflect() protoreflect.Message {
  1262  	mi := &file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes[20]
  1263  	if x != nil {
  1264  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1265  		if ms.LoadMessageInfo() == nil {
  1266  			ms.StoreMessageInfo(mi)
  1267  		}
  1268  		return ms
  1269  	}
  1270  	return mi.MessageOf(x)
  1271  }
  1272  
  1273  // Deprecated: Use MutateDeployedModelOperationMetadata.ProtoReflect.Descriptor instead.
  1274  func (*MutateDeployedModelOperationMetadata) Descriptor() ([]byte, []int) {
  1275  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP(), []int{20}
  1276  }
  1277  
  1278  func (x *MutateDeployedModelOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
  1279  	if x != nil {
  1280  		return x.GenericMetadata
  1281  	}
  1282  	return nil
  1283  }
  1284  
  1285  var File_google_cloud_aiplatform_v1beta1_endpoint_service_proto protoreflect.FileDescriptor
  1286  
  1287  var file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDesc = []byte{
  1288  	0x0a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
  1289  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1290  	0x31, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69,
  1291  	0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1292  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
  1293  	0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1294  	0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1295  	0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
  1296  	0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1297  	0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65,
  1298  	0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  1299  	0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65,
  1300  	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x36, 0x67, 0x6f,
  1301  	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61,
  1302  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x64, 0x65,
  1303  	0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70,
  1304  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f,
  1305  	0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31,
  1306  	0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x70,
  1307  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f,
  1308  	0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31,
  1309  	0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
  1310  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f,
  1311  	0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74,
  1312  	0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67,
  1313  	0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74,
  1314  	0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
  1315  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d,
  1316  	0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcc, 0x01, 0x0a, 0x15, 0x43, 0x72,
  1317  	0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75,
  1318  	0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20,
  1319  	0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63,
  1320  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
  1321  	0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06,
  1322  	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x4a, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69,
  1323  	0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1324  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
  1325  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f,
  1326  	0x69, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69,
  1327  	0x6e, 0x74, 0x12, 0x24, 0x0a, 0x0b, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69,
  1328  	0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x52, 0x0a, 0x65, 0x6e,
  1329  	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x64, 0x22, 0xe9, 0x01, 0x0a, 0x1f, 0x43, 0x72, 0x65,
  1330  	0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x70, 0x65, 0x72, 0x61,
  1331  	0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x64, 0x0a, 0x10,
  1332  	0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
  1333  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1334  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  1335  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63,
  1336  	0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
  1337  	0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
  1338  	0x74, 0x61, 0x12, 0x60, 0x0a, 0x10, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74,
  1339  	0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x67,
  1340  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c,
  1341  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44,
  1342  	0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x42, 0x03,
  1343  	0xe0, 0x41, 0x03, 0x52, 0x0f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53,
  1344  	0x74, 0x61, 0x67, 0x65, 0x22, 0x54, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f,
  1345  	0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 0x61,
  1346  	0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24,
  1347  	0x0a, 0x22, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f,
  1348  	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x64, 0x70,
  1349  	0x6f, 0x69, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xfa, 0x01, 0x0a, 0x14, 0x4c,
  1350  	0x69, 0x73, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75,
  1351  	0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20,
  1352  	0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63,
  1353  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
  1354  	0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06,
  1355  	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72,
  1356  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x66, 0x69, 0x6c,
  1357  	0x74, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65,
  1358  	0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67,
  1359  	0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f,
  1360  	0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09,
  1361  	0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3c, 0x0a, 0x09, 0x72, 0x65, 0x61,
  1362  	0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
  1363  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46,
  1364  	0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x72,
  1365  	0x65, 0x61, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x88, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74,
  1366  	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
  1367  	0x65, 0x12, 0x47, 0x0a, 0x09, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x01,
  1368  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  1369  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76,
  1370  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52,
  1371  	0x09, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65,
  1372  	0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20,
  1373  	0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
  1374  	0x65, 0x6e, 0x22, 0xa5, 0x01, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64,
  1375  	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x08,
  1376  	0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29,
  1377  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69,
  1378  	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
  1379  	0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08,
  1380  	0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61,
  1381  	0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  1382  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  1383  	0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a,
  1384  	0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x6e, 0x0a, 0x20, 0x55, 0x70,
  1385  	0x64, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x6f, 0x6e, 0x67,
  1386  	0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a,
  1387  	0x0a, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
  1388  	0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  1389  	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  1390  	0x61, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02,
  1391  	0x52, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x87, 0x01, 0x0a, 0x1f, 0x55,
  1392  	0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x70, 0x65,
  1393  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x64,
  1394  	0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61,
  1395  	0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1396  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
  1397  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72,
  1398  	0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64,
  1399  	0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74, 0x61,
  1400  	0x64, 0x61, 0x74, 0x61, 0x22, 0x57, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x6e,
  1401  	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a,
  1402  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02,
  1403  	0xfa, 0x41, 0x24, 0x0a, 0x22, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
  1404  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45,
  1405  	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xe5, 0x02,
  1406  	0x0a, 0x12, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71,
  1407  	0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
  1408  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22,
  1409  	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1410  	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
  1411  	0x6e, 0x74, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x5a, 0x0a, 0x0e,
  1412  	0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x02,
  1413  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  1414  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76,
  1415  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x4d,
  1416  	0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x64, 0x65, 0x70, 0x6c, 0x6f,
  1417  	0x79, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x6a, 0x0a, 0x0d, 0x74, 0x72, 0x61, 0x66,
  1418  	0x66, 0x69, 0x63, 0x5f, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
  1419  	0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
  1420  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1421  	0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71,
  1422  	0x75, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x70, 0x6c, 0x69,
  1423  	0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53,
  1424  	0x70, 0x6c, 0x69, 0x74, 0x1a, 0x3f, 0x0a, 0x11, 0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53,
  1425  	0x70, 0x6c, 0x69, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
  1426  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
  1427  	0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
  1428  	0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x6c, 0x0a, 0x13, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d,
  1429  	0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 0x0e,
  1430  	0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01,
  1431  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  1432  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76,
  1433  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x4d,
  1434  	0x6f, 0x64, 0x65, 0x6c, 0x52, 0x0d, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x4d, 0x6f,
  1435  	0x64, 0x65, 0x6c, 0x22, 0xe6, 0x01, 0x0a, 0x1c, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f,
  1436  	0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
  1437  	0x64, 0x61, 0x74, 0x61, 0x12, 0x64, 0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f,
  1438  	0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39,
  1439  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69,
  1440  	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
  1441  	0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
  1442  	0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72,
  1443  	0x69, 0x63, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x60, 0x0a, 0x10, 0x64, 0x65,
  1444  	0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x18, 0x02,
  1445  	0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  1446  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76,
  1447  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e,
  1448  	0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0f, 0x64, 0x65, 0x70,
  1449  	0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x67, 0x65, 0x22, 0xbe, 0x02, 0x0a,
  1450  	0x14, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65,
  1451  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
  1452  	0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a,
  1453  	0x22, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1454  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x64, 0x70, 0x6f,
  1455  	0x69, 0x6e, 0x74, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x2f, 0x0a,
  1456  	0x11, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f,
  1457  	0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0f, 0x64,
  1458  	0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x6c,
  1459  	0x0a, 0x0d, 0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x5f, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x18,
  1460  	0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  1461  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
  1462  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79,
  1463  	0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x72, 0x61,
  1464  	0x66, 0x66, 0x69, 0x63, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c,
  1465  	0x74, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x1a, 0x3f, 0x0a, 0x11,
  1466  	0x54, 0x72, 0x61, 0x66, 0x66, 0x69, 0x63, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x45, 0x6e, 0x74, 0x72,
  1467  	0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
  1468  	0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
  1469  	0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x17, 0x0a,
  1470  	0x15, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65,
  1471  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xd2, 0x01, 0x0a, 0x1e, 0x53, 0x65, 0x74, 0x50, 0x75,
  1472  	0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66,
  1473  	0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
  1474  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a,
  1475  	0x22, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1476  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x64, 0x70, 0x6f,
  1477  	0x69, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x70, 0x0a, 0x16, 0x70, 0x75, 0x62,
  1478  	0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x63, 0x6f, 0x6e,
  1479  	0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1480  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
  1481  	0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c,
  1482  	0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
  1483  	0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x14, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72,
  1484  	0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x90, 0x01, 0x0a, 0x28,
  1485  	0x53, 0x65, 0x74, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65,
  1486  	0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1487  	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x64, 0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65,
  1488  	0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01,
  1489  	0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  1490  	0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62,
  1491  	0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72,
  1492  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67,
  1493  	0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x62,
  1494  	0x0a, 0x20, 0x46, 0x65, 0x74, 0x63, 0x68, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72,
  1495  	0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65,
  1496  	0x73, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  1497  	0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
  1498  	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
  1499  	0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61,
  1500  	0x6d, 0x65, 0x22, 0x86, 0x01, 0x0a, 0x1e, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d,
  1501  	0x6f, 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74,
  1502  	0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x64, 0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63,
  1503  	0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
  1504  	0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
  1505  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1506  	0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
  1507  	0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65,
  1508  	0x72, 0x69, 0x63, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x82, 0x02, 0x0a, 0x1a,
  1509  	0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x4d, 0x6f,
  1510  	0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x08, 0x65, 0x6e,
  1511  	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41,
  1512  	0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  1513  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  1514  	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69,
  1515  	0x6e, 0x74, 0x12, 0x5a, 0x0a, 0x0e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x6d,
  1516  	0x6f, 0x64, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f,
  1517  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
  1518  	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x70,
  1519  	0x6c, 0x6f, 0x79, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
  1520  	0x0d, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x40,
  1521  	0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x04, 0x20,
  1522  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  1523  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42,
  1524  	0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b,
  1525  	0x22, 0x74, 0x0a, 0x1b, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79,
  1526  	0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
  1527  	0x55, 0x0a, 0x0e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x65,
  1528  	0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1529  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
  1530  	0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79,
  1531  	0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x0d, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65,
  1532  	0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x8c, 0x01, 0x0a, 0x24, 0x4d, 0x75, 0x74, 0x61, 0x74,
  1533  	0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, 0x70,
  1534  	0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
  1535  	0x64, 0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64,
  1536  	0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1537  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
  1538  	0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65,
  1539  	0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
  1540  	0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74,
  1541  	0x61, 0x64, 0x61, 0x74, 0x61, 0x32, 0xd4, 0x16, 0x0a, 0x0f, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
  1542  	0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x8c, 0x02, 0x0a, 0x0e, 0x43, 0x72,
  1543  	0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x36, 0x2e, 0x67,
  1544  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c,
  1545  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43,
  1546  	0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71,
  1547  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f,
  1548  	0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
  1549  	0x69, 0x6f, 0x6e, 0x22, 0xa2, 0x01, 0xca, 0x41, 0x2b, 0x0a, 0x08, 0x45, 0x6e, 0x64, 0x70, 0x6f,
  1550  	0x69, 0x6e, 0x74, 0x12, 0x1f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f,
  1551  	0x69, 0x6e, 0x74, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
  1552  	0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x0f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x65, 0x6e,
  1553  	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0xda, 0x41, 0x1b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c,
  1554  	0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2c, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
  1555  	0x74, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3e, 0x3a, 0x08, 0x65, 0x6e, 0x64, 0x70,
  1556  	0x6f, 0x69, 0x6e, 0x74, 0x22, 0x32, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b,
  1557  	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
  1558  	0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x65,
  1559  	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0xb0, 0x01, 0x0a, 0x0b, 0x47, 0x65, 0x74,
  1560  	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1561  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
  1562  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x6e,
  1563  	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e,
  1564  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70,
  1565  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e,
  1566  	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x41, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d,
  1567  	0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1568  	0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
  1569  	0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x65,
  1570  	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xc3, 0x01, 0x0a, 0x0d,
  1571  	0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x35, 0x2e,
  1572  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70,
  1573  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e,
  1574  	0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71,
  1575  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  1576  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76,
  1577  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f,
  1578  	0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0xda, 0x41,
  1579  	0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32, 0x2f,
  1580  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d,
  1581  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
  1582  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
  1583  	0x73, 0x12, 0xd9, 0x01, 0x0a, 0x0e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70,
  1584  	0x6f, 0x69, 0x6e, 0x74, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  1585  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76,
  1586  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64,
  1587  	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x67,
  1588  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c,
  1589  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45,
  1590  	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x64, 0xda, 0x41, 0x14, 0x65, 0x6e, 0x64, 0x70,
  1591  	0x6f, 0x69, 0x6e, 0x74, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
  1592  	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x47, 0x3a, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
  1593  	0x32, 0x3b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x65, 0x6e, 0x64, 0x70,
  1594  	0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
  1595  	0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
  1596  	0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x86, 0x02,
  1597  	0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
  1598  	0x4c, 0x6f, 0x6e, 0x67, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x12, 0x41, 0x2e, 0x67, 0x6f,
  1599  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
  1600  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70,
  1601  	0x64, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x4c, 0x6f, 0x6e, 0x67,
  1602  	0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d,
  1603  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e,
  1604  	0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x86, 0x01,
  1605  	0xca, 0x41, 0x2b, 0x0a, 0x08, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x1f, 0x55,
  1606  	0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x70, 0x65,
  1607  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41,
  1608  	0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x47, 0x3a,
  1609  	0x01, 0x2a, 0x22, 0x42, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x65, 0x6e,
  1610  	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
  1611  	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  1612  	0x2f, 0x2a, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a,
  1613  	0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0xdd, 0x01, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74,
  1614  	0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1615  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
  1616  	0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65,
  1617  	0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  1618  	0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72,
  1619  	0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1620  	0x22, 0x74, 0xca, 0x41, 0x30, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  1621  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x17, 0x44, 0x65,
  1622  	0x6c, 0x65, 0x74, 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74,
  1623  	0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93,
  1624  	0x02, 0x34, 0x2a, 0x32, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61,
  1625  	0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
  1626  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69,
  1627  	0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x8f, 0x02, 0x0a, 0x0b, 0x44, 0x65, 0x70, 0x6c, 0x6f,
  1628  	0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1629  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  1630  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d,
  1631  	0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f,
  1632  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67,
  1633  	0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xab, 0x01, 0xca, 0x41, 0x33,
  1634  	0x0a, 0x13, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73,
  1635  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64,
  1636  	0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64,
  1637  	0x61, 0x74, 0x61, 0xda, 0x41, 0x25, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2c, 0x64,
  1638  	0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2c, 0x74, 0x72,
  1639  	0x61, 0x66, 0x66, 0x69, 0x63, 0x5f, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02,
  1640  	0x47, 0x3a, 0x01, 0x2a, 0x22, 0x42, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b,
  1641  	0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
  1642  	0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
  1643  	0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x64, 0x65, 0x70,
  1644  	0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x9c, 0x02, 0x0a, 0x0d, 0x55, 0x6e, 0x64,
  1645  	0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f,
  1646  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
  1647  	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x6e, 0x64,
  1648  	0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  1649  	0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72,
  1650  	0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1651  	0x22, 0xb4, 0x01, 0xca, 0x41, 0x37, 0x0a, 0x15, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79,
  1652  	0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x55,
  1653  	0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72,
  1654  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x28,
  1655  	0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2c, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65,
  1656  	0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x2c, 0x74, 0x72, 0x61, 0x66, 0x66,
  1657  	0x69, 0x63, 0x5f, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x49, 0x3a, 0x01,
  1658  	0x2a, 0x22, 0x44, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x65, 0x6e, 0x64,
  1659  	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
  1660  	0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x65, 0x6e, 0x64,
  1661  	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x75, 0x6e, 0x64, 0x65, 0x70, 0x6c,
  1662  	0x6f, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0xb5, 0x02, 0x0a, 0x13, 0x4d, 0x75, 0x74, 0x61,
  1663  	0x74, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12,
  1664  	0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
  1665  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1666  	0x31, 0x2e, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64,
  1667  	0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67,
  1668  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e,
  1669  	0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xc1, 0x01, 0xca, 0x41,
  1670  	0x43, 0x0a, 0x1b, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65,
  1671  	0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24,
  1672  	0x4d, 0x75, 0x74, 0x61, 0x74, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x4d, 0x6f,
  1673  	0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
  1674  	0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x23, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2c,
  1675  	0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2c, 0x75,
  1676  	0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4f,
  1677  	0x3a, 0x01, 0x2a, 0x22, 0x4a, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x65,
  1678  	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
  1679  	0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x65,
  1680  	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x6d, 0x75, 0x74, 0x61,
  1681  	0x74, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12,
  1682  	0xbc, 0x02, 0x0a, 0x17, 0x53, 0x65, 0x74, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72,
  1683  	0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3f, 0x2e, 0x67, 0x6f,
  1684  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
  1685  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x65,
  1686  	0x74, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x43,
  1687  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67,
  1688  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e,
  1689  	0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xc0, 0x01, 0xca, 0x41,
  1690  	0x40, 0x0a, 0x14, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65,
  1691  	0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x28, 0x53, 0x65, 0x74, 0x50, 0x75, 0x62, 0x6c,
  1692  	0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
  1693  	0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
  1694  	0x61, 0xda, 0x41, 0x1b, 0x6e, 0x61, 0x6d, 0x65, 0x2c, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68,
  1695  	0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x82,
  1696  	0xd3, 0xe4, 0x93, 0x02, 0x59, 0x3a, 0x01, 0x2a, 0x22, 0x54, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74,
  1697  	0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
  1698  	0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
  1699  	0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x2f, 0x6d, 0x6f, 0x64,
  1700  	0x65, 0x6c, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x65, 0x74, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73,
  1701  	0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0xfc,
  1702  	0x01, 0x0a, 0x19, 0x46, 0x65, 0x74, 0x63, 0x68, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65,
  1703  	0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x41, 0x2e, 0x67,
  1704  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c,
  1705  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x46,
  1706  	0x65, 0x74, 0x63, 0x68, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64,
  1707  	0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
  1708  	0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
  1709  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1710  	0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c,
  1711  	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x65, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82,
  1712  	0xd3, 0xe4, 0x93, 0x02, 0x58, 0x12, 0x56, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f,
  1713  	0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
  1714  	0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x75, 0x62,
  1715  	0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73,
  1716  	0x2f, 0x2a, 0x7d, 0x3a, 0x66, 0x65, 0x74, 0x63, 0x68, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68,
  1717  	0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x1a, 0x4d, 0xca,
  1718  	0x41, 0x19, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f,
  1719  	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74,
  1720  	0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1721  	0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c,
  1722  	0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xeb, 0x01, 0x0a,
  1723  	0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  1724  	0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62,
  1725  	0x65, 0x74, 0x61, 0x31, 0x42, 0x14, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x53, 0x65,
  1726  	0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x63, 0x6c,
  1727  	0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67,
  1728  	0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69,
  1729  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
  1730  	0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70,
  1731  	0x62, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64,
  1732  	0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65,
  1733  	0x74, 0x61, 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f,
  1734  	0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31,
  1735  	0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a,
  1736  	0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
  1737  	0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
  1738  	0x6f, 0x33,
  1739  }
  1740  
  1741  var (
  1742  	file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescOnce sync.Once
  1743  	file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDesc
  1744  )
  1745  
  1746  func file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescGZIP() []byte {
  1747  	file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescOnce.Do(func() {
  1748  		file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescData)
  1749  	})
  1750  	return file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDescData
  1751  }
  1752  
  1753  var file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes = make([]protoimpl.MessageInfo, 23)
  1754  var file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_goTypes = []any{
  1755  	(*CreateEndpointRequest)(nil),                    // 0: google.cloud.aiplatform.v1beta1.CreateEndpointRequest
  1756  	(*CreateEndpointOperationMetadata)(nil),          // 1: google.cloud.aiplatform.v1beta1.CreateEndpointOperationMetadata
  1757  	(*GetEndpointRequest)(nil),                       // 2: google.cloud.aiplatform.v1beta1.GetEndpointRequest
  1758  	(*ListEndpointsRequest)(nil),                     // 3: google.cloud.aiplatform.v1beta1.ListEndpointsRequest
  1759  	(*ListEndpointsResponse)(nil),                    // 4: google.cloud.aiplatform.v1beta1.ListEndpointsResponse
  1760  	(*UpdateEndpointRequest)(nil),                    // 5: google.cloud.aiplatform.v1beta1.UpdateEndpointRequest
  1761  	(*UpdateEndpointLongRunningRequest)(nil),         // 6: google.cloud.aiplatform.v1beta1.UpdateEndpointLongRunningRequest
  1762  	(*UpdateEndpointOperationMetadata)(nil),          // 7: google.cloud.aiplatform.v1beta1.UpdateEndpointOperationMetadata
  1763  	(*DeleteEndpointRequest)(nil),                    // 8: google.cloud.aiplatform.v1beta1.DeleteEndpointRequest
  1764  	(*DeployModelRequest)(nil),                       // 9: google.cloud.aiplatform.v1beta1.DeployModelRequest
  1765  	(*DeployModelResponse)(nil),                      // 10: google.cloud.aiplatform.v1beta1.DeployModelResponse
  1766  	(*DeployModelOperationMetadata)(nil),             // 11: google.cloud.aiplatform.v1beta1.DeployModelOperationMetadata
  1767  	(*UndeployModelRequest)(nil),                     // 12: google.cloud.aiplatform.v1beta1.UndeployModelRequest
  1768  	(*UndeployModelResponse)(nil),                    // 13: google.cloud.aiplatform.v1beta1.UndeployModelResponse
  1769  	(*SetPublisherModelConfigRequest)(nil),           // 14: google.cloud.aiplatform.v1beta1.SetPublisherModelConfigRequest
  1770  	(*SetPublisherModelConfigOperationMetadata)(nil), // 15: google.cloud.aiplatform.v1beta1.SetPublisherModelConfigOperationMetadata
  1771  	(*FetchPublisherModelConfigRequest)(nil),         // 16: google.cloud.aiplatform.v1beta1.FetchPublisherModelConfigRequest
  1772  	(*UndeployModelOperationMetadata)(nil),           // 17: google.cloud.aiplatform.v1beta1.UndeployModelOperationMetadata
  1773  	(*MutateDeployedModelRequest)(nil),               // 18: google.cloud.aiplatform.v1beta1.MutateDeployedModelRequest
  1774  	(*MutateDeployedModelResponse)(nil),              // 19: google.cloud.aiplatform.v1beta1.MutateDeployedModelResponse
  1775  	(*MutateDeployedModelOperationMetadata)(nil),     // 20: google.cloud.aiplatform.v1beta1.MutateDeployedModelOperationMetadata
  1776  	nil,                              // 21: google.cloud.aiplatform.v1beta1.DeployModelRequest.TrafficSplitEntry
  1777  	nil,                              // 22: google.cloud.aiplatform.v1beta1.UndeployModelRequest.TrafficSplitEntry
  1778  	(*Endpoint)(nil),                 // 23: google.cloud.aiplatform.v1beta1.Endpoint
  1779  	(*GenericOperationMetadata)(nil), // 24: google.cloud.aiplatform.v1beta1.GenericOperationMetadata
  1780  	(DeploymentStage)(0),             // 25: google.cloud.aiplatform.v1beta1.DeploymentStage
  1781  	(*fieldmaskpb.FieldMask)(nil),    // 26: google.protobuf.FieldMask
  1782  	(*DeployedModel)(nil),            // 27: google.cloud.aiplatform.v1beta1.DeployedModel
  1783  	(*PublisherModelConfig)(nil),     // 28: google.cloud.aiplatform.v1beta1.PublisherModelConfig
  1784  	(*longrunningpb.Operation)(nil),  // 29: google.longrunning.Operation
  1785  }
  1786  var file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_depIdxs = []int32{
  1787  	23, // 0: google.cloud.aiplatform.v1beta1.CreateEndpointRequest.endpoint:type_name -> google.cloud.aiplatform.v1beta1.Endpoint
  1788  	24, // 1: google.cloud.aiplatform.v1beta1.CreateEndpointOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
  1789  	25, // 2: google.cloud.aiplatform.v1beta1.CreateEndpointOperationMetadata.deployment_stage:type_name -> google.cloud.aiplatform.v1beta1.DeploymentStage
  1790  	26, // 3: google.cloud.aiplatform.v1beta1.ListEndpointsRequest.read_mask:type_name -> google.protobuf.FieldMask
  1791  	23, // 4: google.cloud.aiplatform.v1beta1.ListEndpointsResponse.endpoints:type_name -> google.cloud.aiplatform.v1beta1.Endpoint
  1792  	23, // 5: google.cloud.aiplatform.v1beta1.UpdateEndpointRequest.endpoint:type_name -> google.cloud.aiplatform.v1beta1.Endpoint
  1793  	26, // 6: google.cloud.aiplatform.v1beta1.UpdateEndpointRequest.update_mask:type_name -> google.protobuf.FieldMask
  1794  	23, // 7: google.cloud.aiplatform.v1beta1.UpdateEndpointLongRunningRequest.endpoint:type_name -> google.cloud.aiplatform.v1beta1.Endpoint
  1795  	24, // 8: google.cloud.aiplatform.v1beta1.UpdateEndpointOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
  1796  	27, // 9: google.cloud.aiplatform.v1beta1.DeployModelRequest.deployed_model:type_name -> google.cloud.aiplatform.v1beta1.DeployedModel
  1797  	21, // 10: google.cloud.aiplatform.v1beta1.DeployModelRequest.traffic_split:type_name -> google.cloud.aiplatform.v1beta1.DeployModelRequest.TrafficSplitEntry
  1798  	27, // 11: google.cloud.aiplatform.v1beta1.DeployModelResponse.deployed_model:type_name -> google.cloud.aiplatform.v1beta1.DeployedModel
  1799  	24, // 12: google.cloud.aiplatform.v1beta1.DeployModelOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
  1800  	25, // 13: google.cloud.aiplatform.v1beta1.DeployModelOperationMetadata.deployment_stage:type_name -> google.cloud.aiplatform.v1beta1.DeploymentStage
  1801  	22, // 14: google.cloud.aiplatform.v1beta1.UndeployModelRequest.traffic_split:type_name -> google.cloud.aiplatform.v1beta1.UndeployModelRequest.TrafficSplitEntry
  1802  	28, // 15: google.cloud.aiplatform.v1beta1.SetPublisherModelConfigRequest.publisher_model_config:type_name -> google.cloud.aiplatform.v1beta1.PublisherModelConfig
  1803  	24, // 16: google.cloud.aiplatform.v1beta1.SetPublisherModelConfigOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
  1804  	24, // 17: google.cloud.aiplatform.v1beta1.UndeployModelOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
  1805  	27, // 18: google.cloud.aiplatform.v1beta1.MutateDeployedModelRequest.deployed_model:type_name -> google.cloud.aiplatform.v1beta1.DeployedModel
  1806  	26, // 19: google.cloud.aiplatform.v1beta1.MutateDeployedModelRequest.update_mask:type_name -> google.protobuf.FieldMask
  1807  	27, // 20: google.cloud.aiplatform.v1beta1.MutateDeployedModelResponse.deployed_model:type_name -> google.cloud.aiplatform.v1beta1.DeployedModel
  1808  	24, // 21: google.cloud.aiplatform.v1beta1.MutateDeployedModelOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
  1809  	0,  // 22: google.cloud.aiplatform.v1beta1.EndpointService.CreateEndpoint:input_type -> google.cloud.aiplatform.v1beta1.CreateEndpointRequest
  1810  	2,  // 23: google.cloud.aiplatform.v1beta1.EndpointService.GetEndpoint:input_type -> google.cloud.aiplatform.v1beta1.GetEndpointRequest
  1811  	3,  // 24: google.cloud.aiplatform.v1beta1.EndpointService.ListEndpoints:input_type -> google.cloud.aiplatform.v1beta1.ListEndpointsRequest
  1812  	5,  // 25: google.cloud.aiplatform.v1beta1.EndpointService.UpdateEndpoint:input_type -> google.cloud.aiplatform.v1beta1.UpdateEndpointRequest
  1813  	6,  // 26: google.cloud.aiplatform.v1beta1.EndpointService.UpdateEndpointLongRunning:input_type -> google.cloud.aiplatform.v1beta1.UpdateEndpointLongRunningRequest
  1814  	8,  // 27: google.cloud.aiplatform.v1beta1.EndpointService.DeleteEndpoint:input_type -> google.cloud.aiplatform.v1beta1.DeleteEndpointRequest
  1815  	9,  // 28: google.cloud.aiplatform.v1beta1.EndpointService.DeployModel:input_type -> google.cloud.aiplatform.v1beta1.DeployModelRequest
  1816  	12, // 29: google.cloud.aiplatform.v1beta1.EndpointService.UndeployModel:input_type -> google.cloud.aiplatform.v1beta1.UndeployModelRequest
  1817  	18, // 30: google.cloud.aiplatform.v1beta1.EndpointService.MutateDeployedModel:input_type -> google.cloud.aiplatform.v1beta1.MutateDeployedModelRequest
  1818  	14, // 31: google.cloud.aiplatform.v1beta1.EndpointService.SetPublisherModelConfig:input_type -> google.cloud.aiplatform.v1beta1.SetPublisherModelConfigRequest
  1819  	16, // 32: google.cloud.aiplatform.v1beta1.EndpointService.FetchPublisherModelConfig:input_type -> google.cloud.aiplatform.v1beta1.FetchPublisherModelConfigRequest
  1820  	29, // 33: google.cloud.aiplatform.v1beta1.EndpointService.CreateEndpoint:output_type -> google.longrunning.Operation
  1821  	23, // 34: google.cloud.aiplatform.v1beta1.EndpointService.GetEndpoint:output_type -> google.cloud.aiplatform.v1beta1.Endpoint
  1822  	4,  // 35: google.cloud.aiplatform.v1beta1.EndpointService.ListEndpoints:output_type -> google.cloud.aiplatform.v1beta1.ListEndpointsResponse
  1823  	23, // 36: google.cloud.aiplatform.v1beta1.EndpointService.UpdateEndpoint:output_type -> google.cloud.aiplatform.v1beta1.Endpoint
  1824  	29, // 37: google.cloud.aiplatform.v1beta1.EndpointService.UpdateEndpointLongRunning:output_type -> google.longrunning.Operation
  1825  	29, // 38: google.cloud.aiplatform.v1beta1.EndpointService.DeleteEndpoint:output_type -> google.longrunning.Operation
  1826  	29, // 39: google.cloud.aiplatform.v1beta1.EndpointService.DeployModel:output_type -> google.longrunning.Operation
  1827  	29, // 40: google.cloud.aiplatform.v1beta1.EndpointService.UndeployModel:output_type -> google.longrunning.Operation
  1828  	29, // 41: google.cloud.aiplatform.v1beta1.EndpointService.MutateDeployedModel:output_type -> google.longrunning.Operation
  1829  	29, // 42: google.cloud.aiplatform.v1beta1.EndpointService.SetPublisherModelConfig:output_type -> google.longrunning.Operation
  1830  	28, // 43: google.cloud.aiplatform.v1beta1.EndpointService.FetchPublisherModelConfig:output_type -> google.cloud.aiplatform.v1beta1.PublisherModelConfig
  1831  	33, // [33:44] is the sub-list for method output_type
  1832  	22, // [22:33] is the sub-list for method input_type
  1833  	22, // [22:22] is the sub-list for extension type_name
  1834  	22, // [22:22] is the sub-list for extension extendee
  1835  	0,  // [0:22] is the sub-list for field type_name
  1836  }
  1837  
  1838  func init() { file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_init() }
  1839  func file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_init() {
  1840  	if File_google_cloud_aiplatform_v1beta1_endpoint_service_proto != nil {
  1841  		return
  1842  	}
  1843  	file_google_cloud_aiplatform_v1beta1_deployment_stage_proto_init()
  1844  	file_google_cloud_aiplatform_v1beta1_endpoint_proto_init()
  1845  	file_google_cloud_aiplatform_v1beta1_operation_proto_init()
  1846  	type x struct{}
  1847  	out := protoimpl.TypeBuilder{
  1848  		File: protoimpl.DescBuilder{
  1849  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1850  			RawDescriptor: file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDesc,
  1851  			NumEnums:      0,
  1852  			NumMessages:   23,
  1853  			NumExtensions: 0,
  1854  			NumServices:   1,
  1855  		},
  1856  		GoTypes:           file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_goTypes,
  1857  		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_depIdxs,
  1858  		MessageInfos:      file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_msgTypes,
  1859  	}.Build()
  1860  	File_google_cloud_aiplatform_v1beta1_endpoint_service_proto = out.File
  1861  	file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_rawDesc = nil
  1862  	file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_goTypes = nil
  1863  	file_google_cloud_aiplatform_v1beta1_endpoint_service_proto_depIdxs = nil
  1864  }