...

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

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

     1  // Copyright 2022 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/networkmanagement/v1beta1/reachability.proto
    20  
    21  package networkmanagement
    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  // Request for the `ListConnectivityTests` method.
    47  type ListConnectivityTestsRequest struct {
    48  	state         protoimpl.MessageState
    49  	sizeCache     protoimpl.SizeCache
    50  	unknownFields protoimpl.UnknownFields
    51  
    52  	// Required. The parent resource of the Connectivity Tests:
    53  	//
    54  	//	`projects/{project_id}/locations/global`
    55  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
    56  	// Number of `ConnectivityTests` to return.
    57  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
    58  	// Page token from an earlier query, as returned in `next_page_token`.
    59  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
    60  	// Lists the `ConnectivityTests` that match the filter expression. A filter
    61  	// expression filters the resources listed in the response. The expression
    62  	// must be of the form `<field> <operator> <value>` where operators: `<`, `>`,
    63  	// `<=`,
    64  	// `>=`,
    65  	// `!=`, `=`, `:` are supported (colon `:` represents a HAS operator which is
    66  	// roughly synonymous with equality). <field> can refer to a proto or JSON
    67  	// field, or a synthetic field. Field names can be camelCase or snake_case.
    68  	//
    69  	// Examples:
    70  	//   - Filter by name:
    71  	//     name = "projects/proj-1/locations/global/connectivityTests/test-1
    72  	//
    73  	// - Filter by labels:
    74  	//   - Resources that have a key called `foo`
    75  	//     labels.foo:*
    76  	//   - Resources that have a key called `foo` whose value is `bar`
    77  	//     labels.foo = bar
    78  	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
    79  	// Field to use to sort the list.
    80  	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
    81  }
    82  
    83  func (x *ListConnectivityTestsRequest) Reset() {
    84  	*x = ListConnectivityTestsRequest{}
    85  	if protoimpl.UnsafeEnabled {
    86  		mi := &file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[0]
    87  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    88  		ms.StoreMessageInfo(mi)
    89  	}
    90  }
    91  
    92  func (x *ListConnectivityTestsRequest) String() string {
    93  	return protoimpl.X.MessageStringOf(x)
    94  }
    95  
    96  func (*ListConnectivityTestsRequest) ProtoMessage() {}
    97  
    98  func (x *ListConnectivityTestsRequest) ProtoReflect() protoreflect.Message {
    99  	mi := &file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[0]
   100  	if protoimpl.UnsafeEnabled && x != nil {
   101  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   102  		if ms.LoadMessageInfo() == nil {
   103  			ms.StoreMessageInfo(mi)
   104  		}
   105  		return ms
   106  	}
   107  	return mi.MessageOf(x)
   108  }
   109  
   110  // Deprecated: Use ListConnectivityTestsRequest.ProtoReflect.Descriptor instead.
   111  func (*ListConnectivityTestsRequest) Descriptor() ([]byte, []int) {
   112  	return file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDescGZIP(), []int{0}
   113  }
   114  
   115  func (x *ListConnectivityTestsRequest) GetParent() string {
   116  	if x != nil {
   117  		return x.Parent
   118  	}
   119  	return ""
   120  }
   121  
   122  func (x *ListConnectivityTestsRequest) GetPageSize() int32 {
   123  	if x != nil {
   124  		return x.PageSize
   125  	}
   126  	return 0
   127  }
   128  
   129  func (x *ListConnectivityTestsRequest) GetPageToken() string {
   130  	if x != nil {
   131  		return x.PageToken
   132  	}
   133  	return ""
   134  }
   135  
   136  func (x *ListConnectivityTestsRequest) GetFilter() string {
   137  	if x != nil {
   138  		return x.Filter
   139  	}
   140  	return ""
   141  }
   142  
   143  func (x *ListConnectivityTestsRequest) GetOrderBy() string {
   144  	if x != nil {
   145  		return x.OrderBy
   146  	}
   147  	return ""
   148  }
   149  
   150  // Response for the `ListConnectivityTests` method.
   151  type ListConnectivityTestsResponse struct {
   152  	state         protoimpl.MessageState
   153  	sizeCache     protoimpl.SizeCache
   154  	unknownFields protoimpl.UnknownFields
   155  
   156  	// List of Connectivity Tests.
   157  	Resources []*ConnectivityTest `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`
   158  	// Page token to fetch the next set of Connectivity Tests.
   159  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   160  	// Locations that could not be reached (when querying all locations with `-`).
   161  	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
   162  }
   163  
   164  func (x *ListConnectivityTestsResponse) Reset() {
   165  	*x = ListConnectivityTestsResponse{}
   166  	if protoimpl.UnsafeEnabled {
   167  		mi := &file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[1]
   168  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   169  		ms.StoreMessageInfo(mi)
   170  	}
   171  }
   172  
   173  func (x *ListConnectivityTestsResponse) String() string {
   174  	return protoimpl.X.MessageStringOf(x)
   175  }
   176  
   177  func (*ListConnectivityTestsResponse) ProtoMessage() {}
   178  
   179  func (x *ListConnectivityTestsResponse) ProtoReflect() protoreflect.Message {
   180  	mi := &file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[1]
   181  	if protoimpl.UnsafeEnabled && x != nil {
   182  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   183  		if ms.LoadMessageInfo() == nil {
   184  			ms.StoreMessageInfo(mi)
   185  		}
   186  		return ms
   187  	}
   188  	return mi.MessageOf(x)
   189  }
   190  
   191  // Deprecated: Use ListConnectivityTestsResponse.ProtoReflect.Descriptor instead.
   192  func (*ListConnectivityTestsResponse) Descriptor() ([]byte, []int) {
   193  	return file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDescGZIP(), []int{1}
   194  }
   195  
   196  func (x *ListConnectivityTestsResponse) GetResources() []*ConnectivityTest {
   197  	if x != nil {
   198  		return x.Resources
   199  	}
   200  	return nil
   201  }
   202  
   203  func (x *ListConnectivityTestsResponse) GetNextPageToken() string {
   204  	if x != nil {
   205  		return x.NextPageToken
   206  	}
   207  	return ""
   208  }
   209  
   210  func (x *ListConnectivityTestsResponse) GetUnreachable() []string {
   211  	if x != nil {
   212  		return x.Unreachable
   213  	}
   214  	return nil
   215  }
   216  
   217  // Request for the `GetConnectivityTest` method.
   218  type GetConnectivityTestRequest struct {
   219  	state         protoimpl.MessageState
   220  	sizeCache     protoimpl.SizeCache
   221  	unknownFields protoimpl.UnknownFields
   222  
   223  	// Required. `ConnectivityTest` resource name using the form:
   224  	//
   225  	//	`projects/{project_id}/locations/global/connectivityTests/{test_id}`
   226  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   227  }
   228  
   229  func (x *GetConnectivityTestRequest) Reset() {
   230  	*x = GetConnectivityTestRequest{}
   231  	if protoimpl.UnsafeEnabled {
   232  		mi := &file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[2]
   233  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   234  		ms.StoreMessageInfo(mi)
   235  	}
   236  }
   237  
   238  func (x *GetConnectivityTestRequest) String() string {
   239  	return protoimpl.X.MessageStringOf(x)
   240  }
   241  
   242  func (*GetConnectivityTestRequest) ProtoMessage() {}
   243  
   244  func (x *GetConnectivityTestRequest) ProtoReflect() protoreflect.Message {
   245  	mi := &file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[2]
   246  	if protoimpl.UnsafeEnabled && x != nil {
   247  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   248  		if ms.LoadMessageInfo() == nil {
   249  			ms.StoreMessageInfo(mi)
   250  		}
   251  		return ms
   252  	}
   253  	return mi.MessageOf(x)
   254  }
   255  
   256  // Deprecated: Use GetConnectivityTestRequest.ProtoReflect.Descriptor instead.
   257  func (*GetConnectivityTestRequest) Descriptor() ([]byte, []int) {
   258  	return file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDescGZIP(), []int{2}
   259  }
   260  
   261  func (x *GetConnectivityTestRequest) GetName() string {
   262  	if x != nil {
   263  		return x.Name
   264  	}
   265  	return ""
   266  }
   267  
   268  // Request for the `CreateConnectivityTest` method.
   269  type CreateConnectivityTestRequest struct {
   270  	state         protoimpl.MessageState
   271  	sizeCache     protoimpl.SizeCache
   272  	unknownFields protoimpl.UnknownFields
   273  
   274  	// Required. The parent resource of the Connectivity Test to create:
   275  	//
   276  	//	`projects/{project_id}/locations/global`
   277  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   278  	// Required. The logical name of the Connectivity Test in your project
   279  	// with the following restrictions:
   280  	//
   281  	// * Must contain only lowercase letters, numbers, and hyphens.
   282  	// * Must start with a letter.
   283  	// * Must be between 1-40 characters.
   284  	// * Must end with a number or a letter.
   285  	// * Must be unique within the customer project
   286  	TestId string `protobuf:"bytes,2,opt,name=test_id,json=testId,proto3" json:"test_id,omitempty"`
   287  	// Required. A `ConnectivityTest` resource
   288  	Resource *ConnectivityTest `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
   289  }
   290  
   291  func (x *CreateConnectivityTestRequest) Reset() {
   292  	*x = CreateConnectivityTestRequest{}
   293  	if protoimpl.UnsafeEnabled {
   294  		mi := &file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[3]
   295  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   296  		ms.StoreMessageInfo(mi)
   297  	}
   298  }
   299  
   300  func (x *CreateConnectivityTestRequest) String() string {
   301  	return protoimpl.X.MessageStringOf(x)
   302  }
   303  
   304  func (*CreateConnectivityTestRequest) ProtoMessage() {}
   305  
   306  func (x *CreateConnectivityTestRequest) ProtoReflect() protoreflect.Message {
   307  	mi := &file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[3]
   308  	if protoimpl.UnsafeEnabled && x != nil {
   309  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   310  		if ms.LoadMessageInfo() == nil {
   311  			ms.StoreMessageInfo(mi)
   312  		}
   313  		return ms
   314  	}
   315  	return mi.MessageOf(x)
   316  }
   317  
   318  // Deprecated: Use CreateConnectivityTestRequest.ProtoReflect.Descriptor instead.
   319  func (*CreateConnectivityTestRequest) Descriptor() ([]byte, []int) {
   320  	return file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDescGZIP(), []int{3}
   321  }
   322  
   323  func (x *CreateConnectivityTestRequest) GetParent() string {
   324  	if x != nil {
   325  		return x.Parent
   326  	}
   327  	return ""
   328  }
   329  
   330  func (x *CreateConnectivityTestRequest) GetTestId() string {
   331  	if x != nil {
   332  		return x.TestId
   333  	}
   334  	return ""
   335  }
   336  
   337  func (x *CreateConnectivityTestRequest) GetResource() *ConnectivityTest {
   338  	if x != nil {
   339  		return x.Resource
   340  	}
   341  	return nil
   342  }
   343  
   344  // Request for the `UpdateConnectivityTest` method.
   345  type UpdateConnectivityTestRequest struct {
   346  	state         protoimpl.MessageState
   347  	sizeCache     protoimpl.SizeCache
   348  	unknownFields protoimpl.UnknownFields
   349  
   350  	// Required. Mask of fields to update. At least one path must be supplied in
   351  	// this field.
   352  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
   353  	// Required. Only fields specified in update_mask are updated.
   354  	Resource *ConnectivityTest `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
   355  }
   356  
   357  func (x *UpdateConnectivityTestRequest) Reset() {
   358  	*x = UpdateConnectivityTestRequest{}
   359  	if protoimpl.UnsafeEnabled {
   360  		mi := &file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[4]
   361  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   362  		ms.StoreMessageInfo(mi)
   363  	}
   364  }
   365  
   366  func (x *UpdateConnectivityTestRequest) String() string {
   367  	return protoimpl.X.MessageStringOf(x)
   368  }
   369  
   370  func (*UpdateConnectivityTestRequest) ProtoMessage() {}
   371  
   372  func (x *UpdateConnectivityTestRequest) ProtoReflect() protoreflect.Message {
   373  	mi := &file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[4]
   374  	if protoimpl.UnsafeEnabled && x != nil {
   375  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   376  		if ms.LoadMessageInfo() == nil {
   377  			ms.StoreMessageInfo(mi)
   378  		}
   379  		return ms
   380  	}
   381  	return mi.MessageOf(x)
   382  }
   383  
   384  // Deprecated: Use UpdateConnectivityTestRequest.ProtoReflect.Descriptor instead.
   385  func (*UpdateConnectivityTestRequest) Descriptor() ([]byte, []int) {
   386  	return file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDescGZIP(), []int{4}
   387  }
   388  
   389  func (x *UpdateConnectivityTestRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
   390  	if x != nil {
   391  		return x.UpdateMask
   392  	}
   393  	return nil
   394  }
   395  
   396  func (x *UpdateConnectivityTestRequest) GetResource() *ConnectivityTest {
   397  	if x != nil {
   398  		return x.Resource
   399  	}
   400  	return nil
   401  }
   402  
   403  // Request for the `DeleteConnectivityTest` method.
   404  type DeleteConnectivityTestRequest struct {
   405  	state         protoimpl.MessageState
   406  	sizeCache     protoimpl.SizeCache
   407  	unknownFields protoimpl.UnknownFields
   408  
   409  	// Required. Connectivity Test resource name using the form:
   410  	//
   411  	//	`projects/{project_id}/locations/global/connectivityTests/{test_id}`
   412  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   413  }
   414  
   415  func (x *DeleteConnectivityTestRequest) Reset() {
   416  	*x = DeleteConnectivityTestRequest{}
   417  	if protoimpl.UnsafeEnabled {
   418  		mi := &file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[5]
   419  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   420  		ms.StoreMessageInfo(mi)
   421  	}
   422  }
   423  
   424  func (x *DeleteConnectivityTestRequest) String() string {
   425  	return protoimpl.X.MessageStringOf(x)
   426  }
   427  
   428  func (*DeleteConnectivityTestRequest) ProtoMessage() {}
   429  
   430  func (x *DeleteConnectivityTestRequest) ProtoReflect() protoreflect.Message {
   431  	mi := &file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[5]
   432  	if protoimpl.UnsafeEnabled && x != nil {
   433  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   434  		if ms.LoadMessageInfo() == nil {
   435  			ms.StoreMessageInfo(mi)
   436  		}
   437  		return ms
   438  	}
   439  	return mi.MessageOf(x)
   440  }
   441  
   442  // Deprecated: Use DeleteConnectivityTestRequest.ProtoReflect.Descriptor instead.
   443  func (*DeleteConnectivityTestRequest) Descriptor() ([]byte, []int) {
   444  	return file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDescGZIP(), []int{5}
   445  }
   446  
   447  func (x *DeleteConnectivityTestRequest) GetName() string {
   448  	if x != nil {
   449  		return x.Name
   450  	}
   451  	return ""
   452  }
   453  
   454  // Request for the `RerunConnectivityTest` method.
   455  type RerunConnectivityTestRequest struct {
   456  	state         protoimpl.MessageState
   457  	sizeCache     protoimpl.SizeCache
   458  	unknownFields protoimpl.UnknownFields
   459  
   460  	// Required. Connectivity Test resource name using the form:
   461  	//
   462  	//	`projects/{project_id}/locations/global/connectivityTests/{test_id}`
   463  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   464  }
   465  
   466  func (x *RerunConnectivityTestRequest) Reset() {
   467  	*x = RerunConnectivityTestRequest{}
   468  	if protoimpl.UnsafeEnabled {
   469  		mi := &file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[6]
   470  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   471  		ms.StoreMessageInfo(mi)
   472  	}
   473  }
   474  
   475  func (x *RerunConnectivityTestRequest) String() string {
   476  	return protoimpl.X.MessageStringOf(x)
   477  }
   478  
   479  func (*RerunConnectivityTestRequest) ProtoMessage() {}
   480  
   481  func (x *RerunConnectivityTestRequest) ProtoReflect() protoreflect.Message {
   482  	mi := &file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[6]
   483  	if protoimpl.UnsafeEnabled && x != nil {
   484  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   485  		if ms.LoadMessageInfo() == nil {
   486  			ms.StoreMessageInfo(mi)
   487  		}
   488  		return ms
   489  	}
   490  	return mi.MessageOf(x)
   491  }
   492  
   493  // Deprecated: Use RerunConnectivityTestRequest.ProtoReflect.Descriptor instead.
   494  func (*RerunConnectivityTestRequest) Descriptor() ([]byte, []int) {
   495  	return file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDescGZIP(), []int{6}
   496  }
   497  
   498  func (x *RerunConnectivityTestRequest) GetName() string {
   499  	if x != nil {
   500  		return x.Name
   501  	}
   502  	return ""
   503  }
   504  
   505  // Metadata describing an [Operation][google.longrunning.Operation]
   506  type OperationMetadata struct {
   507  	state         protoimpl.MessageState
   508  	sizeCache     protoimpl.SizeCache
   509  	unknownFields protoimpl.UnknownFields
   510  
   511  	// The time the operation was created.
   512  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
   513  	// The time the operation finished running.
   514  	EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
   515  	// Target of the operation - for example
   516  	// projects/project-1/locations/global/connectivityTests/test-1
   517  	Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
   518  	// Name of the verb executed by the operation.
   519  	Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
   520  	// Human-readable status of the operation, if any.
   521  	StatusDetail string `protobuf:"bytes,5,opt,name=status_detail,json=statusDetail,proto3" json:"status_detail,omitempty"`
   522  	// Specifies if cancellation was requested for the operation.
   523  	CancelRequested bool `protobuf:"varint,6,opt,name=cancel_requested,json=cancelRequested,proto3" json:"cancel_requested,omitempty"`
   524  	// API version.
   525  	ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
   526  }
   527  
   528  func (x *OperationMetadata) Reset() {
   529  	*x = OperationMetadata{}
   530  	if protoimpl.UnsafeEnabled {
   531  		mi := &file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[7]
   532  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   533  		ms.StoreMessageInfo(mi)
   534  	}
   535  }
   536  
   537  func (x *OperationMetadata) String() string {
   538  	return protoimpl.X.MessageStringOf(x)
   539  }
   540  
   541  func (*OperationMetadata) ProtoMessage() {}
   542  
   543  func (x *OperationMetadata) ProtoReflect() protoreflect.Message {
   544  	mi := &file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[7]
   545  	if protoimpl.UnsafeEnabled && x != nil {
   546  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   547  		if ms.LoadMessageInfo() == nil {
   548  			ms.StoreMessageInfo(mi)
   549  		}
   550  		return ms
   551  	}
   552  	return mi.MessageOf(x)
   553  }
   554  
   555  // Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
   556  func (*OperationMetadata) Descriptor() ([]byte, []int) {
   557  	return file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDescGZIP(), []int{7}
   558  }
   559  
   560  func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp {
   561  	if x != nil {
   562  		return x.CreateTime
   563  	}
   564  	return nil
   565  }
   566  
   567  func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp {
   568  	if x != nil {
   569  		return x.EndTime
   570  	}
   571  	return nil
   572  }
   573  
   574  func (x *OperationMetadata) GetTarget() string {
   575  	if x != nil {
   576  		return x.Target
   577  	}
   578  	return ""
   579  }
   580  
   581  func (x *OperationMetadata) GetVerb() string {
   582  	if x != nil {
   583  		return x.Verb
   584  	}
   585  	return ""
   586  }
   587  
   588  func (x *OperationMetadata) GetStatusDetail() string {
   589  	if x != nil {
   590  		return x.StatusDetail
   591  	}
   592  	return ""
   593  }
   594  
   595  func (x *OperationMetadata) GetCancelRequested() bool {
   596  	if x != nil {
   597  		return x.CancelRequested
   598  	}
   599  	return false
   600  }
   601  
   602  func (x *OperationMetadata) GetApiVersion() string {
   603  	if x != nil {
   604  		return x.ApiVersion
   605  	}
   606  	return ""
   607  }
   608  
   609  var File_google_cloud_networkmanagement_v1beta1_reachability_proto protoreflect.FileDescriptor
   610  
   611  var file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDesc = []byte{
   612  	0x0a, 0x39, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e,
   613  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
   614  	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62,
   615  	0x69, 0x6c, 0x69, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x26, 0x67, 0x6f, 0x6f,
   616  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
   617  	0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65,
   618  	0x74, 0x61, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f,
   619  	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   620  	0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c,
   621  	0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67,
   622  	0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68,
   623  	0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3e, 0x67, 0x6f, 0x6f,
   624  	0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
   625  	0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x62, 0x65,
   626  	0x74, 0x61, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
   627  	0x5f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f,
   628  	0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f,
   629  	0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   630  	0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   631  	0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f,
   632  	0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   633  	0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72,
   634  	0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x6e,
   635  	0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71,
   636  	0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
   637  	0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
   638  	0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02,
   639  	0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d,
   640  	0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01,
   641  	0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a,
   642  	0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66,
   643  	0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62,
   644  	0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79,
   645  	0x22, 0xc1, 0x01, 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
   646  	0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
   647  	0x73, 0x65, 0x12, 0x56, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18,
   648  	0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
   649  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61,
   650  	0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43,
   651  	0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x52,
   652  	0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65,
   653  	0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20,
   654  	0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
   655  	0x65, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c,
   656  	0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68,
   657  	0x61, 0x62, 0x6c, 0x65, 0x22, 0x35, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65,
   658  	0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
   659  	0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
   660  	0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xb5, 0x01, 0x0a, 0x1d,
   661  	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69,
   662  	0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a,
   663  	0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
   664  	0x41, 0x02, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x07, 0x74, 0x65,
   665  	0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02,
   666  	0x52, 0x06, 0x74, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x59, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f,
   667  	0x75, 0x72, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f,
   668  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
   669  	0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65,
   670  	0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
   671  	0x54, 0x65, 0x73, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75,
   672  	0x72, 0x63, 0x65, 0x22, 0xbc, 0x01, 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f,
   673  	0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65,
   674  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
   675  	0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
   676  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65,
   677  	0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64,
   678  	0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x59, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75,
   679  	0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   680  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
   681  	0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
   682  	0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54,
   683  	0x65, 0x73, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
   684  	0x63, 0x65, 0x22, 0x38, 0x0a, 0x1d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e,
   685  	0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75,
   686  	0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
   687  	0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x37, 0x0a, 0x1c,
   688  	0x52, 0x65, 0x72, 0x75, 0x6e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
   689  	0x79, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04,
   690  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
   691  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa4, 0x02, 0x0a, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
   692  	0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x3b, 0x0a, 0x0b, 0x63,
   693  	0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
   694  	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
   695  	0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72,
   696  	0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f,
   697  	0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
   698  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
   699  	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12,
   700  	0x16, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
   701  	0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x76, 0x65, 0x72, 0x62, 0x18,
   702  	0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x76, 0x65, 0x72, 0x62, 0x12, 0x23, 0x0a, 0x0d, 0x73,
   703  	0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x05, 0x20, 0x01,
   704  	0x28, 0x09, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c,
   705  	0x12, 0x29, 0x0a, 0x10, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65,
   706  	0x73, 0x74, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x63, 0x61, 0x6e, 0x63,
   707  	0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61,
   708  	0x70, 0x69, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09,
   709  	0x52, 0x0a, 0x61, 0x70, 0x69, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x32, 0xa3, 0x0d, 0x0a,
   710  	0x13, 0x52, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53, 0x65, 0x72,
   711  	0x76, 0x69, 0x63, 0x65, 0x12, 0xed, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6e,
   712  	0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x73, 0x12, 0x44,
   713  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65,
   714  	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e,
   715  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x6e,
   716  	0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71,
   717  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
   718  	0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67,
   719  	0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69,
   720  	0x73, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65,
   721  	0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x47, 0x82, 0xd3, 0xe4,
   722  	0x93, 0x02, 0x41, 0x12, 0x3f, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70,
   723  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
   724  	0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61,
   725  	0x6c, 0x7d, 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54,
   726  	0x65, 0x73, 0x74, 0x73, 0x12, 0xdc, 0x01, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e,
   727  	0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x12, 0x42, 0x2e, 0x67,
   728  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77,
   729  	0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31,
   730  	0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
   731  	0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
   732  	0x1a, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   733  	0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e,
   734  	0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
   735  	0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x22, 0x47, 0x82, 0xd3, 0xe4, 0x93,
   736  	0x02, 0x41, 0x12, 0x3f, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61,
   737  	0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
   738  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x63,
   739  	0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x73,
   740  	0x2f, 0x2a, 0x7d, 0x12, 0xa1, 0x02, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f,
   741  	0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x12, 0x45,
   742  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65,
   743  	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e,
   744  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f,
   745  	0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65,
   746  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c,
   747  	0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
   748  	0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa0, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4b, 0x22, 0x3f, 0x2f,
   749  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d,
   750  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
   751  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x7d, 0x2f, 0x63, 0x6f, 0x6e,
   752  	0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x73, 0x3a, 0x08,
   753  	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0xca, 0x41, 0x4c, 0x0a, 0x37, 0x67, 0x6f, 0x6f,
   754  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
   755  	0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65,
   756  	0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
   757  	0x54, 0x65, 0x73, 0x74, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d,
   758  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xaa, 0x02, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61,
   759  	0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65,
   760  	0x73, 0x74, 0x12, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
   761  	0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d,
   762  	0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61,
   763  	0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65,
   764  	0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   765  	0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f,
   766  	0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa9, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02,
   767  	0x54, 0x32, 0x48, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x72, 0x65, 0x73,
   768  	0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
   769  	0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
   770  	0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76,
   771  	0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x08, 0x72, 0x65, 0x73,
   772  	0x6f, 0x75, 0x72, 0x63, 0x65, 0xca, 0x41, 0x4c, 0x0a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   773  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61,
   774  	0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31,
   775  	0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73,
   776  	0x74, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
   777  	0x64, 0x61, 0x74, 0x61, 0x12, 0x9e, 0x02, 0x0a, 0x15, 0x52, 0x65, 0x72, 0x75, 0x6e, 0x43, 0x6f,
   778  	0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x12, 0x44,
   779  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65,
   780  	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e,
   781  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x72, 0x75, 0x6e, 0x43, 0x6f, 0x6e,
   782  	0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71,
   783  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f,
   784  	0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
   785  	0x69, 0x6f, 0x6e, 0x22, 0x9f, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4a, 0x22, 0x45, 0x2f, 0x76,
   786  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f,
   787  	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   788  	0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
   789  	0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x65,
   790  	0x72, 0x75, 0x6e, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x4c, 0x0a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   791  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d,
   792  	0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   793  	0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65,
   794  	0x73, 0x74, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74,
   795  	0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xf4, 0x01, 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
   796  	0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74,
   797  	0x12, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   798  	0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e,
   799  	0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
   800  	0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74,
   801  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   802  	0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65,
   803  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x41, 0x2a, 0x3f,
   804  	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
   805  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
   806  	0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x65,
   807  	0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0xca,
   808  	0x41, 0x2a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   809  	0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61,
   810  	0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x54, 0xca, 0x41,
   811  	0x20, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65,
   812  	0x6e, 0x74, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
   813  	0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e,
   814  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61,
   815  	0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
   816  	0x72, 0x6d, 0x42, 0x9f, 0x02, 0x0a, 0x2a, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   817  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d,
   818  	0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   819  	0x31, 0x42, 0x18, 0x52, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x53,
   820  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x57, 0x67,
   821  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67,
   822  	0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   823  	0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f,
   824  	0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x62,
   825  	0x65, 0x74, 0x61, 0x31, 0x3b, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x6d, 0x61, 0x6e, 0x61,
   826  	0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0xaa, 0x02, 0x26, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   827  	0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4d, 0x61, 0x6e,
   828  	0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca,
   829  	0x02, 0x26, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x4e,
   830  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
   831  	0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x29, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
   832  	0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72,
   833  	0x6b, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x62,
   834  	0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   835  }
   836  
   837  var (
   838  	file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDescOnce sync.Once
   839  	file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDescData = file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDesc
   840  )
   841  
   842  func file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDescGZIP() []byte {
   843  	file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDescOnce.Do(func() {
   844  		file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDescData)
   845  	})
   846  	return file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDescData
   847  }
   848  
   849  var file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
   850  var file_google_cloud_networkmanagement_v1beta1_reachability_proto_goTypes = []interface{}{
   851  	(*ListConnectivityTestsRequest)(nil),  // 0: google.cloud.networkmanagement.v1beta1.ListConnectivityTestsRequest
   852  	(*ListConnectivityTestsResponse)(nil), // 1: google.cloud.networkmanagement.v1beta1.ListConnectivityTestsResponse
   853  	(*GetConnectivityTestRequest)(nil),    // 2: google.cloud.networkmanagement.v1beta1.GetConnectivityTestRequest
   854  	(*CreateConnectivityTestRequest)(nil), // 3: google.cloud.networkmanagement.v1beta1.CreateConnectivityTestRequest
   855  	(*UpdateConnectivityTestRequest)(nil), // 4: google.cloud.networkmanagement.v1beta1.UpdateConnectivityTestRequest
   856  	(*DeleteConnectivityTestRequest)(nil), // 5: google.cloud.networkmanagement.v1beta1.DeleteConnectivityTestRequest
   857  	(*RerunConnectivityTestRequest)(nil),  // 6: google.cloud.networkmanagement.v1beta1.RerunConnectivityTestRequest
   858  	(*OperationMetadata)(nil),             // 7: google.cloud.networkmanagement.v1beta1.OperationMetadata
   859  	(*ConnectivityTest)(nil),              // 8: google.cloud.networkmanagement.v1beta1.ConnectivityTest
   860  	(*fieldmaskpb.FieldMask)(nil),         // 9: google.protobuf.FieldMask
   861  	(*timestamppb.Timestamp)(nil),         // 10: google.protobuf.Timestamp
   862  	(*longrunning.Operation)(nil),         // 11: google.longrunning.Operation
   863  }
   864  var file_google_cloud_networkmanagement_v1beta1_reachability_proto_depIdxs = []int32{
   865  	8,  // 0: google.cloud.networkmanagement.v1beta1.ListConnectivityTestsResponse.resources:type_name -> google.cloud.networkmanagement.v1beta1.ConnectivityTest
   866  	8,  // 1: google.cloud.networkmanagement.v1beta1.CreateConnectivityTestRequest.resource:type_name -> google.cloud.networkmanagement.v1beta1.ConnectivityTest
   867  	9,  // 2: google.cloud.networkmanagement.v1beta1.UpdateConnectivityTestRequest.update_mask:type_name -> google.protobuf.FieldMask
   868  	8,  // 3: google.cloud.networkmanagement.v1beta1.UpdateConnectivityTestRequest.resource:type_name -> google.cloud.networkmanagement.v1beta1.ConnectivityTest
   869  	10, // 4: google.cloud.networkmanagement.v1beta1.OperationMetadata.create_time:type_name -> google.protobuf.Timestamp
   870  	10, // 5: google.cloud.networkmanagement.v1beta1.OperationMetadata.end_time:type_name -> google.protobuf.Timestamp
   871  	0,  // 6: google.cloud.networkmanagement.v1beta1.ReachabilityService.ListConnectivityTests:input_type -> google.cloud.networkmanagement.v1beta1.ListConnectivityTestsRequest
   872  	2,  // 7: google.cloud.networkmanagement.v1beta1.ReachabilityService.GetConnectivityTest:input_type -> google.cloud.networkmanagement.v1beta1.GetConnectivityTestRequest
   873  	3,  // 8: google.cloud.networkmanagement.v1beta1.ReachabilityService.CreateConnectivityTest:input_type -> google.cloud.networkmanagement.v1beta1.CreateConnectivityTestRequest
   874  	4,  // 9: google.cloud.networkmanagement.v1beta1.ReachabilityService.UpdateConnectivityTest:input_type -> google.cloud.networkmanagement.v1beta1.UpdateConnectivityTestRequest
   875  	6,  // 10: google.cloud.networkmanagement.v1beta1.ReachabilityService.RerunConnectivityTest:input_type -> google.cloud.networkmanagement.v1beta1.RerunConnectivityTestRequest
   876  	5,  // 11: google.cloud.networkmanagement.v1beta1.ReachabilityService.DeleteConnectivityTest:input_type -> google.cloud.networkmanagement.v1beta1.DeleteConnectivityTestRequest
   877  	1,  // 12: google.cloud.networkmanagement.v1beta1.ReachabilityService.ListConnectivityTests:output_type -> google.cloud.networkmanagement.v1beta1.ListConnectivityTestsResponse
   878  	8,  // 13: google.cloud.networkmanagement.v1beta1.ReachabilityService.GetConnectivityTest:output_type -> google.cloud.networkmanagement.v1beta1.ConnectivityTest
   879  	11, // 14: google.cloud.networkmanagement.v1beta1.ReachabilityService.CreateConnectivityTest:output_type -> google.longrunning.Operation
   880  	11, // 15: google.cloud.networkmanagement.v1beta1.ReachabilityService.UpdateConnectivityTest:output_type -> google.longrunning.Operation
   881  	11, // 16: google.cloud.networkmanagement.v1beta1.ReachabilityService.RerunConnectivityTest:output_type -> google.longrunning.Operation
   882  	11, // 17: google.cloud.networkmanagement.v1beta1.ReachabilityService.DeleteConnectivityTest:output_type -> google.longrunning.Operation
   883  	12, // [12:18] is the sub-list for method output_type
   884  	6,  // [6:12] is the sub-list for method input_type
   885  	6,  // [6:6] is the sub-list for extension type_name
   886  	6,  // [6:6] is the sub-list for extension extendee
   887  	0,  // [0:6] is the sub-list for field type_name
   888  }
   889  
   890  func init() { file_google_cloud_networkmanagement_v1beta1_reachability_proto_init() }
   891  func file_google_cloud_networkmanagement_v1beta1_reachability_proto_init() {
   892  	if File_google_cloud_networkmanagement_v1beta1_reachability_proto != nil {
   893  		return
   894  	}
   895  	file_google_cloud_networkmanagement_v1beta1_connectivity_test_proto_init()
   896  	if !protoimpl.UnsafeEnabled {
   897  		file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   898  			switch v := v.(*ListConnectivityTestsRequest); i {
   899  			case 0:
   900  				return &v.state
   901  			case 1:
   902  				return &v.sizeCache
   903  			case 2:
   904  				return &v.unknownFields
   905  			default:
   906  				return nil
   907  			}
   908  		}
   909  		file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   910  			switch v := v.(*ListConnectivityTestsResponse); i {
   911  			case 0:
   912  				return &v.state
   913  			case 1:
   914  				return &v.sizeCache
   915  			case 2:
   916  				return &v.unknownFields
   917  			default:
   918  				return nil
   919  			}
   920  		}
   921  		file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   922  			switch v := v.(*GetConnectivityTestRequest); i {
   923  			case 0:
   924  				return &v.state
   925  			case 1:
   926  				return &v.sizeCache
   927  			case 2:
   928  				return &v.unknownFields
   929  			default:
   930  				return nil
   931  			}
   932  		}
   933  		file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   934  			switch v := v.(*CreateConnectivityTestRequest); i {
   935  			case 0:
   936  				return &v.state
   937  			case 1:
   938  				return &v.sizeCache
   939  			case 2:
   940  				return &v.unknownFields
   941  			default:
   942  				return nil
   943  			}
   944  		}
   945  		file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   946  			switch v := v.(*UpdateConnectivityTestRequest); i {
   947  			case 0:
   948  				return &v.state
   949  			case 1:
   950  				return &v.sizeCache
   951  			case 2:
   952  				return &v.unknownFields
   953  			default:
   954  				return nil
   955  			}
   956  		}
   957  		file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
   958  			switch v := v.(*DeleteConnectivityTestRequest); i {
   959  			case 0:
   960  				return &v.state
   961  			case 1:
   962  				return &v.sizeCache
   963  			case 2:
   964  				return &v.unknownFields
   965  			default:
   966  				return nil
   967  			}
   968  		}
   969  		file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
   970  			switch v := v.(*RerunConnectivityTestRequest); i {
   971  			case 0:
   972  				return &v.state
   973  			case 1:
   974  				return &v.sizeCache
   975  			case 2:
   976  				return &v.unknownFields
   977  			default:
   978  				return nil
   979  			}
   980  		}
   981  		file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
   982  			switch v := v.(*OperationMetadata); i {
   983  			case 0:
   984  				return &v.state
   985  			case 1:
   986  				return &v.sizeCache
   987  			case 2:
   988  				return &v.unknownFields
   989  			default:
   990  				return nil
   991  			}
   992  		}
   993  	}
   994  	type x struct{}
   995  	out := protoimpl.TypeBuilder{
   996  		File: protoimpl.DescBuilder{
   997  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   998  			RawDescriptor: file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDesc,
   999  			NumEnums:      0,
  1000  			NumMessages:   8,
  1001  			NumExtensions: 0,
  1002  			NumServices:   1,
  1003  		},
  1004  		GoTypes:           file_google_cloud_networkmanagement_v1beta1_reachability_proto_goTypes,
  1005  		DependencyIndexes: file_google_cloud_networkmanagement_v1beta1_reachability_proto_depIdxs,
  1006  		MessageInfos:      file_google_cloud_networkmanagement_v1beta1_reachability_proto_msgTypes,
  1007  	}.Build()
  1008  	File_google_cloud_networkmanagement_v1beta1_reachability_proto = out.File
  1009  	file_google_cloud_networkmanagement_v1beta1_reachability_proto_rawDesc = nil
  1010  	file_google_cloud_networkmanagement_v1beta1_reachability_proto_goTypes = nil
  1011  	file_google_cloud_networkmanagement_v1beta1_reachability_proto_depIdxs = nil
  1012  }
  1013  
  1014  // Reference imports to suppress errors if they are not otherwise used.
  1015  var _ context.Context
  1016  var _ grpc.ClientConnInterface
  1017  
  1018  // This is a compile-time assertion to ensure that this generated file
  1019  // is compatible with the grpc package it is being compiled against.
  1020  const _ = grpc.SupportPackageIsVersion6
  1021  
  1022  // ReachabilityServiceClient is the client API for ReachabilityService service.
  1023  //
  1024  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  1025  type ReachabilityServiceClient interface {
  1026  	// Lists all Connectivity Tests owned by a project.
  1027  	ListConnectivityTests(ctx context.Context, in *ListConnectivityTestsRequest, opts ...grpc.CallOption) (*ListConnectivityTestsResponse, error)
  1028  	// Gets the details of a specific Connectivity Test.
  1029  	GetConnectivityTest(ctx context.Context, in *GetConnectivityTestRequest, opts ...grpc.CallOption) (*ConnectivityTest, error)
  1030  	// Creates a new Connectivity Test.
  1031  	// After you create a test, the reachability analysis is performed as part
  1032  	// of the long running operation, which completes when the analysis completes.
  1033  	//
  1034  	// If the endpoint specifications in `ConnectivityTest` are invalid
  1035  	// (for example, containing non-existent resources in the network, or you
  1036  	// don't have read permissions to the network configurations of listed
  1037  	// projects), then the reachability result returns a value of `UNKNOWN`.
  1038  	//
  1039  	// If the endpoint specifications in `ConnectivityTest` are
  1040  	// incomplete, the reachability result returns a value of
  1041  	// <code>AMBIGUOUS</code>. For more information,
  1042  	// see the Connectivity Test documentation.
  1043  	CreateConnectivityTest(ctx context.Context, in *CreateConnectivityTestRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  1044  	// Updates the configuration of an existing `ConnectivityTest`.
  1045  	// After you update a test, the reachability analysis is performed as part
  1046  	// of the long running operation, which completes when the analysis completes.
  1047  	// The Reachability state in the test resource is updated with the new result.
  1048  	//
  1049  	// If the endpoint specifications in `ConnectivityTest` are invalid
  1050  	// (for example, they contain non-existent resources in the network, or the
  1051  	// user does not have read permissions to the network configurations of
  1052  	// listed projects), then the reachability result returns a value of
  1053  	// <code>UNKNOWN</code>.
  1054  	//
  1055  	// If the endpoint specifications in `ConnectivityTest` are incomplete, the
  1056  	// reachability result returns a value of `AMBIGUOUS`. See the documentation
  1057  	// in `ConnectivityTest` for for more details.
  1058  	UpdateConnectivityTest(ctx context.Context, in *UpdateConnectivityTestRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  1059  	// Rerun an existing `ConnectivityTest`.
  1060  	// After the user triggers the rerun, the reachability analysis is performed
  1061  	// as part of the long running operation, which completes when the analysis
  1062  	// completes.
  1063  	//
  1064  	// Even though the test configuration remains the same, the reachability
  1065  	// result may change due to underlying network configuration changes.
  1066  	//
  1067  	// If the endpoint specifications in `ConnectivityTest` become invalid (for
  1068  	// example, specified resources are deleted in the network, or you lost
  1069  	// read permissions to the network configurations of listed projects), then
  1070  	// the reachability result returns a value of `UNKNOWN`.
  1071  	RerunConnectivityTest(ctx context.Context, in *RerunConnectivityTestRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  1072  	// Deletes a specific `ConnectivityTest`.
  1073  	DeleteConnectivityTest(ctx context.Context, in *DeleteConnectivityTestRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  1074  }
  1075  
  1076  type reachabilityServiceClient struct {
  1077  	cc grpc.ClientConnInterface
  1078  }
  1079  
  1080  func NewReachabilityServiceClient(cc grpc.ClientConnInterface) ReachabilityServiceClient {
  1081  	return &reachabilityServiceClient{cc}
  1082  }
  1083  
  1084  func (c *reachabilityServiceClient) ListConnectivityTests(ctx context.Context, in *ListConnectivityTestsRequest, opts ...grpc.CallOption) (*ListConnectivityTestsResponse, error) {
  1085  	out := new(ListConnectivityTestsResponse)
  1086  	err := c.cc.Invoke(ctx, "/google.cloud.networkmanagement.v1beta1.ReachabilityService/ListConnectivityTests", in, out, opts...)
  1087  	if err != nil {
  1088  		return nil, err
  1089  	}
  1090  	return out, nil
  1091  }
  1092  
  1093  func (c *reachabilityServiceClient) GetConnectivityTest(ctx context.Context, in *GetConnectivityTestRequest, opts ...grpc.CallOption) (*ConnectivityTest, error) {
  1094  	out := new(ConnectivityTest)
  1095  	err := c.cc.Invoke(ctx, "/google.cloud.networkmanagement.v1beta1.ReachabilityService/GetConnectivityTest", in, out, opts...)
  1096  	if err != nil {
  1097  		return nil, err
  1098  	}
  1099  	return out, nil
  1100  }
  1101  
  1102  func (c *reachabilityServiceClient) CreateConnectivityTest(ctx context.Context, in *CreateConnectivityTestRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1103  	out := new(longrunning.Operation)
  1104  	err := c.cc.Invoke(ctx, "/google.cloud.networkmanagement.v1beta1.ReachabilityService/CreateConnectivityTest", in, out, opts...)
  1105  	if err != nil {
  1106  		return nil, err
  1107  	}
  1108  	return out, nil
  1109  }
  1110  
  1111  func (c *reachabilityServiceClient) UpdateConnectivityTest(ctx context.Context, in *UpdateConnectivityTestRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1112  	out := new(longrunning.Operation)
  1113  	err := c.cc.Invoke(ctx, "/google.cloud.networkmanagement.v1beta1.ReachabilityService/UpdateConnectivityTest", in, out, opts...)
  1114  	if err != nil {
  1115  		return nil, err
  1116  	}
  1117  	return out, nil
  1118  }
  1119  
  1120  func (c *reachabilityServiceClient) RerunConnectivityTest(ctx context.Context, in *RerunConnectivityTestRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1121  	out := new(longrunning.Operation)
  1122  	err := c.cc.Invoke(ctx, "/google.cloud.networkmanagement.v1beta1.ReachabilityService/RerunConnectivityTest", in, out, opts...)
  1123  	if err != nil {
  1124  		return nil, err
  1125  	}
  1126  	return out, nil
  1127  }
  1128  
  1129  func (c *reachabilityServiceClient) DeleteConnectivityTest(ctx context.Context, in *DeleteConnectivityTestRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1130  	out := new(longrunning.Operation)
  1131  	err := c.cc.Invoke(ctx, "/google.cloud.networkmanagement.v1beta1.ReachabilityService/DeleteConnectivityTest", in, out, opts...)
  1132  	if err != nil {
  1133  		return nil, err
  1134  	}
  1135  	return out, nil
  1136  }
  1137  
  1138  // ReachabilityServiceServer is the server API for ReachabilityService service.
  1139  type ReachabilityServiceServer interface {
  1140  	// Lists all Connectivity Tests owned by a project.
  1141  	ListConnectivityTests(context.Context, *ListConnectivityTestsRequest) (*ListConnectivityTestsResponse, error)
  1142  	// Gets the details of a specific Connectivity Test.
  1143  	GetConnectivityTest(context.Context, *GetConnectivityTestRequest) (*ConnectivityTest, error)
  1144  	// Creates a new Connectivity Test.
  1145  	// After you create a test, the reachability analysis is performed as part
  1146  	// of the long running operation, which completes when the analysis completes.
  1147  	//
  1148  	// If the endpoint specifications in `ConnectivityTest` are invalid
  1149  	// (for example, containing non-existent resources in the network, or you
  1150  	// don't have read permissions to the network configurations of listed
  1151  	// projects), then the reachability result returns a value of `UNKNOWN`.
  1152  	//
  1153  	// If the endpoint specifications in `ConnectivityTest` are
  1154  	// incomplete, the reachability result returns a value of
  1155  	// <code>AMBIGUOUS</code>. For more information,
  1156  	// see the Connectivity Test documentation.
  1157  	CreateConnectivityTest(context.Context, *CreateConnectivityTestRequest) (*longrunning.Operation, error)
  1158  	// Updates the configuration of an existing `ConnectivityTest`.
  1159  	// After you update a test, the reachability analysis is performed as part
  1160  	// of the long running operation, which completes when the analysis completes.
  1161  	// The Reachability state in the test resource is updated with the new result.
  1162  	//
  1163  	// If the endpoint specifications in `ConnectivityTest` are invalid
  1164  	// (for example, they contain non-existent resources in the network, or the
  1165  	// user does not have read permissions to the network configurations of
  1166  	// listed projects), then the reachability result returns a value of
  1167  	// <code>UNKNOWN</code>.
  1168  	//
  1169  	// If the endpoint specifications in `ConnectivityTest` are incomplete, the
  1170  	// reachability result returns a value of `AMBIGUOUS`. See the documentation
  1171  	// in `ConnectivityTest` for for more details.
  1172  	UpdateConnectivityTest(context.Context, *UpdateConnectivityTestRequest) (*longrunning.Operation, error)
  1173  	// Rerun an existing `ConnectivityTest`.
  1174  	// After the user triggers the rerun, the reachability analysis is performed
  1175  	// as part of the long running operation, which completes when the analysis
  1176  	// completes.
  1177  	//
  1178  	// Even though the test configuration remains the same, the reachability
  1179  	// result may change due to underlying network configuration changes.
  1180  	//
  1181  	// If the endpoint specifications in `ConnectivityTest` become invalid (for
  1182  	// example, specified resources are deleted in the network, or you lost
  1183  	// read permissions to the network configurations of listed projects), then
  1184  	// the reachability result returns a value of `UNKNOWN`.
  1185  	RerunConnectivityTest(context.Context, *RerunConnectivityTestRequest) (*longrunning.Operation, error)
  1186  	// Deletes a specific `ConnectivityTest`.
  1187  	DeleteConnectivityTest(context.Context, *DeleteConnectivityTestRequest) (*longrunning.Operation, error)
  1188  }
  1189  
  1190  // UnimplementedReachabilityServiceServer can be embedded to have forward compatible implementations.
  1191  type UnimplementedReachabilityServiceServer struct {
  1192  }
  1193  
  1194  func (*UnimplementedReachabilityServiceServer) ListConnectivityTests(context.Context, *ListConnectivityTestsRequest) (*ListConnectivityTestsResponse, error) {
  1195  	return nil, status.Errorf(codes.Unimplemented, "method ListConnectivityTests not implemented")
  1196  }
  1197  func (*UnimplementedReachabilityServiceServer) GetConnectivityTest(context.Context, *GetConnectivityTestRequest) (*ConnectivityTest, error) {
  1198  	return nil, status.Errorf(codes.Unimplemented, "method GetConnectivityTest not implemented")
  1199  }
  1200  func (*UnimplementedReachabilityServiceServer) CreateConnectivityTest(context.Context, *CreateConnectivityTestRequest) (*longrunning.Operation, error) {
  1201  	return nil, status.Errorf(codes.Unimplemented, "method CreateConnectivityTest not implemented")
  1202  }
  1203  func (*UnimplementedReachabilityServiceServer) UpdateConnectivityTest(context.Context, *UpdateConnectivityTestRequest) (*longrunning.Operation, error) {
  1204  	return nil, status.Errorf(codes.Unimplemented, "method UpdateConnectivityTest not implemented")
  1205  }
  1206  func (*UnimplementedReachabilityServiceServer) RerunConnectivityTest(context.Context, *RerunConnectivityTestRequest) (*longrunning.Operation, error) {
  1207  	return nil, status.Errorf(codes.Unimplemented, "method RerunConnectivityTest not implemented")
  1208  }
  1209  func (*UnimplementedReachabilityServiceServer) DeleteConnectivityTest(context.Context, *DeleteConnectivityTestRequest) (*longrunning.Operation, error) {
  1210  	return nil, status.Errorf(codes.Unimplemented, "method DeleteConnectivityTest not implemented")
  1211  }
  1212  
  1213  func RegisterReachabilityServiceServer(s *grpc.Server, srv ReachabilityServiceServer) {
  1214  	s.RegisterService(&_ReachabilityService_serviceDesc, srv)
  1215  }
  1216  
  1217  func _ReachabilityService_ListConnectivityTests_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1218  	in := new(ListConnectivityTestsRequest)
  1219  	if err := dec(in); err != nil {
  1220  		return nil, err
  1221  	}
  1222  	if interceptor == nil {
  1223  		return srv.(ReachabilityServiceServer).ListConnectivityTests(ctx, in)
  1224  	}
  1225  	info := &grpc.UnaryServerInfo{
  1226  		Server:     srv,
  1227  		FullMethod: "/google.cloud.networkmanagement.v1beta1.ReachabilityService/ListConnectivityTests",
  1228  	}
  1229  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1230  		return srv.(ReachabilityServiceServer).ListConnectivityTests(ctx, req.(*ListConnectivityTestsRequest))
  1231  	}
  1232  	return interceptor(ctx, in, info, handler)
  1233  }
  1234  
  1235  func _ReachabilityService_GetConnectivityTest_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1236  	in := new(GetConnectivityTestRequest)
  1237  	if err := dec(in); err != nil {
  1238  		return nil, err
  1239  	}
  1240  	if interceptor == nil {
  1241  		return srv.(ReachabilityServiceServer).GetConnectivityTest(ctx, in)
  1242  	}
  1243  	info := &grpc.UnaryServerInfo{
  1244  		Server:     srv,
  1245  		FullMethod: "/google.cloud.networkmanagement.v1beta1.ReachabilityService/GetConnectivityTest",
  1246  	}
  1247  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1248  		return srv.(ReachabilityServiceServer).GetConnectivityTest(ctx, req.(*GetConnectivityTestRequest))
  1249  	}
  1250  	return interceptor(ctx, in, info, handler)
  1251  }
  1252  
  1253  func _ReachabilityService_CreateConnectivityTest_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1254  	in := new(CreateConnectivityTestRequest)
  1255  	if err := dec(in); err != nil {
  1256  		return nil, err
  1257  	}
  1258  	if interceptor == nil {
  1259  		return srv.(ReachabilityServiceServer).CreateConnectivityTest(ctx, in)
  1260  	}
  1261  	info := &grpc.UnaryServerInfo{
  1262  		Server:     srv,
  1263  		FullMethod: "/google.cloud.networkmanagement.v1beta1.ReachabilityService/CreateConnectivityTest",
  1264  	}
  1265  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1266  		return srv.(ReachabilityServiceServer).CreateConnectivityTest(ctx, req.(*CreateConnectivityTestRequest))
  1267  	}
  1268  	return interceptor(ctx, in, info, handler)
  1269  }
  1270  
  1271  func _ReachabilityService_UpdateConnectivityTest_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1272  	in := new(UpdateConnectivityTestRequest)
  1273  	if err := dec(in); err != nil {
  1274  		return nil, err
  1275  	}
  1276  	if interceptor == nil {
  1277  		return srv.(ReachabilityServiceServer).UpdateConnectivityTest(ctx, in)
  1278  	}
  1279  	info := &grpc.UnaryServerInfo{
  1280  		Server:     srv,
  1281  		FullMethod: "/google.cloud.networkmanagement.v1beta1.ReachabilityService/UpdateConnectivityTest",
  1282  	}
  1283  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1284  		return srv.(ReachabilityServiceServer).UpdateConnectivityTest(ctx, req.(*UpdateConnectivityTestRequest))
  1285  	}
  1286  	return interceptor(ctx, in, info, handler)
  1287  }
  1288  
  1289  func _ReachabilityService_RerunConnectivityTest_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1290  	in := new(RerunConnectivityTestRequest)
  1291  	if err := dec(in); err != nil {
  1292  		return nil, err
  1293  	}
  1294  	if interceptor == nil {
  1295  		return srv.(ReachabilityServiceServer).RerunConnectivityTest(ctx, in)
  1296  	}
  1297  	info := &grpc.UnaryServerInfo{
  1298  		Server:     srv,
  1299  		FullMethod: "/google.cloud.networkmanagement.v1beta1.ReachabilityService/RerunConnectivityTest",
  1300  	}
  1301  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1302  		return srv.(ReachabilityServiceServer).RerunConnectivityTest(ctx, req.(*RerunConnectivityTestRequest))
  1303  	}
  1304  	return interceptor(ctx, in, info, handler)
  1305  }
  1306  
  1307  func _ReachabilityService_DeleteConnectivityTest_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1308  	in := new(DeleteConnectivityTestRequest)
  1309  	if err := dec(in); err != nil {
  1310  		return nil, err
  1311  	}
  1312  	if interceptor == nil {
  1313  		return srv.(ReachabilityServiceServer).DeleteConnectivityTest(ctx, in)
  1314  	}
  1315  	info := &grpc.UnaryServerInfo{
  1316  		Server:     srv,
  1317  		FullMethod: "/google.cloud.networkmanagement.v1beta1.ReachabilityService/DeleteConnectivityTest",
  1318  	}
  1319  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1320  		return srv.(ReachabilityServiceServer).DeleteConnectivityTest(ctx, req.(*DeleteConnectivityTestRequest))
  1321  	}
  1322  	return interceptor(ctx, in, info, handler)
  1323  }
  1324  
  1325  var _ReachabilityService_serviceDesc = grpc.ServiceDesc{
  1326  	ServiceName: "google.cloud.networkmanagement.v1beta1.ReachabilityService",
  1327  	HandlerType: (*ReachabilityServiceServer)(nil),
  1328  	Methods: []grpc.MethodDesc{
  1329  		{
  1330  			MethodName: "ListConnectivityTests",
  1331  			Handler:    _ReachabilityService_ListConnectivityTests_Handler,
  1332  		},
  1333  		{
  1334  			MethodName: "GetConnectivityTest",
  1335  			Handler:    _ReachabilityService_GetConnectivityTest_Handler,
  1336  		},
  1337  		{
  1338  			MethodName: "CreateConnectivityTest",
  1339  			Handler:    _ReachabilityService_CreateConnectivityTest_Handler,
  1340  		},
  1341  		{
  1342  			MethodName: "UpdateConnectivityTest",
  1343  			Handler:    _ReachabilityService_UpdateConnectivityTest_Handler,
  1344  		},
  1345  		{
  1346  			MethodName: "RerunConnectivityTest",
  1347  			Handler:    _ReachabilityService_RerunConnectivityTest_Handler,
  1348  		},
  1349  		{
  1350  			MethodName: "DeleteConnectivityTest",
  1351  			Handler:    _ReachabilityService_DeleteConnectivityTest_Handler,
  1352  		},
  1353  	},
  1354  	Streams:  []grpc.StreamDesc{},
  1355  	Metadata: "google/cloud/networkmanagement/v1beta1/reachability.proto",
  1356  }
  1357  

View as plain text