...

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

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

View as plain text