...

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

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

     1  // Copyright 2021 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.26.0
    18  // 	protoc        v3.12.2
    19  // source: google/cloud/managedidentities/v1beta1/managed_identities_service.proto
    20  
    21  package managedidentities
    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  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    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  // Represents the metadata of the long-running operation.
    47  type OpMetadata struct {
    48  	state         protoimpl.MessageState
    49  	sizeCache     protoimpl.SizeCache
    50  	unknownFields protoimpl.UnknownFields
    51  
    52  	// Output only. The time the operation was created.
    53  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
    54  	// Output only. The time the operation finished running.
    55  	EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
    56  	// Output only. Server-defined resource path for the target of the operation.
    57  	Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
    58  	// Output only. Name of the verb executed by the operation.
    59  	Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
    60  	// Output only. Identifies whether the user has requested cancellation
    61  	// of the operation. Operations that have successfully been cancelled
    62  	// have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
    63  	// corresponding to `Code.CANCELLED`.
    64  	RequestedCancellation bool `protobuf:"varint,5,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
    65  	// Output only. API version used to start the operation.
    66  	ApiVersion string `protobuf:"bytes,6,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
    67  }
    68  
    69  func (x *OpMetadata) Reset() {
    70  	*x = OpMetadata{}
    71  	if protoimpl.UnsafeEnabled {
    72  		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[0]
    73  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    74  		ms.StoreMessageInfo(mi)
    75  	}
    76  }
    77  
    78  func (x *OpMetadata) String() string {
    79  	return protoimpl.X.MessageStringOf(x)
    80  }
    81  
    82  func (*OpMetadata) ProtoMessage() {}
    83  
    84  func (x *OpMetadata) ProtoReflect() protoreflect.Message {
    85  	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[0]
    86  	if protoimpl.UnsafeEnabled && x != nil {
    87  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    88  		if ms.LoadMessageInfo() == nil {
    89  			ms.StoreMessageInfo(mi)
    90  		}
    91  		return ms
    92  	}
    93  	return mi.MessageOf(x)
    94  }
    95  
    96  // Deprecated: Use OpMetadata.ProtoReflect.Descriptor instead.
    97  func (*OpMetadata) Descriptor() ([]byte, []int) {
    98  	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{0}
    99  }
   100  
   101  func (x *OpMetadata) GetCreateTime() *timestamppb.Timestamp {
   102  	if x != nil {
   103  		return x.CreateTime
   104  	}
   105  	return nil
   106  }
   107  
   108  func (x *OpMetadata) GetEndTime() *timestamppb.Timestamp {
   109  	if x != nil {
   110  		return x.EndTime
   111  	}
   112  	return nil
   113  }
   114  
   115  func (x *OpMetadata) GetTarget() string {
   116  	if x != nil {
   117  		return x.Target
   118  	}
   119  	return ""
   120  }
   121  
   122  func (x *OpMetadata) GetVerb() string {
   123  	if x != nil {
   124  		return x.Verb
   125  	}
   126  	return ""
   127  }
   128  
   129  func (x *OpMetadata) GetRequestedCancellation() bool {
   130  	if x != nil {
   131  		return x.RequestedCancellation
   132  	}
   133  	return false
   134  }
   135  
   136  func (x *OpMetadata) GetApiVersion() string {
   137  	if x != nil {
   138  		return x.ApiVersion
   139  	}
   140  	return ""
   141  }
   142  
   143  // Request message for
   144  // [CreateMicrosoftAdDomain][google.cloud.managedidentities.v1beta1.CreateMicrosoftAdDomain]
   145  type CreateMicrosoftAdDomainRequest struct {
   146  	state         protoimpl.MessageState
   147  	sizeCache     protoimpl.SizeCache
   148  	unknownFields protoimpl.UnknownFields
   149  
   150  	// Required. The resource project name and location using the form:
   151  	// `projects/{project_id}/locations/global`
   152  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   153  	// Required. A domain name, e.g. mydomain.myorg.com, with the following restrictions:
   154  	//  * Must contain only lowercase letters, numbers, periods and hyphens.
   155  	//  * Must start with a letter.
   156  	//  * Must contain between 2-64 characters.
   157  	//  * Must end with a number or a letter.
   158  	//  * Must not start with period.
   159  	//  * First segment length (mydomain form example above) shouldn't exceed
   160  	//    15 chars.
   161  	//  * The last segment cannot be fully numeric.
   162  	//  * Must be unique within the customer project.
   163  	DomainName string `protobuf:"bytes,2,opt,name=domain_name,json=domainName,proto3" json:"domain_name,omitempty"`
   164  	// Required. A Managed Identity domain resource.
   165  	Domain *Domain `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"`
   166  }
   167  
   168  func (x *CreateMicrosoftAdDomainRequest) Reset() {
   169  	*x = CreateMicrosoftAdDomainRequest{}
   170  	if protoimpl.UnsafeEnabled {
   171  		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[1]
   172  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   173  		ms.StoreMessageInfo(mi)
   174  	}
   175  }
   176  
   177  func (x *CreateMicrosoftAdDomainRequest) String() string {
   178  	return protoimpl.X.MessageStringOf(x)
   179  }
   180  
   181  func (*CreateMicrosoftAdDomainRequest) ProtoMessage() {}
   182  
   183  func (x *CreateMicrosoftAdDomainRequest) ProtoReflect() protoreflect.Message {
   184  	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[1]
   185  	if protoimpl.UnsafeEnabled && x != nil {
   186  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   187  		if ms.LoadMessageInfo() == nil {
   188  			ms.StoreMessageInfo(mi)
   189  		}
   190  		return ms
   191  	}
   192  	return mi.MessageOf(x)
   193  }
   194  
   195  // Deprecated: Use CreateMicrosoftAdDomainRequest.ProtoReflect.Descriptor instead.
   196  func (*CreateMicrosoftAdDomainRequest) Descriptor() ([]byte, []int) {
   197  	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{1}
   198  }
   199  
   200  func (x *CreateMicrosoftAdDomainRequest) GetParent() string {
   201  	if x != nil {
   202  		return x.Parent
   203  	}
   204  	return ""
   205  }
   206  
   207  func (x *CreateMicrosoftAdDomainRequest) GetDomainName() string {
   208  	if x != nil {
   209  		return x.DomainName
   210  	}
   211  	return ""
   212  }
   213  
   214  func (x *CreateMicrosoftAdDomainRequest) GetDomain() *Domain {
   215  	if x != nil {
   216  		return x.Domain
   217  	}
   218  	return nil
   219  }
   220  
   221  // Request message for
   222  // [ResetAdminPassword][google.cloud.managedidentities.v1beta1.ResetAdminPassword]
   223  type ResetAdminPasswordRequest struct {
   224  	state         protoimpl.MessageState
   225  	sizeCache     protoimpl.SizeCache
   226  	unknownFields protoimpl.UnknownFields
   227  
   228  	// Required. The domain resource name using the form:
   229  	// `projects/{project_id}/locations/global/domains/{domain_name}`
   230  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   231  }
   232  
   233  func (x *ResetAdminPasswordRequest) Reset() {
   234  	*x = ResetAdminPasswordRequest{}
   235  	if protoimpl.UnsafeEnabled {
   236  		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[2]
   237  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   238  		ms.StoreMessageInfo(mi)
   239  	}
   240  }
   241  
   242  func (x *ResetAdminPasswordRequest) String() string {
   243  	return protoimpl.X.MessageStringOf(x)
   244  }
   245  
   246  func (*ResetAdminPasswordRequest) ProtoMessage() {}
   247  
   248  func (x *ResetAdminPasswordRequest) ProtoReflect() protoreflect.Message {
   249  	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[2]
   250  	if protoimpl.UnsafeEnabled && x != nil {
   251  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   252  		if ms.LoadMessageInfo() == nil {
   253  			ms.StoreMessageInfo(mi)
   254  		}
   255  		return ms
   256  	}
   257  	return mi.MessageOf(x)
   258  }
   259  
   260  // Deprecated: Use ResetAdminPasswordRequest.ProtoReflect.Descriptor instead.
   261  func (*ResetAdminPasswordRequest) Descriptor() ([]byte, []int) {
   262  	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{2}
   263  }
   264  
   265  func (x *ResetAdminPasswordRequest) GetName() string {
   266  	if x != nil {
   267  		return x.Name
   268  	}
   269  	return ""
   270  }
   271  
   272  // Response message for
   273  // [ResetAdminPassword][google.cloud.managedidentities.v1beta1.ResetAdminPassword]
   274  type ResetAdminPasswordResponse struct {
   275  	state         protoimpl.MessageState
   276  	sizeCache     protoimpl.SizeCache
   277  	unknownFields protoimpl.UnknownFields
   278  
   279  	// A random password. See [admin][google.cloud.managedidentities.v1beta1.Domain.admin] for more information.
   280  	Password string `protobuf:"bytes,1,opt,name=password,proto3" json:"password,omitempty"`
   281  }
   282  
   283  func (x *ResetAdminPasswordResponse) Reset() {
   284  	*x = ResetAdminPasswordResponse{}
   285  	if protoimpl.UnsafeEnabled {
   286  		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[3]
   287  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   288  		ms.StoreMessageInfo(mi)
   289  	}
   290  }
   291  
   292  func (x *ResetAdminPasswordResponse) String() string {
   293  	return protoimpl.X.MessageStringOf(x)
   294  }
   295  
   296  func (*ResetAdminPasswordResponse) ProtoMessage() {}
   297  
   298  func (x *ResetAdminPasswordResponse) ProtoReflect() protoreflect.Message {
   299  	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[3]
   300  	if protoimpl.UnsafeEnabled && x != nil {
   301  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   302  		if ms.LoadMessageInfo() == nil {
   303  			ms.StoreMessageInfo(mi)
   304  		}
   305  		return ms
   306  	}
   307  	return mi.MessageOf(x)
   308  }
   309  
   310  // Deprecated: Use ResetAdminPasswordResponse.ProtoReflect.Descriptor instead.
   311  func (*ResetAdminPasswordResponse) Descriptor() ([]byte, []int) {
   312  	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{3}
   313  }
   314  
   315  func (x *ResetAdminPasswordResponse) GetPassword() string {
   316  	if x != nil {
   317  		return x.Password
   318  	}
   319  	return ""
   320  }
   321  
   322  // Request message for
   323  // [ListDomains][google.cloud.managedidentities.v1beta1.ListDomains]
   324  type ListDomainsRequest struct {
   325  	state         protoimpl.MessageState
   326  	sizeCache     protoimpl.SizeCache
   327  	unknownFields protoimpl.UnknownFields
   328  
   329  	// Required. The resource name of the domain location using the form:
   330  	// `projects/{project_id}/locations/global`
   331  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   332  	// Optional. The maximum number of items to return.
   333  	// If not specified, a default value of 1000 will be used.
   334  	// Regardless of the page_size value, the response may include a partial list.
   335  	// Callers should rely on a response's
   336  	// [next_page_token][google.cloud.managedidentities.v1beta1.ListDomainsResponse.next_page_token]
   337  	// to determine if there are additional results to list.
   338  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   339  	// The `next_page_token` value returned from a previous ListDomainsRequest
   340  	// request, if any.
   341  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   342  	// Optional. A filter specifying constraints of a list operation.
   343  	// For example, `Domain.fqdn="mydomain.myorginization"`.
   344  	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
   345  	// Optional. Specifies the ordering of results. See
   346  	// [Sorting
   347  	// order](https://cloud.google.com/apis/design/design_patterns#sorting_order)
   348  	// for more information.
   349  	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
   350  }
   351  
   352  func (x *ListDomainsRequest) Reset() {
   353  	*x = ListDomainsRequest{}
   354  	if protoimpl.UnsafeEnabled {
   355  		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[4]
   356  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   357  		ms.StoreMessageInfo(mi)
   358  	}
   359  }
   360  
   361  func (x *ListDomainsRequest) String() string {
   362  	return protoimpl.X.MessageStringOf(x)
   363  }
   364  
   365  func (*ListDomainsRequest) ProtoMessage() {}
   366  
   367  func (x *ListDomainsRequest) ProtoReflect() protoreflect.Message {
   368  	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[4]
   369  	if protoimpl.UnsafeEnabled && x != nil {
   370  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   371  		if ms.LoadMessageInfo() == nil {
   372  			ms.StoreMessageInfo(mi)
   373  		}
   374  		return ms
   375  	}
   376  	return mi.MessageOf(x)
   377  }
   378  
   379  // Deprecated: Use ListDomainsRequest.ProtoReflect.Descriptor instead.
   380  func (*ListDomainsRequest) Descriptor() ([]byte, []int) {
   381  	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{4}
   382  }
   383  
   384  func (x *ListDomainsRequest) GetParent() string {
   385  	if x != nil {
   386  		return x.Parent
   387  	}
   388  	return ""
   389  }
   390  
   391  func (x *ListDomainsRequest) GetPageSize() int32 {
   392  	if x != nil {
   393  		return x.PageSize
   394  	}
   395  	return 0
   396  }
   397  
   398  func (x *ListDomainsRequest) GetPageToken() string {
   399  	if x != nil {
   400  		return x.PageToken
   401  	}
   402  	return ""
   403  }
   404  
   405  func (x *ListDomainsRequest) GetFilter() string {
   406  	if x != nil {
   407  		return x.Filter
   408  	}
   409  	return ""
   410  }
   411  
   412  func (x *ListDomainsRequest) GetOrderBy() string {
   413  	if x != nil {
   414  		return x.OrderBy
   415  	}
   416  	return ""
   417  }
   418  
   419  // Response message for
   420  // [ListDomains][google.cloud.managedidentities.v1beta1.ListDomains]
   421  type ListDomainsResponse struct {
   422  	state         protoimpl.MessageState
   423  	sizeCache     protoimpl.SizeCache
   424  	unknownFields protoimpl.UnknownFields
   425  
   426  	// A list of Managed Identities Service domains in the project.
   427  	Domains []*Domain `protobuf:"bytes,1,rep,name=domains,proto3" json:"domains,omitempty"`
   428  	// A token to retrieve the next page of results, or empty if there are no more
   429  	// results in the list.
   430  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   431  	// A list of locations that could not be reached.
   432  	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
   433  }
   434  
   435  func (x *ListDomainsResponse) Reset() {
   436  	*x = ListDomainsResponse{}
   437  	if protoimpl.UnsafeEnabled {
   438  		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[5]
   439  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   440  		ms.StoreMessageInfo(mi)
   441  	}
   442  }
   443  
   444  func (x *ListDomainsResponse) String() string {
   445  	return protoimpl.X.MessageStringOf(x)
   446  }
   447  
   448  func (*ListDomainsResponse) ProtoMessage() {}
   449  
   450  func (x *ListDomainsResponse) ProtoReflect() protoreflect.Message {
   451  	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[5]
   452  	if protoimpl.UnsafeEnabled && x != nil {
   453  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   454  		if ms.LoadMessageInfo() == nil {
   455  			ms.StoreMessageInfo(mi)
   456  		}
   457  		return ms
   458  	}
   459  	return mi.MessageOf(x)
   460  }
   461  
   462  // Deprecated: Use ListDomainsResponse.ProtoReflect.Descriptor instead.
   463  func (*ListDomainsResponse) Descriptor() ([]byte, []int) {
   464  	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{5}
   465  }
   466  
   467  func (x *ListDomainsResponse) GetDomains() []*Domain {
   468  	if x != nil {
   469  		return x.Domains
   470  	}
   471  	return nil
   472  }
   473  
   474  func (x *ListDomainsResponse) GetNextPageToken() string {
   475  	if x != nil {
   476  		return x.NextPageToken
   477  	}
   478  	return ""
   479  }
   480  
   481  func (x *ListDomainsResponse) GetUnreachable() []string {
   482  	if x != nil {
   483  		return x.Unreachable
   484  	}
   485  	return nil
   486  }
   487  
   488  // Request message for
   489  // [GetDomain][google.cloud.managedidentities.v1beta1.GetDomain]
   490  type GetDomainRequest struct {
   491  	state         protoimpl.MessageState
   492  	sizeCache     protoimpl.SizeCache
   493  	unknownFields protoimpl.UnknownFields
   494  
   495  	// Required. The domain resource name using the form:
   496  	// `projects/{project_id}/locations/global/domains/{domain_name}`
   497  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   498  }
   499  
   500  func (x *GetDomainRequest) Reset() {
   501  	*x = GetDomainRequest{}
   502  	if protoimpl.UnsafeEnabled {
   503  		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[6]
   504  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   505  		ms.StoreMessageInfo(mi)
   506  	}
   507  }
   508  
   509  func (x *GetDomainRequest) String() string {
   510  	return protoimpl.X.MessageStringOf(x)
   511  }
   512  
   513  func (*GetDomainRequest) ProtoMessage() {}
   514  
   515  func (x *GetDomainRequest) ProtoReflect() protoreflect.Message {
   516  	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[6]
   517  	if protoimpl.UnsafeEnabled && x != nil {
   518  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   519  		if ms.LoadMessageInfo() == nil {
   520  			ms.StoreMessageInfo(mi)
   521  		}
   522  		return ms
   523  	}
   524  	return mi.MessageOf(x)
   525  }
   526  
   527  // Deprecated: Use GetDomainRequest.ProtoReflect.Descriptor instead.
   528  func (*GetDomainRequest) Descriptor() ([]byte, []int) {
   529  	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{6}
   530  }
   531  
   532  func (x *GetDomainRequest) GetName() string {
   533  	if x != nil {
   534  		return x.Name
   535  	}
   536  	return ""
   537  }
   538  
   539  // Request message for
   540  // [UpdateDomain][google.cloud.managedidentities.v1beta1.UpdateDomain]
   541  type UpdateDomainRequest struct {
   542  	state         protoimpl.MessageState
   543  	sizeCache     protoimpl.SizeCache
   544  	unknownFields protoimpl.UnknownFields
   545  
   546  	// Required. Mask of fields to update. At least one path must be supplied in this
   547  	// field. The elements of the repeated paths field may only include
   548  	// fields from [Domain][google.cloud.managedidentities.v1beta1.Domain]:
   549  	//  * `labels`
   550  	//  * `locations`
   551  	//  * `authorized_networks`
   552  	//  * `audit_logs_enabled`
   553  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
   554  	// Required. Domain message with updated fields. Only supported fields specified in
   555  	// update_mask are updated.
   556  	Domain *Domain `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
   557  }
   558  
   559  func (x *UpdateDomainRequest) Reset() {
   560  	*x = UpdateDomainRequest{}
   561  	if protoimpl.UnsafeEnabled {
   562  		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[7]
   563  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   564  		ms.StoreMessageInfo(mi)
   565  	}
   566  }
   567  
   568  func (x *UpdateDomainRequest) String() string {
   569  	return protoimpl.X.MessageStringOf(x)
   570  }
   571  
   572  func (*UpdateDomainRequest) ProtoMessage() {}
   573  
   574  func (x *UpdateDomainRequest) ProtoReflect() protoreflect.Message {
   575  	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[7]
   576  	if protoimpl.UnsafeEnabled && x != nil {
   577  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   578  		if ms.LoadMessageInfo() == nil {
   579  			ms.StoreMessageInfo(mi)
   580  		}
   581  		return ms
   582  	}
   583  	return mi.MessageOf(x)
   584  }
   585  
   586  // Deprecated: Use UpdateDomainRequest.ProtoReflect.Descriptor instead.
   587  func (*UpdateDomainRequest) Descriptor() ([]byte, []int) {
   588  	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{7}
   589  }
   590  
   591  func (x *UpdateDomainRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
   592  	if x != nil {
   593  		return x.UpdateMask
   594  	}
   595  	return nil
   596  }
   597  
   598  func (x *UpdateDomainRequest) GetDomain() *Domain {
   599  	if x != nil {
   600  		return x.Domain
   601  	}
   602  	return nil
   603  }
   604  
   605  // Request message for
   606  // [DeleteDomain][google.cloud.managedidentities.v1beta1.DeleteDomain]
   607  type DeleteDomainRequest struct {
   608  	state         protoimpl.MessageState
   609  	sizeCache     protoimpl.SizeCache
   610  	unknownFields protoimpl.UnknownFields
   611  
   612  	// Required. The domain resource name using the form:
   613  	// `projects/{project_id}/locations/global/domains/{domain_name}`
   614  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   615  }
   616  
   617  func (x *DeleteDomainRequest) Reset() {
   618  	*x = DeleteDomainRequest{}
   619  	if protoimpl.UnsafeEnabled {
   620  		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[8]
   621  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   622  		ms.StoreMessageInfo(mi)
   623  	}
   624  }
   625  
   626  func (x *DeleteDomainRequest) String() string {
   627  	return protoimpl.X.MessageStringOf(x)
   628  }
   629  
   630  func (*DeleteDomainRequest) ProtoMessage() {}
   631  
   632  func (x *DeleteDomainRequest) ProtoReflect() protoreflect.Message {
   633  	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[8]
   634  	if protoimpl.UnsafeEnabled && x != nil {
   635  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   636  		if ms.LoadMessageInfo() == nil {
   637  			ms.StoreMessageInfo(mi)
   638  		}
   639  		return ms
   640  	}
   641  	return mi.MessageOf(x)
   642  }
   643  
   644  // Deprecated: Use DeleteDomainRequest.ProtoReflect.Descriptor instead.
   645  func (*DeleteDomainRequest) Descriptor() ([]byte, []int) {
   646  	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{8}
   647  }
   648  
   649  func (x *DeleteDomainRequest) GetName() string {
   650  	if x != nil {
   651  		return x.Name
   652  	}
   653  	return ""
   654  }
   655  
   656  // Request message for
   657  // [AttachTrust][google.cloud.managedidentities.v1beta1.AttachTrust]
   658  type AttachTrustRequest struct {
   659  	state         protoimpl.MessageState
   660  	sizeCache     protoimpl.SizeCache
   661  	unknownFields protoimpl.UnknownFields
   662  
   663  	// Required. The resource domain name, project name and location using the form:
   664  	// `projects/{project_id}/locations/global/domains/{domain_name}`
   665  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   666  	// Required. The domain trust resource.
   667  	Trust *Trust `protobuf:"bytes,2,opt,name=trust,proto3" json:"trust,omitempty"`
   668  }
   669  
   670  func (x *AttachTrustRequest) Reset() {
   671  	*x = AttachTrustRequest{}
   672  	if protoimpl.UnsafeEnabled {
   673  		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[9]
   674  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   675  		ms.StoreMessageInfo(mi)
   676  	}
   677  }
   678  
   679  func (x *AttachTrustRequest) String() string {
   680  	return protoimpl.X.MessageStringOf(x)
   681  }
   682  
   683  func (*AttachTrustRequest) ProtoMessage() {}
   684  
   685  func (x *AttachTrustRequest) ProtoReflect() protoreflect.Message {
   686  	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[9]
   687  	if protoimpl.UnsafeEnabled && x != nil {
   688  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   689  		if ms.LoadMessageInfo() == nil {
   690  			ms.StoreMessageInfo(mi)
   691  		}
   692  		return ms
   693  	}
   694  	return mi.MessageOf(x)
   695  }
   696  
   697  // Deprecated: Use AttachTrustRequest.ProtoReflect.Descriptor instead.
   698  func (*AttachTrustRequest) Descriptor() ([]byte, []int) {
   699  	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{9}
   700  }
   701  
   702  func (x *AttachTrustRequest) GetName() string {
   703  	if x != nil {
   704  		return x.Name
   705  	}
   706  	return ""
   707  }
   708  
   709  func (x *AttachTrustRequest) GetTrust() *Trust {
   710  	if x != nil {
   711  		return x.Trust
   712  	}
   713  	return nil
   714  }
   715  
   716  // Request message for
   717  // [ReconfigureTrust][google.cloud.managedidentities.v1beta1.ReconfigureTrust]
   718  type ReconfigureTrustRequest struct {
   719  	state         protoimpl.MessageState
   720  	sizeCache     protoimpl.SizeCache
   721  	unknownFields protoimpl.UnknownFields
   722  
   723  	// Required. The resource domain name, project name and location using the form:
   724  	// `projects/{project_id}/locations/global/domains/{domain_name}`
   725  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   726  	// Required. The fully-qualified target domain name which will be in trust with current
   727  	// domain.
   728  	TargetDomainName string `protobuf:"bytes,2,opt,name=target_domain_name,json=targetDomainName,proto3" json:"target_domain_name,omitempty"`
   729  	// Required. The target DNS server IP addresses to resolve the remote domain involved
   730  	// in the trust.
   731  	TargetDnsIpAddresses []string `protobuf:"bytes,3,rep,name=target_dns_ip_addresses,json=targetDnsIpAddresses,proto3" json:"target_dns_ip_addresses,omitempty"`
   732  }
   733  
   734  func (x *ReconfigureTrustRequest) Reset() {
   735  	*x = ReconfigureTrustRequest{}
   736  	if protoimpl.UnsafeEnabled {
   737  		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[10]
   738  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   739  		ms.StoreMessageInfo(mi)
   740  	}
   741  }
   742  
   743  func (x *ReconfigureTrustRequest) String() string {
   744  	return protoimpl.X.MessageStringOf(x)
   745  }
   746  
   747  func (*ReconfigureTrustRequest) ProtoMessage() {}
   748  
   749  func (x *ReconfigureTrustRequest) ProtoReflect() protoreflect.Message {
   750  	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[10]
   751  	if protoimpl.UnsafeEnabled && x != nil {
   752  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   753  		if ms.LoadMessageInfo() == nil {
   754  			ms.StoreMessageInfo(mi)
   755  		}
   756  		return ms
   757  	}
   758  	return mi.MessageOf(x)
   759  }
   760  
   761  // Deprecated: Use ReconfigureTrustRequest.ProtoReflect.Descriptor instead.
   762  func (*ReconfigureTrustRequest) Descriptor() ([]byte, []int) {
   763  	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{10}
   764  }
   765  
   766  func (x *ReconfigureTrustRequest) GetName() string {
   767  	if x != nil {
   768  		return x.Name
   769  	}
   770  	return ""
   771  }
   772  
   773  func (x *ReconfigureTrustRequest) GetTargetDomainName() string {
   774  	if x != nil {
   775  		return x.TargetDomainName
   776  	}
   777  	return ""
   778  }
   779  
   780  func (x *ReconfigureTrustRequest) GetTargetDnsIpAddresses() []string {
   781  	if x != nil {
   782  		return x.TargetDnsIpAddresses
   783  	}
   784  	return nil
   785  }
   786  
   787  // Request message for
   788  // [DetachTrust][google.cloud.managedidentities.v1beta1.DetachTrust]
   789  type DetachTrustRequest struct {
   790  	state         protoimpl.MessageState
   791  	sizeCache     protoimpl.SizeCache
   792  	unknownFields protoimpl.UnknownFields
   793  
   794  	// Required. The resource domain name, project name, and location using the form:
   795  	// `projects/{project_id}/locations/global/domains/{domain_name}`
   796  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   797  	// Required. The domain trust resource to removed.
   798  	Trust *Trust `protobuf:"bytes,2,opt,name=trust,proto3" json:"trust,omitempty"`
   799  }
   800  
   801  func (x *DetachTrustRequest) Reset() {
   802  	*x = DetachTrustRequest{}
   803  	if protoimpl.UnsafeEnabled {
   804  		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[11]
   805  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   806  		ms.StoreMessageInfo(mi)
   807  	}
   808  }
   809  
   810  func (x *DetachTrustRequest) String() string {
   811  	return protoimpl.X.MessageStringOf(x)
   812  }
   813  
   814  func (*DetachTrustRequest) ProtoMessage() {}
   815  
   816  func (x *DetachTrustRequest) ProtoReflect() protoreflect.Message {
   817  	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[11]
   818  	if protoimpl.UnsafeEnabled && x != nil {
   819  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   820  		if ms.LoadMessageInfo() == nil {
   821  			ms.StoreMessageInfo(mi)
   822  		}
   823  		return ms
   824  	}
   825  	return mi.MessageOf(x)
   826  }
   827  
   828  // Deprecated: Use DetachTrustRequest.ProtoReflect.Descriptor instead.
   829  func (*DetachTrustRequest) Descriptor() ([]byte, []int) {
   830  	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{11}
   831  }
   832  
   833  func (x *DetachTrustRequest) GetName() string {
   834  	if x != nil {
   835  		return x.Name
   836  	}
   837  	return ""
   838  }
   839  
   840  func (x *DetachTrustRequest) GetTrust() *Trust {
   841  	if x != nil {
   842  		return x.Trust
   843  	}
   844  	return nil
   845  }
   846  
   847  // Request message for
   848  // [ValidateTrust][google.cloud.managedidentities.v1beta1.ValidateTrust]
   849  type ValidateTrustRequest struct {
   850  	state         protoimpl.MessageState
   851  	sizeCache     protoimpl.SizeCache
   852  	unknownFields protoimpl.UnknownFields
   853  
   854  	// Required. The resource domain name, project name, and location using the form:
   855  	// `projects/{project_id}/locations/global/domains/{domain_name}`
   856  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   857  	// Required. The domain trust to validate trust state for.
   858  	Trust *Trust `protobuf:"bytes,2,opt,name=trust,proto3" json:"trust,omitempty"`
   859  }
   860  
   861  func (x *ValidateTrustRequest) Reset() {
   862  	*x = ValidateTrustRequest{}
   863  	if protoimpl.UnsafeEnabled {
   864  		mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[12]
   865  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   866  		ms.StoreMessageInfo(mi)
   867  	}
   868  }
   869  
   870  func (x *ValidateTrustRequest) String() string {
   871  	return protoimpl.X.MessageStringOf(x)
   872  }
   873  
   874  func (*ValidateTrustRequest) ProtoMessage() {}
   875  
   876  func (x *ValidateTrustRequest) ProtoReflect() protoreflect.Message {
   877  	mi := &file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[12]
   878  	if protoimpl.UnsafeEnabled && x != nil {
   879  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   880  		if ms.LoadMessageInfo() == nil {
   881  			ms.StoreMessageInfo(mi)
   882  		}
   883  		return ms
   884  	}
   885  	return mi.MessageOf(x)
   886  }
   887  
   888  // Deprecated: Use ValidateTrustRequest.ProtoReflect.Descriptor instead.
   889  func (*ValidateTrustRequest) Descriptor() ([]byte, []int) {
   890  	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP(), []int{12}
   891  }
   892  
   893  func (x *ValidateTrustRequest) GetName() string {
   894  	if x != nil {
   895  		return x.Name
   896  	}
   897  	return ""
   898  }
   899  
   900  func (x *ValidateTrustRequest) GetTrust() *Trust {
   901  	if x != nil {
   902  		return x.Trust
   903  	}
   904  	return nil
   905  }
   906  
   907  var File_google_cloud_managedidentities_v1beta1_managed_identities_service_proto protoreflect.FileDescriptor
   908  
   909  var file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDesc = []byte{
   910  	0x0a, 0x47, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6d,
   911  	0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
   912  	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64,
   913  	0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x5f, 0x73, 0x65, 0x72, 0x76,
   914  	0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x26, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   915  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69,
   916  	0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   917  	0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e,
   918  	0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
   919  	0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65,
   920  	0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   921  	0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76,
   922  	0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   923  	0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70,
   924  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x35, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f,
   925  	0x75, 0x64, 0x2f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69,
   926  	0x74, 0x69, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x72, 0x65, 0x73,
   927  	0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f,
   928  	0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f,
   929  	0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   930  	0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   931  	0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f,
   932  	0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   933  	0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72,
   934  	0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x02, 0x0a, 0x0a, 0x4f, 0x70, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
   935  	0x74, 0x61, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d,
   936  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   937  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
   938  	0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65,
   939  	0x54, 0x69, 0x6d, 0x65, 0x12, 0x3a, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65,
   940  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   941  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
   942  	0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65,
   943  	0x12, 0x1b, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
   944  	0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x17, 0x0a,
   945  	0x04, 0x76, 0x65, 0x72, 0x62, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03,
   946  	0x52, 0x04, 0x76, 0x65, 0x72, 0x62, 0x12, 0x3a, 0x0a, 0x16, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
   947  	0x74, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   948  	0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x15, 0x72, 0x65, 0x71,
   949  	0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69,
   950  	0x6f, 0x6e, 0x12, 0x24, 0x0a, 0x0b, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
   951  	0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x61, 0x70,
   952  	0x69, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xdc, 0x01, 0x0a, 0x1e, 0x43, 0x72, 0x65,
   953  	0x61, 0x74, 0x65, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x41, 0x64, 0x44, 0x6f,
   954  	0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x06, 0x70,
   955  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02,
   956  	0xfa, 0x41, 0x29, 0x12, 0x27, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e,
   957  	0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
   958  	0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x06, 0x70, 0x61,
   959  	0x72, 0x65, 0x6e, 0x74, 0x12, 0x24, 0x0a, 0x0b, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x6e,
   960  	0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a,
   961  	0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x4b, 0x0a, 0x06, 0x64, 0x6f,
   962  	0x6d, 0x61, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f,
   963  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65,
   964  	0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65,
   965  	0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
   966  	0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x60, 0x0a, 0x19, 0x52, 0x65, 0x73, 0x65, 0x74,
   967  	0x41, 0x64, 0x6d, 0x69, 0x6e, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71,
   968  	0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
   969  	0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x6d, 0x61, 0x6e, 0x61,
   970  	0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x67, 0x6f,
   971  	0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x6f, 0x6d,
   972  	0x61, 0x69, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x38, 0x0a, 0x1a, 0x52, 0x65, 0x73,
   973  	0x65, 0x74, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52,
   974  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77,
   975  	0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77,
   976  	0x6f, 0x72, 0x64, 0x22, 0xcc, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x6f, 0x6d, 0x61,
   977  	0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x06, 0x70, 0x61,
   978  	0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa,
   979  	0x41, 0x29, 0x12, 0x27, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74,
   980  	0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
   981  	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72,
   982  	0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65,
   983  	0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65,
   984  	0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03,
   985  	0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12,
   986  	0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
   987  	0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72,
   988  	0x5f, 0x62, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72,
   989  	0x42, 0x79, 0x22, 0xa9, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x6f, 0x6d, 0x61, 0x69,
   990  	0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x48, 0x0a, 0x07, 0x64, 0x6f,
   991  	0x6d, 0x61, 0x69, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f,
   992  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67,
   993  	0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62,
   994  	0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x07, 0x64, 0x6f, 0x6d,
   995  	0x61, 0x69, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67,
   996  	0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e,
   997  	0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 0x0a, 0x0b,
   998  	0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28,
   999  	0x09, 0x52, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x57,
  1000  	0x0a, 0x10, 0x47, 0x65, 0x74, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
  1001  	0x73, 0x74, 0x12, 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  1002  	0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65,
  1003  	0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1004  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x6f, 0x6d, 0x61, 0x69,
  1005  	0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa4, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61,
  1006  	0x74, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
  1007  	0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01,
  1008  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  1009  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b,
  1010  	0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73,
  1011  	0x6b, 0x12, 0x4b, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
  1012  	0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  1013  	0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
  1014  	0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x6d, 0x61, 0x69,
  1015  	0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x5a,
  1016  	0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65,
  1017  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
  1018  	0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x6d, 0x61, 0x6e,
  1019  	0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x67,
  1020  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x6f,
  1021  	0x6d, 0x61, 0x69, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa3, 0x01, 0x0a, 0x12, 0x41,
  1022  	0x74, 0x74, 0x61, 0x63, 0x68, 0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  1023  	0x74, 0x12, 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
  1024  	0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64,
  1025  	0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1026  	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
  1027  	0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x48, 0x0a, 0x05, 0x74, 0x72, 0x75, 0x73, 0x74, 0x18,
  1028  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  1029  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e,
  1030  	0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54,
  1031  	0x72, 0x75, 0x73, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x74, 0x72, 0x75, 0x73, 0x74,
  1032  	0x22, 0xcd, 0x01, 0x0a, 0x17, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65,
  1033  	0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x04,
  1034  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa,
  1035  	0x41, 0x29, 0x0a, 0x27, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74,
  1036  	0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
  1037  	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d,
  1038  	0x65, 0x12, 0x31, 0x0a, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x64, 0x6f, 0x6d, 0x61,
  1039  	0x69, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
  1040  	0x41, 0x02, 0x52, 0x10, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
  1041  	0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3a, 0x0a, 0x17, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x64,
  1042  	0x6e, 0x73, 0x5f, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18,
  1043  	0x03, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x14, 0x74, 0x61, 0x72, 0x67,
  1044  	0x65, 0x74, 0x44, 0x6e, 0x73, 0x49, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73,
  1045  	0x22, 0xa3, 0x01, 0x0a, 0x12, 0x44, 0x65, 0x74, 0x61, 0x63, 0x68, 0x54, 0x72, 0x75, 0x73, 0x74,
  1046  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  1047  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x6d,
  1048  	0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
  1049  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  1050  	0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x48, 0x0a, 0x05,
  1051  	0x74, 0x72, 0x75, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f,
  1052  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67,
  1053  	0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62,
  1054  	0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x72, 0x75, 0x73, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
  1055  	0x05, 0x74, 0x72, 0x75, 0x73, 0x74, 0x22, 0xa5, 0x01, 0x0a, 0x14, 0x56, 0x61, 0x6c, 0x69, 0x64,
  1056  	0x61, 0x74, 0x65, 0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
  1057  	0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0,
  1058  	0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64,
  1059  	0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
  1060  	0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x04,
  1061  	0x6e, 0x61, 0x6d, 0x65, 0x12, 0x48, 0x0a, 0x05, 0x74, 0x72, 0x75, 0x73, 0x74, 0x18, 0x02, 0x20,
  1062  	0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  1063  	0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69,
  1064  	0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x72, 0x75,
  1065  	0x73, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x74, 0x72, 0x75, 0x73, 0x74, 0x32, 0xe5,
  1066  	0x12, 0x0a, 0x18, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69,
  1067  	0x74, 0x69, 0x65, 0x73, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xfa, 0x01, 0x0a, 0x17,
  1068  	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x41,
  1069  	0x64, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x46, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1070  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64,
  1071  	0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
  1072  	0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74,
  1073  	0x41, 0x64, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
  1074  	0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e,
  1075  	0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x78,
  1076  	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3f, 0x22, 0x35, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
  1077  	0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
  1078  	0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c,
  1079  	0x6f, 0x62, 0x61, 0x6c, 0x7d, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x3a, 0x06, 0x64,
  1080  	0x6f, 0x6d, 0x61, 0x69, 0x6e, 0xda, 0x41, 0x19, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x64,
  1081  	0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x2c, 0x64, 0x6f, 0x6d, 0x61, 0x69,
  1082  	0x6e, 0xca, 0x41, 0x14, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x0a, 0x4f, 0x70,
  1083  	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xf7, 0x01, 0x0a, 0x12, 0x52, 0x65, 0x73,
  1084  	0x65, 0x74, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12,
  1085  	0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d,
  1086  	0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
  1087  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x41, 0x64,
  1088  	0x6d, 0x69, 0x6e, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65,
  1089  	0x73, 0x74, 0x1a, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  1090  	0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74,
  1091  	0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65,
  1092  	0x74, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x52, 0x65,
  1093  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4d, 0x22, 0x48,
  1094  	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
  1095  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
  1096  	0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69,
  1097  	0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x65, 0x73, 0x65, 0x74, 0x41, 0x64, 0x6d, 0x69, 0x6e,
  1098  	0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x04, 0x6e, 0x61,
  1099  	0x6d, 0x65, 0x12, 0xce, 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x6f, 0x6d, 0x61, 0x69,
  1100  	0x6e, 0x73, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  1101  	0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74,
  1102  	0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74,
  1103  	0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3b,
  1104  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61,
  1105  	0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e,
  1106  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x6f, 0x6d, 0x61,
  1107  	0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x46, 0x82, 0xd3, 0xe4,
  1108  	0x93, 0x02, 0x37, 0x12, 0x35, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70,
  1109  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
  1110  	0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61,
  1111  	0x6c, 0x7d, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72,
  1112  	0x65, 0x6e, 0x74, 0x12, 0xbb, 0x01, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x44, 0x6f, 0x6d, 0x61, 0x69,
  1113  	0x6e, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  1114  	0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
  1115  	0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x6f,
  1116  	0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x67, 0x6f,
  1117  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67,
  1118  	0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62,
  1119  	0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x22, 0x44, 0x82, 0xd3, 0xe4,
  1120  	0x93, 0x02, 0x37, 0x12, 0x35, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e,
  1121  	0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
  1122  	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f,
  1123  	0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d,
  1124  	0x65, 0x12, 0xe4, 0x01, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x6f, 0x6d, 0x61,
  1125  	0x69, 0x6e, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  1126  	0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74,
  1127  	0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61,
  1128  	0x74, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
  1129  	0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e,
  1130  	0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x78,
  1131  	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x46, 0x32, 0x3c, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
  1132  	0x2f, 0x7b, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
  1133  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
  1134  	0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
  1135  	0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0xda, 0x41, 0x12, 0x64,
  1136  	0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73,
  1137  	0x6b, 0xca, 0x41, 0x14, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x0a, 0x4f, 0x70,
  1138  	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xd6, 0x01, 0x0a, 0x0c, 0x44, 0x65, 0x6c,
  1139  	0x65, 0x74, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1140  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64,
  1141  	0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  1142  	0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x52,
  1143  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1144  	0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72,
  1145  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x6a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x2a, 0x35, 0x2f,
  1146  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
  1147  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
  1148  	0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
  1149  	0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x23, 0x0a, 0x15,
  1150  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  1151  	0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x0a, 0x4f, 0x70, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
  1152  	0x61, 0x12, 0xda, 0x01, 0x0a, 0x0b, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x54, 0x72, 0x75, 0x73,
  1153  	0x74, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  1154  	0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
  1155  	0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x74, 0x74, 0x61, 0x63,
  1156  	0x68, 0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e,
  1157  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69,
  1158  	0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x70, 0x82, 0xd3,
  1159  	0xe4, 0x93, 0x02, 0x46, 0x22, 0x41, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b,
  1160  	0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
  1161  	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c,
  1162  	0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x61, 0x74, 0x74, 0x61,
  1163  	0x63, 0x68, 0x54, 0x72, 0x75, 0x73, 0x74, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x0a, 0x6e, 0x61, 0x6d,
  1164  	0x65, 0x2c, 0x74, 0x72, 0x75, 0x73, 0x74, 0xca, 0x41, 0x14, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61,
  1165  	0x69, 0x6e, 0x12, 0x0a, 0x4f, 0x70, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x8f,
  1166  	0x02, 0x0a, 0x10, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x54, 0x72,
  1167  	0x75, 0x73, 0x74, 0x12, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  1168  	0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69,
  1169  	0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x63,
  1170  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x65, 0x71,
  1171  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f,
  1172  	0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
  1173  	0x69, 0x6f, 0x6e, 0x22, 0x9a, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4b, 0x22, 0x46, 0x2f, 0x76,
  1174  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f,
  1175  	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1176  	0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73,
  1177  	0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x54,
  1178  	0x72, 0x75, 0x73, 0x74, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x2f, 0x6e, 0x61, 0x6d, 0x65, 0x2c, 0x74,
  1179  	0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x6e, 0x61, 0x6d,
  1180  	0x65, 0x2c, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x64, 0x6e, 0x73, 0x5f, 0x69, 0x70, 0x5f,
  1181  	0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0xca, 0x41, 0x14, 0x0a, 0x06, 0x44, 0x6f,
  1182  	0x6d, 0x61, 0x69, 0x6e, 0x12, 0x0a, 0x4f, 0x70, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
  1183  	0x12, 0xda, 0x01, 0x0a, 0x0b, 0x44, 0x65, 0x74, 0x61, 0x63, 0x68, 0x54, 0x72, 0x75, 0x73, 0x74,
  1184  	0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  1185  	0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
  1186  	0x73, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x74, 0x61, 0x63, 0x68,
  1187  	0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67,
  1188  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e,
  1189  	0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x70, 0x82, 0xd3, 0xe4,
  1190  	0x93, 0x02, 0x46, 0x22, 0x41, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e,
  1191  	0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
  1192  	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f,
  1193  	0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x64, 0x65, 0x74, 0x61, 0x63,
  1194  	0x68, 0x54, 0x72, 0x75, 0x73, 0x74, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x0a, 0x6e, 0x61, 0x6d, 0x65,
  1195  	0x2c, 0x74, 0x72, 0x75, 0x73, 0x74, 0xca, 0x41, 0x14, 0x0a, 0x06, 0x44, 0x6f, 0x6d, 0x61, 0x69,
  1196  	0x6e, 0x12, 0x0a, 0x4f, 0x70, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xe0, 0x01,
  1197  	0x0a, 0x0d, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x75, 0x73, 0x74, 0x12,
  1198  	0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d,
  1199  	0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
  1200  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
  1201  	0x65, 0x54, 0x72, 0x75, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e,
  1202  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69,
  1203  	0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x72, 0x82, 0xd3,
  1204  	0xe4, 0x93, 0x02, 0x48, 0x22, 0x43, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b,
  1205  	0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
  1206  	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c,
  1207  	0x2f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x76, 0x61, 0x6c, 0x69,
  1208  	0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x75, 0x73, 0x74, 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x0a, 0x6e,
  1209  	0x61, 0x6d, 0x65, 0x2c, 0x74, 0x72, 0x75, 0x73, 0x74, 0xca, 0x41, 0x14, 0x0a, 0x06, 0x44, 0x6f,
  1210  	0x6d, 0x61, 0x69, 0x6e, 0x12, 0x0a, 0x4f, 0x70, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
  1211  	0x1a, 0x54, 0xca, 0x41, 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e,
  1212  	0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
  1213  	0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f,
  1214  	0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
  1215  	0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c,
  1216  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xab, 0x02, 0x0a, 0x2a, 0x63, 0x6f, 0x6d, 0x2e, 0x67,
  1217  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6d, 0x61, 0x6e, 0x61,
  1218  	0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x76, 0x31,
  1219  	0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x1d, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x49, 0x64,
  1220  	0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50,
  1221  	0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x57, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67,
  1222  	0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f,
  1223  	0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c,
  1224  	0x6f, 0x75, 0x64, 0x2f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74,
  1225  	0x69, 0x74, 0x69, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x6d, 0x61,
  1226  	0x6e, 0x61, 0x67, 0x65, 0x64, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0xa2,
  1227  	0x02, 0x04, 0x47, 0x43, 0x4d, 0x49, 0xaa, 0x02, 0x26, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1228  	0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x49, 0x64, 0x65,
  1229  	0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca,
  1230  	0x02, 0x26, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x4d,
  1231  	0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
  1232  	0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x29, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
  1233  	0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65,
  1234  	0x64, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x3a, 0x3a, 0x56, 0x31, 0x62,
  1235  	0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1236  }
  1237  
  1238  var (
  1239  	file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescOnce sync.Once
  1240  	file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescData = file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDesc
  1241  )
  1242  
  1243  func file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescGZIP() []byte {
  1244  	file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescOnce.Do(func() {
  1245  		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescData)
  1246  	})
  1247  	return file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDescData
  1248  }
  1249  
  1250  var file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes = make([]protoimpl.MessageInfo, 13)
  1251  var file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_goTypes = []interface{}{
  1252  	(*OpMetadata)(nil),                     // 0: google.cloud.managedidentities.v1beta1.OpMetadata
  1253  	(*CreateMicrosoftAdDomainRequest)(nil), // 1: google.cloud.managedidentities.v1beta1.CreateMicrosoftAdDomainRequest
  1254  	(*ResetAdminPasswordRequest)(nil),      // 2: google.cloud.managedidentities.v1beta1.ResetAdminPasswordRequest
  1255  	(*ResetAdminPasswordResponse)(nil),     // 3: google.cloud.managedidentities.v1beta1.ResetAdminPasswordResponse
  1256  	(*ListDomainsRequest)(nil),             // 4: google.cloud.managedidentities.v1beta1.ListDomainsRequest
  1257  	(*ListDomainsResponse)(nil),            // 5: google.cloud.managedidentities.v1beta1.ListDomainsResponse
  1258  	(*GetDomainRequest)(nil),               // 6: google.cloud.managedidentities.v1beta1.GetDomainRequest
  1259  	(*UpdateDomainRequest)(nil),            // 7: google.cloud.managedidentities.v1beta1.UpdateDomainRequest
  1260  	(*DeleteDomainRequest)(nil),            // 8: google.cloud.managedidentities.v1beta1.DeleteDomainRequest
  1261  	(*AttachTrustRequest)(nil),             // 9: google.cloud.managedidentities.v1beta1.AttachTrustRequest
  1262  	(*ReconfigureTrustRequest)(nil),        // 10: google.cloud.managedidentities.v1beta1.ReconfigureTrustRequest
  1263  	(*DetachTrustRequest)(nil),             // 11: google.cloud.managedidentities.v1beta1.DetachTrustRequest
  1264  	(*ValidateTrustRequest)(nil),           // 12: google.cloud.managedidentities.v1beta1.ValidateTrustRequest
  1265  	(*timestamppb.Timestamp)(nil),          // 13: google.protobuf.Timestamp
  1266  	(*Domain)(nil),                         // 14: google.cloud.managedidentities.v1beta1.Domain
  1267  	(*fieldmaskpb.FieldMask)(nil),          // 15: google.protobuf.FieldMask
  1268  	(*Trust)(nil),                          // 16: google.cloud.managedidentities.v1beta1.Trust
  1269  	(*longrunning.Operation)(nil),          // 17: google.longrunning.Operation
  1270  }
  1271  var file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_depIdxs = []int32{
  1272  	13, // 0: google.cloud.managedidentities.v1beta1.OpMetadata.create_time:type_name -> google.protobuf.Timestamp
  1273  	13, // 1: google.cloud.managedidentities.v1beta1.OpMetadata.end_time:type_name -> google.protobuf.Timestamp
  1274  	14, // 2: google.cloud.managedidentities.v1beta1.CreateMicrosoftAdDomainRequest.domain:type_name -> google.cloud.managedidentities.v1beta1.Domain
  1275  	14, // 3: google.cloud.managedidentities.v1beta1.ListDomainsResponse.domains:type_name -> google.cloud.managedidentities.v1beta1.Domain
  1276  	15, // 4: google.cloud.managedidentities.v1beta1.UpdateDomainRequest.update_mask:type_name -> google.protobuf.FieldMask
  1277  	14, // 5: google.cloud.managedidentities.v1beta1.UpdateDomainRequest.domain:type_name -> google.cloud.managedidentities.v1beta1.Domain
  1278  	16, // 6: google.cloud.managedidentities.v1beta1.AttachTrustRequest.trust:type_name -> google.cloud.managedidentities.v1beta1.Trust
  1279  	16, // 7: google.cloud.managedidentities.v1beta1.DetachTrustRequest.trust:type_name -> google.cloud.managedidentities.v1beta1.Trust
  1280  	16, // 8: google.cloud.managedidentities.v1beta1.ValidateTrustRequest.trust:type_name -> google.cloud.managedidentities.v1beta1.Trust
  1281  	1,  // 9: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.CreateMicrosoftAdDomain:input_type -> google.cloud.managedidentities.v1beta1.CreateMicrosoftAdDomainRequest
  1282  	2,  // 10: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ResetAdminPassword:input_type -> google.cloud.managedidentities.v1beta1.ResetAdminPasswordRequest
  1283  	4,  // 11: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ListDomains:input_type -> google.cloud.managedidentities.v1beta1.ListDomainsRequest
  1284  	6,  // 12: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.GetDomain:input_type -> google.cloud.managedidentities.v1beta1.GetDomainRequest
  1285  	7,  // 13: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.UpdateDomain:input_type -> google.cloud.managedidentities.v1beta1.UpdateDomainRequest
  1286  	8,  // 14: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.DeleteDomain:input_type -> google.cloud.managedidentities.v1beta1.DeleteDomainRequest
  1287  	9,  // 15: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.AttachTrust:input_type -> google.cloud.managedidentities.v1beta1.AttachTrustRequest
  1288  	10, // 16: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ReconfigureTrust:input_type -> google.cloud.managedidentities.v1beta1.ReconfigureTrustRequest
  1289  	11, // 17: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.DetachTrust:input_type -> google.cloud.managedidentities.v1beta1.DetachTrustRequest
  1290  	12, // 18: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ValidateTrust:input_type -> google.cloud.managedidentities.v1beta1.ValidateTrustRequest
  1291  	17, // 19: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.CreateMicrosoftAdDomain:output_type -> google.longrunning.Operation
  1292  	3,  // 20: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ResetAdminPassword:output_type -> google.cloud.managedidentities.v1beta1.ResetAdminPasswordResponse
  1293  	5,  // 21: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ListDomains:output_type -> google.cloud.managedidentities.v1beta1.ListDomainsResponse
  1294  	14, // 22: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.GetDomain:output_type -> google.cloud.managedidentities.v1beta1.Domain
  1295  	17, // 23: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.UpdateDomain:output_type -> google.longrunning.Operation
  1296  	17, // 24: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.DeleteDomain:output_type -> google.longrunning.Operation
  1297  	17, // 25: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.AttachTrust:output_type -> google.longrunning.Operation
  1298  	17, // 26: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ReconfigureTrust:output_type -> google.longrunning.Operation
  1299  	17, // 27: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.DetachTrust:output_type -> google.longrunning.Operation
  1300  	17, // 28: google.cloud.managedidentities.v1beta1.ManagedIdentitiesService.ValidateTrust:output_type -> google.longrunning.Operation
  1301  	19, // [19:29] is the sub-list for method output_type
  1302  	9,  // [9:19] is the sub-list for method input_type
  1303  	9,  // [9:9] is the sub-list for extension type_name
  1304  	9,  // [9:9] is the sub-list for extension extendee
  1305  	0,  // [0:9] is the sub-list for field type_name
  1306  }
  1307  
  1308  func init() { file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_init() }
  1309  func file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_init() {
  1310  	if File_google_cloud_managedidentities_v1beta1_managed_identities_service_proto != nil {
  1311  		return
  1312  	}
  1313  	file_google_cloud_managedidentities_v1beta1_resource_proto_init()
  1314  	if !protoimpl.UnsafeEnabled {
  1315  		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1316  			switch v := v.(*OpMetadata); i {
  1317  			case 0:
  1318  				return &v.state
  1319  			case 1:
  1320  				return &v.sizeCache
  1321  			case 2:
  1322  				return &v.unknownFields
  1323  			default:
  1324  				return nil
  1325  			}
  1326  		}
  1327  		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1328  			switch v := v.(*CreateMicrosoftAdDomainRequest); i {
  1329  			case 0:
  1330  				return &v.state
  1331  			case 1:
  1332  				return &v.sizeCache
  1333  			case 2:
  1334  				return &v.unknownFields
  1335  			default:
  1336  				return nil
  1337  			}
  1338  		}
  1339  		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1340  			switch v := v.(*ResetAdminPasswordRequest); i {
  1341  			case 0:
  1342  				return &v.state
  1343  			case 1:
  1344  				return &v.sizeCache
  1345  			case 2:
  1346  				return &v.unknownFields
  1347  			default:
  1348  				return nil
  1349  			}
  1350  		}
  1351  		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1352  			switch v := v.(*ResetAdminPasswordResponse); i {
  1353  			case 0:
  1354  				return &v.state
  1355  			case 1:
  1356  				return &v.sizeCache
  1357  			case 2:
  1358  				return &v.unknownFields
  1359  			default:
  1360  				return nil
  1361  			}
  1362  		}
  1363  		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1364  			switch v := v.(*ListDomainsRequest); i {
  1365  			case 0:
  1366  				return &v.state
  1367  			case 1:
  1368  				return &v.sizeCache
  1369  			case 2:
  1370  				return &v.unknownFields
  1371  			default:
  1372  				return nil
  1373  			}
  1374  		}
  1375  		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1376  			switch v := v.(*ListDomainsResponse); i {
  1377  			case 0:
  1378  				return &v.state
  1379  			case 1:
  1380  				return &v.sizeCache
  1381  			case 2:
  1382  				return &v.unknownFields
  1383  			default:
  1384  				return nil
  1385  			}
  1386  		}
  1387  		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1388  			switch v := v.(*GetDomainRequest); i {
  1389  			case 0:
  1390  				return &v.state
  1391  			case 1:
  1392  				return &v.sizeCache
  1393  			case 2:
  1394  				return &v.unknownFields
  1395  			default:
  1396  				return nil
  1397  			}
  1398  		}
  1399  		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1400  			switch v := v.(*UpdateDomainRequest); i {
  1401  			case 0:
  1402  				return &v.state
  1403  			case 1:
  1404  				return &v.sizeCache
  1405  			case 2:
  1406  				return &v.unknownFields
  1407  			default:
  1408  				return nil
  1409  			}
  1410  		}
  1411  		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1412  			switch v := v.(*DeleteDomainRequest); i {
  1413  			case 0:
  1414  				return &v.state
  1415  			case 1:
  1416  				return &v.sizeCache
  1417  			case 2:
  1418  				return &v.unknownFields
  1419  			default:
  1420  				return nil
  1421  			}
  1422  		}
  1423  		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1424  			switch v := v.(*AttachTrustRequest); i {
  1425  			case 0:
  1426  				return &v.state
  1427  			case 1:
  1428  				return &v.sizeCache
  1429  			case 2:
  1430  				return &v.unknownFields
  1431  			default:
  1432  				return nil
  1433  			}
  1434  		}
  1435  		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  1436  			switch v := v.(*ReconfigureTrustRequest); i {
  1437  			case 0:
  1438  				return &v.state
  1439  			case 1:
  1440  				return &v.sizeCache
  1441  			case 2:
  1442  				return &v.unknownFields
  1443  			default:
  1444  				return nil
  1445  			}
  1446  		}
  1447  		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  1448  			switch v := v.(*DetachTrustRequest); i {
  1449  			case 0:
  1450  				return &v.state
  1451  			case 1:
  1452  				return &v.sizeCache
  1453  			case 2:
  1454  				return &v.unknownFields
  1455  			default:
  1456  				return nil
  1457  			}
  1458  		}
  1459  		file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  1460  			switch v := v.(*ValidateTrustRequest); i {
  1461  			case 0:
  1462  				return &v.state
  1463  			case 1:
  1464  				return &v.sizeCache
  1465  			case 2:
  1466  				return &v.unknownFields
  1467  			default:
  1468  				return nil
  1469  			}
  1470  		}
  1471  	}
  1472  	type x struct{}
  1473  	out := protoimpl.TypeBuilder{
  1474  		File: protoimpl.DescBuilder{
  1475  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1476  			RawDescriptor: file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDesc,
  1477  			NumEnums:      0,
  1478  			NumMessages:   13,
  1479  			NumExtensions: 0,
  1480  			NumServices:   1,
  1481  		},
  1482  		GoTypes:           file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_goTypes,
  1483  		DependencyIndexes: file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_depIdxs,
  1484  		MessageInfos:      file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_msgTypes,
  1485  	}.Build()
  1486  	File_google_cloud_managedidentities_v1beta1_managed_identities_service_proto = out.File
  1487  	file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_rawDesc = nil
  1488  	file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_goTypes = nil
  1489  	file_google_cloud_managedidentities_v1beta1_managed_identities_service_proto_depIdxs = nil
  1490  }
  1491  
  1492  // Reference imports to suppress errors if they are not otherwise used.
  1493  var _ context.Context
  1494  var _ grpc.ClientConnInterface
  1495  
  1496  // This is a compile-time assertion to ensure that this generated file
  1497  // is compatible with the grpc package it is being compiled against.
  1498  const _ = grpc.SupportPackageIsVersion6
  1499  
  1500  // ManagedIdentitiesServiceClient is the client API for ManagedIdentitiesService service.
  1501  //
  1502  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  1503  type ManagedIdentitiesServiceClient interface {
  1504  	// Creates a Microsoft AD domain.
  1505  	CreateMicrosoftAdDomain(ctx context.Context, in *CreateMicrosoftAdDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  1506  	// Resets a domain's administrator password.
  1507  	ResetAdminPassword(ctx context.Context, in *ResetAdminPasswordRequest, opts ...grpc.CallOption) (*ResetAdminPasswordResponse, error)
  1508  	// Lists domains in a project.
  1509  	ListDomains(ctx context.Context, in *ListDomainsRequest, opts ...grpc.CallOption) (*ListDomainsResponse, error)
  1510  	// Gets information about a domain.
  1511  	GetDomain(ctx context.Context, in *GetDomainRequest, opts ...grpc.CallOption) (*Domain, error)
  1512  	// Updates the metadata and configuration of a domain.
  1513  	UpdateDomain(ctx context.Context, in *UpdateDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  1514  	// Deletes a domain.
  1515  	DeleteDomain(ctx context.Context, in *DeleteDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  1516  	// Adds an AD trust to a domain.
  1517  	AttachTrust(ctx context.Context, in *AttachTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  1518  	// Updates the DNS conditional forwarder.
  1519  	ReconfigureTrust(ctx context.Context, in *ReconfigureTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  1520  	// Removes an AD trust.
  1521  	DetachTrust(ctx context.Context, in *DetachTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  1522  	// Validates a trust state, that the target domain is reachable, and that the
  1523  	// target domain is able to accept incoming trust requests.
  1524  	ValidateTrust(ctx context.Context, in *ValidateTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  1525  }
  1526  
  1527  type managedIdentitiesServiceClient struct {
  1528  	cc grpc.ClientConnInterface
  1529  }
  1530  
  1531  func NewManagedIdentitiesServiceClient(cc grpc.ClientConnInterface) ManagedIdentitiesServiceClient {
  1532  	return &managedIdentitiesServiceClient{cc}
  1533  }
  1534  
  1535  func (c *managedIdentitiesServiceClient) CreateMicrosoftAdDomain(ctx context.Context, in *CreateMicrosoftAdDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1536  	out := new(longrunning.Operation)
  1537  	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/CreateMicrosoftAdDomain", in, out, opts...)
  1538  	if err != nil {
  1539  		return nil, err
  1540  	}
  1541  	return out, nil
  1542  }
  1543  
  1544  func (c *managedIdentitiesServiceClient) ResetAdminPassword(ctx context.Context, in *ResetAdminPasswordRequest, opts ...grpc.CallOption) (*ResetAdminPasswordResponse, error) {
  1545  	out := new(ResetAdminPasswordResponse)
  1546  	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/ResetAdminPassword", in, out, opts...)
  1547  	if err != nil {
  1548  		return nil, err
  1549  	}
  1550  	return out, nil
  1551  }
  1552  
  1553  func (c *managedIdentitiesServiceClient) ListDomains(ctx context.Context, in *ListDomainsRequest, opts ...grpc.CallOption) (*ListDomainsResponse, error) {
  1554  	out := new(ListDomainsResponse)
  1555  	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/ListDomains", in, out, opts...)
  1556  	if err != nil {
  1557  		return nil, err
  1558  	}
  1559  	return out, nil
  1560  }
  1561  
  1562  func (c *managedIdentitiesServiceClient) GetDomain(ctx context.Context, in *GetDomainRequest, opts ...grpc.CallOption) (*Domain, error) {
  1563  	out := new(Domain)
  1564  	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/GetDomain", in, out, opts...)
  1565  	if err != nil {
  1566  		return nil, err
  1567  	}
  1568  	return out, nil
  1569  }
  1570  
  1571  func (c *managedIdentitiesServiceClient) UpdateDomain(ctx context.Context, in *UpdateDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1572  	out := new(longrunning.Operation)
  1573  	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/UpdateDomain", in, out, opts...)
  1574  	if err != nil {
  1575  		return nil, err
  1576  	}
  1577  	return out, nil
  1578  }
  1579  
  1580  func (c *managedIdentitiesServiceClient) DeleteDomain(ctx context.Context, in *DeleteDomainRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1581  	out := new(longrunning.Operation)
  1582  	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/DeleteDomain", in, out, opts...)
  1583  	if err != nil {
  1584  		return nil, err
  1585  	}
  1586  	return out, nil
  1587  }
  1588  
  1589  func (c *managedIdentitiesServiceClient) AttachTrust(ctx context.Context, in *AttachTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1590  	out := new(longrunning.Operation)
  1591  	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/AttachTrust", in, out, opts...)
  1592  	if err != nil {
  1593  		return nil, err
  1594  	}
  1595  	return out, nil
  1596  }
  1597  
  1598  func (c *managedIdentitiesServiceClient) ReconfigureTrust(ctx context.Context, in *ReconfigureTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1599  	out := new(longrunning.Operation)
  1600  	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/ReconfigureTrust", in, out, opts...)
  1601  	if err != nil {
  1602  		return nil, err
  1603  	}
  1604  	return out, nil
  1605  }
  1606  
  1607  func (c *managedIdentitiesServiceClient) DetachTrust(ctx context.Context, in *DetachTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1608  	out := new(longrunning.Operation)
  1609  	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/DetachTrust", in, out, opts...)
  1610  	if err != nil {
  1611  		return nil, err
  1612  	}
  1613  	return out, nil
  1614  }
  1615  
  1616  func (c *managedIdentitiesServiceClient) ValidateTrust(ctx context.Context, in *ValidateTrustRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1617  	out := new(longrunning.Operation)
  1618  	err := c.cc.Invoke(ctx, "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/ValidateTrust", in, out, opts...)
  1619  	if err != nil {
  1620  		return nil, err
  1621  	}
  1622  	return out, nil
  1623  }
  1624  
  1625  // ManagedIdentitiesServiceServer is the server API for ManagedIdentitiesService service.
  1626  type ManagedIdentitiesServiceServer interface {
  1627  	// Creates a Microsoft AD domain.
  1628  	CreateMicrosoftAdDomain(context.Context, *CreateMicrosoftAdDomainRequest) (*longrunning.Operation, error)
  1629  	// Resets a domain's administrator password.
  1630  	ResetAdminPassword(context.Context, *ResetAdminPasswordRequest) (*ResetAdminPasswordResponse, error)
  1631  	// Lists domains in a project.
  1632  	ListDomains(context.Context, *ListDomainsRequest) (*ListDomainsResponse, error)
  1633  	// Gets information about a domain.
  1634  	GetDomain(context.Context, *GetDomainRequest) (*Domain, error)
  1635  	// Updates the metadata and configuration of a domain.
  1636  	UpdateDomain(context.Context, *UpdateDomainRequest) (*longrunning.Operation, error)
  1637  	// Deletes a domain.
  1638  	DeleteDomain(context.Context, *DeleteDomainRequest) (*longrunning.Operation, error)
  1639  	// Adds an AD trust to a domain.
  1640  	AttachTrust(context.Context, *AttachTrustRequest) (*longrunning.Operation, error)
  1641  	// Updates the DNS conditional forwarder.
  1642  	ReconfigureTrust(context.Context, *ReconfigureTrustRequest) (*longrunning.Operation, error)
  1643  	// Removes an AD trust.
  1644  	DetachTrust(context.Context, *DetachTrustRequest) (*longrunning.Operation, error)
  1645  	// Validates a trust state, that the target domain is reachable, and that the
  1646  	// target domain is able to accept incoming trust requests.
  1647  	ValidateTrust(context.Context, *ValidateTrustRequest) (*longrunning.Operation, error)
  1648  }
  1649  
  1650  // UnimplementedManagedIdentitiesServiceServer can be embedded to have forward compatible implementations.
  1651  type UnimplementedManagedIdentitiesServiceServer struct {
  1652  }
  1653  
  1654  func (*UnimplementedManagedIdentitiesServiceServer) CreateMicrosoftAdDomain(context.Context, *CreateMicrosoftAdDomainRequest) (*longrunning.Operation, error) {
  1655  	return nil, status.Errorf(codes.Unimplemented, "method CreateMicrosoftAdDomain not implemented")
  1656  }
  1657  func (*UnimplementedManagedIdentitiesServiceServer) ResetAdminPassword(context.Context, *ResetAdminPasswordRequest) (*ResetAdminPasswordResponse, error) {
  1658  	return nil, status.Errorf(codes.Unimplemented, "method ResetAdminPassword not implemented")
  1659  }
  1660  func (*UnimplementedManagedIdentitiesServiceServer) ListDomains(context.Context, *ListDomainsRequest) (*ListDomainsResponse, error) {
  1661  	return nil, status.Errorf(codes.Unimplemented, "method ListDomains not implemented")
  1662  }
  1663  func (*UnimplementedManagedIdentitiesServiceServer) GetDomain(context.Context, *GetDomainRequest) (*Domain, error) {
  1664  	return nil, status.Errorf(codes.Unimplemented, "method GetDomain not implemented")
  1665  }
  1666  func (*UnimplementedManagedIdentitiesServiceServer) UpdateDomain(context.Context, *UpdateDomainRequest) (*longrunning.Operation, error) {
  1667  	return nil, status.Errorf(codes.Unimplemented, "method UpdateDomain not implemented")
  1668  }
  1669  func (*UnimplementedManagedIdentitiesServiceServer) DeleteDomain(context.Context, *DeleteDomainRequest) (*longrunning.Operation, error) {
  1670  	return nil, status.Errorf(codes.Unimplemented, "method DeleteDomain not implemented")
  1671  }
  1672  func (*UnimplementedManagedIdentitiesServiceServer) AttachTrust(context.Context, *AttachTrustRequest) (*longrunning.Operation, error) {
  1673  	return nil, status.Errorf(codes.Unimplemented, "method AttachTrust not implemented")
  1674  }
  1675  func (*UnimplementedManagedIdentitiesServiceServer) ReconfigureTrust(context.Context, *ReconfigureTrustRequest) (*longrunning.Operation, error) {
  1676  	return nil, status.Errorf(codes.Unimplemented, "method ReconfigureTrust not implemented")
  1677  }
  1678  func (*UnimplementedManagedIdentitiesServiceServer) DetachTrust(context.Context, *DetachTrustRequest) (*longrunning.Operation, error) {
  1679  	return nil, status.Errorf(codes.Unimplemented, "method DetachTrust not implemented")
  1680  }
  1681  func (*UnimplementedManagedIdentitiesServiceServer) ValidateTrust(context.Context, *ValidateTrustRequest) (*longrunning.Operation, error) {
  1682  	return nil, status.Errorf(codes.Unimplemented, "method ValidateTrust not implemented")
  1683  }
  1684  
  1685  func RegisterManagedIdentitiesServiceServer(s *grpc.Server, srv ManagedIdentitiesServiceServer) {
  1686  	s.RegisterService(&_ManagedIdentitiesService_serviceDesc, srv)
  1687  }
  1688  
  1689  func _ManagedIdentitiesService_CreateMicrosoftAdDomain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1690  	in := new(CreateMicrosoftAdDomainRequest)
  1691  	if err := dec(in); err != nil {
  1692  		return nil, err
  1693  	}
  1694  	if interceptor == nil {
  1695  		return srv.(ManagedIdentitiesServiceServer).CreateMicrosoftAdDomain(ctx, in)
  1696  	}
  1697  	info := &grpc.UnaryServerInfo{
  1698  		Server:     srv,
  1699  		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/CreateMicrosoftAdDomain",
  1700  	}
  1701  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1702  		return srv.(ManagedIdentitiesServiceServer).CreateMicrosoftAdDomain(ctx, req.(*CreateMicrosoftAdDomainRequest))
  1703  	}
  1704  	return interceptor(ctx, in, info, handler)
  1705  }
  1706  
  1707  func _ManagedIdentitiesService_ResetAdminPassword_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1708  	in := new(ResetAdminPasswordRequest)
  1709  	if err := dec(in); err != nil {
  1710  		return nil, err
  1711  	}
  1712  	if interceptor == nil {
  1713  		return srv.(ManagedIdentitiesServiceServer).ResetAdminPassword(ctx, in)
  1714  	}
  1715  	info := &grpc.UnaryServerInfo{
  1716  		Server:     srv,
  1717  		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/ResetAdminPassword",
  1718  	}
  1719  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1720  		return srv.(ManagedIdentitiesServiceServer).ResetAdminPassword(ctx, req.(*ResetAdminPasswordRequest))
  1721  	}
  1722  	return interceptor(ctx, in, info, handler)
  1723  }
  1724  
  1725  func _ManagedIdentitiesService_ListDomains_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1726  	in := new(ListDomainsRequest)
  1727  	if err := dec(in); err != nil {
  1728  		return nil, err
  1729  	}
  1730  	if interceptor == nil {
  1731  		return srv.(ManagedIdentitiesServiceServer).ListDomains(ctx, in)
  1732  	}
  1733  	info := &grpc.UnaryServerInfo{
  1734  		Server:     srv,
  1735  		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/ListDomains",
  1736  	}
  1737  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1738  		return srv.(ManagedIdentitiesServiceServer).ListDomains(ctx, req.(*ListDomainsRequest))
  1739  	}
  1740  	return interceptor(ctx, in, info, handler)
  1741  }
  1742  
  1743  func _ManagedIdentitiesService_GetDomain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1744  	in := new(GetDomainRequest)
  1745  	if err := dec(in); err != nil {
  1746  		return nil, err
  1747  	}
  1748  	if interceptor == nil {
  1749  		return srv.(ManagedIdentitiesServiceServer).GetDomain(ctx, in)
  1750  	}
  1751  	info := &grpc.UnaryServerInfo{
  1752  		Server:     srv,
  1753  		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/GetDomain",
  1754  	}
  1755  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1756  		return srv.(ManagedIdentitiesServiceServer).GetDomain(ctx, req.(*GetDomainRequest))
  1757  	}
  1758  	return interceptor(ctx, in, info, handler)
  1759  }
  1760  
  1761  func _ManagedIdentitiesService_UpdateDomain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1762  	in := new(UpdateDomainRequest)
  1763  	if err := dec(in); err != nil {
  1764  		return nil, err
  1765  	}
  1766  	if interceptor == nil {
  1767  		return srv.(ManagedIdentitiesServiceServer).UpdateDomain(ctx, in)
  1768  	}
  1769  	info := &grpc.UnaryServerInfo{
  1770  		Server:     srv,
  1771  		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/UpdateDomain",
  1772  	}
  1773  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1774  		return srv.(ManagedIdentitiesServiceServer).UpdateDomain(ctx, req.(*UpdateDomainRequest))
  1775  	}
  1776  	return interceptor(ctx, in, info, handler)
  1777  }
  1778  
  1779  func _ManagedIdentitiesService_DeleteDomain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1780  	in := new(DeleteDomainRequest)
  1781  	if err := dec(in); err != nil {
  1782  		return nil, err
  1783  	}
  1784  	if interceptor == nil {
  1785  		return srv.(ManagedIdentitiesServiceServer).DeleteDomain(ctx, in)
  1786  	}
  1787  	info := &grpc.UnaryServerInfo{
  1788  		Server:     srv,
  1789  		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/DeleteDomain",
  1790  	}
  1791  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1792  		return srv.(ManagedIdentitiesServiceServer).DeleteDomain(ctx, req.(*DeleteDomainRequest))
  1793  	}
  1794  	return interceptor(ctx, in, info, handler)
  1795  }
  1796  
  1797  func _ManagedIdentitiesService_AttachTrust_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1798  	in := new(AttachTrustRequest)
  1799  	if err := dec(in); err != nil {
  1800  		return nil, err
  1801  	}
  1802  	if interceptor == nil {
  1803  		return srv.(ManagedIdentitiesServiceServer).AttachTrust(ctx, in)
  1804  	}
  1805  	info := &grpc.UnaryServerInfo{
  1806  		Server:     srv,
  1807  		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/AttachTrust",
  1808  	}
  1809  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1810  		return srv.(ManagedIdentitiesServiceServer).AttachTrust(ctx, req.(*AttachTrustRequest))
  1811  	}
  1812  	return interceptor(ctx, in, info, handler)
  1813  }
  1814  
  1815  func _ManagedIdentitiesService_ReconfigureTrust_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1816  	in := new(ReconfigureTrustRequest)
  1817  	if err := dec(in); err != nil {
  1818  		return nil, err
  1819  	}
  1820  	if interceptor == nil {
  1821  		return srv.(ManagedIdentitiesServiceServer).ReconfigureTrust(ctx, in)
  1822  	}
  1823  	info := &grpc.UnaryServerInfo{
  1824  		Server:     srv,
  1825  		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/ReconfigureTrust",
  1826  	}
  1827  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1828  		return srv.(ManagedIdentitiesServiceServer).ReconfigureTrust(ctx, req.(*ReconfigureTrustRequest))
  1829  	}
  1830  	return interceptor(ctx, in, info, handler)
  1831  }
  1832  
  1833  func _ManagedIdentitiesService_DetachTrust_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1834  	in := new(DetachTrustRequest)
  1835  	if err := dec(in); err != nil {
  1836  		return nil, err
  1837  	}
  1838  	if interceptor == nil {
  1839  		return srv.(ManagedIdentitiesServiceServer).DetachTrust(ctx, in)
  1840  	}
  1841  	info := &grpc.UnaryServerInfo{
  1842  		Server:     srv,
  1843  		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/DetachTrust",
  1844  	}
  1845  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1846  		return srv.(ManagedIdentitiesServiceServer).DetachTrust(ctx, req.(*DetachTrustRequest))
  1847  	}
  1848  	return interceptor(ctx, in, info, handler)
  1849  }
  1850  
  1851  func _ManagedIdentitiesService_ValidateTrust_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1852  	in := new(ValidateTrustRequest)
  1853  	if err := dec(in); err != nil {
  1854  		return nil, err
  1855  	}
  1856  	if interceptor == nil {
  1857  		return srv.(ManagedIdentitiesServiceServer).ValidateTrust(ctx, in)
  1858  	}
  1859  	info := &grpc.UnaryServerInfo{
  1860  		Server:     srv,
  1861  		FullMethod: "/google.cloud.managedidentities.v1beta1.ManagedIdentitiesService/ValidateTrust",
  1862  	}
  1863  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1864  		return srv.(ManagedIdentitiesServiceServer).ValidateTrust(ctx, req.(*ValidateTrustRequest))
  1865  	}
  1866  	return interceptor(ctx, in, info, handler)
  1867  }
  1868  
  1869  var _ManagedIdentitiesService_serviceDesc = grpc.ServiceDesc{
  1870  	ServiceName: "google.cloud.managedidentities.v1beta1.ManagedIdentitiesService",
  1871  	HandlerType: (*ManagedIdentitiesServiceServer)(nil),
  1872  	Methods: []grpc.MethodDesc{
  1873  		{
  1874  			MethodName: "CreateMicrosoftAdDomain",
  1875  			Handler:    _ManagedIdentitiesService_CreateMicrosoftAdDomain_Handler,
  1876  		},
  1877  		{
  1878  			MethodName: "ResetAdminPassword",
  1879  			Handler:    _ManagedIdentitiesService_ResetAdminPassword_Handler,
  1880  		},
  1881  		{
  1882  			MethodName: "ListDomains",
  1883  			Handler:    _ManagedIdentitiesService_ListDomains_Handler,
  1884  		},
  1885  		{
  1886  			MethodName: "GetDomain",
  1887  			Handler:    _ManagedIdentitiesService_GetDomain_Handler,
  1888  		},
  1889  		{
  1890  			MethodName: "UpdateDomain",
  1891  			Handler:    _ManagedIdentitiesService_UpdateDomain_Handler,
  1892  		},
  1893  		{
  1894  			MethodName: "DeleteDomain",
  1895  			Handler:    _ManagedIdentitiesService_DeleteDomain_Handler,
  1896  		},
  1897  		{
  1898  			MethodName: "AttachTrust",
  1899  			Handler:    _ManagedIdentitiesService_AttachTrust_Handler,
  1900  		},
  1901  		{
  1902  			MethodName: "ReconfigureTrust",
  1903  			Handler:    _ManagedIdentitiesService_ReconfigureTrust_Handler,
  1904  		},
  1905  		{
  1906  			MethodName: "DetachTrust",
  1907  			Handler:    _ManagedIdentitiesService_DetachTrust_Handler,
  1908  		},
  1909  		{
  1910  			MethodName: "ValidateTrust",
  1911  			Handler:    _ManagedIdentitiesService_ValidateTrust_Handler,
  1912  		},
  1913  	},
  1914  	Streams:  []grpc.StreamDesc{},
  1915  	Metadata: "google/cloud/managedidentities/v1beta1/managed_identities_service.proto",
  1916  }
  1917  

View as plain text