...

Source file src/google.golang.org/genproto/googleapis/cloud/runtimeconfig/v1beta1/runtimeconfig.pb.go

Documentation: google.golang.org/genproto/googleapis/cloud/runtimeconfig/v1beta1

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

View as plain text