...

Source file src/cloud.google.com/go/secretmanager/apiv1beta2/secretmanagerpb/service.pb.go

Documentation: cloud.google.com/go/secretmanager/apiv1beta2/secretmanagerpb

     1  // Copyright 2024 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.33.0
    18  // 	protoc        v4.25.3
    19  // source: google/cloud/secretmanager/v1beta2/service.proto
    20  
    21  package secretmanagerpb
    22  
    23  import (
    24  	context "context"
    25  	reflect "reflect"
    26  	sync "sync"
    27  
    28  	iampb "cloud.google.com/go/iam/apiv1/iampb"
    29  	_ "google.golang.org/genproto/googleapis/api/annotations"
    30  	grpc "google.golang.org/grpc"
    31  	codes "google.golang.org/grpc/codes"
    32  	status "google.golang.org/grpc/status"
    33  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    34  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    35  	emptypb "google.golang.org/protobuf/types/known/emptypb"
    36  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    37  )
    38  
    39  const (
    40  	// Verify that this generated code is sufficiently up-to-date.
    41  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    42  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    43  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    44  )
    45  
    46  // Request message for
    47  // [SecretManagerService.ListSecrets][google.cloud.secretmanager.v1beta2.SecretManagerService.ListSecrets].
    48  type ListSecretsRequest struct {
    49  	state         protoimpl.MessageState
    50  	sizeCache     protoimpl.SizeCache
    51  	unknownFields protoimpl.UnknownFields
    52  
    53  	// Required. The resource name of the project associated with the
    54  	// [Secrets][google.cloud.secretmanager.v1beta2.Secret], in the format
    55  	// `projects/*` or `projects/*/locations/*`
    56  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    57  	// Optional. The maximum number of results to be returned in a single page. If
    58  	// set to 0, the server decides the number of results to return. If the
    59  	// number is greater than 25000, it is capped at 25000.
    60  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
    61  	// Optional. Pagination token, returned earlier via
    62  	// [ListSecretsResponse.next_page_token][google.cloud.secretmanager.v1beta2.ListSecretsResponse.next_page_token].
    63  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
    64  	// Optional. Filter string, adhering to the rules in
    65  	// [List-operation
    66  	// filtering](https://cloud.google.com/secret-manager/docs/filtering). List
    67  	// only secrets matching the filter. If filter is empty, all secrets are
    68  	// listed.
    69  	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
    70  }
    71  
    72  func (x *ListSecretsRequest) Reset() {
    73  	*x = ListSecretsRequest{}
    74  	if protoimpl.UnsafeEnabled {
    75  		mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[0]
    76  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    77  		ms.StoreMessageInfo(mi)
    78  	}
    79  }
    80  
    81  func (x *ListSecretsRequest) String() string {
    82  	return protoimpl.X.MessageStringOf(x)
    83  }
    84  
    85  func (*ListSecretsRequest) ProtoMessage() {}
    86  
    87  func (x *ListSecretsRequest) ProtoReflect() protoreflect.Message {
    88  	mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[0]
    89  	if protoimpl.UnsafeEnabled && x != nil {
    90  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    91  		if ms.LoadMessageInfo() == nil {
    92  			ms.StoreMessageInfo(mi)
    93  		}
    94  		return ms
    95  	}
    96  	return mi.MessageOf(x)
    97  }
    98  
    99  // Deprecated: Use ListSecretsRequest.ProtoReflect.Descriptor instead.
   100  func (*ListSecretsRequest) Descriptor() ([]byte, []int) {
   101  	return file_google_cloud_secretmanager_v1beta2_service_proto_rawDescGZIP(), []int{0}
   102  }
   103  
   104  func (x *ListSecretsRequest) GetParent() string {
   105  	if x != nil {
   106  		return x.Parent
   107  	}
   108  	return ""
   109  }
   110  
   111  func (x *ListSecretsRequest) GetPageSize() int32 {
   112  	if x != nil {
   113  		return x.PageSize
   114  	}
   115  	return 0
   116  }
   117  
   118  func (x *ListSecretsRequest) GetPageToken() string {
   119  	if x != nil {
   120  		return x.PageToken
   121  	}
   122  	return ""
   123  }
   124  
   125  func (x *ListSecretsRequest) GetFilter() string {
   126  	if x != nil {
   127  		return x.Filter
   128  	}
   129  	return ""
   130  }
   131  
   132  // Response message for
   133  // [SecretManagerService.ListSecrets][google.cloud.secretmanager.v1beta2.SecretManagerService.ListSecrets].
   134  type ListSecretsResponse struct {
   135  	state         protoimpl.MessageState
   136  	sizeCache     protoimpl.SizeCache
   137  	unknownFields protoimpl.UnknownFields
   138  
   139  	// The list of [Secrets][google.cloud.secretmanager.v1beta2.Secret] sorted in
   140  	// reverse by create_time (newest first).
   141  	Secrets []*Secret `protobuf:"bytes,1,rep,name=secrets,proto3" json:"secrets,omitempty"`
   142  	// A token to retrieve the next page of results. Pass this value in
   143  	// [ListSecretsRequest.page_token][google.cloud.secretmanager.v1beta2.ListSecretsRequest.page_token]
   144  	// to retrieve the next page.
   145  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   146  	// The total number of [Secrets][google.cloud.secretmanager.v1beta2.Secret]
   147  	// but 0 when the
   148  	// [ListSecretsRequest.filter][google.cloud.secretmanager.v1beta2.ListSecretsRequest.filter]
   149  	// field is set.
   150  	TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
   151  }
   152  
   153  func (x *ListSecretsResponse) Reset() {
   154  	*x = ListSecretsResponse{}
   155  	if protoimpl.UnsafeEnabled {
   156  		mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[1]
   157  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   158  		ms.StoreMessageInfo(mi)
   159  	}
   160  }
   161  
   162  func (x *ListSecretsResponse) String() string {
   163  	return protoimpl.X.MessageStringOf(x)
   164  }
   165  
   166  func (*ListSecretsResponse) ProtoMessage() {}
   167  
   168  func (x *ListSecretsResponse) ProtoReflect() protoreflect.Message {
   169  	mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[1]
   170  	if protoimpl.UnsafeEnabled && x != nil {
   171  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   172  		if ms.LoadMessageInfo() == nil {
   173  			ms.StoreMessageInfo(mi)
   174  		}
   175  		return ms
   176  	}
   177  	return mi.MessageOf(x)
   178  }
   179  
   180  // Deprecated: Use ListSecretsResponse.ProtoReflect.Descriptor instead.
   181  func (*ListSecretsResponse) Descriptor() ([]byte, []int) {
   182  	return file_google_cloud_secretmanager_v1beta2_service_proto_rawDescGZIP(), []int{1}
   183  }
   184  
   185  func (x *ListSecretsResponse) GetSecrets() []*Secret {
   186  	if x != nil {
   187  		return x.Secrets
   188  	}
   189  	return nil
   190  }
   191  
   192  func (x *ListSecretsResponse) GetNextPageToken() string {
   193  	if x != nil {
   194  		return x.NextPageToken
   195  	}
   196  	return ""
   197  }
   198  
   199  func (x *ListSecretsResponse) GetTotalSize() int32 {
   200  	if x != nil {
   201  		return x.TotalSize
   202  	}
   203  	return 0
   204  }
   205  
   206  // Request message for
   207  // [SecretManagerService.CreateSecret][google.cloud.secretmanager.v1beta2.SecretManagerService.CreateSecret].
   208  type CreateSecretRequest struct {
   209  	state         protoimpl.MessageState
   210  	sizeCache     protoimpl.SizeCache
   211  	unknownFields protoimpl.UnknownFields
   212  
   213  	// Required. The resource name of the project to associate with the
   214  	// [Secret][google.cloud.secretmanager.v1beta2.Secret], in the format
   215  	// `projects/*` or `projects/*/locations/*`.
   216  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   217  	// Required. This must be unique within the project.
   218  	//
   219  	// A secret ID is a string with a maximum length of 255 characters and can
   220  	// contain uppercase and lowercase letters, numerals, and the hyphen (`-`) and
   221  	// underscore (`_`) characters.
   222  	SecretId string `protobuf:"bytes,2,opt,name=secret_id,json=secretId,proto3" json:"secret_id,omitempty"`
   223  	// Required. A [Secret][google.cloud.secretmanager.v1beta2.Secret] with
   224  	// initial field values.
   225  	Secret *Secret `protobuf:"bytes,3,opt,name=secret,proto3" json:"secret,omitempty"`
   226  }
   227  
   228  func (x *CreateSecretRequest) Reset() {
   229  	*x = CreateSecretRequest{}
   230  	if protoimpl.UnsafeEnabled {
   231  		mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[2]
   232  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   233  		ms.StoreMessageInfo(mi)
   234  	}
   235  }
   236  
   237  func (x *CreateSecretRequest) String() string {
   238  	return protoimpl.X.MessageStringOf(x)
   239  }
   240  
   241  func (*CreateSecretRequest) ProtoMessage() {}
   242  
   243  func (x *CreateSecretRequest) ProtoReflect() protoreflect.Message {
   244  	mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[2]
   245  	if protoimpl.UnsafeEnabled && x != nil {
   246  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   247  		if ms.LoadMessageInfo() == nil {
   248  			ms.StoreMessageInfo(mi)
   249  		}
   250  		return ms
   251  	}
   252  	return mi.MessageOf(x)
   253  }
   254  
   255  // Deprecated: Use CreateSecretRequest.ProtoReflect.Descriptor instead.
   256  func (*CreateSecretRequest) Descriptor() ([]byte, []int) {
   257  	return file_google_cloud_secretmanager_v1beta2_service_proto_rawDescGZIP(), []int{2}
   258  }
   259  
   260  func (x *CreateSecretRequest) GetParent() string {
   261  	if x != nil {
   262  		return x.Parent
   263  	}
   264  	return ""
   265  }
   266  
   267  func (x *CreateSecretRequest) GetSecretId() string {
   268  	if x != nil {
   269  		return x.SecretId
   270  	}
   271  	return ""
   272  }
   273  
   274  func (x *CreateSecretRequest) GetSecret() *Secret {
   275  	if x != nil {
   276  		return x.Secret
   277  	}
   278  	return nil
   279  }
   280  
   281  // Request message for
   282  // [SecretManagerService.AddSecretVersion][google.cloud.secretmanager.v1beta2.SecretManagerService.AddSecretVersion].
   283  type AddSecretVersionRequest struct {
   284  	state         protoimpl.MessageState
   285  	sizeCache     protoimpl.SizeCache
   286  	unknownFields protoimpl.UnknownFields
   287  
   288  	// Required. The resource name of the
   289  	// [Secret][google.cloud.secretmanager.v1beta2.Secret] to associate with the
   290  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion] in the
   291  	// format `projects/*/secrets/*` or `projects/*/locations/*/secrets/*`.
   292  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   293  	// Required. The secret payload of the
   294  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion].
   295  	Payload *SecretPayload `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
   296  }
   297  
   298  func (x *AddSecretVersionRequest) Reset() {
   299  	*x = AddSecretVersionRequest{}
   300  	if protoimpl.UnsafeEnabled {
   301  		mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[3]
   302  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   303  		ms.StoreMessageInfo(mi)
   304  	}
   305  }
   306  
   307  func (x *AddSecretVersionRequest) String() string {
   308  	return protoimpl.X.MessageStringOf(x)
   309  }
   310  
   311  func (*AddSecretVersionRequest) ProtoMessage() {}
   312  
   313  func (x *AddSecretVersionRequest) ProtoReflect() protoreflect.Message {
   314  	mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[3]
   315  	if protoimpl.UnsafeEnabled && x != nil {
   316  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   317  		if ms.LoadMessageInfo() == nil {
   318  			ms.StoreMessageInfo(mi)
   319  		}
   320  		return ms
   321  	}
   322  	return mi.MessageOf(x)
   323  }
   324  
   325  // Deprecated: Use AddSecretVersionRequest.ProtoReflect.Descriptor instead.
   326  func (*AddSecretVersionRequest) Descriptor() ([]byte, []int) {
   327  	return file_google_cloud_secretmanager_v1beta2_service_proto_rawDescGZIP(), []int{3}
   328  }
   329  
   330  func (x *AddSecretVersionRequest) GetParent() string {
   331  	if x != nil {
   332  		return x.Parent
   333  	}
   334  	return ""
   335  }
   336  
   337  func (x *AddSecretVersionRequest) GetPayload() *SecretPayload {
   338  	if x != nil {
   339  		return x.Payload
   340  	}
   341  	return nil
   342  }
   343  
   344  // Request message for
   345  // [SecretManagerService.GetSecret][google.cloud.secretmanager.v1beta2.SecretManagerService.GetSecret].
   346  type GetSecretRequest struct {
   347  	state         protoimpl.MessageState
   348  	sizeCache     protoimpl.SizeCache
   349  	unknownFields protoimpl.UnknownFields
   350  
   351  	// Required. The resource name of the
   352  	// [Secret][google.cloud.secretmanager.v1beta2.Secret], in the format
   353  	// `projects/*/secrets/*` or `projects/*/locations/*/secrets/*`.
   354  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   355  }
   356  
   357  func (x *GetSecretRequest) Reset() {
   358  	*x = GetSecretRequest{}
   359  	if protoimpl.UnsafeEnabled {
   360  		mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[4]
   361  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   362  		ms.StoreMessageInfo(mi)
   363  	}
   364  }
   365  
   366  func (x *GetSecretRequest) String() string {
   367  	return protoimpl.X.MessageStringOf(x)
   368  }
   369  
   370  func (*GetSecretRequest) ProtoMessage() {}
   371  
   372  func (x *GetSecretRequest) ProtoReflect() protoreflect.Message {
   373  	mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[4]
   374  	if protoimpl.UnsafeEnabled && x != nil {
   375  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   376  		if ms.LoadMessageInfo() == nil {
   377  			ms.StoreMessageInfo(mi)
   378  		}
   379  		return ms
   380  	}
   381  	return mi.MessageOf(x)
   382  }
   383  
   384  // Deprecated: Use GetSecretRequest.ProtoReflect.Descriptor instead.
   385  func (*GetSecretRequest) Descriptor() ([]byte, []int) {
   386  	return file_google_cloud_secretmanager_v1beta2_service_proto_rawDescGZIP(), []int{4}
   387  }
   388  
   389  func (x *GetSecretRequest) GetName() string {
   390  	if x != nil {
   391  		return x.Name
   392  	}
   393  	return ""
   394  }
   395  
   396  // Request message for
   397  // [SecretManagerService.ListSecretVersions][google.cloud.secretmanager.v1beta2.SecretManagerService.ListSecretVersions].
   398  type ListSecretVersionsRequest struct {
   399  	state         protoimpl.MessageState
   400  	sizeCache     protoimpl.SizeCache
   401  	unknownFields protoimpl.UnknownFields
   402  
   403  	// Required. The resource name of the
   404  	// [Secret][google.cloud.secretmanager.v1beta2.Secret] associated with the
   405  	// [SecretVersions][google.cloud.secretmanager.v1beta2.SecretVersion] to list,
   406  	// in the format `projects/*/secrets/*` or `projects/*/locations/*/secrets/*`.
   407  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   408  	// Optional. The maximum number of results to be returned in a single page. If
   409  	// set to 0, the server decides the number of results to return. If the
   410  	// number is greater than 25000, it is capped at 25000.
   411  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   412  	// Optional. Pagination token, returned earlier via
   413  	// ListSecretVersionsResponse.next_page_token][].
   414  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   415  	// Optional. Filter string, adhering to the rules in
   416  	// [List-operation
   417  	// filtering](https://cloud.google.com/secret-manager/docs/filtering). List
   418  	// only secret versions matching the filter. If filter is empty, all secret
   419  	// versions are listed.
   420  	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
   421  }
   422  
   423  func (x *ListSecretVersionsRequest) Reset() {
   424  	*x = ListSecretVersionsRequest{}
   425  	if protoimpl.UnsafeEnabled {
   426  		mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[5]
   427  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   428  		ms.StoreMessageInfo(mi)
   429  	}
   430  }
   431  
   432  func (x *ListSecretVersionsRequest) String() string {
   433  	return protoimpl.X.MessageStringOf(x)
   434  }
   435  
   436  func (*ListSecretVersionsRequest) ProtoMessage() {}
   437  
   438  func (x *ListSecretVersionsRequest) ProtoReflect() protoreflect.Message {
   439  	mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[5]
   440  	if protoimpl.UnsafeEnabled && x != nil {
   441  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   442  		if ms.LoadMessageInfo() == nil {
   443  			ms.StoreMessageInfo(mi)
   444  		}
   445  		return ms
   446  	}
   447  	return mi.MessageOf(x)
   448  }
   449  
   450  // Deprecated: Use ListSecretVersionsRequest.ProtoReflect.Descriptor instead.
   451  func (*ListSecretVersionsRequest) Descriptor() ([]byte, []int) {
   452  	return file_google_cloud_secretmanager_v1beta2_service_proto_rawDescGZIP(), []int{5}
   453  }
   454  
   455  func (x *ListSecretVersionsRequest) GetParent() string {
   456  	if x != nil {
   457  		return x.Parent
   458  	}
   459  	return ""
   460  }
   461  
   462  func (x *ListSecretVersionsRequest) GetPageSize() int32 {
   463  	if x != nil {
   464  		return x.PageSize
   465  	}
   466  	return 0
   467  }
   468  
   469  func (x *ListSecretVersionsRequest) GetPageToken() string {
   470  	if x != nil {
   471  		return x.PageToken
   472  	}
   473  	return ""
   474  }
   475  
   476  func (x *ListSecretVersionsRequest) GetFilter() string {
   477  	if x != nil {
   478  		return x.Filter
   479  	}
   480  	return ""
   481  }
   482  
   483  // Response message for
   484  // [SecretManagerService.ListSecretVersions][google.cloud.secretmanager.v1beta2.SecretManagerService.ListSecretVersions].
   485  type ListSecretVersionsResponse struct {
   486  	state         protoimpl.MessageState
   487  	sizeCache     protoimpl.SizeCache
   488  	unknownFields protoimpl.UnknownFields
   489  
   490  	// The list of
   491  	// [SecretVersions][google.cloud.secretmanager.v1beta2.SecretVersion] sorted
   492  	// in reverse by create_time (newest first).
   493  	Versions []*SecretVersion `protobuf:"bytes,1,rep,name=versions,proto3" json:"versions,omitempty"`
   494  	// A token to retrieve the next page of results. Pass this value in
   495  	// [ListSecretVersionsRequest.page_token][google.cloud.secretmanager.v1beta2.ListSecretVersionsRequest.page_token]
   496  	// to retrieve the next page.
   497  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   498  	// The total number of
   499  	// [SecretVersions][google.cloud.secretmanager.v1beta2.SecretVersion] but 0
   500  	// when the
   501  	// [ListSecretsRequest.filter][google.cloud.secretmanager.v1beta2.ListSecretsRequest.filter]
   502  	// field is set.
   503  	TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
   504  }
   505  
   506  func (x *ListSecretVersionsResponse) Reset() {
   507  	*x = ListSecretVersionsResponse{}
   508  	if protoimpl.UnsafeEnabled {
   509  		mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[6]
   510  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   511  		ms.StoreMessageInfo(mi)
   512  	}
   513  }
   514  
   515  func (x *ListSecretVersionsResponse) String() string {
   516  	return protoimpl.X.MessageStringOf(x)
   517  }
   518  
   519  func (*ListSecretVersionsResponse) ProtoMessage() {}
   520  
   521  func (x *ListSecretVersionsResponse) ProtoReflect() protoreflect.Message {
   522  	mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[6]
   523  	if protoimpl.UnsafeEnabled && x != nil {
   524  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   525  		if ms.LoadMessageInfo() == nil {
   526  			ms.StoreMessageInfo(mi)
   527  		}
   528  		return ms
   529  	}
   530  	return mi.MessageOf(x)
   531  }
   532  
   533  // Deprecated: Use ListSecretVersionsResponse.ProtoReflect.Descriptor instead.
   534  func (*ListSecretVersionsResponse) Descriptor() ([]byte, []int) {
   535  	return file_google_cloud_secretmanager_v1beta2_service_proto_rawDescGZIP(), []int{6}
   536  }
   537  
   538  func (x *ListSecretVersionsResponse) GetVersions() []*SecretVersion {
   539  	if x != nil {
   540  		return x.Versions
   541  	}
   542  	return nil
   543  }
   544  
   545  func (x *ListSecretVersionsResponse) GetNextPageToken() string {
   546  	if x != nil {
   547  		return x.NextPageToken
   548  	}
   549  	return ""
   550  }
   551  
   552  func (x *ListSecretVersionsResponse) GetTotalSize() int32 {
   553  	if x != nil {
   554  		return x.TotalSize
   555  	}
   556  	return 0
   557  }
   558  
   559  // Request message for
   560  // [SecretManagerService.GetSecretVersion][google.cloud.secretmanager.v1beta2.SecretManagerService.GetSecretVersion].
   561  type GetSecretVersionRequest struct {
   562  	state         protoimpl.MessageState
   563  	sizeCache     protoimpl.SizeCache
   564  	unknownFields protoimpl.UnknownFields
   565  
   566  	// Required. The resource name of the
   567  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion] in the
   568  	// format `projects/*/secrets/*/versions/*` or
   569  	// `projects/*/locations/*/secrets/*/versions/*`.
   570  	//
   571  	// `projects/*/secrets/*/versions/latest` or
   572  	// `projects/*/locations/*/secrets/*/versions/latest` is an alias to the most
   573  	// recently created
   574  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion].
   575  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   576  }
   577  
   578  func (x *GetSecretVersionRequest) Reset() {
   579  	*x = GetSecretVersionRequest{}
   580  	if protoimpl.UnsafeEnabled {
   581  		mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[7]
   582  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   583  		ms.StoreMessageInfo(mi)
   584  	}
   585  }
   586  
   587  func (x *GetSecretVersionRequest) String() string {
   588  	return protoimpl.X.MessageStringOf(x)
   589  }
   590  
   591  func (*GetSecretVersionRequest) ProtoMessage() {}
   592  
   593  func (x *GetSecretVersionRequest) ProtoReflect() protoreflect.Message {
   594  	mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[7]
   595  	if protoimpl.UnsafeEnabled && x != nil {
   596  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   597  		if ms.LoadMessageInfo() == nil {
   598  			ms.StoreMessageInfo(mi)
   599  		}
   600  		return ms
   601  	}
   602  	return mi.MessageOf(x)
   603  }
   604  
   605  // Deprecated: Use GetSecretVersionRequest.ProtoReflect.Descriptor instead.
   606  func (*GetSecretVersionRequest) Descriptor() ([]byte, []int) {
   607  	return file_google_cloud_secretmanager_v1beta2_service_proto_rawDescGZIP(), []int{7}
   608  }
   609  
   610  func (x *GetSecretVersionRequest) GetName() string {
   611  	if x != nil {
   612  		return x.Name
   613  	}
   614  	return ""
   615  }
   616  
   617  // Request message for
   618  // [SecretManagerService.UpdateSecret][google.cloud.secretmanager.v1beta2.SecretManagerService.UpdateSecret].
   619  type UpdateSecretRequest struct {
   620  	state         protoimpl.MessageState
   621  	sizeCache     protoimpl.SizeCache
   622  	unknownFields protoimpl.UnknownFields
   623  
   624  	// Required. [Secret][google.cloud.secretmanager.v1beta2.Secret] with updated
   625  	// field values.
   626  	Secret *Secret `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
   627  	// Required. Specifies the fields to be updated.
   628  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
   629  }
   630  
   631  func (x *UpdateSecretRequest) Reset() {
   632  	*x = UpdateSecretRequest{}
   633  	if protoimpl.UnsafeEnabled {
   634  		mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[8]
   635  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   636  		ms.StoreMessageInfo(mi)
   637  	}
   638  }
   639  
   640  func (x *UpdateSecretRequest) String() string {
   641  	return protoimpl.X.MessageStringOf(x)
   642  }
   643  
   644  func (*UpdateSecretRequest) ProtoMessage() {}
   645  
   646  func (x *UpdateSecretRequest) ProtoReflect() protoreflect.Message {
   647  	mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[8]
   648  	if protoimpl.UnsafeEnabled && 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 UpdateSecretRequest.ProtoReflect.Descriptor instead.
   659  func (*UpdateSecretRequest) Descriptor() ([]byte, []int) {
   660  	return file_google_cloud_secretmanager_v1beta2_service_proto_rawDescGZIP(), []int{8}
   661  }
   662  
   663  func (x *UpdateSecretRequest) GetSecret() *Secret {
   664  	if x != nil {
   665  		return x.Secret
   666  	}
   667  	return nil
   668  }
   669  
   670  func (x *UpdateSecretRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
   671  	if x != nil {
   672  		return x.UpdateMask
   673  	}
   674  	return nil
   675  }
   676  
   677  // Request message for
   678  // [SecretManagerService.AccessSecretVersion][google.cloud.secretmanager.v1beta2.SecretManagerService.AccessSecretVersion].
   679  type AccessSecretVersionRequest struct {
   680  	state         protoimpl.MessageState
   681  	sizeCache     protoimpl.SizeCache
   682  	unknownFields protoimpl.UnknownFields
   683  
   684  	// Required. The resource name of the
   685  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion] in the
   686  	// format `projects/*/secrets/*/versions/*` or
   687  	// `projects/*/locations/*/secrets/*/versions/*`.
   688  	//
   689  	// `projects/*/secrets/*/versions/latest` or
   690  	// `projects/*/locations/*/secrets/*/versions/latest` is an alias to the most
   691  	// recently created
   692  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion].
   693  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   694  }
   695  
   696  func (x *AccessSecretVersionRequest) Reset() {
   697  	*x = AccessSecretVersionRequest{}
   698  	if protoimpl.UnsafeEnabled {
   699  		mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[9]
   700  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   701  		ms.StoreMessageInfo(mi)
   702  	}
   703  }
   704  
   705  func (x *AccessSecretVersionRequest) String() string {
   706  	return protoimpl.X.MessageStringOf(x)
   707  }
   708  
   709  func (*AccessSecretVersionRequest) ProtoMessage() {}
   710  
   711  func (x *AccessSecretVersionRequest) ProtoReflect() protoreflect.Message {
   712  	mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[9]
   713  	if protoimpl.UnsafeEnabled && x != nil {
   714  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   715  		if ms.LoadMessageInfo() == nil {
   716  			ms.StoreMessageInfo(mi)
   717  		}
   718  		return ms
   719  	}
   720  	return mi.MessageOf(x)
   721  }
   722  
   723  // Deprecated: Use AccessSecretVersionRequest.ProtoReflect.Descriptor instead.
   724  func (*AccessSecretVersionRequest) Descriptor() ([]byte, []int) {
   725  	return file_google_cloud_secretmanager_v1beta2_service_proto_rawDescGZIP(), []int{9}
   726  }
   727  
   728  func (x *AccessSecretVersionRequest) GetName() string {
   729  	if x != nil {
   730  		return x.Name
   731  	}
   732  	return ""
   733  }
   734  
   735  // Response message for
   736  // [SecretManagerService.AccessSecretVersion][google.cloud.secretmanager.v1beta2.SecretManagerService.AccessSecretVersion].
   737  type AccessSecretVersionResponse struct {
   738  	state         protoimpl.MessageState
   739  	sizeCache     protoimpl.SizeCache
   740  	unknownFields protoimpl.UnknownFields
   741  
   742  	// The resource name of the
   743  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion] in the
   744  	// format `projects/*/secrets/*/versions/*` or
   745  	// `projects/*/locations/*/secrets/*/versions/*`.
   746  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   747  	// Secret payload
   748  	Payload *SecretPayload `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
   749  }
   750  
   751  func (x *AccessSecretVersionResponse) Reset() {
   752  	*x = AccessSecretVersionResponse{}
   753  	if protoimpl.UnsafeEnabled {
   754  		mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[10]
   755  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   756  		ms.StoreMessageInfo(mi)
   757  	}
   758  }
   759  
   760  func (x *AccessSecretVersionResponse) String() string {
   761  	return protoimpl.X.MessageStringOf(x)
   762  }
   763  
   764  func (*AccessSecretVersionResponse) ProtoMessage() {}
   765  
   766  func (x *AccessSecretVersionResponse) ProtoReflect() protoreflect.Message {
   767  	mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[10]
   768  	if protoimpl.UnsafeEnabled && x != nil {
   769  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   770  		if ms.LoadMessageInfo() == nil {
   771  			ms.StoreMessageInfo(mi)
   772  		}
   773  		return ms
   774  	}
   775  	return mi.MessageOf(x)
   776  }
   777  
   778  // Deprecated: Use AccessSecretVersionResponse.ProtoReflect.Descriptor instead.
   779  func (*AccessSecretVersionResponse) Descriptor() ([]byte, []int) {
   780  	return file_google_cloud_secretmanager_v1beta2_service_proto_rawDescGZIP(), []int{10}
   781  }
   782  
   783  func (x *AccessSecretVersionResponse) GetName() string {
   784  	if x != nil {
   785  		return x.Name
   786  	}
   787  	return ""
   788  }
   789  
   790  func (x *AccessSecretVersionResponse) GetPayload() *SecretPayload {
   791  	if x != nil {
   792  		return x.Payload
   793  	}
   794  	return nil
   795  }
   796  
   797  // Request message for
   798  // [SecretManagerService.DeleteSecret][google.cloud.secretmanager.v1beta2.SecretManagerService.DeleteSecret].
   799  type DeleteSecretRequest struct {
   800  	state         protoimpl.MessageState
   801  	sizeCache     protoimpl.SizeCache
   802  	unknownFields protoimpl.UnknownFields
   803  
   804  	// Required. The resource name of the
   805  	// [Secret][google.cloud.secretmanager.v1beta2.Secret] to delete in the format
   806  	// `projects/*/secrets/*`.
   807  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   808  	// Optional. Etag of the [Secret][google.cloud.secretmanager.v1beta2.Secret].
   809  	// The request succeeds if it matches the etag of the currently stored secret
   810  	// object. If the etag is omitted, the request succeeds.
   811  	Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
   812  }
   813  
   814  func (x *DeleteSecretRequest) Reset() {
   815  	*x = DeleteSecretRequest{}
   816  	if protoimpl.UnsafeEnabled {
   817  		mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[11]
   818  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   819  		ms.StoreMessageInfo(mi)
   820  	}
   821  }
   822  
   823  func (x *DeleteSecretRequest) String() string {
   824  	return protoimpl.X.MessageStringOf(x)
   825  }
   826  
   827  func (*DeleteSecretRequest) ProtoMessage() {}
   828  
   829  func (x *DeleteSecretRequest) ProtoReflect() protoreflect.Message {
   830  	mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[11]
   831  	if protoimpl.UnsafeEnabled && x != nil {
   832  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   833  		if ms.LoadMessageInfo() == nil {
   834  			ms.StoreMessageInfo(mi)
   835  		}
   836  		return ms
   837  	}
   838  	return mi.MessageOf(x)
   839  }
   840  
   841  // Deprecated: Use DeleteSecretRequest.ProtoReflect.Descriptor instead.
   842  func (*DeleteSecretRequest) Descriptor() ([]byte, []int) {
   843  	return file_google_cloud_secretmanager_v1beta2_service_proto_rawDescGZIP(), []int{11}
   844  }
   845  
   846  func (x *DeleteSecretRequest) GetName() string {
   847  	if x != nil {
   848  		return x.Name
   849  	}
   850  	return ""
   851  }
   852  
   853  func (x *DeleteSecretRequest) GetEtag() string {
   854  	if x != nil {
   855  		return x.Etag
   856  	}
   857  	return ""
   858  }
   859  
   860  // Request message for
   861  // [SecretManagerService.DisableSecretVersion][google.cloud.secretmanager.v1beta2.SecretManagerService.DisableSecretVersion].
   862  type DisableSecretVersionRequest struct {
   863  	state         protoimpl.MessageState
   864  	sizeCache     protoimpl.SizeCache
   865  	unknownFields protoimpl.UnknownFields
   866  
   867  	// Required. The resource name of the
   868  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion] to
   869  	// disable in the format `projects/*/secrets/*/versions/*` or
   870  	// `projects/*/locations/*/secrets/*/versions/*`.
   871  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   872  	// Optional. Etag of the
   873  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion]. The
   874  	// request succeeds if it matches the etag of the currently stored secret
   875  	// version object. If the etag is omitted, the request succeeds.
   876  	Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
   877  }
   878  
   879  func (x *DisableSecretVersionRequest) Reset() {
   880  	*x = DisableSecretVersionRequest{}
   881  	if protoimpl.UnsafeEnabled {
   882  		mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[12]
   883  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   884  		ms.StoreMessageInfo(mi)
   885  	}
   886  }
   887  
   888  func (x *DisableSecretVersionRequest) String() string {
   889  	return protoimpl.X.MessageStringOf(x)
   890  }
   891  
   892  func (*DisableSecretVersionRequest) ProtoMessage() {}
   893  
   894  func (x *DisableSecretVersionRequest) ProtoReflect() protoreflect.Message {
   895  	mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[12]
   896  	if protoimpl.UnsafeEnabled && x != nil {
   897  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   898  		if ms.LoadMessageInfo() == nil {
   899  			ms.StoreMessageInfo(mi)
   900  		}
   901  		return ms
   902  	}
   903  	return mi.MessageOf(x)
   904  }
   905  
   906  // Deprecated: Use DisableSecretVersionRequest.ProtoReflect.Descriptor instead.
   907  func (*DisableSecretVersionRequest) Descriptor() ([]byte, []int) {
   908  	return file_google_cloud_secretmanager_v1beta2_service_proto_rawDescGZIP(), []int{12}
   909  }
   910  
   911  func (x *DisableSecretVersionRequest) GetName() string {
   912  	if x != nil {
   913  		return x.Name
   914  	}
   915  	return ""
   916  }
   917  
   918  func (x *DisableSecretVersionRequest) GetEtag() string {
   919  	if x != nil {
   920  		return x.Etag
   921  	}
   922  	return ""
   923  }
   924  
   925  // Request message for
   926  // [SecretManagerService.EnableSecretVersion][google.cloud.secretmanager.v1beta2.SecretManagerService.EnableSecretVersion].
   927  type EnableSecretVersionRequest struct {
   928  	state         protoimpl.MessageState
   929  	sizeCache     protoimpl.SizeCache
   930  	unknownFields protoimpl.UnknownFields
   931  
   932  	// Required. The resource name of the
   933  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion] to enable
   934  	// in the format `projects/*/secrets/*/versions/*` or
   935  	// `projects/*/locations/*/secrets/*/versions/*`.
   936  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   937  	// Optional. Etag of the
   938  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion]. The
   939  	// request succeeds if it matches the etag of the currently stored secret
   940  	// version object. If the etag is omitted, the request succeeds.
   941  	Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
   942  }
   943  
   944  func (x *EnableSecretVersionRequest) Reset() {
   945  	*x = EnableSecretVersionRequest{}
   946  	if protoimpl.UnsafeEnabled {
   947  		mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[13]
   948  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   949  		ms.StoreMessageInfo(mi)
   950  	}
   951  }
   952  
   953  func (x *EnableSecretVersionRequest) String() string {
   954  	return protoimpl.X.MessageStringOf(x)
   955  }
   956  
   957  func (*EnableSecretVersionRequest) ProtoMessage() {}
   958  
   959  func (x *EnableSecretVersionRequest) ProtoReflect() protoreflect.Message {
   960  	mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[13]
   961  	if protoimpl.UnsafeEnabled && x != nil {
   962  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   963  		if ms.LoadMessageInfo() == nil {
   964  			ms.StoreMessageInfo(mi)
   965  		}
   966  		return ms
   967  	}
   968  	return mi.MessageOf(x)
   969  }
   970  
   971  // Deprecated: Use EnableSecretVersionRequest.ProtoReflect.Descriptor instead.
   972  func (*EnableSecretVersionRequest) Descriptor() ([]byte, []int) {
   973  	return file_google_cloud_secretmanager_v1beta2_service_proto_rawDescGZIP(), []int{13}
   974  }
   975  
   976  func (x *EnableSecretVersionRequest) GetName() string {
   977  	if x != nil {
   978  		return x.Name
   979  	}
   980  	return ""
   981  }
   982  
   983  func (x *EnableSecretVersionRequest) GetEtag() string {
   984  	if x != nil {
   985  		return x.Etag
   986  	}
   987  	return ""
   988  }
   989  
   990  // Request message for
   991  // [SecretManagerService.DestroySecretVersion][google.cloud.secretmanager.v1beta2.SecretManagerService.DestroySecretVersion].
   992  type DestroySecretVersionRequest struct {
   993  	state         protoimpl.MessageState
   994  	sizeCache     protoimpl.SizeCache
   995  	unknownFields protoimpl.UnknownFields
   996  
   997  	// Required. The resource name of the
   998  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion] to
   999  	// destroy in the format `projects/*/secrets/*/versions/*` or
  1000  	// `projects/*/locations/*/secrets/*/versions/*`.
  1001  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1002  	// Optional. Etag of the
  1003  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion]. The
  1004  	// request succeeds if it matches the etag of the currently stored secret
  1005  	// version object. If the etag is omitted, the request succeeds.
  1006  	Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
  1007  }
  1008  
  1009  func (x *DestroySecretVersionRequest) Reset() {
  1010  	*x = DestroySecretVersionRequest{}
  1011  	if protoimpl.UnsafeEnabled {
  1012  		mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[14]
  1013  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1014  		ms.StoreMessageInfo(mi)
  1015  	}
  1016  }
  1017  
  1018  func (x *DestroySecretVersionRequest) String() string {
  1019  	return protoimpl.X.MessageStringOf(x)
  1020  }
  1021  
  1022  func (*DestroySecretVersionRequest) ProtoMessage() {}
  1023  
  1024  func (x *DestroySecretVersionRequest) ProtoReflect() protoreflect.Message {
  1025  	mi := &file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[14]
  1026  	if protoimpl.UnsafeEnabled && x != nil {
  1027  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1028  		if ms.LoadMessageInfo() == nil {
  1029  			ms.StoreMessageInfo(mi)
  1030  		}
  1031  		return ms
  1032  	}
  1033  	return mi.MessageOf(x)
  1034  }
  1035  
  1036  // Deprecated: Use DestroySecretVersionRequest.ProtoReflect.Descriptor instead.
  1037  func (*DestroySecretVersionRequest) Descriptor() ([]byte, []int) {
  1038  	return file_google_cloud_secretmanager_v1beta2_service_proto_rawDescGZIP(), []int{14}
  1039  }
  1040  
  1041  func (x *DestroySecretVersionRequest) GetName() string {
  1042  	if x != nil {
  1043  		return x.Name
  1044  	}
  1045  	return ""
  1046  }
  1047  
  1048  func (x *DestroySecretVersionRequest) GetEtag() string {
  1049  	if x != nil {
  1050  		return x.Etag
  1051  	}
  1052  	return ""
  1053  }
  1054  
  1055  var File_google_cloud_secretmanager_v1beta2_service_proto protoreflect.FileDescriptor
  1056  
  1057  var file_google_cloud_secretmanager_v1beta2_service_proto_rawDesc = []byte{
  1058  	0x0a, 0x30, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x73,
  1059  	0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x62,
  1060  	0x65, 0x74, 0x61, 0x32, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  1061  	0x74, 0x6f, 0x12, 0x22, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  1062  	0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76,
  1063  	0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
  1064  	0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70,
  1065  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
  1066  	0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67,
  1067  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f,
  1068  	0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19,
  1069  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75,
  1070  	0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1071  	0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61,
  1072  	0x6e, 0x61, 0x67, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x72, 0x65,
  1073  	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67,
  1074  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x61, 0x6d,
  1075  	0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x67,
  1076  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6f, 0x6c,
  1077  	0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1078  	0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79,
  1079  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
  1080  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61,
  1081  	0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbc, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73,
  1082  	0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
  1083  	0x43, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
  1084  	0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x12, 0x23, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d,
  1085  	0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
  1086  	0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x06, 0x70, 0x61,
  1087  	0x72, 0x65, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a,
  1088  	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x70, 0x61,
  1089  	0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74,
  1090  	0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52,
  1091  	0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x06, 0x66, 0x69,
  1092  	0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52,
  1093  	0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, 0xa2, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74,
  1094  	0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
  1095  	0x44, 0x0a, 0x07, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
  1096  	0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  1097  	0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31,
  1098  	0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x07, 0x73, 0x65,
  1099  	0x63, 0x72, 0x65, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61,
  1100  	0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
  1101  	0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1d, 0x0a,
  1102  	0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
  1103  	0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x22, 0xc5, 0x01, 0x0a,
  1104  	0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71,
  1105  	0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
  1106  	0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x12, 0x23, 0x73, 0x65,
  1107  	0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1108  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x63, 0x72, 0x65,
  1109  	0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x20, 0x0a, 0x09, 0x73, 0x65, 0x63,
  1110  	0x72, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
  1111  	0x02, 0x52, 0x08, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x49, 0x64, 0x12, 0x47, 0x0a, 0x06, 0x73,
  1112  	0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f,
  1113  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65,
  1114  	0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32,
  1115  	0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x73, 0x65,
  1116  	0x63, 0x72, 0x65, 0x74, 0x22, 0xb0, 0x01, 0x0a, 0x17, 0x41, 0x64, 0x64, 0x53, 0x65, 0x63, 0x72,
  1117  	0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  1118  	0x12, 0x43, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  1119  	0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74,
  1120  	0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
  1121  	0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x06, 0x70,
  1122  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x50, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
  1123  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1124  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61,
  1125  	0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x53, 0x65, 0x63, 0x72,
  1126  	0x65, 0x74, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07,
  1127  	0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0x53, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x53, 0x65,
  1128  	0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x04, 0x6e,
  1129  	0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41,
  1130  	0x25, 0x0a, 0x23, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72,
  1131  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  1132  	0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xc3, 0x01, 0x0a,
  1133  	0x19, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69,
  1134  	0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x06, 0x70, 0x61,
  1135  	0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa,
  1136  	0x41, 0x25, 0x0a, 0x23, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65,
  1137  	0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
  1138  	0x2f, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12,
  1139  	0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01,
  1140  	0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a,
  1141  	0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
  1142  	0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65,
  1143  	0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18,
  1144  	0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74,
  1145  	0x65, 0x72, 0x22, 0xb2, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65,
  1146  	0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
  1147  	0x65, 0x12, 0x4d, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20,
  1148  	0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  1149  	0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72,
  1150  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56,
  1151  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73,
  1152  	0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f,
  1153  	0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50,
  1154  	0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61,
  1155  	0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f,
  1156  	0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x61, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x53, 0x65,
  1157  	0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
  1158  	0x73, 0x74, 0x12, 0x46, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  1159  	0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c, 0x0a, 0x2a, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74,
  1160  	0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
  1161  	0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72,
  1162  	0x73, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa0, 0x01, 0x0a, 0x13, 0x55,
  1163  	0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
  1164  	0x73, 0x74, 0x12, 0x47, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01,
  1165  	0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  1166  	0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e,
  1167  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x42, 0x03,
  1168  	0xe0, 0x41, 0x02, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x75,
  1169  	0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
  1170  	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  1171  	0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41,
  1172  	0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x64, 0x0a,
  1173  	0x1a, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72,
  1174  	0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x04, 0x6e,
  1175  	0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41,
  1176  	0x2c, 0x0a, 0x2a, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72,
  1177  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  1178  	0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e,
  1179  	0x61, 0x6d, 0x65, 0x22, 0xaf, 0x01, 0x0a, 0x1b, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x53, 0x65,
  1180  	0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f,
  1181  	0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
  1182  	0x09, 0x42, 0x2f, 0xfa, 0x41, 0x2c, 0x0a, 0x2a, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61,
  1183  	0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
  1184  	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69,
  1185  	0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4b, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c,
  1186  	0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1187  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d,
  1188  	0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x53,
  1189  	0x65, 0x63, 0x72, 0x65, 0x74, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x07, 0x70, 0x61,
  1190  	0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0x6f, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53,
  1191  	0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x04,
  1192  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa,
  1193  	0x41, 0x25, 0x0a, 0x23, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65,
  1194  	0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
  1195  	0x2f, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x17, 0x0a,
  1196  	0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01,
  1197  	0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 0x22, 0x7e, 0x0a, 0x1b, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c,
  1198  	0x65, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65,
  1199  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
  1200  	0x01, 0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c, 0x0a, 0x2a, 0x73, 0x65, 0x63,
  1201  	0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1202  	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74,
  1203  	0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x17, 0x0a,
  1204  	0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01,
  1205  	0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 0x22, 0x7d, 0x0a, 0x1a, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65,
  1206  	0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71,
  1207  	0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
  1208  	0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c, 0x0a, 0x2a, 0x73, 0x65, 0x63, 0x72,
  1209  	0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1210  	0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56,
  1211  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x04,
  1212  	0x65, 0x74, 0x61, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52,
  1213  	0x04, 0x65, 0x74, 0x61, 0x67, 0x22, 0x7e, 0x0a, 0x1b, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79,
  1214  	0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71,
  1215  	0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
  1216  	0x28, 0x09, 0x42, 0x32, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2c, 0x0a, 0x2a, 0x73, 0x65, 0x63, 0x72,
  1217  	0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1218  	0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56,
  1219  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x04,
  1220  	0x65, 0x74, 0x61, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52,
  1221  	0x04, 0x65, 0x74, 0x61, 0x67, 0x32, 0xf7, 0x1e, 0x0a, 0x14, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74,
  1222  	0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xe9,
  1223  	0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x12, 0x36,
  1224  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65,
  1225  	0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65,
  1226  	0x74, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x52,
  1227  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1228  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61,
  1229  	0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74,
  1230  	0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
  1231  	0x69, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x5a,
  1232  	0x5a, 0x32, 0x12, 0x30, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61,
  1233  	0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
  1234  	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 0x65, 0x63,
  1235  	0x72, 0x65, 0x74, 0x73, 0x12, 0x24, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b,
  1236  	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
  1237  	0x2a, 0x7d, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x12, 0x80, 0x02, 0x0a, 0x0c, 0x43,
  1238  	0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x37, 0x2e, 0x67, 0x6f,
  1239  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65,
  1240  	0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32,
  1241  	0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71,
  1242  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  1243  	0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65,
  1244  	0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74,
  1245  	0x22, 0x8a, 0x01, 0xda, 0x41, 0x17, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x73, 0x65, 0x63,
  1246  	0x72, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x2c, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x82, 0xd3, 0xe4,
  1247  	0x93, 0x02, 0x6a, 0x3a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x5a, 0x3a, 0x3a, 0x06, 0x73,
  1248  	0x65, 0x63, 0x72, 0x65, 0x74, 0x22, 0x30, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f,
  1249  	0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
  1250  	0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f,
  1251  	0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x22, 0x24, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1252  	0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
  1253  	0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x12, 0x96, 0x02,
  1254  	0x0a, 0x10, 0x41, 0x64, 0x64, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69,
  1255  	0x6f, 0x6e, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  1256  	0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e,
  1257  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x41, 0x64, 0x64, 0x53, 0x65, 0x63, 0x72, 0x65,
  1258  	0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
  1259  	0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73,
  1260  	0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62,
  1261  	0x65, 0x74, 0x61, 0x32, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69,
  1262  	0x6f, 0x6e, 0x22, 0x91, 0x01, 0xda, 0x41, 0x0e, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x70,
  1263  	0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x7a, 0x3a, 0x01, 0x2a, 0x5a,
  1264  	0x42, 0x3a, 0x01, 0x2a, 0x22, 0x3d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b,
  1265  	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
  1266  	0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65,
  1267  	0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x61, 0x64, 0x64, 0x56, 0x65, 0x72, 0x73,
  1268  	0x69, 0x6f, 0x6e, 0x22, 0x31, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70,
  1269  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
  1270  	0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x61, 0x64, 0x64, 0x56,
  1271  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0xd6, 0x01, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x53, 0x65,
  1272  	0x63, 0x72, 0x65, 0x74, 0x12, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  1273  	0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65,
  1274  	0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63,
  1275  	0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x67, 0x6f, 0x6f,
  1276  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74,
  1277  	0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e,
  1278  	0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x22, 0x67, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82,
  1279  	0xd3, 0xe4, 0x93, 0x02, 0x5a, 0x5a, 0x32, 0x12, 0x30, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1280  	0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
  1281  	0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73,
  1282  	0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x24, 0x2f, 0x76, 0x31, 0x62, 0x65,
  1283  	0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
  1284  	0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x12,
  1285  	0x89, 0x02, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74,
  1286  	0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  1287  	0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31,
  1288  	0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x72,
  1289  	0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1290  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d,
  1291  	0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x53,
  1292  	0x65, 0x63, 0x72, 0x65, 0x74, 0x22, 0x93, 0x01, 0xda, 0x41, 0x12, 0x73, 0x65, 0x63, 0x72, 0x65,
  1293  	0x74, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4,
  1294  	0x93, 0x02, 0x78, 0x3a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x5a, 0x41, 0x3a, 0x06, 0x73,
  1295  	0x65, 0x63, 0x72, 0x65, 0x74, 0x32, 0x37, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f,
  1296  	0x7b, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f,
  1297  	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1298  	0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x32, 0x2b,
  1299  	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74,
  1300  	0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
  1301  	0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xc8, 0x01, 0x0a, 0x0c,
  1302  	0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x37, 0x2e, 0x67,
  1303  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72,
  1304  	0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1305  	0x32, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65,
  1306  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
  1307  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x67, 0xda,
  1308  	0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x5a, 0x5a, 0x32, 0x2a, 0x30,
  1309  	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
  1310  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
  1311  	0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x7d,
  1312  	0x2a, 0x24, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
  1313  	0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72,
  1314  	0x65, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x94, 0x02, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x53,
  1315  	0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3d, 0x2e,
  1316  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63,
  1317  	0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  1318  	0x61, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72,
  1319  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3e, 0x2e, 0x67,
  1320  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72,
  1321  	0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1322  	0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73,
  1323  	0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x7f, 0xda, 0x41,
  1324  	0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x70, 0x5a, 0x3d, 0x12,
  1325  	0x3b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e,
  1326  	0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
  1327  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73,
  1328  	0x2f, 0x2a, 0x7d, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2f, 0x2f, 0x76,
  1329  	0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70,
  1330  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74,
  1331  	0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x81, 0x02,
  1332  	0x0a, 0x10, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69,
  1333  	0x6f, 0x6e, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  1334  	0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e,
  1335  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65,
  1336  	0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
  1337  	0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73,
  1338  	0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62,
  1339  	0x65, 0x74, 0x61, 0x32, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69,
  1340  	0x6f, 0x6e, 0x22, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02,
  1341  	0x70, 0x5a, 0x3d, 0x12, 0x3b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e,
  1342  	0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
  1343  	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65,
  1344  	0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d,
  1345  	0x12, 0x2f, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
  1346  	0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72,
  1347  	0x65, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
  1348  	0x7d, 0x12, 0xa4, 0x02, 0x0a, 0x13, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x53, 0x65, 0x63, 0x72,
  1349  	0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1350  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d,
  1351  	0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x41,
  1352  	0x63, 0x63, 0x65, 0x73, 0x73, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69,
  1353  	0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1354  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d,
  1355  	0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x41,
  1356  	0x63, 0x63, 0x65, 0x73, 0x73, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69,
  1357  	0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x8b, 0x01, 0xda, 0x41, 0x04,
  1358  	0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x7e, 0x5a, 0x44, 0x12, 0x42, 0x2f, 0x76,
  1359  	0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f,
  1360  	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1361  	0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x76, 0x65,
  1362  	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73,
  1363  	0x12, 0x36, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
  1364  	0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72,
  1365  	0x65, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
  1366  	0x7d, 0x3a, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0xa1, 0x02, 0x0a, 0x14, 0x44, 0x69, 0x73,
  1367  	0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
  1368  	0x6e, 0x12, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  1369  	0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x76,
  1370  	0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65,
  1371  	0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
  1372  	0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  1373  	0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e,
  1374  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65,
  1375  	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x94, 0x01, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82,
  1376  	0xd3, 0xe4, 0x93, 0x02, 0x86, 0x01, 0x3a, 0x01, 0x2a, 0x5a, 0x48, 0x3a, 0x01, 0x2a, 0x22, 0x43,
  1377  	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
  1378  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
  1379  	0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
  1380  	0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x64, 0x69, 0x73, 0x61,
  1381  	0x62, 0x6c, 0x65, 0x22, 0x37, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e,
  1382  	0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x73,
  1383  	0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
  1384  	0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x9d, 0x02, 0x0a,
  1385  	0x13, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72,
  1386  	0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  1387  	0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65,
  1388  	0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65,
  1389  	0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71,
  1390  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  1391  	0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65,
  1392  	0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74,
  1393  	0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x92, 0x01, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d,
  1394  	0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x84, 0x01, 0x3a, 0x01, 0x2a, 0x5a, 0x47, 0x3a, 0x01, 0x2a,
  1395  	0x22, 0x42, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
  1396  	0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
  1397  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f,
  1398  	0x2a, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x65, 0x6e,
  1399  	0x61, 0x62, 0x6c, 0x65, 0x22, 0x36, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b,
  1400  	0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
  1401  	0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
  1402  	0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x12, 0xa1, 0x02, 0x0a,
  1403  	0x14, 0x44, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65,
  1404  	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  1405  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67,
  1406  	0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x44, 0x65, 0x73, 0x74, 0x72,
  1407  	0x6f, 0x79, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52,
  1408  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1409  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61,
  1410  	0x67, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2e, 0x53, 0x65, 0x63, 0x72,
  1411  	0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x94, 0x01, 0xda, 0x41, 0x04, 0x6e,
  1412  	0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x86, 0x01, 0x3a, 0x01, 0x2a, 0x5a, 0x48, 0x3a,
  1413  	0x01, 0x2a, 0x22, 0x43, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x6e, 0x61,
  1414  	0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
  1415  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74,
  1416  	0x73, 0x2f, 0x2a, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a,
  1417  	0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79, 0x22, 0x37, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1418  	0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
  1419  	0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x76, 0x65, 0x72,
  1420  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x64, 0x65, 0x73, 0x74, 0x72, 0x6f, 0x79,
  1421  	0x12, 0xd5, 0x01, 0x0a, 0x0c, 0x53, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63,
  1422  	0x79, 0x12, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76,
  1423  	0x31, 0x2e, 0x53, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65,
  1424  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69,
  1425  	0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x89, 0x01, 0x82,
  1426  	0xd3, 0xe4, 0x93, 0x02, 0x82, 0x01, 0x3a, 0x01, 0x2a, 0x5a, 0x46, 0x3a, 0x01, 0x2a, 0x22, 0x41,
  1427  	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
  1428  	0x63, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
  1429  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74,
  1430  	0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63,
  1431  	0x79, 0x22, 0x35, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x72, 0x65, 0x73,
  1432  	0x6f, 0x75, 0x72, 0x63, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
  1433  	0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x65, 0x74, 0x49,
  1434  	0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0xce, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74,
  1435  	0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1436  	0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x61, 0x6d,
  1437  	0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e,
  1438  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f,
  1439  	0x6c, 0x69, 0x63, 0x79, 0x22, 0x82, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x7c, 0x5a, 0x43, 0x12,
  1440  	0x41, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75,
  1441  	0x72, 0x63, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
  1442  	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65,
  1443  	0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x67, 0x65, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69,
  1444  	0x63, 0x79, 0x12, 0x35, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x72, 0x65,
  1445  	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
  1446  	0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x67, 0x65, 0x74,
  1447  	0x49, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x81, 0x02, 0x0a, 0x12, 0x54, 0x65,
  1448  	0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73,
  1449  	0x12, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31,
  1450  	0x2e, 0x54, 0x65, 0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69,
  1451  	0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x67, 0x6f, 0x6f,
  1452  	0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x49,
  1453  	0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73,
  1454  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x95, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x8e, 0x01, 0x3a,
  1455  	0x01, 0x2a, 0x5a, 0x4c, 0x3a, 0x01, 0x2a, 0x22, 0x47, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1456  	0x32, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
  1457  	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  1458  	0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x74, 0x65,
  1459  	0x73, 0x74, 0x49, 0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73,
  1460  	0x22, 0x3b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x7b, 0x72, 0x65, 0x73, 0x6f,
  1461  	0x75, 0x72, 0x63, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
  1462  	0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x74, 0x65, 0x73, 0x74, 0x49,
  1463  	0x61, 0x6d, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x50, 0xca,
  1464  	0x41, 0x1c, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e,
  1465  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41,
  1466  	0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f,
  1467  	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68,
  1468  	0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42,
  1469  	0x81, 0x02, 0x0a, 0x26, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  1470  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67,
  1471  	0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x42, 0x0c, 0x53, 0x65, 0x72, 0x76,
  1472  	0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4c, 0x63, 0x6c, 0x6f, 0x75,
  1473  	0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f,
  1474  	0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2f, 0x61, 0x70,
  1475  	0x69, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0x2f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d,
  1476  	0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x70, 0x62, 0x3b, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x6d,
  1477  	0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x70, 0x62, 0xf8, 0x01, 0x01, 0xa2, 0x02, 0x03, 0x47, 0x53,
  1478  	0x4d, 0xaa, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64,
  1479  	0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x2e, 0x56,
  1480  	0x31, 0x42, 0x65, 0x74, 0x61, 0x32, 0xca, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c,
  1481  	0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x4d, 0x61, 0x6e, 0x61,
  1482  	0x67, 0x65, 0x72, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x32, 0xea, 0x02, 0x25, 0x47, 0x6f,
  1483  	0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x53, 0x65, 0x63,
  1484  	0x72, 0x65, 0x74, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65,
  1485  	0x74, 0x61, 0x32, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1486  }
  1487  
  1488  var (
  1489  	file_google_cloud_secretmanager_v1beta2_service_proto_rawDescOnce sync.Once
  1490  	file_google_cloud_secretmanager_v1beta2_service_proto_rawDescData = file_google_cloud_secretmanager_v1beta2_service_proto_rawDesc
  1491  )
  1492  
  1493  func file_google_cloud_secretmanager_v1beta2_service_proto_rawDescGZIP() []byte {
  1494  	file_google_cloud_secretmanager_v1beta2_service_proto_rawDescOnce.Do(func() {
  1495  		file_google_cloud_secretmanager_v1beta2_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_secretmanager_v1beta2_service_proto_rawDescData)
  1496  	})
  1497  	return file_google_cloud_secretmanager_v1beta2_service_proto_rawDescData
  1498  }
  1499  
  1500  var file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
  1501  var file_google_cloud_secretmanager_v1beta2_service_proto_goTypes = []interface{}{
  1502  	(*ListSecretsRequest)(nil),               // 0: google.cloud.secretmanager.v1beta2.ListSecretsRequest
  1503  	(*ListSecretsResponse)(nil),              // 1: google.cloud.secretmanager.v1beta2.ListSecretsResponse
  1504  	(*CreateSecretRequest)(nil),              // 2: google.cloud.secretmanager.v1beta2.CreateSecretRequest
  1505  	(*AddSecretVersionRequest)(nil),          // 3: google.cloud.secretmanager.v1beta2.AddSecretVersionRequest
  1506  	(*GetSecretRequest)(nil),                 // 4: google.cloud.secretmanager.v1beta2.GetSecretRequest
  1507  	(*ListSecretVersionsRequest)(nil),        // 5: google.cloud.secretmanager.v1beta2.ListSecretVersionsRequest
  1508  	(*ListSecretVersionsResponse)(nil),       // 6: google.cloud.secretmanager.v1beta2.ListSecretVersionsResponse
  1509  	(*GetSecretVersionRequest)(nil),          // 7: google.cloud.secretmanager.v1beta2.GetSecretVersionRequest
  1510  	(*UpdateSecretRequest)(nil),              // 8: google.cloud.secretmanager.v1beta2.UpdateSecretRequest
  1511  	(*AccessSecretVersionRequest)(nil),       // 9: google.cloud.secretmanager.v1beta2.AccessSecretVersionRequest
  1512  	(*AccessSecretVersionResponse)(nil),      // 10: google.cloud.secretmanager.v1beta2.AccessSecretVersionResponse
  1513  	(*DeleteSecretRequest)(nil),              // 11: google.cloud.secretmanager.v1beta2.DeleteSecretRequest
  1514  	(*DisableSecretVersionRequest)(nil),      // 12: google.cloud.secretmanager.v1beta2.DisableSecretVersionRequest
  1515  	(*EnableSecretVersionRequest)(nil),       // 13: google.cloud.secretmanager.v1beta2.EnableSecretVersionRequest
  1516  	(*DestroySecretVersionRequest)(nil),      // 14: google.cloud.secretmanager.v1beta2.DestroySecretVersionRequest
  1517  	(*Secret)(nil),                           // 15: google.cloud.secretmanager.v1beta2.Secret
  1518  	(*SecretPayload)(nil),                    // 16: google.cloud.secretmanager.v1beta2.SecretPayload
  1519  	(*SecretVersion)(nil),                    // 17: google.cloud.secretmanager.v1beta2.SecretVersion
  1520  	(*fieldmaskpb.FieldMask)(nil),            // 18: google.protobuf.FieldMask
  1521  	(*iampb.SetIamPolicyRequest)(nil),        // 19: google.iam.v1.SetIamPolicyRequest
  1522  	(*iampb.GetIamPolicyRequest)(nil),        // 20: google.iam.v1.GetIamPolicyRequest
  1523  	(*iampb.TestIamPermissionsRequest)(nil),  // 21: google.iam.v1.TestIamPermissionsRequest
  1524  	(*emptypb.Empty)(nil),                    // 22: google.protobuf.Empty
  1525  	(*iampb.Policy)(nil),                     // 23: google.iam.v1.Policy
  1526  	(*iampb.TestIamPermissionsResponse)(nil), // 24: google.iam.v1.TestIamPermissionsResponse
  1527  }
  1528  var file_google_cloud_secretmanager_v1beta2_service_proto_depIdxs = []int32{
  1529  	15, // 0: google.cloud.secretmanager.v1beta2.ListSecretsResponse.secrets:type_name -> google.cloud.secretmanager.v1beta2.Secret
  1530  	15, // 1: google.cloud.secretmanager.v1beta2.CreateSecretRequest.secret:type_name -> google.cloud.secretmanager.v1beta2.Secret
  1531  	16, // 2: google.cloud.secretmanager.v1beta2.AddSecretVersionRequest.payload:type_name -> google.cloud.secretmanager.v1beta2.SecretPayload
  1532  	17, // 3: google.cloud.secretmanager.v1beta2.ListSecretVersionsResponse.versions:type_name -> google.cloud.secretmanager.v1beta2.SecretVersion
  1533  	15, // 4: google.cloud.secretmanager.v1beta2.UpdateSecretRequest.secret:type_name -> google.cloud.secretmanager.v1beta2.Secret
  1534  	18, // 5: google.cloud.secretmanager.v1beta2.UpdateSecretRequest.update_mask:type_name -> google.protobuf.FieldMask
  1535  	16, // 6: google.cloud.secretmanager.v1beta2.AccessSecretVersionResponse.payload:type_name -> google.cloud.secretmanager.v1beta2.SecretPayload
  1536  	0,  // 7: google.cloud.secretmanager.v1beta2.SecretManagerService.ListSecrets:input_type -> google.cloud.secretmanager.v1beta2.ListSecretsRequest
  1537  	2,  // 8: google.cloud.secretmanager.v1beta2.SecretManagerService.CreateSecret:input_type -> google.cloud.secretmanager.v1beta2.CreateSecretRequest
  1538  	3,  // 9: google.cloud.secretmanager.v1beta2.SecretManagerService.AddSecretVersion:input_type -> google.cloud.secretmanager.v1beta2.AddSecretVersionRequest
  1539  	4,  // 10: google.cloud.secretmanager.v1beta2.SecretManagerService.GetSecret:input_type -> google.cloud.secretmanager.v1beta2.GetSecretRequest
  1540  	8,  // 11: google.cloud.secretmanager.v1beta2.SecretManagerService.UpdateSecret:input_type -> google.cloud.secretmanager.v1beta2.UpdateSecretRequest
  1541  	11, // 12: google.cloud.secretmanager.v1beta2.SecretManagerService.DeleteSecret:input_type -> google.cloud.secretmanager.v1beta2.DeleteSecretRequest
  1542  	5,  // 13: google.cloud.secretmanager.v1beta2.SecretManagerService.ListSecretVersions:input_type -> google.cloud.secretmanager.v1beta2.ListSecretVersionsRequest
  1543  	7,  // 14: google.cloud.secretmanager.v1beta2.SecretManagerService.GetSecretVersion:input_type -> google.cloud.secretmanager.v1beta2.GetSecretVersionRequest
  1544  	9,  // 15: google.cloud.secretmanager.v1beta2.SecretManagerService.AccessSecretVersion:input_type -> google.cloud.secretmanager.v1beta2.AccessSecretVersionRequest
  1545  	12, // 16: google.cloud.secretmanager.v1beta2.SecretManagerService.DisableSecretVersion:input_type -> google.cloud.secretmanager.v1beta2.DisableSecretVersionRequest
  1546  	13, // 17: google.cloud.secretmanager.v1beta2.SecretManagerService.EnableSecretVersion:input_type -> google.cloud.secretmanager.v1beta2.EnableSecretVersionRequest
  1547  	14, // 18: google.cloud.secretmanager.v1beta2.SecretManagerService.DestroySecretVersion:input_type -> google.cloud.secretmanager.v1beta2.DestroySecretVersionRequest
  1548  	19, // 19: google.cloud.secretmanager.v1beta2.SecretManagerService.SetIamPolicy:input_type -> google.iam.v1.SetIamPolicyRequest
  1549  	20, // 20: google.cloud.secretmanager.v1beta2.SecretManagerService.GetIamPolicy:input_type -> google.iam.v1.GetIamPolicyRequest
  1550  	21, // 21: google.cloud.secretmanager.v1beta2.SecretManagerService.TestIamPermissions:input_type -> google.iam.v1.TestIamPermissionsRequest
  1551  	1,  // 22: google.cloud.secretmanager.v1beta2.SecretManagerService.ListSecrets:output_type -> google.cloud.secretmanager.v1beta2.ListSecretsResponse
  1552  	15, // 23: google.cloud.secretmanager.v1beta2.SecretManagerService.CreateSecret:output_type -> google.cloud.secretmanager.v1beta2.Secret
  1553  	17, // 24: google.cloud.secretmanager.v1beta2.SecretManagerService.AddSecretVersion:output_type -> google.cloud.secretmanager.v1beta2.SecretVersion
  1554  	15, // 25: google.cloud.secretmanager.v1beta2.SecretManagerService.GetSecret:output_type -> google.cloud.secretmanager.v1beta2.Secret
  1555  	15, // 26: google.cloud.secretmanager.v1beta2.SecretManagerService.UpdateSecret:output_type -> google.cloud.secretmanager.v1beta2.Secret
  1556  	22, // 27: google.cloud.secretmanager.v1beta2.SecretManagerService.DeleteSecret:output_type -> google.protobuf.Empty
  1557  	6,  // 28: google.cloud.secretmanager.v1beta2.SecretManagerService.ListSecretVersions:output_type -> google.cloud.secretmanager.v1beta2.ListSecretVersionsResponse
  1558  	17, // 29: google.cloud.secretmanager.v1beta2.SecretManagerService.GetSecretVersion:output_type -> google.cloud.secretmanager.v1beta2.SecretVersion
  1559  	10, // 30: google.cloud.secretmanager.v1beta2.SecretManagerService.AccessSecretVersion:output_type -> google.cloud.secretmanager.v1beta2.AccessSecretVersionResponse
  1560  	17, // 31: google.cloud.secretmanager.v1beta2.SecretManagerService.DisableSecretVersion:output_type -> google.cloud.secretmanager.v1beta2.SecretVersion
  1561  	17, // 32: google.cloud.secretmanager.v1beta2.SecretManagerService.EnableSecretVersion:output_type -> google.cloud.secretmanager.v1beta2.SecretVersion
  1562  	17, // 33: google.cloud.secretmanager.v1beta2.SecretManagerService.DestroySecretVersion:output_type -> google.cloud.secretmanager.v1beta2.SecretVersion
  1563  	23, // 34: google.cloud.secretmanager.v1beta2.SecretManagerService.SetIamPolicy:output_type -> google.iam.v1.Policy
  1564  	23, // 35: google.cloud.secretmanager.v1beta2.SecretManagerService.GetIamPolicy:output_type -> google.iam.v1.Policy
  1565  	24, // 36: google.cloud.secretmanager.v1beta2.SecretManagerService.TestIamPermissions:output_type -> google.iam.v1.TestIamPermissionsResponse
  1566  	22, // [22:37] is the sub-list for method output_type
  1567  	7,  // [7:22] is the sub-list for method input_type
  1568  	7,  // [7:7] is the sub-list for extension type_name
  1569  	7,  // [7:7] is the sub-list for extension extendee
  1570  	0,  // [0:7] is the sub-list for field type_name
  1571  }
  1572  
  1573  func init() { file_google_cloud_secretmanager_v1beta2_service_proto_init() }
  1574  func file_google_cloud_secretmanager_v1beta2_service_proto_init() {
  1575  	if File_google_cloud_secretmanager_v1beta2_service_proto != nil {
  1576  		return
  1577  	}
  1578  	file_google_cloud_secretmanager_v1beta2_resources_proto_init()
  1579  	if !protoimpl.UnsafeEnabled {
  1580  		file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1581  			switch v := v.(*ListSecretsRequest); i {
  1582  			case 0:
  1583  				return &v.state
  1584  			case 1:
  1585  				return &v.sizeCache
  1586  			case 2:
  1587  				return &v.unknownFields
  1588  			default:
  1589  				return nil
  1590  			}
  1591  		}
  1592  		file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1593  			switch v := v.(*ListSecretsResponse); i {
  1594  			case 0:
  1595  				return &v.state
  1596  			case 1:
  1597  				return &v.sizeCache
  1598  			case 2:
  1599  				return &v.unknownFields
  1600  			default:
  1601  				return nil
  1602  			}
  1603  		}
  1604  		file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1605  			switch v := v.(*CreateSecretRequest); i {
  1606  			case 0:
  1607  				return &v.state
  1608  			case 1:
  1609  				return &v.sizeCache
  1610  			case 2:
  1611  				return &v.unknownFields
  1612  			default:
  1613  				return nil
  1614  			}
  1615  		}
  1616  		file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1617  			switch v := v.(*AddSecretVersionRequest); i {
  1618  			case 0:
  1619  				return &v.state
  1620  			case 1:
  1621  				return &v.sizeCache
  1622  			case 2:
  1623  				return &v.unknownFields
  1624  			default:
  1625  				return nil
  1626  			}
  1627  		}
  1628  		file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1629  			switch v := v.(*GetSecretRequest); i {
  1630  			case 0:
  1631  				return &v.state
  1632  			case 1:
  1633  				return &v.sizeCache
  1634  			case 2:
  1635  				return &v.unknownFields
  1636  			default:
  1637  				return nil
  1638  			}
  1639  		}
  1640  		file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1641  			switch v := v.(*ListSecretVersionsRequest); i {
  1642  			case 0:
  1643  				return &v.state
  1644  			case 1:
  1645  				return &v.sizeCache
  1646  			case 2:
  1647  				return &v.unknownFields
  1648  			default:
  1649  				return nil
  1650  			}
  1651  		}
  1652  		file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1653  			switch v := v.(*ListSecretVersionsResponse); i {
  1654  			case 0:
  1655  				return &v.state
  1656  			case 1:
  1657  				return &v.sizeCache
  1658  			case 2:
  1659  				return &v.unknownFields
  1660  			default:
  1661  				return nil
  1662  			}
  1663  		}
  1664  		file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1665  			switch v := v.(*GetSecretVersionRequest); i {
  1666  			case 0:
  1667  				return &v.state
  1668  			case 1:
  1669  				return &v.sizeCache
  1670  			case 2:
  1671  				return &v.unknownFields
  1672  			default:
  1673  				return nil
  1674  			}
  1675  		}
  1676  		file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1677  			switch v := v.(*UpdateSecretRequest); i {
  1678  			case 0:
  1679  				return &v.state
  1680  			case 1:
  1681  				return &v.sizeCache
  1682  			case 2:
  1683  				return &v.unknownFields
  1684  			default:
  1685  				return nil
  1686  			}
  1687  		}
  1688  		file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1689  			switch v := v.(*AccessSecretVersionRequest); i {
  1690  			case 0:
  1691  				return &v.state
  1692  			case 1:
  1693  				return &v.sizeCache
  1694  			case 2:
  1695  				return &v.unknownFields
  1696  			default:
  1697  				return nil
  1698  			}
  1699  		}
  1700  		file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  1701  			switch v := v.(*AccessSecretVersionResponse); i {
  1702  			case 0:
  1703  				return &v.state
  1704  			case 1:
  1705  				return &v.sizeCache
  1706  			case 2:
  1707  				return &v.unknownFields
  1708  			default:
  1709  				return nil
  1710  			}
  1711  		}
  1712  		file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  1713  			switch v := v.(*DeleteSecretRequest); i {
  1714  			case 0:
  1715  				return &v.state
  1716  			case 1:
  1717  				return &v.sizeCache
  1718  			case 2:
  1719  				return &v.unknownFields
  1720  			default:
  1721  				return nil
  1722  			}
  1723  		}
  1724  		file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  1725  			switch v := v.(*DisableSecretVersionRequest); i {
  1726  			case 0:
  1727  				return &v.state
  1728  			case 1:
  1729  				return &v.sizeCache
  1730  			case 2:
  1731  				return &v.unknownFields
  1732  			default:
  1733  				return nil
  1734  			}
  1735  		}
  1736  		file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  1737  			switch v := v.(*EnableSecretVersionRequest); i {
  1738  			case 0:
  1739  				return &v.state
  1740  			case 1:
  1741  				return &v.sizeCache
  1742  			case 2:
  1743  				return &v.unknownFields
  1744  			default:
  1745  				return nil
  1746  			}
  1747  		}
  1748  		file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  1749  			switch v := v.(*DestroySecretVersionRequest); i {
  1750  			case 0:
  1751  				return &v.state
  1752  			case 1:
  1753  				return &v.sizeCache
  1754  			case 2:
  1755  				return &v.unknownFields
  1756  			default:
  1757  				return nil
  1758  			}
  1759  		}
  1760  	}
  1761  	type x struct{}
  1762  	out := protoimpl.TypeBuilder{
  1763  		File: protoimpl.DescBuilder{
  1764  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1765  			RawDescriptor: file_google_cloud_secretmanager_v1beta2_service_proto_rawDesc,
  1766  			NumEnums:      0,
  1767  			NumMessages:   15,
  1768  			NumExtensions: 0,
  1769  			NumServices:   1,
  1770  		},
  1771  		GoTypes:           file_google_cloud_secretmanager_v1beta2_service_proto_goTypes,
  1772  		DependencyIndexes: file_google_cloud_secretmanager_v1beta2_service_proto_depIdxs,
  1773  		MessageInfos:      file_google_cloud_secretmanager_v1beta2_service_proto_msgTypes,
  1774  	}.Build()
  1775  	File_google_cloud_secretmanager_v1beta2_service_proto = out.File
  1776  	file_google_cloud_secretmanager_v1beta2_service_proto_rawDesc = nil
  1777  	file_google_cloud_secretmanager_v1beta2_service_proto_goTypes = nil
  1778  	file_google_cloud_secretmanager_v1beta2_service_proto_depIdxs = nil
  1779  }
  1780  
  1781  // Reference imports to suppress errors if they are not otherwise used.
  1782  var _ context.Context
  1783  var _ grpc.ClientConnInterface
  1784  
  1785  // This is a compile-time assertion to ensure that this generated file
  1786  // is compatible with the grpc package it is being compiled against.
  1787  const _ = grpc.SupportPackageIsVersion6
  1788  
  1789  // SecretManagerServiceClient is the client API for SecretManagerService service.
  1790  //
  1791  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  1792  type SecretManagerServiceClient interface {
  1793  	// Lists [Secrets][google.cloud.secretmanager.v1beta2.Secret].
  1794  	ListSecrets(ctx context.Context, in *ListSecretsRequest, opts ...grpc.CallOption) (*ListSecretsResponse, error)
  1795  	// Creates a new [Secret][google.cloud.secretmanager.v1beta2.Secret]
  1796  	// containing no
  1797  	// [SecretVersions][google.cloud.secretmanager.v1beta2.SecretVersion].
  1798  	CreateSecret(ctx context.Context, in *CreateSecretRequest, opts ...grpc.CallOption) (*Secret, error)
  1799  	// Creates a new
  1800  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion]
  1801  	// containing secret data and attaches it to an existing
  1802  	// [Secret][google.cloud.secretmanager.v1beta2.Secret].
  1803  	AddSecretVersion(ctx context.Context, in *AddSecretVersionRequest, opts ...grpc.CallOption) (*SecretVersion, error)
  1804  	// Gets metadata for a given
  1805  	// [Secret][google.cloud.secretmanager.v1beta2.Secret].
  1806  	GetSecret(ctx context.Context, in *GetSecretRequest, opts ...grpc.CallOption) (*Secret, error)
  1807  	// Updates metadata of an existing
  1808  	// [Secret][google.cloud.secretmanager.v1beta2.Secret].
  1809  	UpdateSecret(ctx context.Context, in *UpdateSecretRequest, opts ...grpc.CallOption) (*Secret, error)
  1810  	// Deletes a [Secret][google.cloud.secretmanager.v1beta2.Secret].
  1811  	DeleteSecret(ctx context.Context, in *DeleteSecretRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
  1812  	// Lists [SecretVersions][google.cloud.secretmanager.v1beta2.SecretVersion].
  1813  	// This call does not return secret data.
  1814  	ListSecretVersions(ctx context.Context, in *ListSecretVersionsRequest, opts ...grpc.CallOption) (*ListSecretVersionsResponse, error)
  1815  	// Gets metadata for a
  1816  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion].
  1817  	//
  1818  	// `projects/*/secrets/*/versions/latest` is an alias to the most recently
  1819  	// created [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion].
  1820  	GetSecretVersion(ctx context.Context, in *GetSecretVersionRequest, opts ...grpc.CallOption) (*SecretVersion, error)
  1821  	// Accesses a
  1822  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion]. This
  1823  	// call returns the secret data.
  1824  	//
  1825  	// `projects/*/secrets/*/versions/latest` is an alias to the most recently
  1826  	// created [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion].
  1827  	AccessSecretVersion(ctx context.Context, in *AccessSecretVersionRequest, opts ...grpc.CallOption) (*AccessSecretVersionResponse, error)
  1828  	// Disables a
  1829  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion].
  1830  	//
  1831  	// Sets the [state][google.cloud.secretmanager.v1beta2.SecretVersion.state] of
  1832  	// the [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion] to
  1833  	// [DISABLED][google.cloud.secretmanager.v1beta2.SecretVersion.State.DISABLED].
  1834  	DisableSecretVersion(ctx context.Context, in *DisableSecretVersionRequest, opts ...grpc.CallOption) (*SecretVersion, error)
  1835  	// Enables a
  1836  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion].
  1837  	//
  1838  	// Sets the [state][google.cloud.secretmanager.v1beta2.SecretVersion.state] of
  1839  	// the [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion] to
  1840  	// [ENABLED][google.cloud.secretmanager.v1beta2.SecretVersion.State.ENABLED].
  1841  	EnableSecretVersion(ctx context.Context, in *EnableSecretVersionRequest, opts ...grpc.CallOption) (*SecretVersion, error)
  1842  	// Destroys a
  1843  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion].
  1844  	//
  1845  	// Sets the [state][google.cloud.secretmanager.v1beta2.SecretVersion.state] of
  1846  	// the [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion] to
  1847  	// [DESTROYED][google.cloud.secretmanager.v1beta2.SecretVersion.State.DESTROYED]
  1848  	// and irrevocably destroys the secret data.
  1849  	DestroySecretVersion(ctx context.Context, in *DestroySecretVersionRequest, opts ...grpc.CallOption) (*SecretVersion, error)
  1850  	// Sets the access control policy on the specified secret. Replaces any
  1851  	// existing policy.
  1852  	//
  1853  	// Permissions on
  1854  	// [SecretVersions][google.cloud.secretmanager.v1beta2.SecretVersion] are
  1855  	// enforced according to the policy set on the associated
  1856  	// [Secret][google.cloud.secretmanager.v1beta2.Secret].
  1857  	SetIamPolicy(ctx context.Context, in *iampb.SetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error)
  1858  	// Gets the access control policy for a secret.
  1859  	// Returns empty policy if the secret exists and does not have a policy set.
  1860  	GetIamPolicy(ctx context.Context, in *iampb.GetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error)
  1861  	// Returns permissions that a caller has for the specified secret.
  1862  	// If the secret does not exist, this call returns an empty set of
  1863  	// permissions, not a NOT_FOUND error.
  1864  	//
  1865  	// Note: This operation is designed to be used for building permission-aware
  1866  	// UIs and command-line tools, not for authorization checking. This operation
  1867  	// may "fail open" without warning.
  1868  	TestIamPermissions(ctx context.Context, in *iampb.TestIamPermissionsRequest, opts ...grpc.CallOption) (*iampb.TestIamPermissionsResponse, error)
  1869  }
  1870  
  1871  type secretManagerServiceClient struct {
  1872  	cc grpc.ClientConnInterface
  1873  }
  1874  
  1875  func NewSecretManagerServiceClient(cc grpc.ClientConnInterface) SecretManagerServiceClient {
  1876  	return &secretManagerServiceClient{cc}
  1877  }
  1878  
  1879  func (c *secretManagerServiceClient) ListSecrets(ctx context.Context, in *ListSecretsRequest, opts ...grpc.CallOption) (*ListSecretsResponse, error) {
  1880  	out := new(ListSecretsResponse)
  1881  	err := c.cc.Invoke(ctx, "/google.cloud.secretmanager.v1beta2.SecretManagerService/ListSecrets", in, out, opts...)
  1882  	if err != nil {
  1883  		return nil, err
  1884  	}
  1885  	return out, nil
  1886  }
  1887  
  1888  func (c *secretManagerServiceClient) CreateSecret(ctx context.Context, in *CreateSecretRequest, opts ...grpc.CallOption) (*Secret, error) {
  1889  	out := new(Secret)
  1890  	err := c.cc.Invoke(ctx, "/google.cloud.secretmanager.v1beta2.SecretManagerService/CreateSecret", in, out, opts...)
  1891  	if err != nil {
  1892  		return nil, err
  1893  	}
  1894  	return out, nil
  1895  }
  1896  
  1897  func (c *secretManagerServiceClient) AddSecretVersion(ctx context.Context, in *AddSecretVersionRequest, opts ...grpc.CallOption) (*SecretVersion, error) {
  1898  	out := new(SecretVersion)
  1899  	err := c.cc.Invoke(ctx, "/google.cloud.secretmanager.v1beta2.SecretManagerService/AddSecretVersion", in, out, opts...)
  1900  	if err != nil {
  1901  		return nil, err
  1902  	}
  1903  	return out, nil
  1904  }
  1905  
  1906  func (c *secretManagerServiceClient) GetSecret(ctx context.Context, in *GetSecretRequest, opts ...grpc.CallOption) (*Secret, error) {
  1907  	out := new(Secret)
  1908  	err := c.cc.Invoke(ctx, "/google.cloud.secretmanager.v1beta2.SecretManagerService/GetSecret", in, out, opts...)
  1909  	if err != nil {
  1910  		return nil, err
  1911  	}
  1912  	return out, nil
  1913  }
  1914  
  1915  func (c *secretManagerServiceClient) UpdateSecret(ctx context.Context, in *UpdateSecretRequest, opts ...grpc.CallOption) (*Secret, error) {
  1916  	out := new(Secret)
  1917  	err := c.cc.Invoke(ctx, "/google.cloud.secretmanager.v1beta2.SecretManagerService/UpdateSecret", in, out, opts...)
  1918  	if err != nil {
  1919  		return nil, err
  1920  	}
  1921  	return out, nil
  1922  }
  1923  
  1924  func (c *secretManagerServiceClient) DeleteSecret(ctx context.Context, in *DeleteSecretRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
  1925  	out := new(emptypb.Empty)
  1926  	err := c.cc.Invoke(ctx, "/google.cloud.secretmanager.v1beta2.SecretManagerService/DeleteSecret", in, out, opts...)
  1927  	if err != nil {
  1928  		return nil, err
  1929  	}
  1930  	return out, nil
  1931  }
  1932  
  1933  func (c *secretManagerServiceClient) ListSecretVersions(ctx context.Context, in *ListSecretVersionsRequest, opts ...grpc.CallOption) (*ListSecretVersionsResponse, error) {
  1934  	out := new(ListSecretVersionsResponse)
  1935  	err := c.cc.Invoke(ctx, "/google.cloud.secretmanager.v1beta2.SecretManagerService/ListSecretVersions", in, out, opts...)
  1936  	if err != nil {
  1937  		return nil, err
  1938  	}
  1939  	return out, nil
  1940  }
  1941  
  1942  func (c *secretManagerServiceClient) GetSecretVersion(ctx context.Context, in *GetSecretVersionRequest, opts ...grpc.CallOption) (*SecretVersion, error) {
  1943  	out := new(SecretVersion)
  1944  	err := c.cc.Invoke(ctx, "/google.cloud.secretmanager.v1beta2.SecretManagerService/GetSecretVersion", in, out, opts...)
  1945  	if err != nil {
  1946  		return nil, err
  1947  	}
  1948  	return out, nil
  1949  }
  1950  
  1951  func (c *secretManagerServiceClient) AccessSecretVersion(ctx context.Context, in *AccessSecretVersionRequest, opts ...grpc.CallOption) (*AccessSecretVersionResponse, error) {
  1952  	out := new(AccessSecretVersionResponse)
  1953  	err := c.cc.Invoke(ctx, "/google.cloud.secretmanager.v1beta2.SecretManagerService/AccessSecretVersion", in, out, opts...)
  1954  	if err != nil {
  1955  		return nil, err
  1956  	}
  1957  	return out, nil
  1958  }
  1959  
  1960  func (c *secretManagerServiceClient) DisableSecretVersion(ctx context.Context, in *DisableSecretVersionRequest, opts ...grpc.CallOption) (*SecretVersion, error) {
  1961  	out := new(SecretVersion)
  1962  	err := c.cc.Invoke(ctx, "/google.cloud.secretmanager.v1beta2.SecretManagerService/DisableSecretVersion", in, out, opts...)
  1963  	if err != nil {
  1964  		return nil, err
  1965  	}
  1966  	return out, nil
  1967  }
  1968  
  1969  func (c *secretManagerServiceClient) EnableSecretVersion(ctx context.Context, in *EnableSecretVersionRequest, opts ...grpc.CallOption) (*SecretVersion, error) {
  1970  	out := new(SecretVersion)
  1971  	err := c.cc.Invoke(ctx, "/google.cloud.secretmanager.v1beta2.SecretManagerService/EnableSecretVersion", in, out, opts...)
  1972  	if err != nil {
  1973  		return nil, err
  1974  	}
  1975  	return out, nil
  1976  }
  1977  
  1978  func (c *secretManagerServiceClient) DestroySecretVersion(ctx context.Context, in *DestroySecretVersionRequest, opts ...grpc.CallOption) (*SecretVersion, error) {
  1979  	out := new(SecretVersion)
  1980  	err := c.cc.Invoke(ctx, "/google.cloud.secretmanager.v1beta2.SecretManagerService/DestroySecretVersion", in, out, opts...)
  1981  	if err != nil {
  1982  		return nil, err
  1983  	}
  1984  	return out, nil
  1985  }
  1986  
  1987  func (c *secretManagerServiceClient) SetIamPolicy(ctx context.Context, in *iampb.SetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error) {
  1988  	out := new(iampb.Policy)
  1989  	err := c.cc.Invoke(ctx, "/google.cloud.secretmanager.v1beta2.SecretManagerService/SetIamPolicy", in, out, opts...)
  1990  	if err != nil {
  1991  		return nil, err
  1992  	}
  1993  	return out, nil
  1994  }
  1995  
  1996  func (c *secretManagerServiceClient) GetIamPolicy(ctx context.Context, in *iampb.GetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error) {
  1997  	out := new(iampb.Policy)
  1998  	err := c.cc.Invoke(ctx, "/google.cloud.secretmanager.v1beta2.SecretManagerService/GetIamPolicy", in, out, opts...)
  1999  	if err != nil {
  2000  		return nil, err
  2001  	}
  2002  	return out, nil
  2003  }
  2004  
  2005  func (c *secretManagerServiceClient) TestIamPermissions(ctx context.Context, in *iampb.TestIamPermissionsRequest, opts ...grpc.CallOption) (*iampb.TestIamPermissionsResponse, error) {
  2006  	out := new(iampb.TestIamPermissionsResponse)
  2007  	err := c.cc.Invoke(ctx, "/google.cloud.secretmanager.v1beta2.SecretManagerService/TestIamPermissions", in, out, opts...)
  2008  	if err != nil {
  2009  		return nil, err
  2010  	}
  2011  	return out, nil
  2012  }
  2013  
  2014  // SecretManagerServiceServer is the server API for SecretManagerService service.
  2015  type SecretManagerServiceServer interface {
  2016  	// Lists [Secrets][google.cloud.secretmanager.v1beta2.Secret].
  2017  	ListSecrets(context.Context, *ListSecretsRequest) (*ListSecretsResponse, error)
  2018  	// Creates a new [Secret][google.cloud.secretmanager.v1beta2.Secret]
  2019  	// containing no
  2020  	// [SecretVersions][google.cloud.secretmanager.v1beta2.SecretVersion].
  2021  	CreateSecret(context.Context, *CreateSecretRequest) (*Secret, error)
  2022  	// Creates a new
  2023  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion]
  2024  	// containing secret data and attaches it to an existing
  2025  	// [Secret][google.cloud.secretmanager.v1beta2.Secret].
  2026  	AddSecretVersion(context.Context, *AddSecretVersionRequest) (*SecretVersion, error)
  2027  	// Gets metadata for a given
  2028  	// [Secret][google.cloud.secretmanager.v1beta2.Secret].
  2029  	GetSecret(context.Context, *GetSecretRequest) (*Secret, error)
  2030  	// Updates metadata of an existing
  2031  	// [Secret][google.cloud.secretmanager.v1beta2.Secret].
  2032  	UpdateSecret(context.Context, *UpdateSecretRequest) (*Secret, error)
  2033  	// Deletes a [Secret][google.cloud.secretmanager.v1beta2.Secret].
  2034  	DeleteSecret(context.Context, *DeleteSecretRequest) (*emptypb.Empty, error)
  2035  	// Lists [SecretVersions][google.cloud.secretmanager.v1beta2.SecretVersion].
  2036  	// This call does not return secret data.
  2037  	ListSecretVersions(context.Context, *ListSecretVersionsRequest) (*ListSecretVersionsResponse, error)
  2038  	// Gets metadata for a
  2039  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion].
  2040  	//
  2041  	// `projects/*/secrets/*/versions/latest` is an alias to the most recently
  2042  	// created [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion].
  2043  	GetSecretVersion(context.Context, *GetSecretVersionRequest) (*SecretVersion, error)
  2044  	// Accesses a
  2045  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion]. This
  2046  	// call returns the secret data.
  2047  	//
  2048  	// `projects/*/secrets/*/versions/latest` is an alias to the most recently
  2049  	// created [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion].
  2050  	AccessSecretVersion(context.Context, *AccessSecretVersionRequest) (*AccessSecretVersionResponse, error)
  2051  	// Disables a
  2052  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion].
  2053  	//
  2054  	// Sets the [state][google.cloud.secretmanager.v1beta2.SecretVersion.state] of
  2055  	// the [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion] to
  2056  	// [DISABLED][google.cloud.secretmanager.v1beta2.SecretVersion.State.DISABLED].
  2057  	DisableSecretVersion(context.Context, *DisableSecretVersionRequest) (*SecretVersion, error)
  2058  	// Enables a
  2059  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion].
  2060  	//
  2061  	// Sets the [state][google.cloud.secretmanager.v1beta2.SecretVersion.state] of
  2062  	// the [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion] to
  2063  	// [ENABLED][google.cloud.secretmanager.v1beta2.SecretVersion.State.ENABLED].
  2064  	EnableSecretVersion(context.Context, *EnableSecretVersionRequest) (*SecretVersion, error)
  2065  	// Destroys a
  2066  	// [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion].
  2067  	//
  2068  	// Sets the [state][google.cloud.secretmanager.v1beta2.SecretVersion.state] of
  2069  	// the [SecretVersion][google.cloud.secretmanager.v1beta2.SecretVersion] to
  2070  	// [DESTROYED][google.cloud.secretmanager.v1beta2.SecretVersion.State.DESTROYED]
  2071  	// and irrevocably destroys the secret data.
  2072  	DestroySecretVersion(context.Context, *DestroySecretVersionRequest) (*SecretVersion, error)
  2073  	// Sets the access control policy on the specified secret. Replaces any
  2074  	// existing policy.
  2075  	//
  2076  	// Permissions on
  2077  	// [SecretVersions][google.cloud.secretmanager.v1beta2.SecretVersion] are
  2078  	// enforced according to the policy set on the associated
  2079  	// [Secret][google.cloud.secretmanager.v1beta2.Secret].
  2080  	SetIamPolicy(context.Context, *iampb.SetIamPolicyRequest) (*iampb.Policy, error)
  2081  	// Gets the access control policy for a secret.
  2082  	// Returns empty policy if the secret exists and does not have a policy set.
  2083  	GetIamPolicy(context.Context, *iampb.GetIamPolicyRequest) (*iampb.Policy, error)
  2084  	// Returns permissions that a caller has for the specified secret.
  2085  	// If the secret does not exist, this call returns an empty set of
  2086  	// permissions, not a NOT_FOUND error.
  2087  	//
  2088  	// Note: This operation is designed to be used for building permission-aware
  2089  	// UIs and command-line tools, not for authorization checking. This operation
  2090  	// may "fail open" without warning.
  2091  	TestIamPermissions(context.Context, *iampb.TestIamPermissionsRequest) (*iampb.TestIamPermissionsResponse, error)
  2092  }
  2093  
  2094  // UnimplementedSecretManagerServiceServer can be embedded to have forward compatible implementations.
  2095  type UnimplementedSecretManagerServiceServer struct {
  2096  }
  2097  
  2098  func (*UnimplementedSecretManagerServiceServer) ListSecrets(context.Context, *ListSecretsRequest) (*ListSecretsResponse, error) {
  2099  	return nil, status.Errorf(codes.Unimplemented, "method ListSecrets not implemented")
  2100  }
  2101  func (*UnimplementedSecretManagerServiceServer) CreateSecret(context.Context, *CreateSecretRequest) (*Secret, error) {
  2102  	return nil, status.Errorf(codes.Unimplemented, "method CreateSecret not implemented")
  2103  }
  2104  func (*UnimplementedSecretManagerServiceServer) AddSecretVersion(context.Context, *AddSecretVersionRequest) (*SecretVersion, error) {
  2105  	return nil, status.Errorf(codes.Unimplemented, "method AddSecretVersion not implemented")
  2106  }
  2107  func (*UnimplementedSecretManagerServiceServer) GetSecret(context.Context, *GetSecretRequest) (*Secret, error) {
  2108  	return nil, status.Errorf(codes.Unimplemented, "method GetSecret not implemented")
  2109  }
  2110  func (*UnimplementedSecretManagerServiceServer) UpdateSecret(context.Context, *UpdateSecretRequest) (*Secret, error) {
  2111  	return nil, status.Errorf(codes.Unimplemented, "method UpdateSecret not implemented")
  2112  }
  2113  func (*UnimplementedSecretManagerServiceServer) DeleteSecret(context.Context, *DeleteSecretRequest) (*emptypb.Empty, error) {
  2114  	return nil, status.Errorf(codes.Unimplemented, "method DeleteSecret not implemented")
  2115  }
  2116  func (*UnimplementedSecretManagerServiceServer) ListSecretVersions(context.Context, *ListSecretVersionsRequest) (*ListSecretVersionsResponse, error) {
  2117  	return nil, status.Errorf(codes.Unimplemented, "method ListSecretVersions not implemented")
  2118  }
  2119  func (*UnimplementedSecretManagerServiceServer) GetSecretVersion(context.Context, *GetSecretVersionRequest) (*SecretVersion, error) {
  2120  	return nil, status.Errorf(codes.Unimplemented, "method GetSecretVersion not implemented")
  2121  }
  2122  func (*UnimplementedSecretManagerServiceServer) AccessSecretVersion(context.Context, *AccessSecretVersionRequest) (*AccessSecretVersionResponse, error) {
  2123  	return nil, status.Errorf(codes.Unimplemented, "method AccessSecretVersion not implemented")
  2124  }
  2125  func (*UnimplementedSecretManagerServiceServer) DisableSecretVersion(context.Context, *DisableSecretVersionRequest) (*SecretVersion, error) {
  2126  	return nil, status.Errorf(codes.Unimplemented, "method DisableSecretVersion not implemented")
  2127  }
  2128  func (*UnimplementedSecretManagerServiceServer) EnableSecretVersion(context.Context, *EnableSecretVersionRequest) (*SecretVersion, error) {
  2129  	return nil, status.Errorf(codes.Unimplemented, "method EnableSecretVersion not implemented")
  2130  }
  2131  func (*UnimplementedSecretManagerServiceServer) DestroySecretVersion(context.Context, *DestroySecretVersionRequest) (*SecretVersion, error) {
  2132  	return nil, status.Errorf(codes.Unimplemented, "method DestroySecretVersion not implemented")
  2133  }
  2134  func (*UnimplementedSecretManagerServiceServer) SetIamPolicy(context.Context, *iampb.SetIamPolicyRequest) (*iampb.Policy, error) {
  2135  	return nil, status.Errorf(codes.Unimplemented, "method SetIamPolicy not implemented")
  2136  }
  2137  func (*UnimplementedSecretManagerServiceServer) GetIamPolicy(context.Context, *iampb.GetIamPolicyRequest) (*iampb.Policy, error) {
  2138  	return nil, status.Errorf(codes.Unimplemented, "method GetIamPolicy not implemented")
  2139  }
  2140  func (*UnimplementedSecretManagerServiceServer) TestIamPermissions(context.Context, *iampb.TestIamPermissionsRequest) (*iampb.TestIamPermissionsResponse, error) {
  2141  	return nil, status.Errorf(codes.Unimplemented, "method TestIamPermissions not implemented")
  2142  }
  2143  
  2144  func RegisterSecretManagerServiceServer(s *grpc.Server, srv SecretManagerServiceServer) {
  2145  	s.RegisterService(&_SecretManagerService_serviceDesc, srv)
  2146  }
  2147  
  2148  func _SecretManagerService_ListSecrets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2149  	in := new(ListSecretsRequest)
  2150  	if err := dec(in); err != nil {
  2151  		return nil, err
  2152  	}
  2153  	if interceptor == nil {
  2154  		return srv.(SecretManagerServiceServer).ListSecrets(ctx, in)
  2155  	}
  2156  	info := &grpc.UnaryServerInfo{
  2157  		Server:     srv,
  2158  		FullMethod: "/google.cloud.secretmanager.v1beta2.SecretManagerService/ListSecrets",
  2159  	}
  2160  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2161  		return srv.(SecretManagerServiceServer).ListSecrets(ctx, req.(*ListSecretsRequest))
  2162  	}
  2163  	return interceptor(ctx, in, info, handler)
  2164  }
  2165  
  2166  func _SecretManagerService_CreateSecret_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2167  	in := new(CreateSecretRequest)
  2168  	if err := dec(in); err != nil {
  2169  		return nil, err
  2170  	}
  2171  	if interceptor == nil {
  2172  		return srv.(SecretManagerServiceServer).CreateSecret(ctx, in)
  2173  	}
  2174  	info := &grpc.UnaryServerInfo{
  2175  		Server:     srv,
  2176  		FullMethod: "/google.cloud.secretmanager.v1beta2.SecretManagerService/CreateSecret",
  2177  	}
  2178  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2179  		return srv.(SecretManagerServiceServer).CreateSecret(ctx, req.(*CreateSecretRequest))
  2180  	}
  2181  	return interceptor(ctx, in, info, handler)
  2182  }
  2183  
  2184  func _SecretManagerService_AddSecretVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2185  	in := new(AddSecretVersionRequest)
  2186  	if err := dec(in); err != nil {
  2187  		return nil, err
  2188  	}
  2189  	if interceptor == nil {
  2190  		return srv.(SecretManagerServiceServer).AddSecretVersion(ctx, in)
  2191  	}
  2192  	info := &grpc.UnaryServerInfo{
  2193  		Server:     srv,
  2194  		FullMethod: "/google.cloud.secretmanager.v1beta2.SecretManagerService/AddSecretVersion",
  2195  	}
  2196  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2197  		return srv.(SecretManagerServiceServer).AddSecretVersion(ctx, req.(*AddSecretVersionRequest))
  2198  	}
  2199  	return interceptor(ctx, in, info, handler)
  2200  }
  2201  
  2202  func _SecretManagerService_GetSecret_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2203  	in := new(GetSecretRequest)
  2204  	if err := dec(in); err != nil {
  2205  		return nil, err
  2206  	}
  2207  	if interceptor == nil {
  2208  		return srv.(SecretManagerServiceServer).GetSecret(ctx, in)
  2209  	}
  2210  	info := &grpc.UnaryServerInfo{
  2211  		Server:     srv,
  2212  		FullMethod: "/google.cloud.secretmanager.v1beta2.SecretManagerService/GetSecret",
  2213  	}
  2214  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2215  		return srv.(SecretManagerServiceServer).GetSecret(ctx, req.(*GetSecretRequest))
  2216  	}
  2217  	return interceptor(ctx, in, info, handler)
  2218  }
  2219  
  2220  func _SecretManagerService_UpdateSecret_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2221  	in := new(UpdateSecretRequest)
  2222  	if err := dec(in); err != nil {
  2223  		return nil, err
  2224  	}
  2225  	if interceptor == nil {
  2226  		return srv.(SecretManagerServiceServer).UpdateSecret(ctx, in)
  2227  	}
  2228  	info := &grpc.UnaryServerInfo{
  2229  		Server:     srv,
  2230  		FullMethod: "/google.cloud.secretmanager.v1beta2.SecretManagerService/UpdateSecret",
  2231  	}
  2232  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2233  		return srv.(SecretManagerServiceServer).UpdateSecret(ctx, req.(*UpdateSecretRequest))
  2234  	}
  2235  	return interceptor(ctx, in, info, handler)
  2236  }
  2237  
  2238  func _SecretManagerService_DeleteSecret_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2239  	in := new(DeleteSecretRequest)
  2240  	if err := dec(in); err != nil {
  2241  		return nil, err
  2242  	}
  2243  	if interceptor == nil {
  2244  		return srv.(SecretManagerServiceServer).DeleteSecret(ctx, in)
  2245  	}
  2246  	info := &grpc.UnaryServerInfo{
  2247  		Server:     srv,
  2248  		FullMethod: "/google.cloud.secretmanager.v1beta2.SecretManagerService/DeleteSecret",
  2249  	}
  2250  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2251  		return srv.(SecretManagerServiceServer).DeleteSecret(ctx, req.(*DeleteSecretRequest))
  2252  	}
  2253  	return interceptor(ctx, in, info, handler)
  2254  }
  2255  
  2256  func _SecretManagerService_ListSecretVersions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2257  	in := new(ListSecretVersionsRequest)
  2258  	if err := dec(in); err != nil {
  2259  		return nil, err
  2260  	}
  2261  	if interceptor == nil {
  2262  		return srv.(SecretManagerServiceServer).ListSecretVersions(ctx, in)
  2263  	}
  2264  	info := &grpc.UnaryServerInfo{
  2265  		Server:     srv,
  2266  		FullMethod: "/google.cloud.secretmanager.v1beta2.SecretManagerService/ListSecretVersions",
  2267  	}
  2268  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2269  		return srv.(SecretManagerServiceServer).ListSecretVersions(ctx, req.(*ListSecretVersionsRequest))
  2270  	}
  2271  	return interceptor(ctx, in, info, handler)
  2272  }
  2273  
  2274  func _SecretManagerService_GetSecretVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2275  	in := new(GetSecretVersionRequest)
  2276  	if err := dec(in); err != nil {
  2277  		return nil, err
  2278  	}
  2279  	if interceptor == nil {
  2280  		return srv.(SecretManagerServiceServer).GetSecretVersion(ctx, in)
  2281  	}
  2282  	info := &grpc.UnaryServerInfo{
  2283  		Server:     srv,
  2284  		FullMethod: "/google.cloud.secretmanager.v1beta2.SecretManagerService/GetSecretVersion",
  2285  	}
  2286  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2287  		return srv.(SecretManagerServiceServer).GetSecretVersion(ctx, req.(*GetSecretVersionRequest))
  2288  	}
  2289  	return interceptor(ctx, in, info, handler)
  2290  }
  2291  
  2292  func _SecretManagerService_AccessSecretVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2293  	in := new(AccessSecretVersionRequest)
  2294  	if err := dec(in); err != nil {
  2295  		return nil, err
  2296  	}
  2297  	if interceptor == nil {
  2298  		return srv.(SecretManagerServiceServer).AccessSecretVersion(ctx, in)
  2299  	}
  2300  	info := &grpc.UnaryServerInfo{
  2301  		Server:     srv,
  2302  		FullMethod: "/google.cloud.secretmanager.v1beta2.SecretManagerService/AccessSecretVersion",
  2303  	}
  2304  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2305  		return srv.(SecretManagerServiceServer).AccessSecretVersion(ctx, req.(*AccessSecretVersionRequest))
  2306  	}
  2307  	return interceptor(ctx, in, info, handler)
  2308  }
  2309  
  2310  func _SecretManagerService_DisableSecretVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2311  	in := new(DisableSecretVersionRequest)
  2312  	if err := dec(in); err != nil {
  2313  		return nil, err
  2314  	}
  2315  	if interceptor == nil {
  2316  		return srv.(SecretManagerServiceServer).DisableSecretVersion(ctx, in)
  2317  	}
  2318  	info := &grpc.UnaryServerInfo{
  2319  		Server:     srv,
  2320  		FullMethod: "/google.cloud.secretmanager.v1beta2.SecretManagerService/DisableSecretVersion",
  2321  	}
  2322  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2323  		return srv.(SecretManagerServiceServer).DisableSecretVersion(ctx, req.(*DisableSecretVersionRequest))
  2324  	}
  2325  	return interceptor(ctx, in, info, handler)
  2326  }
  2327  
  2328  func _SecretManagerService_EnableSecretVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2329  	in := new(EnableSecretVersionRequest)
  2330  	if err := dec(in); err != nil {
  2331  		return nil, err
  2332  	}
  2333  	if interceptor == nil {
  2334  		return srv.(SecretManagerServiceServer).EnableSecretVersion(ctx, in)
  2335  	}
  2336  	info := &grpc.UnaryServerInfo{
  2337  		Server:     srv,
  2338  		FullMethod: "/google.cloud.secretmanager.v1beta2.SecretManagerService/EnableSecretVersion",
  2339  	}
  2340  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2341  		return srv.(SecretManagerServiceServer).EnableSecretVersion(ctx, req.(*EnableSecretVersionRequest))
  2342  	}
  2343  	return interceptor(ctx, in, info, handler)
  2344  }
  2345  
  2346  func _SecretManagerService_DestroySecretVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2347  	in := new(DestroySecretVersionRequest)
  2348  	if err := dec(in); err != nil {
  2349  		return nil, err
  2350  	}
  2351  	if interceptor == nil {
  2352  		return srv.(SecretManagerServiceServer).DestroySecretVersion(ctx, in)
  2353  	}
  2354  	info := &grpc.UnaryServerInfo{
  2355  		Server:     srv,
  2356  		FullMethod: "/google.cloud.secretmanager.v1beta2.SecretManagerService/DestroySecretVersion",
  2357  	}
  2358  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2359  		return srv.(SecretManagerServiceServer).DestroySecretVersion(ctx, req.(*DestroySecretVersionRequest))
  2360  	}
  2361  	return interceptor(ctx, in, info, handler)
  2362  }
  2363  
  2364  func _SecretManagerService_SetIamPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2365  	in := new(iampb.SetIamPolicyRequest)
  2366  	if err := dec(in); err != nil {
  2367  		return nil, err
  2368  	}
  2369  	if interceptor == nil {
  2370  		return srv.(SecretManagerServiceServer).SetIamPolicy(ctx, in)
  2371  	}
  2372  	info := &grpc.UnaryServerInfo{
  2373  		Server:     srv,
  2374  		FullMethod: "/google.cloud.secretmanager.v1beta2.SecretManagerService/SetIamPolicy",
  2375  	}
  2376  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2377  		return srv.(SecretManagerServiceServer).SetIamPolicy(ctx, req.(*iampb.SetIamPolicyRequest))
  2378  	}
  2379  	return interceptor(ctx, in, info, handler)
  2380  }
  2381  
  2382  func _SecretManagerService_GetIamPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2383  	in := new(iampb.GetIamPolicyRequest)
  2384  	if err := dec(in); err != nil {
  2385  		return nil, err
  2386  	}
  2387  	if interceptor == nil {
  2388  		return srv.(SecretManagerServiceServer).GetIamPolicy(ctx, in)
  2389  	}
  2390  	info := &grpc.UnaryServerInfo{
  2391  		Server:     srv,
  2392  		FullMethod: "/google.cloud.secretmanager.v1beta2.SecretManagerService/GetIamPolicy",
  2393  	}
  2394  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2395  		return srv.(SecretManagerServiceServer).GetIamPolicy(ctx, req.(*iampb.GetIamPolicyRequest))
  2396  	}
  2397  	return interceptor(ctx, in, info, handler)
  2398  }
  2399  
  2400  func _SecretManagerService_TestIamPermissions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2401  	in := new(iampb.TestIamPermissionsRequest)
  2402  	if err := dec(in); err != nil {
  2403  		return nil, err
  2404  	}
  2405  	if interceptor == nil {
  2406  		return srv.(SecretManagerServiceServer).TestIamPermissions(ctx, in)
  2407  	}
  2408  	info := &grpc.UnaryServerInfo{
  2409  		Server:     srv,
  2410  		FullMethod: "/google.cloud.secretmanager.v1beta2.SecretManagerService/TestIamPermissions",
  2411  	}
  2412  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2413  		return srv.(SecretManagerServiceServer).TestIamPermissions(ctx, req.(*iampb.TestIamPermissionsRequest))
  2414  	}
  2415  	return interceptor(ctx, in, info, handler)
  2416  }
  2417  
  2418  var _SecretManagerService_serviceDesc = grpc.ServiceDesc{
  2419  	ServiceName: "google.cloud.secretmanager.v1beta2.SecretManagerService",
  2420  	HandlerType: (*SecretManagerServiceServer)(nil),
  2421  	Methods: []grpc.MethodDesc{
  2422  		{
  2423  			MethodName: "ListSecrets",
  2424  			Handler:    _SecretManagerService_ListSecrets_Handler,
  2425  		},
  2426  		{
  2427  			MethodName: "CreateSecret",
  2428  			Handler:    _SecretManagerService_CreateSecret_Handler,
  2429  		},
  2430  		{
  2431  			MethodName: "AddSecretVersion",
  2432  			Handler:    _SecretManagerService_AddSecretVersion_Handler,
  2433  		},
  2434  		{
  2435  			MethodName: "GetSecret",
  2436  			Handler:    _SecretManagerService_GetSecret_Handler,
  2437  		},
  2438  		{
  2439  			MethodName: "UpdateSecret",
  2440  			Handler:    _SecretManagerService_UpdateSecret_Handler,
  2441  		},
  2442  		{
  2443  			MethodName: "DeleteSecret",
  2444  			Handler:    _SecretManagerService_DeleteSecret_Handler,
  2445  		},
  2446  		{
  2447  			MethodName: "ListSecretVersions",
  2448  			Handler:    _SecretManagerService_ListSecretVersions_Handler,
  2449  		},
  2450  		{
  2451  			MethodName: "GetSecretVersion",
  2452  			Handler:    _SecretManagerService_GetSecretVersion_Handler,
  2453  		},
  2454  		{
  2455  			MethodName: "AccessSecretVersion",
  2456  			Handler:    _SecretManagerService_AccessSecretVersion_Handler,
  2457  		},
  2458  		{
  2459  			MethodName: "DisableSecretVersion",
  2460  			Handler:    _SecretManagerService_DisableSecretVersion_Handler,
  2461  		},
  2462  		{
  2463  			MethodName: "EnableSecretVersion",
  2464  			Handler:    _SecretManagerService_EnableSecretVersion_Handler,
  2465  		},
  2466  		{
  2467  			MethodName: "DestroySecretVersion",
  2468  			Handler:    _SecretManagerService_DestroySecretVersion_Handler,
  2469  		},
  2470  		{
  2471  			MethodName: "SetIamPolicy",
  2472  			Handler:    _SecretManagerService_SetIamPolicy_Handler,
  2473  		},
  2474  		{
  2475  			MethodName: "GetIamPolicy",
  2476  			Handler:    _SecretManagerService_GetIamPolicy_Handler,
  2477  		},
  2478  		{
  2479  			MethodName: "TestIamPermissions",
  2480  			Handler:    _SecretManagerService_TestIamPermissions_Handler,
  2481  		},
  2482  	},
  2483  	Streams:  []grpc.StreamDesc{},
  2484  	Metadata: "google/cloud/secretmanager/v1beta2/service.proto",
  2485  }
  2486  

View as plain text