cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/publisher_model.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/publisher_model.proto
    20  
    21  package aiplatformpb
    22  
    23  import (
    24  	_ "google.golang.org/genproto/googleapis/api/annotations"
    25  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    26  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    27  	reflect "reflect"
    28  	sync "sync"
    29  )
    30  
    31  const (
    32  	// Verify that this generated code is sufficiently up-to-date.
    33  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    34  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    35  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    36  )
    37  
    38  // An enum representing the open source category of a PublisherModel.
    39  type PublisherModel_OpenSourceCategory int32
    40  
    41  const (
    42  	// The open source category is unspecified, which should not be used.
    43  	PublisherModel_OPEN_SOURCE_CATEGORY_UNSPECIFIED PublisherModel_OpenSourceCategory = 0
    44  	// Used to indicate the PublisherModel is not open sourced.
    45  	PublisherModel_PROPRIETARY PublisherModel_OpenSourceCategory = 1
    46  	// Used to indicate the PublisherModel is a Google-owned open source model
    47  	// w/ Google checkpoint.
    48  	PublisherModel_GOOGLE_OWNED_OSS_WITH_GOOGLE_CHECKPOINT PublisherModel_OpenSourceCategory = 2
    49  	// Used to indicate the PublisherModel is a 3p-owned open source model w/
    50  	// Google checkpoint.
    51  	PublisherModel_THIRD_PARTY_OWNED_OSS_WITH_GOOGLE_CHECKPOINT PublisherModel_OpenSourceCategory = 3
    52  	// Used to indicate the PublisherModel is a Google-owned pure open source
    53  	// model.
    54  	PublisherModel_GOOGLE_OWNED_OSS PublisherModel_OpenSourceCategory = 4
    55  	// Used to indicate the PublisherModel is a 3p-owned pure open source model.
    56  	PublisherModel_THIRD_PARTY_OWNED_OSS PublisherModel_OpenSourceCategory = 5
    57  )
    58  
    59  // Enum value maps for PublisherModel_OpenSourceCategory.
    60  var (
    61  	PublisherModel_OpenSourceCategory_name = map[int32]string{
    62  		0: "OPEN_SOURCE_CATEGORY_UNSPECIFIED",
    63  		1: "PROPRIETARY",
    64  		2: "GOOGLE_OWNED_OSS_WITH_GOOGLE_CHECKPOINT",
    65  		3: "THIRD_PARTY_OWNED_OSS_WITH_GOOGLE_CHECKPOINT",
    66  		4: "GOOGLE_OWNED_OSS",
    67  		5: "THIRD_PARTY_OWNED_OSS",
    68  	}
    69  	PublisherModel_OpenSourceCategory_value = map[string]int32{
    70  		"OPEN_SOURCE_CATEGORY_UNSPECIFIED":             0,
    71  		"PROPRIETARY":                                  1,
    72  		"GOOGLE_OWNED_OSS_WITH_GOOGLE_CHECKPOINT":      2,
    73  		"THIRD_PARTY_OWNED_OSS_WITH_GOOGLE_CHECKPOINT": 3,
    74  		"GOOGLE_OWNED_OSS":                             4,
    75  		"THIRD_PARTY_OWNED_OSS":                        5,
    76  	}
    77  )
    78  
    79  func (x PublisherModel_OpenSourceCategory) Enum() *PublisherModel_OpenSourceCategory {
    80  	p := new(PublisherModel_OpenSourceCategory)
    81  	*p = x
    82  	return p
    83  }
    84  
    85  func (x PublisherModel_OpenSourceCategory) String() string {
    86  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    87  }
    88  
    89  func (PublisherModel_OpenSourceCategory) Descriptor() protoreflect.EnumDescriptor {
    90  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_enumTypes[0].Descriptor()
    91  }
    92  
    93  func (PublisherModel_OpenSourceCategory) Type() protoreflect.EnumType {
    94  	return &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_enumTypes[0]
    95  }
    96  
    97  func (x PublisherModel_OpenSourceCategory) Number() protoreflect.EnumNumber {
    98  	return protoreflect.EnumNumber(x)
    99  }
   100  
   101  // Deprecated: Use PublisherModel_OpenSourceCategory.Descriptor instead.
   102  func (PublisherModel_OpenSourceCategory) EnumDescriptor() ([]byte, []int) {
   103  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescGZIP(), []int{0, 0}
   104  }
   105  
   106  // An enum representing the launch stage of a PublisherModel.
   107  type PublisherModel_LaunchStage int32
   108  
   109  const (
   110  	// The model launch stage is unspecified.
   111  	PublisherModel_LAUNCH_STAGE_UNSPECIFIED PublisherModel_LaunchStage = 0
   112  	// Used to indicate the PublisherModel is at Experimental launch stage,
   113  	// available to a small set of customers.
   114  	PublisherModel_EXPERIMENTAL PublisherModel_LaunchStage = 1
   115  	// Used to indicate the PublisherModel is at Private Preview launch stage,
   116  	// only available to a small set of customers, although a larger set of
   117  	// customers than an Experimental launch. Previews are the first launch
   118  	// stage used to get feedback from customers.
   119  	PublisherModel_PRIVATE_PREVIEW PublisherModel_LaunchStage = 2
   120  	// Used to indicate the PublisherModel is at Public Preview launch stage,
   121  	// available to all customers, although not supported for production
   122  	// workloads.
   123  	PublisherModel_PUBLIC_PREVIEW PublisherModel_LaunchStage = 3
   124  	// Used to indicate the PublisherModel is at GA launch stage, available to
   125  	// all customers and ready for production workload.
   126  	PublisherModel_GA PublisherModel_LaunchStage = 4
   127  )
   128  
   129  // Enum value maps for PublisherModel_LaunchStage.
   130  var (
   131  	PublisherModel_LaunchStage_name = map[int32]string{
   132  		0: "LAUNCH_STAGE_UNSPECIFIED",
   133  		1: "EXPERIMENTAL",
   134  		2: "PRIVATE_PREVIEW",
   135  		3: "PUBLIC_PREVIEW",
   136  		4: "GA",
   137  	}
   138  	PublisherModel_LaunchStage_value = map[string]int32{
   139  		"LAUNCH_STAGE_UNSPECIFIED": 0,
   140  		"EXPERIMENTAL":             1,
   141  		"PRIVATE_PREVIEW":          2,
   142  		"PUBLIC_PREVIEW":           3,
   143  		"GA":                       4,
   144  	}
   145  )
   146  
   147  func (x PublisherModel_LaunchStage) Enum() *PublisherModel_LaunchStage {
   148  	p := new(PublisherModel_LaunchStage)
   149  	*p = x
   150  	return p
   151  }
   152  
   153  func (x PublisherModel_LaunchStage) String() string {
   154  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   155  }
   156  
   157  func (PublisherModel_LaunchStage) Descriptor() protoreflect.EnumDescriptor {
   158  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_enumTypes[1].Descriptor()
   159  }
   160  
   161  func (PublisherModel_LaunchStage) Type() protoreflect.EnumType {
   162  	return &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_enumTypes[1]
   163  }
   164  
   165  func (x PublisherModel_LaunchStage) Number() protoreflect.EnumNumber {
   166  	return protoreflect.EnumNumber(x)
   167  }
   168  
   169  // Deprecated: Use PublisherModel_LaunchStage.Descriptor instead.
   170  func (PublisherModel_LaunchStage) EnumDescriptor() ([]byte, []int) {
   171  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescGZIP(), []int{0, 1}
   172  }
   173  
   174  // An enum representing the state of the PublicModelVersion.
   175  type PublisherModel_VersionState int32
   176  
   177  const (
   178  	// The version state is unspecified.
   179  	PublisherModel_VERSION_STATE_UNSPECIFIED PublisherModel_VersionState = 0
   180  	// Used to indicate the version is stable.
   181  	PublisherModel_VERSION_STATE_STABLE PublisherModel_VersionState = 1
   182  	// Used to indicate the version is unstable.
   183  	PublisherModel_VERSION_STATE_UNSTABLE PublisherModel_VersionState = 2
   184  )
   185  
   186  // Enum value maps for PublisherModel_VersionState.
   187  var (
   188  	PublisherModel_VersionState_name = map[int32]string{
   189  		0: "VERSION_STATE_UNSPECIFIED",
   190  		1: "VERSION_STATE_STABLE",
   191  		2: "VERSION_STATE_UNSTABLE",
   192  	}
   193  	PublisherModel_VersionState_value = map[string]int32{
   194  		"VERSION_STATE_UNSPECIFIED": 0,
   195  		"VERSION_STATE_STABLE":      1,
   196  		"VERSION_STATE_UNSTABLE":    2,
   197  	}
   198  )
   199  
   200  func (x PublisherModel_VersionState) Enum() *PublisherModel_VersionState {
   201  	p := new(PublisherModel_VersionState)
   202  	*p = x
   203  	return p
   204  }
   205  
   206  func (x PublisherModel_VersionState) String() string {
   207  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   208  }
   209  
   210  func (PublisherModel_VersionState) Descriptor() protoreflect.EnumDescriptor {
   211  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_enumTypes[2].Descriptor()
   212  }
   213  
   214  func (PublisherModel_VersionState) Type() protoreflect.EnumType {
   215  	return &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_enumTypes[2]
   216  }
   217  
   218  func (x PublisherModel_VersionState) Number() protoreflect.EnumNumber {
   219  	return protoreflect.EnumNumber(x)
   220  }
   221  
   222  // Deprecated: Use PublisherModel_VersionState.Descriptor instead.
   223  func (PublisherModel_VersionState) EnumDescriptor() ([]byte, []int) {
   224  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescGZIP(), []int{0, 2}
   225  }
   226  
   227  // A Model Garden Publisher Model.
   228  type PublisherModel struct {
   229  	state         protoimpl.MessageState
   230  	sizeCache     protoimpl.SizeCache
   231  	unknownFields protoimpl.UnknownFields
   232  
   233  	// Output only. The resource name of the PublisherModel.
   234  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   235  	// Output only. Immutable. The version ID of the PublisherModel.
   236  	// A new version is committed when a new model version is uploaded under an
   237  	// existing model id. It is an auto-incrementing decimal number in string
   238  	// representation.
   239  	VersionId string `protobuf:"bytes,2,opt,name=version_id,json=versionId,proto3" json:"version_id,omitempty"`
   240  	// Required. Indicates the open source category of the publisher model.
   241  	OpenSourceCategory PublisherModel_OpenSourceCategory `protobuf:"varint,7,opt,name=open_source_category,json=openSourceCategory,proto3,enum=google.cloud.aiplatform.v1beta1.PublisherModel_OpenSourceCategory" json:"open_source_category,omitempty"`
   242  	// Optional. The parent that this model was customized from. E.g., Vision API,
   243  	// Natural Language API, LaMDA, T5, etc. Foundation models don't have parents.
   244  	Parent *PublisherModel_Parent `protobuf:"bytes,14,opt,name=parent,proto3" json:"parent,omitempty"`
   245  	// Optional. Supported call-to-action options.
   246  	SupportedActions *PublisherModel_CallToAction `protobuf:"bytes,19,opt,name=supported_actions,json=supportedActions,proto3" json:"supported_actions,omitempty"`
   247  	// Optional. Additional information about the model's Frameworks.
   248  	Frameworks []string `protobuf:"bytes,23,rep,name=frameworks,proto3" json:"frameworks,omitempty"`
   249  	// Optional. Indicates the launch stage of the model.
   250  	LaunchStage PublisherModel_LaunchStage `protobuf:"varint,29,opt,name=launch_stage,json=launchStage,proto3,enum=google.cloud.aiplatform.v1beta1.PublisherModel_LaunchStage" json:"launch_stage,omitempty"`
   251  	// Optional. Indicates the state of the model version.
   252  	VersionState PublisherModel_VersionState `protobuf:"varint,37,opt,name=version_state,json=versionState,proto3,enum=google.cloud.aiplatform.v1beta1.PublisherModel_VersionState" json:"version_state,omitempty"`
   253  	// Optional. Output only. Immutable. Used to indicate this model has a
   254  	// publisher model and provide the template of the publisher model resource
   255  	// name.
   256  	PublisherModelTemplate string `protobuf:"bytes,30,opt,name=publisher_model_template,json=publisherModelTemplate,proto3" json:"publisher_model_template,omitempty"`
   257  	// Optional. The schemata that describes formats of the PublisherModel's
   258  	// predictions and explanations as given and returned via
   259  	// [PredictionService.Predict][google.cloud.aiplatform.v1beta1.PredictionService.Predict].
   260  	PredictSchemata *PredictSchemata `protobuf:"bytes,31,opt,name=predict_schemata,json=predictSchemata,proto3" json:"predict_schemata,omitempty"`
   261  }
   262  
   263  func (x *PublisherModel) Reset() {
   264  	*x = PublisherModel{}
   265  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[0]
   266  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   267  	ms.StoreMessageInfo(mi)
   268  }
   269  
   270  func (x *PublisherModel) String() string {
   271  	return protoimpl.X.MessageStringOf(x)
   272  }
   273  
   274  func (*PublisherModel) ProtoMessage() {}
   275  
   276  func (x *PublisherModel) ProtoReflect() protoreflect.Message {
   277  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[0]
   278  	if x != nil {
   279  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   280  		if ms.LoadMessageInfo() == nil {
   281  			ms.StoreMessageInfo(mi)
   282  		}
   283  		return ms
   284  	}
   285  	return mi.MessageOf(x)
   286  }
   287  
   288  // Deprecated: Use PublisherModel.ProtoReflect.Descriptor instead.
   289  func (*PublisherModel) Descriptor() ([]byte, []int) {
   290  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescGZIP(), []int{0}
   291  }
   292  
   293  func (x *PublisherModel) GetName() string {
   294  	if x != nil {
   295  		return x.Name
   296  	}
   297  	return ""
   298  }
   299  
   300  func (x *PublisherModel) GetVersionId() string {
   301  	if x != nil {
   302  		return x.VersionId
   303  	}
   304  	return ""
   305  }
   306  
   307  func (x *PublisherModel) GetOpenSourceCategory() PublisherModel_OpenSourceCategory {
   308  	if x != nil {
   309  		return x.OpenSourceCategory
   310  	}
   311  	return PublisherModel_OPEN_SOURCE_CATEGORY_UNSPECIFIED
   312  }
   313  
   314  func (x *PublisherModel) GetParent() *PublisherModel_Parent {
   315  	if x != nil {
   316  		return x.Parent
   317  	}
   318  	return nil
   319  }
   320  
   321  func (x *PublisherModel) GetSupportedActions() *PublisherModel_CallToAction {
   322  	if x != nil {
   323  		return x.SupportedActions
   324  	}
   325  	return nil
   326  }
   327  
   328  func (x *PublisherModel) GetFrameworks() []string {
   329  	if x != nil {
   330  		return x.Frameworks
   331  	}
   332  	return nil
   333  }
   334  
   335  func (x *PublisherModel) GetLaunchStage() PublisherModel_LaunchStage {
   336  	if x != nil {
   337  		return x.LaunchStage
   338  	}
   339  	return PublisherModel_LAUNCH_STAGE_UNSPECIFIED
   340  }
   341  
   342  func (x *PublisherModel) GetVersionState() PublisherModel_VersionState {
   343  	if x != nil {
   344  		return x.VersionState
   345  	}
   346  	return PublisherModel_VERSION_STATE_UNSPECIFIED
   347  }
   348  
   349  func (x *PublisherModel) GetPublisherModelTemplate() string {
   350  	if x != nil {
   351  		return x.PublisherModelTemplate
   352  	}
   353  	return ""
   354  }
   355  
   356  func (x *PublisherModel) GetPredictSchemata() *PredictSchemata {
   357  	if x != nil {
   358  		return x.PredictSchemata
   359  	}
   360  	return nil
   361  }
   362  
   363  // Reference to a resource.
   364  type PublisherModel_ResourceReference struct {
   365  	state         protoimpl.MessageState
   366  	sizeCache     protoimpl.SizeCache
   367  	unknownFields protoimpl.UnknownFields
   368  
   369  	// Types that are assignable to Reference:
   370  	//
   371  	//	*PublisherModel_ResourceReference_Uri
   372  	//	*PublisherModel_ResourceReference_ResourceName
   373  	//	*PublisherModel_ResourceReference_UseCase
   374  	//	*PublisherModel_ResourceReference_Description
   375  	Reference isPublisherModel_ResourceReference_Reference `protobuf_oneof:"reference"`
   376  }
   377  
   378  func (x *PublisherModel_ResourceReference) Reset() {
   379  	*x = PublisherModel_ResourceReference{}
   380  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[1]
   381  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   382  	ms.StoreMessageInfo(mi)
   383  }
   384  
   385  func (x *PublisherModel_ResourceReference) String() string {
   386  	return protoimpl.X.MessageStringOf(x)
   387  }
   388  
   389  func (*PublisherModel_ResourceReference) ProtoMessage() {}
   390  
   391  func (x *PublisherModel_ResourceReference) ProtoReflect() protoreflect.Message {
   392  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[1]
   393  	if x != nil {
   394  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   395  		if ms.LoadMessageInfo() == nil {
   396  			ms.StoreMessageInfo(mi)
   397  		}
   398  		return ms
   399  	}
   400  	return mi.MessageOf(x)
   401  }
   402  
   403  // Deprecated: Use PublisherModel_ResourceReference.ProtoReflect.Descriptor instead.
   404  func (*PublisherModel_ResourceReference) Descriptor() ([]byte, []int) {
   405  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescGZIP(), []int{0, 0}
   406  }
   407  
   408  func (m *PublisherModel_ResourceReference) GetReference() isPublisherModel_ResourceReference_Reference {
   409  	if m != nil {
   410  		return m.Reference
   411  	}
   412  	return nil
   413  }
   414  
   415  func (x *PublisherModel_ResourceReference) GetUri() string {
   416  	if x, ok := x.GetReference().(*PublisherModel_ResourceReference_Uri); ok {
   417  		return x.Uri
   418  	}
   419  	return ""
   420  }
   421  
   422  func (x *PublisherModel_ResourceReference) GetResourceName() string {
   423  	if x, ok := x.GetReference().(*PublisherModel_ResourceReference_ResourceName); ok {
   424  		return x.ResourceName
   425  	}
   426  	return ""
   427  }
   428  
   429  // Deprecated: Marked as deprecated in google/cloud/aiplatform/v1beta1/publisher_model.proto.
   430  func (x *PublisherModel_ResourceReference) GetUseCase() string {
   431  	if x, ok := x.GetReference().(*PublisherModel_ResourceReference_UseCase); ok {
   432  		return x.UseCase
   433  	}
   434  	return ""
   435  }
   436  
   437  // Deprecated: Marked as deprecated in google/cloud/aiplatform/v1beta1/publisher_model.proto.
   438  func (x *PublisherModel_ResourceReference) GetDescription() string {
   439  	if x, ok := x.GetReference().(*PublisherModel_ResourceReference_Description); ok {
   440  		return x.Description
   441  	}
   442  	return ""
   443  }
   444  
   445  type isPublisherModel_ResourceReference_Reference interface {
   446  	isPublisherModel_ResourceReference_Reference()
   447  }
   448  
   449  type PublisherModel_ResourceReference_Uri struct {
   450  	// The URI of the resource.
   451  	Uri string `protobuf:"bytes,1,opt,name=uri,proto3,oneof"`
   452  }
   453  
   454  type PublisherModel_ResourceReference_ResourceName struct {
   455  	// The resource name of the Google Cloud resource.
   456  	ResourceName string `protobuf:"bytes,2,opt,name=resource_name,json=resourceName,proto3,oneof"`
   457  }
   458  
   459  type PublisherModel_ResourceReference_UseCase struct {
   460  	// Use case (CUJ) of the resource.
   461  	//
   462  	// Deprecated: Marked as deprecated in google/cloud/aiplatform/v1beta1/publisher_model.proto.
   463  	UseCase string `protobuf:"bytes,3,opt,name=use_case,json=useCase,proto3,oneof"`
   464  }
   465  
   466  type PublisherModel_ResourceReference_Description struct {
   467  	// Description of the resource.
   468  	//
   469  	// Deprecated: Marked as deprecated in google/cloud/aiplatform/v1beta1/publisher_model.proto.
   470  	Description string `protobuf:"bytes,4,opt,name=description,proto3,oneof"`
   471  }
   472  
   473  func (*PublisherModel_ResourceReference_Uri) isPublisherModel_ResourceReference_Reference() {}
   474  
   475  func (*PublisherModel_ResourceReference_ResourceName) isPublisherModel_ResourceReference_Reference() {
   476  }
   477  
   478  func (*PublisherModel_ResourceReference_UseCase) isPublisherModel_ResourceReference_Reference() {}
   479  
   480  func (*PublisherModel_ResourceReference_Description) isPublisherModel_ResourceReference_Reference() {}
   481  
   482  // The information about the parent of a model.
   483  type PublisherModel_Parent struct {
   484  	state         protoimpl.MessageState
   485  	sizeCache     protoimpl.SizeCache
   486  	unknownFields protoimpl.UnknownFields
   487  
   488  	// Required. The display name of the parent. E.g., LaMDA, T5, Vision API,
   489  	// Natural Language API.
   490  	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
   491  	// Optional. The Google Cloud resource name or the URI reference.
   492  	Reference *PublisherModel_ResourceReference `protobuf:"bytes,2,opt,name=reference,proto3" json:"reference,omitempty"`
   493  }
   494  
   495  func (x *PublisherModel_Parent) Reset() {
   496  	*x = PublisherModel_Parent{}
   497  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[2]
   498  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   499  	ms.StoreMessageInfo(mi)
   500  }
   501  
   502  func (x *PublisherModel_Parent) String() string {
   503  	return protoimpl.X.MessageStringOf(x)
   504  }
   505  
   506  func (*PublisherModel_Parent) ProtoMessage() {}
   507  
   508  func (x *PublisherModel_Parent) ProtoReflect() protoreflect.Message {
   509  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[2]
   510  	if x != nil {
   511  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   512  		if ms.LoadMessageInfo() == nil {
   513  			ms.StoreMessageInfo(mi)
   514  		}
   515  		return ms
   516  	}
   517  	return mi.MessageOf(x)
   518  }
   519  
   520  // Deprecated: Use PublisherModel_Parent.ProtoReflect.Descriptor instead.
   521  func (*PublisherModel_Parent) Descriptor() ([]byte, []int) {
   522  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescGZIP(), []int{0, 1}
   523  }
   524  
   525  func (x *PublisherModel_Parent) GetDisplayName() string {
   526  	if x != nil {
   527  		return x.DisplayName
   528  	}
   529  	return ""
   530  }
   531  
   532  func (x *PublisherModel_Parent) GetReference() *PublisherModel_ResourceReference {
   533  	if x != nil {
   534  		return x.Reference
   535  	}
   536  	return nil
   537  }
   538  
   539  // A named piece of documentation.
   540  type PublisherModel_Documentation struct {
   541  	state         protoimpl.MessageState
   542  	sizeCache     protoimpl.SizeCache
   543  	unknownFields protoimpl.UnknownFields
   544  
   545  	// Required. E.g., OVERVIEW, USE CASES, DOCUMENTATION, SDK & SAMPLES, JAVA,
   546  	// NODE.JS, etc..
   547  	Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
   548  	// Required. Content of this piece of document (in Markdown format).
   549  	Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
   550  }
   551  
   552  func (x *PublisherModel_Documentation) Reset() {
   553  	*x = PublisherModel_Documentation{}
   554  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[3]
   555  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   556  	ms.StoreMessageInfo(mi)
   557  }
   558  
   559  func (x *PublisherModel_Documentation) String() string {
   560  	return protoimpl.X.MessageStringOf(x)
   561  }
   562  
   563  func (*PublisherModel_Documentation) ProtoMessage() {}
   564  
   565  func (x *PublisherModel_Documentation) ProtoReflect() protoreflect.Message {
   566  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[3]
   567  	if x != nil {
   568  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   569  		if ms.LoadMessageInfo() == nil {
   570  			ms.StoreMessageInfo(mi)
   571  		}
   572  		return ms
   573  	}
   574  	return mi.MessageOf(x)
   575  }
   576  
   577  // Deprecated: Use PublisherModel_Documentation.ProtoReflect.Descriptor instead.
   578  func (*PublisherModel_Documentation) Descriptor() ([]byte, []int) {
   579  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescGZIP(), []int{0, 2}
   580  }
   581  
   582  func (x *PublisherModel_Documentation) GetTitle() string {
   583  	if x != nil {
   584  		return x.Title
   585  	}
   586  	return ""
   587  }
   588  
   589  func (x *PublisherModel_Documentation) GetContent() string {
   590  	if x != nil {
   591  		return x.Content
   592  	}
   593  	return ""
   594  }
   595  
   596  // Actions could take on this Publisher Model.
   597  type PublisherModel_CallToAction struct {
   598  	state         protoimpl.MessageState
   599  	sizeCache     protoimpl.SizeCache
   600  	unknownFields protoimpl.UnknownFields
   601  
   602  	// Optional. To view Rest API docs.
   603  	ViewRestApi *PublisherModel_CallToAction_ViewRestApi `protobuf:"bytes,1,opt,name=view_rest_api,json=viewRestApi,proto3" json:"view_rest_api,omitempty"`
   604  	// Optional. Open notebook of the PublisherModel.
   605  	OpenNotebook *PublisherModel_CallToAction_RegionalResourceReferences `protobuf:"bytes,2,opt,name=open_notebook,json=openNotebook,proto3" json:"open_notebook,omitempty"`
   606  	// Optional. Open notebooks of the PublisherModel.
   607  	OpenNotebooks *PublisherModel_CallToAction_OpenNotebooks `protobuf:"bytes,12,opt,name=open_notebooks,json=openNotebooks,proto3,oneof" json:"open_notebooks,omitempty"`
   608  	// Optional. Create application using the PublisherModel.
   609  	CreateApplication *PublisherModel_CallToAction_RegionalResourceReferences `protobuf:"bytes,3,opt,name=create_application,json=createApplication,proto3" json:"create_application,omitempty"`
   610  	// Optional. Open fine-tuning pipeline of the PublisherModel.
   611  	OpenFineTuningPipeline *PublisherModel_CallToAction_RegionalResourceReferences `protobuf:"bytes,4,opt,name=open_fine_tuning_pipeline,json=openFineTuningPipeline,proto3" json:"open_fine_tuning_pipeline,omitempty"`
   612  	// Optional. Open fine-tuning pipelines of the PublisherModel.
   613  	OpenFineTuningPipelines *PublisherModel_CallToAction_OpenFineTuningPipelines `protobuf:"bytes,13,opt,name=open_fine_tuning_pipelines,json=openFineTuningPipelines,proto3,oneof" json:"open_fine_tuning_pipelines,omitempty"`
   614  	// Optional. Open prompt-tuning pipeline of the PublisherModel.
   615  	OpenPromptTuningPipeline *PublisherModel_CallToAction_RegionalResourceReferences `protobuf:"bytes,5,opt,name=open_prompt_tuning_pipeline,json=openPromptTuningPipeline,proto3" json:"open_prompt_tuning_pipeline,omitempty"`
   616  	// Optional. Open Genie / Playground.
   617  	OpenGenie *PublisherModel_CallToAction_RegionalResourceReferences `protobuf:"bytes,6,opt,name=open_genie,json=openGenie,proto3" json:"open_genie,omitempty"`
   618  	// Optional. Deploy the PublisherModel to Vertex Endpoint.
   619  	Deploy *PublisherModel_CallToAction_Deploy `protobuf:"bytes,7,opt,name=deploy,proto3" json:"deploy,omitempty"`
   620  	// Optional. Multiple setups to deploy the PublisherModel to Vertex
   621  	// Endpoint.
   622  	MultiDeployVertex *PublisherModel_CallToAction_DeployVertex `protobuf:"bytes,16,opt,name=multi_deploy_vertex,json=multiDeployVertex,proto3" json:"multi_deploy_vertex,omitempty"`
   623  	// Optional. Deploy PublisherModel to Google Kubernetes Engine.
   624  	DeployGke *PublisherModel_CallToAction_DeployGke `protobuf:"bytes,14,opt,name=deploy_gke,json=deployGke,proto3" json:"deploy_gke,omitempty"`
   625  	// Optional. Open in Generation AI Studio.
   626  	OpenGenerationAiStudio *PublisherModel_CallToAction_RegionalResourceReferences `protobuf:"bytes,8,opt,name=open_generation_ai_studio,json=openGenerationAiStudio,proto3" json:"open_generation_ai_studio,omitempty"`
   627  	// Optional. Request for access.
   628  	RequestAccess *PublisherModel_CallToAction_RegionalResourceReferences `protobuf:"bytes,9,opt,name=request_access,json=requestAccess,proto3" json:"request_access,omitempty"`
   629  	// Optional. Open evaluation pipeline of the PublisherModel.
   630  	OpenEvaluationPipeline *PublisherModel_CallToAction_RegionalResourceReferences `protobuf:"bytes,11,opt,name=open_evaluation_pipeline,json=openEvaluationPipeline,proto3" json:"open_evaluation_pipeline,omitempty"`
   631  }
   632  
   633  func (x *PublisherModel_CallToAction) Reset() {
   634  	*x = PublisherModel_CallToAction{}
   635  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[4]
   636  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   637  	ms.StoreMessageInfo(mi)
   638  }
   639  
   640  func (x *PublisherModel_CallToAction) String() string {
   641  	return protoimpl.X.MessageStringOf(x)
   642  }
   643  
   644  func (*PublisherModel_CallToAction) ProtoMessage() {}
   645  
   646  func (x *PublisherModel_CallToAction) ProtoReflect() protoreflect.Message {
   647  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[4]
   648  	if x != nil {
   649  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   650  		if ms.LoadMessageInfo() == nil {
   651  			ms.StoreMessageInfo(mi)
   652  		}
   653  		return ms
   654  	}
   655  	return mi.MessageOf(x)
   656  }
   657  
   658  // Deprecated: Use PublisherModel_CallToAction.ProtoReflect.Descriptor instead.
   659  func (*PublisherModel_CallToAction) Descriptor() ([]byte, []int) {
   660  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescGZIP(), []int{0, 3}
   661  }
   662  
   663  func (x *PublisherModel_CallToAction) GetViewRestApi() *PublisherModel_CallToAction_ViewRestApi {
   664  	if x != nil {
   665  		return x.ViewRestApi
   666  	}
   667  	return nil
   668  }
   669  
   670  func (x *PublisherModel_CallToAction) GetOpenNotebook() *PublisherModel_CallToAction_RegionalResourceReferences {
   671  	if x != nil {
   672  		return x.OpenNotebook
   673  	}
   674  	return nil
   675  }
   676  
   677  func (x *PublisherModel_CallToAction) GetOpenNotebooks() *PublisherModel_CallToAction_OpenNotebooks {
   678  	if x != nil {
   679  		return x.OpenNotebooks
   680  	}
   681  	return nil
   682  }
   683  
   684  func (x *PublisherModel_CallToAction) GetCreateApplication() *PublisherModel_CallToAction_RegionalResourceReferences {
   685  	if x != nil {
   686  		return x.CreateApplication
   687  	}
   688  	return nil
   689  }
   690  
   691  func (x *PublisherModel_CallToAction) GetOpenFineTuningPipeline() *PublisherModel_CallToAction_RegionalResourceReferences {
   692  	if x != nil {
   693  		return x.OpenFineTuningPipeline
   694  	}
   695  	return nil
   696  }
   697  
   698  func (x *PublisherModel_CallToAction) GetOpenFineTuningPipelines() *PublisherModel_CallToAction_OpenFineTuningPipelines {
   699  	if x != nil {
   700  		return x.OpenFineTuningPipelines
   701  	}
   702  	return nil
   703  }
   704  
   705  func (x *PublisherModel_CallToAction) GetOpenPromptTuningPipeline() *PublisherModel_CallToAction_RegionalResourceReferences {
   706  	if x != nil {
   707  		return x.OpenPromptTuningPipeline
   708  	}
   709  	return nil
   710  }
   711  
   712  func (x *PublisherModel_CallToAction) GetOpenGenie() *PublisherModel_CallToAction_RegionalResourceReferences {
   713  	if x != nil {
   714  		return x.OpenGenie
   715  	}
   716  	return nil
   717  }
   718  
   719  func (x *PublisherModel_CallToAction) GetDeploy() *PublisherModel_CallToAction_Deploy {
   720  	if x != nil {
   721  		return x.Deploy
   722  	}
   723  	return nil
   724  }
   725  
   726  func (x *PublisherModel_CallToAction) GetMultiDeployVertex() *PublisherModel_CallToAction_DeployVertex {
   727  	if x != nil {
   728  		return x.MultiDeployVertex
   729  	}
   730  	return nil
   731  }
   732  
   733  func (x *PublisherModel_CallToAction) GetDeployGke() *PublisherModel_CallToAction_DeployGke {
   734  	if x != nil {
   735  		return x.DeployGke
   736  	}
   737  	return nil
   738  }
   739  
   740  func (x *PublisherModel_CallToAction) GetOpenGenerationAiStudio() *PublisherModel_CallToAction_RegionalResourceReferences {
   741  	if x != nil {
   742  		return x.OpenGenerationAiStudio
   743  	}
   744  	return nil
   745  }
   746  
   747  func (x *PublisherModel_CallToAction) GetRequestAccess() *PublisherModel_CallToAction_RegionalResourceReferences {
   748  	if x != nil {
   749  		return x.RequestAccess
   750  	}
   751  	return nil
   752  }
   753  
   754  func (x *PublisherModel_CallToAction) GetOpenEvaluationPipeline() *PublisherModel_CallToAction_RegionalResourceReferences {
   755  	if x != nil {
   756  		return x.OpenEvaluationPipeline
   757  	}
   758  	return nil
   759  }
   760  
   761  // The regional resource name or the URI. Key is region, e.g.,
   762  // us-central1, europe-west2, global, etc..
   763  type PublisherModel_CallToAction_RegionalResourceReferences struct {
   764  	state         protoimpl.MessageState
   765  	sizeCache     protoimpl.SizeCache
   766  	unknownFields protoimpl.UnknownFields
   767  
   768  	// Required.
   769  	References map[string]*PublisherModel_ResourceReference `protobuf:"bytes,1,rep,name=references,proto3" json:"references,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   770  	// Required.
   771  	Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
   772  	// Optional. Title of the resource.
   773  	ResourceTitle *string `protobuf:"bytes,3,opt,name=resource_title,json=resourceTitle,proto3,oneof" json:"resource_title,omitempty"`
   774  	// Optional. Use case (CUJ) of the resource.
   775  	ResourceUseCase *string `protobuf:"bytes,4,opt,name=resource_use_case,json=resourceUseCase,proto3,oneof" json:"resource_use_case,omitempty"`
   776  	// Optional. Description of the resource.
   777  	ResourceDescription *string `protobuf:"bytes,5,opt,name=resource_description,json=resourceDescription,proto3,oneof" json:"resource_description,omitempty"`
   778  }
   779  
   780  func (x *PublisherModel_CallToAction_RegionalResourceReferences) Reset() {
   781  	*x = PublisherModel_CallToAction_RegionalResourceReferences{}
   782  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[5]
   783  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   784  	ms.StoreMessageInfo(mi)
   785  }
   786  
   787  func (x *PublisherModel_CallToAction_RegionalResourceReferences) String() string {
   788  	return protoimpl.X.MessageStringOf(x)
   789  }
   790  
   791  func (*PublisherModel_CallToAction_RegionalResourceReferences) ProtoMessage() {}
   792  
   793  func (x *PublisherModel_CallToAction_RegionalResourceReferences) ProtoReflect() protoreflect.Message {
   794  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[5]
   795  	if x != nil {
   796  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   797  		if ms.LoadMessageInfo() == nil {
   798  			ms.StoreMessageInfo(mi)
   799  		}
   800  		return ms
   801  	}
   802  	return mi.MessageOf(x)
   803  }
   804  
   805  // Deprecated: Use PublisherModel_CallToAction_RegionalResourceReferences.ProtoReflect.Descriptor instead.
   806  func (*PublisherModel_CallToAction_RegionalResourceReferences) Descriptor() ([]byte, []int) {
   807  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescGZIP(), []int{0, 3, 0}
   808  }
   809  
   810  func (x *PublisherModel_CallToAction_RegionalResourceReferences) GetReferences() map[string]*PublisherModel_ResourceReference {
   811  	if x != nil {
   812  		return x.References
   813  	}
   814  	return nil
   815  }
   816  
   817  func (x *PublisherModel_CallToAction_RegionalResourceReferences) GetTitle() string {
   818  	if x != nil {
   819  		return x.Title
   820  	}
   821  	return ""
   822  }
   823  
   824  func (x *PublisherModel_CallToAction_RegionalResourceReferences) GetResourceTitle() string {
   825  	if x != nil && x.ResourceTitle != nil {
   826  		return *x.ResourceTitle
   827  	}
   828  	return ""
   829  }
   830  
   831  func (x *PublisherModel_CallToAction_RegionalResourceReferences) GetResourceUseCase() string {
   832  	if x != nil && x.ResourceUseCase != nil {
   833  		return *x.ResourceUseCase
   834  	}
   835  	return ""
   836  }
   837  
   838  func (x *PublisherModel_CallToAction_RegionalResourceReferences) GetResourceDescription() string {
   839  	if x != nil && x.ResourceDescription != nil {
   840  		return *x.ResourceDescription
   841  	}
   842  	return ""
   843  }
   844  
   845  // Rest API docs.
   846  type PublisherModel_CallToAction_ViewRestApi struct {
   847  	state         protoimpl.MessageState
   848  	sizeCache     protoimpl.SizeCache
   849  	unknownFields protoimpl.UnknownFields
   850  
   851  	// Required.
   852  	Documentations []*PublisherModel_Documentation `protobuf:"bytes,1,rep,name=documentations,proto3" json:"documentations,omitempty"`
   853  	// Required. The title of the view rest API.
   854  	Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
   855  }
   856  
   857  func (x *PublisherModel_CallToAction_ViewRestApi) Reset() {
   858  	*x = PublisherModel_CallToAction_ViewRestApi{}
   859  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[6]
   860  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   861  	ms.StoreMessageInfo(mi)
   862  }
   863  
   864  func (x *PublisherModel_CallToAction_ViewRestApi) String() string {
   865  	return protoimpl.X.MessageStringOf(x)
   866  }
   867  
   868  func (*PublisherModel_CallToAction_ViewRestApi) ProtoMessage() {}
   869  
   870  func (x *PublisherModel_CallToAction_ViewRestApi) ProtoReflect() protoreflect.Message {
   871  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[6]
   872  	if x != nil {
   873  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   874  		if ms.LoadMessageInfo() == nil {
   875  			ms.StoreMessageInfo(mi)
   876  		}
   877  		return ms
   878  	}
   879  	return mi.MessageOf(x)
   880  }
   881  
   882  // Deprecated: Use PublisherModel_CallToAction_ViewRestApi.ProtoReflect.Descriptor instead.
   883  func (*PublisherModel_CallToAction_ViewRestApi) Descriptor() ([]byte, []int) {
   884  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescGZIP(), []int{0, 3, 1}
   885  }
   886  
   887  func (x *PublisherModel_CallToAction_ViewRestApi) GetDocumentations() []*PublisherModel_Documentation {
   888  	if x != nil {
   889  		return x.Documentations
   890  	}
   891  	return nil
   892  }
   893  
   894  func (x *PublisherModel_CallToAction_ViewRestApi) GetTitle() string {
   895  	if x != nil {
   896  		return x.Title
   897  	}
   898  	return ""
   899  }
   900  
   901  // Open notebooks.
   902  type PublisherModel_CallToAction_OpenNotebooks struct {
   903  	state         protoimpl.MessageState
   904  	sizeCache     protoimpl.SizeCache
   905  	unknownFields protoimpl.UnknownFields
   906  
   907  	// Required. Regional resource references to notebooks.
   908  	Notebooks []*PublisherModel_CallToAction_RegionalResourceReferences `protobuf:"bytes,1,rep,name=notebooks,proto3" json:"notebooks,omitempty"`
   909  }
   910  
   911  func (x *PublisherModel_CallToAction_OpenNotebooks) Reset() {
   912  	*x = PublisherModel_CallToAction_OpenNotebooks{}
   913  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[7]
   914  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   915  	ms.StoreMessageInfo(mi)
   916  }
   917  
   918  func (x *PublisherModel_CallToAction_OpenNotebooks) String() string {
   919  	return protoimpl.X.MessageStringOf(x)
   920  }
   921  
   922  func (*PublisherModel_CallToAction_OpenNotebooks) ProtoMessage() {}
   923  
   924  func (x *PublisherModel_CallToAction_OpenNotebooks) ProtoReflect() protoreflect.Message {
   925  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[7]
   926  	if x != nil {
   927  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   928  		if ms.LoadMessageInfo() == nil {
   929  			ms.StoreMessageInfo(mi)
   930  		}
   931  		return ms
   932  	}
   933  	return mi.MessageOf(x)
   934  }
   935  
   936  // Deprecated: Use PublisherModel_CallToAction_OpenNotebooks.ProtoReflect.Descriptor instead.
   937  func (*PublisherModel_CallToAction_OpenNotebooks) Descriptor() ([]byte, []int) {
   938  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescGZIP(), []int{0, 3, 2}
   939  }
   940  
   941  func (x *PublisherModel_CallToAction_OpenNotebooks) GetNotebooks() []*PublisherModel_CallToAction_RegionalResourceReferences {
   942  	if x != nil {
   943  		return x.Notebooks
   944  	}
   945  	return nil
   946  }
   947  
   948  // Open fine tuning pipelines.
   949  type PublisherModel_CallToAction_OpenFineTuningPipelines struct {
   950  	state         protoimpl.MessageState
   951  	sizeCache     protoimpl.SizeCache
   952  	unknownFields protoimpl.UnknownFields
   953  
   954  	// Required. Regional resource references to fine tuning pipelines.
   955  	FineTuningPipelines []*PublisherModel_CallToAction_RegionalResourceReferences `protobuf:"bytes,1,rep,name=fine_tuning_pipelines,json=fineTuningPipelines,proto3" json:"fine_tuning_pipelines,omitempty"`
   956  }
   957  
   958  func (x *PublisherModel_CallToAction_OpenFineTuningPipelines) Reset() {
   959  	*x = PublisherModel_CallToAction_OpenFineTuningPipelines{}
   960  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[8]
   961  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   962  	ms.StoreMessageInfo(mi)
   963  }
   964  
   965  func (x *PublisherModel_CallToAction_OpenFineTuningPipelines) String() string {
   966  	return protoimpl.X.MessageStringOf(x)
   967  }
   968  
   969  func (*PublisherModel_CallToAction_OpenFineTuningPipelines) ProtoMessage() {}
   970  
   971  func (x *PublisherModel_CallToAction_OpenFineTuningPipelines) ProtoReflect() protoreflect.Message {
   972  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[8]
   973  	if x != nil {
   974  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   975  		if ms.LoadMessageInfo() == nil {
   976  			ms.StoreMessageInfo(mi)
   977  		}
   978  		return ms
   979  	}
   980  	return mi.MessageOf(x)
   981  }
   982  
   983  // Deprecated: Use PublisherModel_CallToAction_OpenFineTuningPipelines.ProtoReflect.Descriptor instead.
   984  func (*PublisherModel_CallToAction_OpenFineTuningPipelines) Descriptor() ([]byte, []int) {
   985  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescGZIP(), []int{0, 3, 3}
   986  }
   987  
   988  func (x *PublisherModel_CallToAction_OpenFineTuningPipelines) GetFineTuningPipelines() []*PublisherModel_CallToAction_RegionalResourceReferences {
   989  	if x != nil {
   990  		return x.FineTuningPipelines
   991  	}
   992  	return nil
   993  }
   994  
   995  // Multiple setups to deploy the PublisherModel.
   996  type PublisherModel_CallToAction_DeployVertex struct {
   997  	state         protoimpl.MessageState
   998  	sizeCache     protoimpl.SizeCache
   999  	unknownFields protoimpl.UnknownFields
  1000  
  1001  	// Optional. One click deployment configurations.
  1002  	MultiDeployVertex []*PublisherModel_CallToAction_Deploy `protobuf:"bytes,1,rep,name=multi_deploy_vertex,json=multiDeployVertex,proto3" json:"multi_deploy_vertex,omitempty"`
  1003  }
  1004  
  1005  func (x *PublisherModel_CallToAction_DeployVertex) Reset() {
  1006  	*x = PublisherModel_CallToAction_DeployVertex{}
  1007  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[9]
  1008  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1009  	ms.StoreMessageInfo(mi)
  1010  }
  1011  
  1012  func (x *PublisherModel_CallToAction_DeployVertex) String() string {
  1013  	return protoimpl.X.MessageStringOf(x)
  1014  }
  1015  
  1016  func (*PublisherModel_CallToAction_DeployVertex) ProtoMessage() {}
  1017  
  1018  func (x *PublisherModel_CallToAction_DeployVertex) ProtoReflect() protoreflect.Message {
  1019  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[9]
  1020  	if x != nil {
  1021  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1022  		if ms.LoadMessageInfo() == nil {
  1023  			ms.StoreMessageInfo(mi)
  1024  		}
  1025  		return ms
  1026  	}
  1027  	return mi.MessageOf(x)
  1028  }
  1029  
  1030  // Deprecated: Use PublisherModel_CallToAction_DeployVertex.ProtoReflect.Descriptor instead.
  1031  func (*PublisherModel_CallToAction_DeployVertex) Descriptor() ([]byte, []int) {
  1032  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescGZIP(), []int{0, 3, 4}
  1033  }
  1034  
  1035  func (x *PublisherModel_CallToAction_DeployVertex) GetMultiDeployVertex() []*PublisherModel_CallToAction_Deploy {
  1036  	if x != nil {
  1037  		return x.MultiDeployVertex
  1038  	}
  1039  	return nil
  1040  }
  1041  
  1042  // Model metadata that is needed for UploadModel or
  1043  // DeployModel/CreateEndpoint requests.
  1044  type PublisherModel_CallToAction_Deploy struct {
  1045  	state         protoimpl.MessageState
  1046  	sizeCache     protoimpl.SizeCache
  1047  	unknownFields protoimpl.UnknownFields
  1048  
  1049  	// The prediction (for example, the machine) resources that the
  1050  	// DeployedModel uses.
  1051  	//
  1052  	// Types that are assignable to PredictionResources:
  1053  	//
  1054  	//	*PublisherModel_CallToAction_Deploy_DedicatedResources
  1055  	//	*PublisherModel_CallToAction_Deploy_AutomaticResources
  1056  	//	*PublisherModel_CallToAction_Deploy_SharedResources
  1057  	PredictionResources isPublisherModel_CallToAction_Deploy_PredictionResources `protobuf_oneof:"prediction_resources"`
  1058  	// Optional. Default model display name.
  1059  	ModelDisplayName string `protobuf:"bytes,1,opt,name=model_display_name,json=modelDisplayName,proto3" json:"model_display_name,omitempty"`
  1060  	// Optional. Large model reference. When this is set, model_artifact_spec
  1061  	// is not needed.
  1062  	LargeModelReference *LargeModelReference `protobuf:"bytes,2,opt,name=large_model_reference,json=largeModelReference,proto3" json:"large_model_reference,omitempty"`
  1063  	// Optional. The specification of the container that is to be used when
  1064  	// deploying this Model in Vertex AI. Not present for Large Models.
  1065  	ContainerSpec *ModelContainerSpec `protobuf:"bytes,3,opt,name=container_spec,json=containerSpec,proto3" json:"container_spec,omitempty"`
  1066  	// Optional. The path to the directory containing the Model artifact and
  1067  	// any of its supporting files.
  1068  	ArtifactUri string `protobuf:"bytes,4,opt,name=artifact_uri,json=artifactUri,proto3" json:"artifact_uri,omitempty"`
  1069  	// Optional. The name of the deploy task (e.g., "text to image
  1070  	// generation").
  1071  	DeployTaskName *string `protobuf:"bytes,10,opt,name=deploy_task_name,json=deployTaskName,proto3,oneof" json:"deploy_task_name,omitempty"`
  1072  	// Optional. Metadata information about this deployment config.
  1073  	DeployMetadata *PublisherModel_CallToAction_Deploy_DeployMetadata `protobuf:"bytes,11,opt,name=deploy_metadata,json=deployMetadata,proto3,oneof" json:"deploy_metadata,omitempty"`
  1074  	// Required. The title of the regional resource reference.
  1075  	Title string `protobuf:"bytes,8,opt,name=title,proto3" json:"title,omitempty"`
  1076  	// Optional. The signed URI for ephemeral Cloud Storage access to model
  1077  	// artifact.
  1078  	PublicArtifactUri string `protobuf:"bytes,9,opt,name=public_artifact_uri,json=publicArtifactUri,proto3" json:"public_artifact_uri,omitempty"`
  1079  }
  1080  
  1081  func (x *PublisherModel_CallToAction_Deploy) Reset() {
  1082  	*x = PublisherModel_CallToAction_Deploy{}
  1083  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[10]
  1084  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1085  	ms.StoreMessageInfo(mi)
  1086  }
  1087  
  1088  func (x *PublisherModel_CallToAction_Deploy) String() string {
  1089  	return protoimpl.X.MessageStringOf(x)
  1090  }
  1091  
  1092  func (*PublisherModel_CallToAction_Deploy) ProtoMessage() {}
  1093  
  1094  func (x *PublisherModel_CallToAction_Deploy) ProtoReflect() protoreflect.Message {
  1095  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[10]
  1096  	if x != nil {
  1097  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1098  		if ms.LoadMessageInfo() == nil {
  1099  			ms.StoreMessageInfo(mi)
  1100  		}
  1101  		return ms
  1102  	}
  1103  	return mi.MessageOf(x)
  1104  }
  1105  
  1106  // Deprecated: Use PublisherModel_CallToAction_Deploy.ProtoReflect.Descriptor instead.
  1107  func (*PublisherModel_CallToAction_Deploy) Descriptor() ([]byte, []int) {
  1108  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescGZIP(), []int{0, 3, 5}
  1109  }
  1110  
  1111  func (m *PublisherModel_CallToAction_Deploy) GetPredictionResources() isPublisherModel_CallToAction_Deploy_PredictionResources {
  1112  	if m != nil {
  1113  		return m.PredictionResources
  1114  	}
  1115  	return nil
  1116  }
  1117  
  1118  func (x *PublisherModel_CallToAction_Deploy) GetDedicatedResources() *DedicatedResources {
  1119  	if x, ok := x.GetPredictionResources().(*PublisherModel_CallToAction_Deploy_DedicatedResources); ok {
  1120  		return x.DedicatedResources
  1121  	}
  1122  	return nil
  1123  }
  1124  
  1125  func (x *PublisherModel_CallToAction_Deploy) GetAutomaticResources() *AutomaticResources {
  1126  	if x, ok := x.GetPredictionResources().(*PublisherModel_CallToAction_Deploy_AutomaticResources); ok {
  1127  		return x.AutomaticResources
  1128  	}
  1129  	return nil
  1130  }
  1131  
  1132  func (x *PublisherModel_CallToAction_Deploy) GetSharedResources() string {
  1133  	if x, ok := x.GetPredictionResources().(*PublisherModel_CallToAction_Deploy_SharedResources); ok {
  1134  		return x.SharedResources
  1135  	}
  1136  	return ""
  1137  }
  1138  
  1139  func (x *PublisherModel_CallToAction_Deploy) GetModelDisplayName() string {
  1140  	if x != nil {
  1141  		return x.ModelDisplayName
  1142  	}
  1143  	return ""
  1144  }
  1145  
  1146  func (x *PublisherModel_CallToAction_Deploy) GetLargeModelReference() *LargeModelReference {
  1147  	if x != nil {
  1148  		return x.LargeModelReference
  1149  	}
  1150  	return nil
  1151  }
  1152  
  1153  func (x *PublisherModel_CallToAction_Deploy) GetContainerSpec() *ModelContainerSpec {
  1154  	if x != nil {
  1155  		return x.ContainerSpec
  1156  	}
  1157  	return nil
  1158  }
  1159  
  1160  func (x *PublisherModel_CallToAction_Deploy) GetArtifactUri() string {
  1161  	if x != nil {
  1162  		return x.ArtifactUri
  1163  	}
  1164  	return ""
  1165  }
  1166  
  1167  func (x *PublisherModel_CallToAction_Deploy) GetDeployTaskName() string {
  1168  	if x != nil && x.DeployTaskName != nil {
  1169  		return *x.DeployTaskName
  1170  	}
  1171  	return ""
  1172  }
  1173  
  1174  func (x *PublisherModel_CallToAction_Deploy) GetDeployMetadata() *PublisherModel_CallToAction_Deploy_DeployMetadata {
  1175  	if x != nil {
  1176  		return x.DeployMetadata
  1177  	}
  1178  	return nil
  1179  }
  1180  
  1181  func (x *PublisherModel_CallToAction_Deploy) GetTitle() string {
  1182  	if x != nil {
  1183  		return x.Title
  1184  	}
  1185  	return ""
  1186  }
  1187  
  1188  func (x *PublisherModel_CallToAction_Deploy) GetPublicArtifactUri() string {
  1189  	if x != nil {
  1190  		return x.PublicArtifactUri
  1191  	}
  1192  	return ""
  1193  }
  1194  
  1195  type isPublisherModel_CallToAction_Deploy_PredictionResources interface {
  1196  	isPublisherModel_CallToAction_Deploy_PredictionResources()
  1197  }
  1198  
  1199  type PublisherModel_CallToAction_Deploy_DedicatedResources struct {
  1200  	// A description of resources that are dedicated to the DeployedModel,
  1201  	// and that need a higher degree of manual configuration.
  1202  	DedicatedResources *DedicatedResources `protobuf:"bytes,5,opt,name=dedicated_resources,json=dedicatedResources,proto3,oneof"`
  1203  }
  1204  
  1205  type PublisherModel_CallToAction_Deploy_AutomaticResources struct {
  1206  	// A description of resources that to large degree are decided by Vertex
  1207  	// AI, and require only a modest additional configuration.
  1208  	AutomaticResources *AutomaticResources `protobuf:"bytes,6,opt,name=automatic_resources,json=automaticResources,proto3,oneof"`
  1209  }
  1210  
  1211  type PublisherModel_CallToAction_Deploy_SharedResources struct {
  1212  	// The resource name of the shared DeploymentResourcePool to deploy on.
  1213  	// Format:
  1214  	// `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
  1215  	SharedResources string `protobuf:"bytes,7,opt,name=shared_resources,json=sharedResources,proto3,oneof"`
  1216  }
  1217  
  1218  func (*PublisherModel_CallToAction_Deploy_DedicatedResources) isPublisherModel_CallToAction_Deploy_PredictionResources() {
  1219  }
  1220  
  1221  func (*PublisherModel_CallToAction_Deploy_AutomaticResources) isPublisherModel_CallToAction_Deploy_PredictionResources() {
  1222  }
  1223  
  1224  func (*PublisherModel_CallToAction_Deploy_SharedResources) isPublisherModel_CallToAction_Deploy_PredictionResources() {
  1225  }
  1226  
  1227  // Configurations for PublisherModel GKE deployment
  1228  type PublisherModel_CallToAction_DeployGke struct {
  1229  	state         protoimpl.MessageState
  1230  	sizeCache     protoimpl.SizeCache
  1231  	unknownFields protoimpl.UnknownFields
  1232  
  1233  	// Optional. GKE deployment configuration in yaml format.
  1234  	GkeYamlConfigs []string `protobuf:"bytes,1,rep,name=gke_yaml_configs,json=gkeYamlConfigs,proto3" json:"gke_yaml_configs,omitempty"`
  1235  }
  1236  
  1237  func (x *PublisherModel_CallToAction_DeployGke) Reset() {
  1238  	*x = PublisherModel_CallToAction_DeployGke{}
  1239  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[11]
  1240  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1241  	ms.StoreMessageInfo(mi)
  1242  }
  1243  
  1244  func (x *PublisherModel_CallToAction_DeployGke) String() string {
  1245  	return protoimpl.X.MessageStringOf(x)
  1246  }
  1247  
  1248  func (*PublisherModel_CallToAction_DeployGke) ProtoMessage() {}
  1249  
  1250  func (x *PublisherModel_CallToAction_DeployGke) ProtoReflect() protoreflect.Message {
  1251  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[11]
  1252  	if x != nil {
  1253  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1254  		if ms.LoadMessageInfo() == nil {
  1255  			ms.StoreMessageInfo(mi)
  1256  		}
  1257  		return ms
  1258  	}
  1259  	return mi.MessageOf(x)
  1260  }
  1261  
  1262  // Deprecated: Use PublisherModel_CallToAction_DeployGke.ProtoReflect.Descriptor instead.
  1263  func (*PublisherModel_CallToAction_DeployGke) Descriptor() ([]byte, []int) {
  1264  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescGZIP(), []int{0, 3, 6}
  1265  }
  1266  
  1267  func (x *PublisherModel_CallToAction_DeployGke) GetGkeYamlConfigs() []string {
  1268  	if x != nil {
  1269  		return x.GkeYamlConfigs
  1270  	}
  1271  	return nil
  1272  }
  1273  
  1274  // Metadata information about the deployment for managing deployment
  1275  // config.
  1276  type PublisherModel_CallToAction_Deploy_DeployMetadata struct {
  1277  	state         protoimpl.MessageState
  1278  	sizeCache     protoimpl.SizeCache
  1279  	unknownFields protoimpl.UnknownFields
  1280  
  1281  	// Optional. Labels for the deployment config. For managing deployment
  1282  	// config like verifying, source of deployment config, etc.
  1283  	Labels map[string]string `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  1284  	// Optional. Sample request for deployed endpoint.
  1285  	SampleRequest string `protobuf:"bytes,2,opt,name=sample_request,json=sampleRequest,proto3" json:"sample_request,omitempty"`
  1286  }
  1287  
  1288  func (x *PublisherModel_CallToAction_Deploy_DeployMetadata) Reset() {
  1289  	*x = PublisherModel_CallToAction_Deploy_DeployMetadata{}
  1290  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[13]
  1291  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1292  	ms.StoreMessageInfo(mi)
  1293  }
  1294  
  1295  func (x *PublisherModel_CallToAction_Deploy_DeployMetadata) String() string {
  1296  	return protoimpl.X.MessageStringOf(x)
  1297  }
  1298  
  1299  func (*PublisherModel_CallToAction_Deploy_DeployMetadata) ProtoMessage() {}
  1300  
  1301  func (x *PublisherModel_CallToAction_Deploy_DeployMetadata) ProtoReflect() protoreflect.Message {
  1302  	mi := &file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[13]
  1303  	if x != nil {
  1304  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1305  		if ms.LoadMessageInfo() == nil {
  1306  			ms.StoreMessageInfo(mi)
  1307  		}
  1308  		return ms
  1309  	}
  1310  	return mi.MessageOf(x)
  1311  }
  1312  
  1313  // Deprecated: Use PublisherModel_CallToAction_Deploy_DeployMetadata.ProtoReflect.Descriptor instead.
  1314  func (*PublisherModel_CallToAction_Deploy_DeployMetadata) Descriptor() ([]byte, []int) {
  1315  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescGZIP(), []int{0, 3, 5, 0}
  1316  }
  1317  
  1318  func (x *PublisherModel_CallToAction_Deploy_DeployMetadata) GetLabels() map[string]string {
  1319  	if x != nil {
  1320  		return x.Labels
  1321  	}
  1322  	return nil
  1323  }
  1324  
  1325  func (x *PublisherModel_CallToAction_Deploy_DeployMetadata) GetSampleRequest() string {
  1326  	if x != nil {
  1327  		return x.SampleRequest
  1328  	}
  1329  	return ""
  1330  }
  1331  
  1332  var File_google_cloud_aiplatform_v1beta1_publisher_model_proto protoreflect.FileDescriptor
  1333  
  1334  var file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDesc = []byte{
  1335  	0x0a, 0x35, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
  1336  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1337  	0x31, 0x2f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65,
  1338  	0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1339  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  1340  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1341  	0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76,
  1342  	0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1343  	0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70,
  1344  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f,
  1345  	0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31,
  1346  	0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x72, 0x65,
  1347  	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x67,
  1348  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c,
  1349  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6d,
  1350  	0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9d, 0x2f, 0x0a, 0x0e, 0x50,
  1351  	0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x17, 0x0a,
  1352  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03,
  1353  	0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0a, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
  1354  	0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe0, 0x41, 0x05, 0xe0,
  1355  	0x41, 0x03, 0x52, 0x09, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x79, 0x0a,
  1356  	0x14, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x63, 0x61, 0x74,
  1357  	0x65, 0x67, 0x6f, 0x72, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x42, 0x2e, 0x67, 0x6f,
  1358  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
  1359  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x75,
  1360  	0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x4f, 0x70, 0x65,
  1361  	0x6e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x42,
  1362  	0x03, 0xe0, 0x41, 0x02, 0x52, 0x12, 0x6f, 0x70, 0x65, 0x6e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65,
  1363  	0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x53, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65,
  1364  	0x6e, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1365  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
  1366  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69,
  1367  	0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x50, 0x61, 0x72, 0x65, 0x6e, 0x74,
  1368  	0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x6e, 0x0a,
  1369  	0x11, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f,
  1370  	0x6e, 0x73, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1371  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
  1372  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69,
  1373  	0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x54, 0x6f,
  1374  	0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x10, 0x73, 0x75, 0x70,
  1375  	0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x23, 0x0a,
  1376  	0x0a, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x18, 0x17, 0x20, 0x03, 0x28,
  1377  	0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72,
  1378  	0x6b, 0x73, 0x12, 0x63, 0x0a, 0x0c, 0x6c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x5f, 0x73, 0x74, 0x61,
  1379  	0x67, 0x65, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1380  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
  1381  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69,
  1382  	0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68,
  1383  	0x53, 0x74, 0x61, 0x67, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x6c, 0x61, 0x75, 0x6e,
  1384  	0x63, 0x68, 0x53, 0x74, 0x61, 0x67, 0x65, 0x12, 0x66, 0x0a, 0x0d, 0x76, 0x65, 0x72, 0x73, 0x69,
  1385  	0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x25, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c,
  1386  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69,
  1387  	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
  1388  	0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e,
  1389  	0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41,
  1390  	0x01, 0x52, 0x0c, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12,
  1391  	0x40, 0x0a, 0x18, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64,
  1392  	0x65, 0x6c, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x18, 0x1e, 0x20, 0x01, 0x28,
  1393  	0x09, 0x42, 0x06, 0xe0, 0x41, 0x05, 0xe0, 0x41, 0x03, 0x52, 0x16, 0x70, 0x75, 0x62, 0x6c, 0x69,
  1394  	0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74,
  1395  	0x65, 0x12, 0x60, 0x0a, 0x10, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x5f, 0x73, 0x63, 0x68,
  1396  	0x65, 0x6d, 0x61, 0x74, 0x61, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f,
  1397  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
  1398  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72,
  1399  	0x65, 0x64, 0x69, 0x63, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x74, 0x61, 0x42, 0x03, 0xe0,
  1400  	0x41, 0x01, 0x52, 0x0f, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d,
  1401  	0x61, 0x74, 0x61, 0x1a, 0xa4, 0x01, 0x0a, 0x11, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
  1402  	0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x03, 0x75, 0x72, 0x69,
  1403  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x03, 0x75, 0x72, 0x69, 0x12, 0x25, 0x0a,
  1404  	0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02,
  1405  	0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
  1406  	0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x5f, 0x63, 0x61, 0x73, 0x65,
  1407  	0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x48, 0x00, 0x52, 0x07, 0x75, 0x73,
  1408  	0x65, 0x43, 0x61, 0x73, 0x65, 0x12, 0x26, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
  1409  	0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x48, 0x00,
  1410  	0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0b, 0x0a,
  1411  	0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x1a, 0x96, 0x01, 0x0a, 0x06, 0x50,
  1412  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79,
  1413  	0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02,
  1414  	0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x64, 0x0a,
  1415  	0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
  1416  	0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  1417  	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  1418  	0x61, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65,
  1419  	0x6c, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65,
  1420  	0x6e, 0x63, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65,
  1421  	0x6e, 0x63, 0x65, 0x1a, 0x49, 0x0a, 0x0d, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61,
  1422  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x01, 0x20,
  1423  	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12,
  1424  	0x1d, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
  1425  	0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x1a, 0xe0,
  1426  	0x21, 0x0a, 0x0c, 0x43, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12,
  1427  	0x71, 0x0a, 0x0d, 0x76, 0x69, 0x65, 0x77, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x5f, 0x61, 0x70, 0x69,
  1428  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x48, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1429  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  1430  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68,
  1431  	0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x41, 0x63,
  1432  	0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x65, 0x73, 0x74, 0x41, 0x70, 0x69,
  1433  	0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x76, 0x69, 0x65, 0x77, 0x52, 0x65, 0x73, 0x74, 0x41,
  1434  	0x70, 0x69, 0x12, 0x81, 0x01, 0x0a, 0x0d, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x6e, 0x6f, 0x74, 0x65,
  1435  	0x62, 0x6f, 0x6f, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x67, 0x6f, 0x6f,
  1436  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
  1437  	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x75, 0x62,
  1438  	0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x43, 0x61, 0x6c, 0x6c,
  1439  	0x54, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61,
  1440  	0x6c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
  1441  	0x63, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x6e, 0x4e, 0x6f,
  1442  	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x12, 0x7b, 0x0a, 0x0e, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x6e,
  1443  	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4a,
  1444  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69,
  1445  	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
  1446  	0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e,
  1447  	0x43, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f, 0x70, 0x65,
  1448  	0x6e, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48,
  1449  	0x00, 0x52, 0x0d, 0x6f, 0x70, 0x65, 0x6e, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73,
  1450  	0x88, 0x01, 0x01, 0x12, 0x8b, 0x01, 0x0a, 0x12, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x61,
  1451  	0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
  1452  	0x32, 0x57, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  1453  	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  1454  	0x61, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65,
  1455  	0x6c, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52,
  1456  	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52,
  1457  	0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x11,
  1458  	0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
  1459  	0x6e, 0x12, 0x97, 0x01, 0x0a, 0x19, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x66, 0x69, 0x6e, 0x65, 0x5f,
  1460  	0x74, 0x75, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x18,
  1461  	0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  1462  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
  1463  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65,
  1464  	0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x41, 0x63, 0x74,
  1465  	0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x6f,
  1466  	0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x42, 0x03,
  1467  	0xe0, 0x41, 0x01, 0x52, 0x16, 0x6f, 0x70, 0x65, 0x6e, 0x46, 0x69, 0x6e, 0x65, 0x54, 0x75, 0x6e,
  1468  	0x69, 0x6e, 0x67, 0x50, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x9b, 0x01, 0x0a, 0x1a,
  1469  	0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x66, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x75, 0x6e, 0x69, 0x6e, 0x67,
  1470  	0x5f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b,
  1471  	0x32, 0x54, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  1472  	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  1473  	0x61, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65,
  1474  	0x6c, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f,
  1475  	0x70, 0x65, 0x6e, 0x46, 0x69, 0x6e, 0x65, 0x54, 0x75, 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x69, 0x70,
  1476  	0x65, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, 0x17, 0x6f,
  1477  	0x70, 0x65, 0x6e, 0x46, 0x69, 0x6e, 0x65, 0x54, 0x75, 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x69, 0x70,
  1478  	0x65, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x9b, 0x01, 0x0a, 0x1b, 0x6f, 0x70,
  1479  	0x65, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x5f, 0x74, 0x75, 0x6e, 0x69, 0x6e, 0x67,
  1480  	0x5f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
  1481  	0x57, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
  1482  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1483  	0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c,
  1484  	0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65,
  1485  	0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65,
  1486  	0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x18, 0x6f,
  1487  	0x70, 0x65, 0x6e, 0x50, 0x72, 0x6f, 0x6d, 0x70, 0x74, 0x54, 0x75, 0x6e, 0x69, 0x6e, 0x67, 0x50,
  1488  	0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x7b, 0x0a, 0x0a, 0x6f, 0x70, 0x65, 0x6e, 0x5f,
  1489  	0x67, 0x65, 0x6e, 0x69, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x67, 0x6f,
  1490  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
  1491  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x75,
  1492  	0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x43, 0x61, 0x6c,
  1493  	0x6c, 0x54, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e,
  1494  	0x61, 0x6c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65,
  1495  	0x6e, 0x63, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x6e, 0x47,
  1496  	0x65, 0x6e, 0x69, 0x65, 0x12, 0x60, 0x0a, 0x06, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x18, 0x07,
  1497  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  1498  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76,
  1499  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72,
  1500  	0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x41, 0x63, 0x74, 0x69,
  1501  	0x6f, 0x6e, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06,
  1502  	0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x12, 0x7e, 0x0a, 0x13, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f,
  1503  	0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x18, 0x10, 0x20,
  1504  	0x01, 0x28, 0x0b, 0x32, 0x49, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  1505  	0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31,
  1506  	0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d,
  1507  	0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x6f,
  1508  	0x6e, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x42, 0x03,
  1509  	0xe0, 0x41, 0x01, 0x52, 0x11, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79,
  1510  	0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x12, 0x6a, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79,
  1511  	0x5f, 0x67, 0x6b, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x67, 0x6f, 0x6f,
  1512  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
  1513  	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x75, 0x62,
  1514  	0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x43, 0x61, 0x6c, 0x6c,
  1515  	0x54, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x47,
  1516  	0x6b, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x47,
  1517  	0x6b, 0x65, 0x12, 0x97, 0x01, 0x0a, 0x19, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x67, 0x65, 0x6e, 0x65,
  1518  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x69, 0x5f, 0x73, 0x74, 0x75, 0x64, 0x69, 0x6f,
  1519  	0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1520  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  1521  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68,
  1522  	0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x41, 0x63,
  1523  	0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73,
  1524  	0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x42,
  1525  	0x03, 0xe0, 0x41, 0x01, 0x52, 0x16, 0x6f, 0x70, 0x65, 0x6e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61,
  1526  	0x74, 0x69, 0x6f, 0x6e, 0x41, 0x69, 0x53, 0x74, 0x75, 0x64, 0x69, 0x6f, 0x12, 0x83, 0x01, 0x0a,
  1527  	0x0e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18,
  1528  	0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  1529  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
  1530  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65,
  1531  	0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x41, 0x63, 0x74,
  1532  	0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x6f,
  1533  	0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x42, 0x03,
  1534  	0xe0, 0x41, 0x01, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x41, 0x63, 0x63, 0x65,
  1535  	0x73, 0x73, 0x12, 0x96, 0x01, 0x0a, 0x18, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x65, 0x76, 0x61, 0x6c,
  1536  	0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x18,
  1537  	0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  1538  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
  1539  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65,
  1540  	0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x41, 0x63, 0x74,
  1541  	0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x6f,
  1542  	0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x42, 0x03,
  1543  	0xe0, 0x41, 0x01, 0x52, 0x16, 0x6f, 0x70, 0x65, 0x6e, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74,
  1544  	0x69, 0x6f, 0x6e, 0x50, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x1a, 0xaf, 0x04, 0x0a, 0x1a,
  1545  	0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
  1546  	0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x8c, 0x01, 0x0a, 0x0a, 0x72,
  1547  	0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
  1548  	0x67, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
  1549  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1550  	0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c,
  1551  	0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65,
  1552  	0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65,
  1553  	0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
  1554  	0x63, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x72,
  1555  	0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x05, 0x74, 0x69, 0x74,
  1556  	0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x74,
  1557  	0x69, 0x74, 0x6c, 0x65, 0x12, 0x2f, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
  1558  	0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
  1559  	0x01, 0x48, 0x00, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x69, 0x74,
  1560  	0x6c, 0x65, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x11, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
  1561  	0x65, 0x5f, 0x75, 0x73, 0x65, 0x5f, 0x63, 0x61, 0x73, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
  1562  	0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, 0x0f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
  1563  	0x65, 0x55, 0x73, 0x65, 0x43, 0x61, 0x73, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3b, 0x0a, 0x14, 0x72,
  1564  	0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
  1565  	0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x02,
  1566  	0x52, 0x13, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69,
  1567  	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x1a, 0x80, 0x01, 0x0a, 0x0f, 0x52, 0x65, 0x66,
  1568  	0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
  1569  	0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x57,
  1570  	0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x41, 0x2e,
  1571  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70,
  1572  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e,
  1573  	0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x52,
  1574  	0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,
  1575  	0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x11, 0x0a, 0x0f, 0x5f,
  1576  	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x42, 0x14,
  1577  	0x0a, 0x12, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x5f,
  1578  	0x63, 0x61, 0x73, 0x65, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
  1579  	0x65, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x94, 0x01,
  1580  	0x0a, 0x0b, 0x56, 0x69, 0x65, 0x77, 0x52, 0x65, 0x73, 0x74, 0x41, 0x70, 0x69, 0x12, 0x6a, 0x0a,
  1581  	0x0e, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18,
  1582  	0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  1583  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
  1584  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65,
  1585  	0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61,
  1586  	0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0e, 0x64, 0x6f, 0x63, 0x75, 0x6d,
  1587  	0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x19, 0x0a, 0x05, 0x74, 0x69, 0x74,
  1588  	0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x74,
  1589  	0x69, 0x74, 0x6c, 0x65, 0x1a, 0x8b, 0x01, 0x0a, 0x0d, 0x4f, 0x70, 0x65, 0x6e, 0x4e, 0x6f, 0x74,
  1590  	0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x12, 0x7a, 0x0a, 0x09, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
  1591  	0x6f, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1592  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
  1593  	0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c,
  1594  	0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x54,
  1595  	0x6f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
  1596  	0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
  1597  	0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
  1598  	0x6b, 0x73, 0x1a, 0xac, 0x01, 0x0a, 0x17, 0x4f, 0x70, 0x65, 0x6e, 0x46, 0x69, 0x6e, 0x65, 0x54,
  1599  	0x75, 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x12, 0x90,
  1600  	0x01, 0x0a, 0x15, 0x66, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x75, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x70,
  1601  	0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x57,
  1602  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69,
  1603  	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
  1604  	0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e,
  1605  	0x43, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x67,
  1606  	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66,
  1607  	0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x13, 0x66, 0x69,
  1608  	0x6e, 0x65, 0x54, 0x75, 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65,
  1609  	0x73, 0x1a, 0x88, 0x01, 0x0a, 0x0c, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x56, 0x65, 0x72, 0x74,
  1610  	0x65, 0x78, 0x12, 0x78, 0x0a, 0x13, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x64, 0x65, 0x70, 0x6c,
  1611  	0x6f, 0x79, 0x5f, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
  1612  	0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
  1613  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1614  	0x31, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c,
  1615  	0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x44, 0x65,
  1616  	0x70, 0x6c, 0x6f, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x11, 0x6d, 0x75, 0x6c, 0x74, 0x69,
  1617  	0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x1a, 0xf4, 0x08, 0x0a,
  1618  	0x06, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x12, 0x66, 0x0a, 0x13, 0x64, 0x65, 0x64, 0x69, 0x63,
  1619  	0x61, 0x74, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x05,
  1620  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  1621  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76,
  1622  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64,
  1623  	0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x48, 0x00, 0x52, 0x12, 0x64, 0x65, 0x64,
  1624  	0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12,
  1625  	0x66, 0x0a, 0x13, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x5f, 0x72, 0x65, 0x73,
  1626  	0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67,
  1627  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c,
  1628  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41,
  1629  	0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
  1630  	0x73, 0x48, 0x00, 0x52, 0x12, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x52, 0x65,
  1631  	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x2b, 0x0a, 0x10, 0x73, 0x68, 0x61, 0x72, 0x65,
  1632  	0x64, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28,
  1633  	0x09, 0x48, 0x00, 0x52, 0x0f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75,
  1634  	0x72, 0x63, 0x65, 0x73, 0x12, 0x31, 0x0a, 0x12, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, 0x69,
  1635  	0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  1636  	0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x10, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x69, 0x73, 0x70,
  1637  	0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x6d, 0x0a, 0x15, 0x6c, 0x61, 0x72, 0x67, 0x65,
  1638  	0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,
  1639  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1640  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  1641  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x61, 0x72, 0x67, 0x65, 0x4d, 0x6f,
  1642  	0x64, 0x65, 0x6c, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x03, 0xe0, 0x41,
  1643  	0x01, 0x52, 0x13, 0x6c, 0x61, 0x72, 0x67, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x66,
  1644  	0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x5f, 0x0a, 0x0e, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69,
  1645  	0x6e, 0x65, 0x72, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33,
  1646  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69,
  1647  	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
  1648  	0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x53,
  1649  	0x70, 0x65, 0x63, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69,
  1650  	0x6e, 0x65, 0x72, 0x53, 0x70, 0x65, 0x63, 0x12, 0x26, 0x0a, 0x0c, 0x61, 0x72, 0x74, 0x69, 0x66,
  1651  	0x61, 0x63, 0x74, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
  1652  	0x41, 0x01, 0x52, 0x0b, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x55, 0x72, 0x69, 0x12,
  1653  	0x32, 0x0a, 0x10, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6e,
  1654  	0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01,
  1655  	0x52, 0x0e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x61, 0x6d, 0x65,
  1656  	0x88, 0x01, 0x01, 0x12, 0x85, 0x01, 0x0a, 0x0f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x6d,
  1657  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x52, 0x2e,
  1658  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70,
  1659  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e,
  1660  	0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x43,
  1661  	0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x44, 0x65, 0x70, 0x6c,
  1662  	0x6f, 0x79, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
  1663  	0x61, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x02, 0x52, 0x0e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79,
  1664  	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x88, 0x01, 0x01, 0x12, 0x19, 0x0a, 0x05, 0x74,
  1665  	0x69, 0x74, 0x6c, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
  1666  	0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x33, 0x0a, 0x13, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63,
  1667  	0x5f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x09, 0x20,
  1668  	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x11, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63,
  1669  	0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x55, 0x72, 0x69, 0x1a, 0xf4, 0x01, 0x0a, 0x0e,
  1670  	0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x7b,
  1671  	0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x5e,
  1672  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69,
  1673  	0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
  1674  	0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e,
  1675  	0x43, 0x61, 0x6c, 0x6c, 0x54, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x44, 0x65, 0x70,
  1676  	0x6c, 0x6f, 0x79, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
  1677  	0x74, 0x61, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03,
  1678  	0xe0, 0x41, 0x01, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x2a, 0x0a, 0x0e, 0x73,
  1679  	0x61, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x02, 0x20,
  1680  	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0d, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65,
  1681  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c,
  1682  	0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
  1683  	0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
  1684  	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
  1685  	0x38, 0x01, 0x42, 0x16, 0x0a, 0x14, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x74, 0x69, 0x6f, 0x6e,
  1686  	0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x64,
  1687  	0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x42,
  1688  	0x12, 0x0a, 0x10, 0x5f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64,
  1689  	0x61, 0x74, 0x61, 0x1a, 0x3a, 0x0a, 0x09, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x47, 0x6b, 0x65,
  1690  	0x12, 0x2d, 0x0a, 0x10, 0x67, 0x6b, 0x65, 0x5f, 0x79, 0x61, 0x6d, 0x6c, 0x5f, 0x63, 0x6f, 0x6e,
  1691  	0x66, 0x69, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52,
  1692  	0x0e, 0x67, 0x6b, 0x65, 0x59, 0x61, 0x6d, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x42,
  1693  	0x11, 0x0a, 0x0f, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
  1694  	0x6b, 0x73, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x66, 0x69, 0x6e, 0x65,
  1695  	0x5f, 0x74, 0x75, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x69, 0x70, 0x65, 0x6c, 0x69, 0x6e, 0x65,
  1696  	0x73, 0x22, 0xdb, 0x01, 0x0a, 0x12, 0x4f, 0x70, 0x65, 0x6e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65,
  1697  	0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x24, 0x0a, 0x20, 0x4f, 0x50, 0x45, 0x4e,
  1698  	0x5f, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x43, 0x41, 0x54, 0x45, 0x47, 0x4f, 0x52, 0x59,
  1699  	0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0f,
  1700  	0x0a, 0x0b, 0x50, 0x52, 0x4f, 0x50, 0x52, 0x49, 0x45, 0x54, 0x41, 0x52, 0x59, 0x10, 0x01, 0x12,
  1701  	0x2b, 0x0a, 0x27, 0x47, 0x4f, 0x4f, 0x47, 0x4c, 0x45, 0x5f, 0x4f, 0x57, 0x4e, 0x45, 0x44, 0x5f,
  1702  	0x4f, 0x53, 0x53, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x5f, 0x47, 0x4f, 0x4f, 0x47, 0x4c, 0x45, 0x5f,
  1703  	0x43, 0x48, 0x45, 0x43, 0x4b, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x10, 0x02, 0x12, 0x30, 0x0a, 0x2c,
  1704  	0x54, 0x48, 0x49, 0x52, 0x44, 0x5f, 0x50, 0x41, 0x52, 0x54, 0x59, 0x5f, 0x4f, 0x57, 0x4e, 0x45,
  1705  	0x44, 0x5f, 0x4f, 0x53, 0x53, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x5f, 0x47, 0x4f, 0x4f, 0x47, 0x4c,
  1706  	0x45, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x10, 0x03, 0x12, 0x14,
  1707  	0x0a, 0x10, 0x47, 0x4f, 0x4f, 0x47, 0x4c, 0x45, 0x5f, 0x4f, 0x57, 0x4e, 0x45, 0x44, 0x5f, 0x4f,
  1708  	0x53, 0x53, 0x10, 0x04, 0x12, 0x19, 0x0a, 0x15, 0x54, 0x48, 0x49, 0x52, 0x44, 0x5f, 0x50, 0x41,
  1709  	0x52, 0x54, 0x59, 0x5f, 0x4f, 0x57, 0x4e, 0x45, 0x44, 0x5f, 0x4f, 0x53, 0x53, 0x10, 0x05, 0x22,
  1710  	0x6e, 0x0a, 0x0b, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x53, 0x74, 0x61, 0x67, 0x65, 0x12, 0x1c,
  1711  	0x0a, 0x18, 0x4c, 0x41, 0x55, 0x4e, 0x43, 0x48, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x55,
  1712  	0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c,
  1713  	0x45, 0x58, 0x50, 0x45, 0x52, 0x49, 0x4d, 0x45, 0x4e, 0x54, 0x41, 0x4c, 0x10, 0x01, 0x12, 0x13,
  1714  	0x0a, 0x0f, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x5f, 0x50, 0x52, 0x45, 0x56, 0x49, 0x45,
  1715  	0x57, 0x10, 0x02, 0x12, 0x12, 0x0a, 0x0e, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x43, 0x5f, 0x50, 0x52,
  1716  	0x45, 0x56, 0x49, 0x45, 0x57, 0x10, 0x03, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x41, 0x10, 0x04, 0x22,
  1717  	0x63, 0x0a, 0x0c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12,
  1718  	0x1d, 0x0a, 0x19, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45,
  1719  	0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x18,
  1720  	0x0a, 0x14, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f,
  1721  	0x53, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x56, 0x45, 0x52, 0x53,
  1722  	0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x54, 0x41, 0x42,
  1723  	0x4c, 0x45, 0x10, 0x02, 0x3a, 0x54, 0xea, 0x41, 0x51, 0x0a, 0x28, 0x61, 0x69, 0x70, 0x6c, 0x61,
  1724  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
  1725  	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f,
  1726  	0x64, 0x65, 0x6c, 0x12, 0x25, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x73, 0x2f,
  1727  	0x7b, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x7d, 0x2f, 0x6d, 0x6f, 0x64, 0x65,
  1728  	0x6c, 0x73, 0x2f, 0x7b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x7d, 0x42, 0xea, 0x01, 0x0a, 0x23, 0x63,
  1729  	0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  1730  	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  1731  	0x61, 0x31, 0x42, 0x13, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x4d, 0x6f, 0x64,
  1732  	0x65, 0x6c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  1733  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61,
  1734  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x62,
  1735  	0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70,
  1736  	0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02,
  1737  	0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49,
  1738  	0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31,
  1739  	0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c,
  1740  	0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74,
  1741  	0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f,
  1742  	0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a,
  1743  	0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1744  }
  1745  
  1746  var (
  1747  	file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescOnce sync.Once
  1748  	file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDesc
  1749  )
  1750  
  1751  func file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescGZIP() []byte {
  1752  	file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescOnce.Do(func() {
  1753  		file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescData)
  1754  	})
  1755  	return file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDescData
  1756  }
  1757  
  1758  var file_google_cloud_aiplatform_v1beta1_publisher_model_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
  1759  var file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
  1760  var file_google_cloud_aiplatform_v1beta1_publisher_model_proto_goTypes = []any{
  1761  	(PublisherModel_OpenSourceCategory)(0),                         // 0: google.cloud.aiplatform.v1beta1.PublisherModel.OpenSourceCategory
  1762  	(PublisherModel_LaunchStage)(0),                                // 1: google.cloud.aiplatform.v1beta1.PublisherModel.LaunchStage
  1763  	(PublisherModel_VersionState)(0),                               // 2: google.cloud.aiplatform.v1beta1.PublisherModel.VersionState
  1764  	(*PublisherModel)(nil),                                         // 3: google.cloud.aiplatform.v1beta1.PublisherModel
  1765  	(*PublisherModel_ResourceReference)(nil),                       // 4: google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference
  1766  	(*PublisherModel_Parent)(nil),                                  // 5: google.cloud.aiplatform.v1beta1.PublisherModel.Parent
  1767  	(*PublisherModel_Documentation)(nil),                           // 6: google.cloud.aiplatform.v1beta1.PublisherModel.Documentation
  1768  	(*PublisherModel_CallToAction)(nil),                            // 7: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction
  1769  	(*PublisherModel_CallToAction_RegionalResourceReferences)(nil), // 8: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences
  1770  	(*PublisherModel_CallToAction_ViewRestApi)(nil),                // 9: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.ViewRestApi
  1771  	(*PublisherModel_CallToAction_OpenNotebooks)(nil),              // 10: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.OpenNotebooks
  1772  	(*PublisherModel_CallToAction_OpenFineTuningPipelines)(nil),    // 11: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.OpenFineTuningPipelines
  1773  	(*PublisherModel_CallToAction_DeployVertex)(nil),               // 12: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.DeployVertex
  1774  	(*PublisherModel_CallToAction_Deploy)(nil),                     // 13: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy
  1775  	(*PublisherModel_CallToAction_DeployGke)(nil),                  // 14: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.DeployGke
  1776  	nil, // 15: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.ReferencesEntry
  1777  	(*PublisherModel_CallToAction_Deploy_DeployMetadata)(nil), // 16: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.DeployMetadata
  1778  	nil,                         // 17: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.DeployMetadata.LabelsEntry
  1779  	(*PredictSchemata)(nil),     // 18: google.cloud.aiplatform.v1beta1.PredictSchemata
  1780  	(*DedicatedResources)(nil),  // 19: google.cloud.aiplatform.v1beta1.DedicatedResources
  1781  	(*AutomaticResources)(nil),  // 20: google.cloud.aiplatform.v1beta1.AutomaticResources
  1782  	(*LargeModelReference)(nil), // 21: google.cloud.aiplatform.v1beta1.LargeModelReference
  1783  	(*ModelContainerSpec)(nil),  // 22: google.cloud.aiplatform.v1beta1.ModelContainerSpec
  1784  }
  1785  var file_google_cloud_aiplatform_v1beta1_publisher_model_proto_depIdxs = []int32{
  1786  	0,  // 0: google.cloud.aiplatform.v1beta1.PublisherModel.open_source_category:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.OpenSourceCategory
  1787  	5,  // 1: google.cloud.aiplatform.v1beta1.PublisherModel.parent:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.Parent
  1788  	7,  // 2: google.cloud.aiplatform.v1beta1.PublisherModel.supported_actions:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction
  1789  	1,  // 3: google.cloud.aiplatform.v1beta1.PublisherModel.launch_stage:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.LaunchStage
  1790  	2,  // 4: google.cloud.aiplatform.v1beta1.PublisherModel.version_state:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.VersionState
  1791  	18, // 5: google.cloud.aiplatform.v1beta1.PublisherModel.predict_schemata:type_name -> google.cloud.aiplatform.v1beta1.PredictSchemata
  1792  	4,  // 6: google.cloud.aiplatform.v1beta1.PublisherModel.Parent.reference:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference
  1793  	9,  // 7: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.view_rest_api:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.ViewRestApi
  1794  	8,  // 8: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.open_notebook:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences
  1795  	10, // 9: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.open_notebooks:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.OpenNotebooks
  1796  	8,  // 10: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.create_application:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences
  1797  	8,  // 11: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.open_fine_tuning_pipeline:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences
  1798  	11, // 12: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.open_fine_tuning_pipelines:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.OpenFineTuningPipelines
  1799  	8,  // 13: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.open_prompt_tuning_pipeline:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences
  1800  	8,  // 14: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.open_genie:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences
  1801  	13, // 15: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.deploy:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy
  1802  	12, // 16: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.multi_deploy_vertex:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.DeployVertex
  1803  	14, // 17: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.deploy_gke:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.DeployGke
  1804  	8,  // 18: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.open_generation_ai_studio:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences
  1805  	8,  // 19: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.request_access:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences
  1806  	8,  // 20: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.open_evaluation_pipeline:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences
  1807  	15, // 21: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.references:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.ReferencesEntry
  1808  	6,  // 22: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.ViewRestApi.documentations:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.Documentation
  1809  	8,  // 23: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.OpenNotebooks.notebooks:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences
  1810  	8,  // 24: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.OpenFineTuningPipelines.fine_tuning_pipelines:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences
  1811  	13, // 25: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.DeployVertex.multi_deploy_vertex:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy
  1812  	19, // 26: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.dedicated_resources:type_name -> google.cloud.aiplatform.v1beta1.DedicatedResources
  1813  	20, // 27: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.automatic_resources:type_name -> google.cloud.aiplatform.v1beta1.AutomaticResources
  1814  	21, // 28: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.large_model_reference:type_name -> google.cloud.aiplatform.v1beta1.LargeModelReference
  1815  	22, // 29: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.container_spec:type_name -> google.cloud.aiplatform.v1beta1.ModelContainerSpec
  1816  	16, // 30: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.deploy_metadata:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.DeployMetadata
  1817  	4,  // 31: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.ReferencesEntry.value:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference
  1818  	17, // 32: google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.DeployMetadata.labels:type_name -> google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.DeployMetadata.LabelsEntry
  1819  	33, // [33:33] is the sub-list for method output_type
  1820  	33, // [33:33] is the sub-list for method input_type
  1821  	33, // [33:33] is the sub-list for extension type_name
  1822  	33, // [33:33] is the sub-list for extension extendee
  1823  	0,  // [0:33] is the sub-list for field type_name
  1824  }
  1825  
  1826  func init() { file_google_cloud_aiplatform_v1beta1_publisher_model_proto_init() }
  1827  func file_google_cloud_aiplatform_v1beta1_publisher_model_proto_init() {
  1828  	if File_google_cloud_aiplatform_v1beta1_publisher_model_proto != nil {
  1829  		return
  1830  	}
  1831  	file_google_cloud_aiplatform_v1beta1_machine_resources_proto_init()
  1832  	file_google_cloud_aiplatform_v1beta1_model_proto_init()
  1833  	file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[1].OneofWrappers = []any{
  1834  		(*PublisherModel_ResourceReference_Uri)(nil),
  1835  		(*PublisherModel_ResourceReference_ResourceName)(nil),
  1836  		(*PublisherModel_ResourceReference_UseCase)(nil),
  1837  		(*PublisherModel_ResourceReference_Description)(nil),
  1838  	}
  1839  	file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[4].OneofWrappers = []any{}
  1840  	file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[5].OneofWrappers = []any{}
  1841  	file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes[10].OneofWrappers = []any{
  1842  		(*PublisherModel_CallToAction_Deploy_DedicatedResources)(nil),
  1843  		(*PublisherModel_CallToAction_Deploy_AutomaticResources)(nil),
  1844  		(*PublisherModel_CallToAction_Deploy_SharedResources)(nil),
  1845  	}
  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_publisher_model_proto_rawDesc,
  1851  			NumEnums:      3,
  1852  			NumMessages:   15,
  1853  			NumExtensions: 0,
  1854  			NumServices:   0,
  1855  		},
  1856  		GoTypes:           file_google_cloud_aiplatform_v1beta1_publisher_model_proto_goTypes,
  1857  		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_publisher_model_proto_depIdxs,
  1858  		EnumInfos:         file_google_cloud_aiplatform_v1beta1_publisher_model_proto_enumTypes,
  1859  		MessageInfos:      file_google_cloud_aiplatform_v1beta1_publisher_model_proto_msgTypes,
  1860  	}.Build()
  1861  	File_google_cloud_aiplatform_v1beta1_publisher_model_proto = out.File
  1862  	file_google_cloud_aiplatform_v1beta1_publisher_model_proto_rawDesc = nil
  1863  	file_google_cloud_aiplatform_v1beta1_publisher_model_proto_goTypes = nil
  1864  	file_google_cloud_aiplatform_v1beta1_publisher_model_proto_depIdxs = nil
  1865  }