...

Source file src/google.golang.org/genproto/googleapis/cloud/networkservices/v1/network_services.pb.go

Documentation: google.golang.org/genproto/googleapis/cloud/networkservices/v1

     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/networkservices/v1/network_services.proto
    20  
    21  package networkservices
    22  
    23  import (
    24  	context "context"
    25  	reflect "reflect"
    26  
    27  	_ "google.golang.org/genproto/googleapis/api/annotations"
    28  	longrunning "google.golang.org/genproto/googleapis/longrunning"
    29  	grpc "google.golang.org/grpc"
    30  	codes "google.golang.org/grpc/codes"
    31  	status "google.golang.org/grpc/status"
    32  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    33  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    34  )
    35  
    36  const (
    37  	// Verify that this generated code is sufficiently up-to-date.
    38  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    39  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    40  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    41  )
    42  
    43  var File_google_cloud_networkservices_v1_network_services_proto protoreflect.FileDescriptor
    44  
    45  var file_google_cloud_networkservices_v1_network_services_proto_rawDesc = []byte{
    46  	0x0a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e,
    47  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x76,
    48  	0x31, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
    49  	0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
    50  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65,
    51  	0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
    52  	0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
    53  	0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
    54  	0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
    55  	0x1a, 0x35, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e,
    56  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x76,
    57  	0x31, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63,
    58  	0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
    59  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72,
    60  	0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79,
    61  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x30, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63,
    62  	0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76,
    63  	0x69, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x5f, 0x72, 0x6f, 0x75,
    64  	0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x30, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
    65  	0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65,
    66  	0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x72,
    67  	0x6f, 0x75, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x67, 0x6f, 0x6f, 0x67,
    68  	0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
    69  	0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x65, 0x73, 0x68,
    70  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x35, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63,
    71  	0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76,
    72  	0x69, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f,
    73  	0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2f, 0x67,
    74  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74, 0x77,
    75  	0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x74,
    76  	0x63, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2f,
    77  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74,
    78  	0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f,
    79  	0x74, 0x6c, 0x73, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
    80  	0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e,
    81  	0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70,
    82  	0x72, 0x6f, 0x74, 0x6f, 0x32, 0x99, 0x48, 0x0a, 0x0f, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
    83  	0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0xda, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73,
    84  	0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65,
    85  	0x73, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
    86  	0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73,
    87  	0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
    88  	0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
    89  	0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
    90  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
    91  	0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f,
    92  	0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x45,
    93  	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x36, 0x12, 0x34, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72,
    94  	0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
    95  	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x65, 0x6e, 0x64, 0x70,
    96  	0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0xda, 0x41, 0x06, 0x70,
    97  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xc4, 0x01, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x64,
    98  	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x39, 0x2e, 0x67, 0x6f,
    99  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
   100  	0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65,
   101  	0x74, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52,
   102  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   103  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72,
   104  	0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
   105  	0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x43, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x36, 0x12,
   106  	0x34, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
   107  	0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
   108  	0x2a, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69,
   109  	0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xb5, 0x02, 0x0a,
   110  	0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50,
   111  	0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
   112  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76,
   113  	0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e,
   114  	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75,
   115  	0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e,
   116  	0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
   117  	0x6f, 0x6e, 0x22, 0xbf, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x47, 0x22, 0x34, 0x2f, 0x76, 0x31,
   118  	0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
   119  	0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d,
   120  	0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65,
   121  	0x73, 0x3a, 0x0f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x6c, 0x69,
   122  	0x63, 0x79, 0xda, 0x41, 0x29, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x65, 0x6e, 0x64, 0x70,
   123  	0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2c, 0x65, 0x6e, 0x64, 0x70,
   124  	0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x69, 0x64, 0xca, 0x41,
   125  	0x43, 0x0a, 0x0e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63,
   126  	0x79, 0x12, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   127  	0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e,
   128  	0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
   129  	0x64, 0x61, 0x74, 0x61, 0x12, 0xb7, 0x02, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45,
   130  	0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3c, 0x2e,
   131  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74,
   132  	0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e,
   133  	0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f,
   134  	0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f,
   135  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67,
   136  	0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xc1, 0x01, 0x82, 0xd3, 0xe4,
   137  	0x93, 0x02, 0x57, 0x32, 0x44, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69,
   138  	0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
   139  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
   140  	0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f,
   141  	0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x0f, 0x65, 0x6e, 0x64, 0x70, 0x6f,
   142  	0x69, 0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0xda, 0x41, 0x1b, 0x65, 0x6e, 0x64,
   143  	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2c, 0x75, 0x70, 0x64,
   144  	0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0xca, 0x41, 0x43, 0x0a, 0x0e, 0x45, 0x6e, 0x64,
   145  	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x31, 0x67, 0x6f, 0x6f,
   146  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
   147  	0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65,
   148  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x86,
   149  	0x02, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
   150  	0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   151  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65,
   152  	0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
   153  	0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65,
   154  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c,
   155  	0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
   156  	0x74, 0x69, 0x6f, 0x6e, 0x22, 0x90, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x36, 0x2a, 0x34, 0x2f,
   157  	0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
   158  	0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
   159  	0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73,
   160  	0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x4a, 0x0a, 0x15, 0x67,
   161  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45,
   162  	0x6d, 0x70, 0x74, 0x79, 0x12, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
   163  	0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
   164  	0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d,
   165  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xba, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74,
   166  	0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x73, 0x12, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   167  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73,
   168  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x47,
   169  	0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35,
   170  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65,
   171  	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31,
   172  	0x2e, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x73, 0x52, 0x65, 0x73,
   173  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2e, 0x12, 0x2c, 0x2f,
   174  	0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
   175  	0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
   176  	0x2a, 0x7d, 0x2f, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61,
   177  	0x72, 0x65, 0x6e, 0x74, 0x12, 0xa7, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x47, 0x61, 0x74, 0x65,
   178  	0x77, 0x61, 0x79, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
   179  	0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
   180  	0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79,
   181  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   182  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65,
   183  	0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61,
   184  	0x79, 0x22, 0x3b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2e, 0x12, 0x2c, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
   185  	0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
   186  	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x67, 0x61, 0x74, 0x65,
   187  	0x77, 0x61, 0x79, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x80,
   188  	0x02, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79,
   189  	0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   190  	0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e,
   191  	0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79,
   192  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   193  	0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65,
   194  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x98, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x22,
   195  	0x2c, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f,
   196  	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   197  	0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x73, 0x3a, 0x07, 0x67,
   198  	0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0xda, 0x41, 0x19, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c,
   199  	0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2c, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x5f,
   200  	0x69, 0x64, 0xca, 0x41, 0x3c, 0x0a, 0x07, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x12, 0x31,
   201  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74,
   202  	0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e,
   203  	0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
   204  	0x61, 0x12, 0x82, 0x02, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x61, 0x74, 0x65,
   205  	0x77, 0x61, 0x79, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
   206  	0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
   207  	0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x61, 0x74, 0x65,
   208  	0x77, 0x61, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f,
   209  	0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e,
   210  	0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x9a, 0x01, 0x82, 0xd3, 0xe4, 0x93,
   211  	0x02, 0x3f, 0x32, 0x34, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79,
   212  	0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
   213  	0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x67, 0x61, 0x74,
   214  	0x65, 0x77, 0x61, 0x79, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x07, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61,
   215  	0x79, 0xda, 0x41, 0x13, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x2c, 0x75, 0x70, 0x64, 0x61,
   216  	0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0xca, 0x41, 0x3c, 0x0a, 0x07, 0x47, 0x61, 0x74, 0x65,
   217  	0x77, 0x61, 0x79, 0x12, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
   218  	0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
   219  	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65,
   220  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xf0, 0x01, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74,
   221  	0x65, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   222  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73,
   223  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74,
   224  	0x65, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
   225  	0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e,
   226  	0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x88,
   227  	0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2e, 0x2a, 0x2c, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61,
   228  	0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
   229  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x67, 0x61, 0x74, 0x65, 0x77, 0x61,
   230  	0x79, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x4a, 0x0a,
   231  	0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
   232  	0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
   233  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76,
   234  	0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
   235  	0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xc2, 0x01, 0x0a, 0x0e, 0x4c, 0x69,
   236  	0x73, 0x74, 0x47, 0x72, 0x70, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x36, 0x2e, 0x67,
   237  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77,
   238  	0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c,
   239  	0x69, 0x73, 0x74, 0x47, 0x72, 0x70, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71,
   240  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
   241  	0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69,
   242  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x47, 0x72, 0x70, 0x63, 0x52,
   243  	0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82,
   244  	0xd3, 0xe4, 0x93, 0x02, 0x30, 0x12, 0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65,
   245  	0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
   246  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x52,
   247  	0x6f, 0x75, 0x74, 0x65, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xaf,
   248  	0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x47, 0x72, 0x70, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12,
   249  	0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
   250  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
   251  	0x31, 0x2e, 0x47, 0x65, 0x74, 0x47, 0x72, 0x70, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65,
   252  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
   253  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76,
   254  	0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x72, 0x70, 0x63, 0x52, 0x6f, 0x75, 0x74,
   255  	0x65, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x12, 0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
   256  	0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
   257  	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x67, 0x72, 0x70, 0x63,
   258  	0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65,
   259  	0x12, 0x91, 0x02, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x47, 0x72, 0x70, 0x63, 0x52,
   260  	0x6f, 0x75, 0x74, 0x65, 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
   261  	0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69,
   262  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x47, 0x72, 0x70,
   263  	0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e,
   264  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69,
   265  	0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa5, 0x01, 0x82,
   266  	0xd3, 0xe4, 0x93, 0x02, 0x3c, 0x22, 0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65,
   267  	0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
   268  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x52,
   269  	0x6f, 0x75, 0x74, 0x65, 0x73, 0x3a, 0x0a, 0x67, 0x72, 0x70, 0x63, 0x5f, 0x72, 0x6f, 0x75, 0x74,
   270  	0x65, 0xda, 0x41, 0x1f, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x67, 0x72, 0x70, 0x63, 0x5f,
   271  	0x72, 0x6f, 0x75, 0x74, 0x65, 0x2c, 0x67, 0x72, 0x70, 0x63, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65,
   272  	0x5f, 0x69, 0x64, 0xca, 0x41, 0x3e, 0x0a, 0x09, 0x47, 0x72, 0x70, 0x63, 0x52, 0x6f, 0x75, 0x74,
   273  	0x65, 0x12, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   274  	0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e,
   275  	0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
   276  	0x64, 0x61, 0x74, 0x61, 0x12, 0x93, 0x02, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47,
   277  	0x72, 0x70, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   278  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73,
   279  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74,
   280  	0x65, 0x47, 0x72, 0x70, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   281  	0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72,
   282  	0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   283  	0x22, 0xa7, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x47, 0x32, 0x39, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
   284  	0x67, 0x72, 0x70, 0x63, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
   285  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
   286  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65,
   287  	0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x0a, 0x67, 0x72, 0x70, 0x63, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65,
   288  	0xda, 0x41, 0x16, 0x67, 0x72, 0x70, 0x63, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2c, 0x75, 0x70,
   289  	0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0xca, 0x41, 0x3e, 0x0a, 0x09, 0x47, 0x72,
   290  	0x70, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   291  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72,
   292  	0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
   293  	0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xf6, 0x01, 0x0a, 0x0f, 0x44,
   294  	0x65, 0x6c, 0x65, 0x74, 0x65, 0x47, 0x72, 0x70, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x37,
   295  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65,
   296  	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31,
   297  	0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x47, 0x72, 0x70, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65,
   298  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   299  	0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65,
   300  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x8a, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x2a,
   301  	0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
   302  	0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
   303  	0x2a, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda,
   304  	0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x4a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   305  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
   306  	0x12, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
   307  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
   308  	0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64,
   309  	0x61, 0x74, 0x61, 0x12, 0xc2, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x74, 0x74, 0x70,
   310  	0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   311  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72,
   312  	0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x74, 0x74,
   313  	0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37,
   314  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65,
   315  	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31,
   316  	0x2e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x74, 0x74, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52,
   317  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x12,
   318  	0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f,
   319  	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   320  	0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x68, 0x74, 0x74, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0xda,
   321  	0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xaf, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74,
   322  	0x48, 0x74, 0x74, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   323  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
   324  	0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x48,
   325  	0x74, 0x74, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
   326  	0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
   327  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
   328  	0x31, 0x2e, 0x48, 0x74, 0x74, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x22, 0x3d, 0x82, 0xd3, 0xe4,
   329  	0x93, 0x02, 0x30, 0x12, 0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
   330  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
   331  	0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x68, 0x74, 0x74, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73,
   332  	0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x91, 0x02, 0x0a, 0x0f, 0x43,
   333  	0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x74, 0x74, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x37,
   334  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65,
   335  	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31,
   336  	0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x48, 0x74, 0x74, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65,
   337  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   338  	0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65,
   339  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa5, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3c, 0x22,
   340  	0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f,
   341  	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   342  	0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x68, 0x74, 0x74, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x3a,
   343  	0x0a, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0xda, 0x41, 0x1f, 0x70, 0x61,
   344  	0x72, 0x65, 0x6e, 0x74, 0x2c, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2c,
   345  	0x68, 0x74, 0x74, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x69, 0x64, 0xca, 0x41, 0x3e,
   346  	0x0a, 0x09, 0x48, 0x74, 0x74, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x31, 0x67, 0x6f, 0x6f,
   347  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
   348  	0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65,
   349  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x93,
   350  	0x02, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x74, 0x74, 0x70, 0x52, 0x6f, 0x75,
   351  	0x74, 0x65, 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
   352  	0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
   353  	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x74, 0x74, 0x70, 0x52,
   354  	0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f,
   355  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67,
   356  	0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa7, 0x01, 0x82, 0xd3, 0xe4,
   357  	0x93, 0x02, 0x47, 0x32, 0x39, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x72,
   358  	0x6f, 0x75, 0x74, 0x65, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
   359  	0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
   360  	0x2f, 0x68, 0x74, 0x74, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x0a,
   361  	0x68, 0x74, 0x74, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0xda, 0x41, 0x16, 0x68, 0x74, 0x74,
   362  	0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d,
   363  	0x61, 0x73, 0x6b, 0xca, 0x41, 0x3e, 0x0a, 0x09, 0x48, 0x74, 0x74, 0x70, 0x52, 0x6f, 0x75, 0x74,
   364  	0x65, 0x12, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   365  	0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e,
   366  	0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
   367  	0x64, 0x61, 0x74, 0x61, 0x12, 0xf6, 0x01, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x48,
   368  	0x74, 0x74, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   369  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73,
   370  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74,
   371  	0x65, 0x48, 0x74, 0x74, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   372  	0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72,
   373  	0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   374  	0x22, 0x8a, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x2a, 0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
   375  	0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
   376  	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x68, 0x74, 0x74, 0x70,
   377  	0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65,
   378  	0xca, 0x41, 0x4a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   379  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x31, 0x67, 0x6f, 0x6f, 0x67,
   380  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
   381  	0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72,
   382  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xbe, 0x01,
   383  	0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12,
   384  	0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
   385  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
   386  	0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52,
   387  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   388  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72,
   389  	0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x63, 0x70,
   390  	0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e,
   391  	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72,
   392  	0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
   393  	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x74, 0x63, 0x70, 0x52,
   394  	0x6f, 0x75, 0x74, 0x65, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xab,
   395  	0x01, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x33,
   396  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65,
   397  	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31,
   398  	0x2e, 0x47, 0x65, 0x74, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75,
   399  	0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
   400  	0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
   401  	0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x22, 0x3c,
   402  	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
   403  	0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
   404  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74,
   405  	0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x8a, 0x02, 0x0a,
   406  	0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12,
   407  	0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
   408  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
   409  	0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65,
   410  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   411  	0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65,
   412  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa0, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3a, 0x22,
   413  	0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f,
   414  	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   415  	0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x74, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x3a, 0x09,
   416  	0x74, 0x63, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0xda, 0x41, 0x1d, 0x70, 0x61, 0x72, 0x65,
   417  	0x6e, 0x74, 0x2c, 0x74, 0x63, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2c, 0x74, 0x63, 0x70,
   418  	0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x69, 0x64, 0xca, 0x41, 0x3d, 0x0a, 0x08, 0x54, 0x63,
   419  	0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
   420  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76,
   421  	0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
   422  	0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x8c, 0x02, 0x0a, 0x0e, 0x55, 0x70,
   423  	0x64, 0x61, 0x74, 0x65, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x36, 0x2e, 0x67,
   424  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77,
   425  	0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55,
   426  	0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71,
   427  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f,
   428  	0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
   429  	0x69, 0x6f, 0x6e, 0x22, 0xa2, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x44, 0x32, 0x37, 0x2f, 0x76,
   430  	0x31, 0x2f, 0x7b, 0x74, 0x63, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x6e, 0x61, 0x6d,
   431  	0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
   432  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74,
   433  	0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x09, 0x74, 0x63, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65,
   434  	0xda, 0x41, 0x15, 0x74, 0x63, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2c, 0x75, 0x70, 0x64,
   435  	0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0xca, 0x41, 0x3d, 0x0a, 0x08, 0x54, 0x63, 0x70,
   436  	0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
   437  	0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69,
   438  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   439  	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xf3, 0x01, 0x0a, 0x0e, 0x44, 0x65, 0x6c,
   440  	0x65, 0x74, 0x65, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x36, 0x2e, 0x67, 0x6f,
   441  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
   442  	0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65,
   443  	0x6c, 0x65, 0x74, 0x65, 0x54, 0x63, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75,
   444  	0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e,
   445  	0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
   446  	0x6f, 0x6e, 0x22, 0x89, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x2a, 0x2d, 0x2f, 0x76, 0x31,
   447  	0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
   448  	0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x63,
   449  	0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d,
   450  	0x65, 0xca, 0x41, 0x4a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   451  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x31, 0x67, 0x6f, 0x6f,
   452  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
   453  	0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65,
   454  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xbe,
   455  	0x01, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x6c, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73,
   456  	0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   457  	0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e,
   458  	0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x6c, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73,
   459  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   460  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65,
   461  	0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x6c,
   462  	0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
   463  	0x3e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61,
   464  	0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
   465  	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x74, 0x6c, 0x73,
   466  	0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12,
   467  	0xab, 0x01, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x54, 0x6c, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12,
   468  	0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
   469  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
   470  	0x31, 0x2e, 0x47, 0x65, 0x74, 0x54, 0x6c, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71,
   471  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
   472  	0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69,
   473  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x6c, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x22,
   474  	0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61,
   475  	0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
   476  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x6c, 0x73, 0x52, 0x6f, 0x75,
   477  	0x74, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x8a, 0x02,
   478  	0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x6c, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65,
   479  	0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   480  	0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e,
   481  	0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x6c, 0x73, 0x52, 0x6f, 0x75, 0x74,
   482  	0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   483  	0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70,
   484  	0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa0, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3a,
   485  	0x22, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72,
   486  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
   487  	0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x74, 0x6c, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x3a,
   488  	0x09, 0x74, 0x6c, 0x73, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0xda, 0x41, 0x1d, 0x70, 0x61, 0x72,
   489  	0x65, 0x6e, 0x74, 0x2c, 0x74, 0x6c, 0x73, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2c, 0x74, 0x6c,
   490  	0x73, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x69, 0x64, 0xca, 0x41, 0x3d, 0x0a, 0x08, 0x54,
   491  	0x6c, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   492  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72,
   493  	0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
   494  	0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x8c, 0x02, 0x0a, 0x0e, 0x55,
   495  	0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x6c, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x36, 0x2e,
   496  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74,
   497  	0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e,
   498  	0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x6c, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65,
   499  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c,
   500  	0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
   501  	0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa2, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x44, 0x32, 0x37, 0x2f,
   502  	0x76, 0x31, 0x2f, 0x7b, 0x74, 0x6c, 0x73, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x6e, 0x61,
   503  	0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
   504  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x6c, 0x73, 0x52, 0x6f, 0x75,
   505  	0x74, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x09, 0x74, 0x6c, 0x73, 0x5f, 0x72, 0x6f, 0x75, 0x74,
   506  	0x65, 0xda, 0x41, 0x15, 0x74, 0x6c, 0x73, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2c, 0x75, 0x70,
   507  	0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0xca, 0x41, 0x3d, 0x0a, 0x08, 0x54, 0x6c,
   508  	0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
   509  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76,
   510  	0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
   511  	0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xf3, 0x01, 0x0a, 0x0e, 0x44, 0x65,
   512  	0x6c, 0x65, 0x74, 0x65, 0x54, 0x6c, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x36, 0x2e, 0x67,
   513  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77,
   514  	0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44,
   515  	0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x6c, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71,
   516  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f,
   517  	0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
   518  	0x69, 0x6f, 0x6e, 0x22, 0x89, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x2a, 0x2d, 0x2f, 0x76,
   519  	0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
   520  	0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x74,
   521  	0x6c, 0x73, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61,
   522  	0x6d, 0x65, 0xca, 0x41, 0x4a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
   523  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x31, 0x67, 0x6f,
   524  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
   525  	0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70,
   526  	0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
   527  	0xd6, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42,
   528  	0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   529  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65,
   530  	0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65,
   531  	0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71,
   532  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
   533  	0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69,
   534  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69,
   535  	0x63, 0x65, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
   536  	0x73, 0x65, 0x22, 0x44, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x35, 0x12, 0x33, 0x2f, 0x76, 0x31, 0x2f,
   537  	0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
   538  	0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f,
   539  	0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73, 0xda,
   540  	0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xc3, 0x01, 0x0a, 0x11, 0x47, 0x65, 0x74,
   541  	0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x39,
   542  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65,
   543  	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31,
   544  	0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x69, 0x6e, 0x64, 0x69,
   545  	0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   546  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
   547  	0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76,
   548  	0x69, 0x63, 0x65, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x22, 0x42, 0x82, 0xd3, 0xe4, 0x93,
   549  	0x02, 0x35, 0x12, 0x33, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
   550  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
   551  	0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x69, 0x6e, 0x64,
   552  	0x69, 0x6e, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xb4,
   553  	0x02, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
   554  	0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   555  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65,
   556  	0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
   557  	0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x65,
   558  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c,
   559  	0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
   560  	0x74, 0x69, 0x6f, 0x6e, 0x22, 0xbe, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x46, 0x22, 0x33, 0x2f,
   561  	0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
   562  	0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
   563  	0x2a, 0x7d, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e,
   564  	0x67, 0x73, 0x3a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x62, 0x69, 0x6e, 0x64,
   565  	0x69, 0x6e, 0x67, 0xda, 0x41, 0x29, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x73, 0x65, 0x72,
   566  	0x76, 0x69, 0x63, 0x65, 0x5f, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x2c, 0x73, 0x65, 0x72,
   567  	0x76, 0x69, 0x63, 0x65, 0x5f, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0xca,
   568  	0x41, 0x43, 0x0a, 0x0e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x69, 0x6e, 0x64, 0x69,
   569  	0x6e, 0x67, 0x12, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
   570  	0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73,
   571  	0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74,
   572  	0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x85, 0x02, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
   573  	0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x3c,
   574  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65,
   575  	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31,
   576  	0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x69,
   577  	0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67,
   578  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e,
   579  	0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x8f, 0x01, 0x82, 0xd3,
   580  	0xe4, 0x93, 0x02, 0x35, 0x2a, 0x33, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
   581  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
   582  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x69,
   583  	0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65,
   584  	0xca, 0x41, 0x4a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   585  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x31, 0x67, 0x6f, 0x6f, 0x67,
   586  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
   587  	0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72,
   588  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xb2, 0x01,
   589  	0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x68, 0x65, 0x73, 0x12, 0x32, 0x2e, 0x67,
   590  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77,
   591  	0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c,
   592  	0x69, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x68, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
   593  	0x1a, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   594  	0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e,
   595  	0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x68, 0x65, 0x73, 0x52, 0x65, 0x73,
   596  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2c, 0x12, 0x2a, 0x2f,
   597  	0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
   598  	0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
   599  	0x2a, 0x7d, 0x2f, 0x6d, 0x65, 0x73, 0x68, 0x65, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65,
   600  	0x6e, 0x74, 0x12, 0x9c, 0x01, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x4d, 0x65, 0x73, 0x68, 0x12, 0x2f,
   601  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65,
   602  	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31,
   603  	0x2e, 0x47, 0x65, 0x74, 0x4d, 0x65, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
   604  	0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
   605  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
   606  	0x31, 0x2e, 0x4d, 0x65, 0x73, 0x68, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2c, 0x12, 0x2a,
   607  	0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
   608  	0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
   609  	0x2f, 0x6d, 0x65, 0x73, 0x68, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d,
   610  	0x65, 0x12, 0xec, 0x01, 0x0a, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x68,
   611  	0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   612  	0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e,
   613  	0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x68, 0x52, 0x65, 0x71,
   614  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f,
   615  	0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
   616  	0x69, 0x6f, 0x6e, 0x22, 0x8a, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x22, 0x2a, 0x2f, 0x76,
   617  	0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
   618  	0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
   619  	0x7d, 0x2f, 0x6d, 0x65, 0x73, 0x68, 0x65, 0x73, 0x3a, 0x04, 0x6d, 0x65, 0x73, 0x68, 0xda, 0x41,
   620  	0x13, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x6d, 0x65, 0x73, 0x68, 0x2c, 0x6d, 0x65, 0x73,
   621  	0x68, 0x5f, 0x69, 0x64, 0xca, 0x41, 0x39, 0x0a, 0x04, 0x4d, 0x65, 0x73, 0x68, 0x12, 0x31, 0x67,
   622  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77,
   623  	0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f,
   624  	0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
   625  	0x12, 0xee, 0x01, 0x0a, 0x0a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x68, 0x12,
   626  	0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
   627  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
   628  	0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75,
   629  	0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e,
   630  	0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
   631  	0x6f, 0x6e, 0x22, 0x8c, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x32, 0x2f, 0x2f, 0x76, 0x31,
   632  	0x2f, 0x7b, 0x6d, 0x65, 0x73, 0x68, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
   633  	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   634  	0x2f, 0x2a, 0x2f, 0x6d, 0x65, 0x73, 0x68, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x04, 0x6d, 0x65,
   635  	0x73, 0x68, 0xda, 0x41, 0x10, 0x6d, 0x65, 0x73, 0x68, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
   636  	0x5f, 0x6d, 0x61, 0x73, 0x6b, 0xca, 0x41, 0x39, 0x0a, 0x04, 0x4d, 0x65, 0x73, 0x68, 0x12, 0x31,
   637  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74,
   638  	0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e,
   639  	0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
   640  	0x61, 0x12, 0xe8, 0x01, 0x0a, 0x0a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x68,
   641  	0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   642  	0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e,
   643  	0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x68, 0x52, 0x65, 0x71,
   644  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f,
   645  	0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
   646  	0x69, 0x6f, 0x6e, 0x22, 0x86, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2c, 0x2a, 0x2a, 0x2f, 0x76,
   647  	0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
   648  	0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x6d,
   649  	0x65, 0x73, 0x68, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca,
   650  	0x41, 0x4a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   651  	0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   652  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73,
   653  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
   654  	0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x52, 0xca, 0x41,
   655  	0x1e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73,
   656  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2,
   657  	0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f,
   658  	0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74,
   659  	0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
   660  	0x42, 0xe0, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   661  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x72,
   662  	0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x50, 0x01, 0x5a, 0x4e, 0x67, 0x6f, 0x6f, 0x67,
   663  	0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65,
   664  	0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
   665  	0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73,
   666  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x3b, 0x6e, 0x65, 0x74, 0x77, 0x6f,
   667  	0x72, 0x6b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f,
   668  	0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72,
   669  	0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x1f, 0x47,
   670  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x4e, 0x65, 0x74, 0x77,
   671  	0x6f, 0x72, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x5c, 0x56, 0x31, 0xea, 0x02,
   672  	0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a,
   673  	0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x3a,
   674  	0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   675  }
   676  
   677  var file_google_cloud_networkservices_v1_network_services_proto_goTypes = []interface{}{
   678  	(*ListEndpointPoliciesRequest)(nil),  // 0: google.cloud.networkservices.v1.ListEndpointPoliciesRequest
   679  	(*GetEndpointPolicyRequest)(nil),     // 1: google.cloud.networkservices.v1.GetEndpointPolicyRequest
   680  	(*CreateEndpointPolicyRequest)(nil),  // 2: google.cloud.networkservices.v1.CreateEndpointPolicyRequest
   681  	(*UpdateEndpointPolicyRequest)(nil),  // 3: google.cloud.networkservices.v1.UpdateEndpointPolicyRequest
   682  	(*DeleteEndpointPolicyRequest)(nil),  // 4: google.cloud.networkservices.v1.DeleteEndpointPolicyRequest
   683  	(*ListGatewaysRequest)(nil),          // 5: google.cloud.networkservices.v1.ListGatewaysRequest
   684  	(*GetGatewayRequest)(nil),            // 6: google.cloud.networkservices.v1.GetGatewayRequest
   685  	(*CreateGatewayRequest)(nil),         // 7: google.cloud.networkservices.v1.CreateGatewayRequest
   686  	(*UpdateGatewayRequest)(nil),         // 8: google.cloud.networkservices.v1.UpdateGatewayRequest
   687  	(*DeleteGatewayRequest)(nil),         // 9: google.cloud.networkservices.v1.DeleteGatewayRequest
   688  	(*ListGrpcRoutesRequest)(nil),        // 10: google.cloud.networkservices.v1.ListGrpcRoutesRequest
   689  	(*GetGrpcRouteRequest)(nil),          // 11: google.cloud.networkservices.v1.GetGrpcRouteRequest
   690  	(*CreateGrpcRouteRequest)(nil),       // 12: google.cloud.networkservices.v1.CreateGrpcRouteRequest
   691  	(*UpdateGrpcRouteRequest)(nil),       // 13: google.cloud.networkservices.v1.UpdateGrpcRouteRequest
   692  	(*DeleteGrpcRouteRequest)(nil),       // 14: google.cloud.networkservices.v1.DeleteGrpcRouteRequest
   693  	(*ListHttpRoutesRequest)(nil),        // 15: google.cloud.networkservices.v1.ListHttpRoutesRequest
   694  	(*GetHttpRouteRequest)(nil),          // 16: google.cloud.networkservices.v1.GetHttpRouteRequest
   695  	(*CreateHttpRouteRequest)(nil),       // 17: google.cloud.networkservices.v1.CreateHttpRouteRequest
   696  	(*UpdateHttpRouteRequest)(nil),       // 18: google.cloud.networkservices.v1.UpdateHttpRouteRequest
   697  	(*DeleteHttpRouteRequest)(nil),       // 19: google.cloud.networkservices.v1.DeleteHttpRouteRequest
   698  	(*ListTcpRoutesRequest)(nil),         // 20: google.cloud.networkservices.v1.ListTcpRoutesRequest
   699  	(*GetTcpRouteRequest)(nil),           // 21: google.cloud.networkservices.v1.GetTcpRouteRequest
   700  	(*CreateTcpRouteRequest)(nil),        // 22: google.cloud.networkservices.v1.CreateTcpRouteRequest
   701  	(*UpdateTcpRouteRequest)(nil),        // 23: google.cloud.networkservices.v1.UpdateTcpRouteRequest
   702  	(*DeleteTcpRouteRequest)(nil),        // 24: google.cloud.networkservices.v1.DeleteTcpRouteRequest
   703  	(*ListTlsRoutesRequest)(nil),         // 25: google.cloud.networkservices.v1.ListTlsRoutesRequest
   704  	(*GetTlsRouteRequest)(nil),           // 26: google.cloud.networkservices.v1.GetTlsRouteRequest
   705  	(*CreateTlsRouteRequest)(nil),        // 27: google.cloud.networkservices.v1.CreateTlsRouteRequest
   706  	(*UpdateTlsRouteRequest)(nil),        // 28: google.cloud.networkservices.v1.UpdateTlsRouteRequest
   707  	(*DeleteTlsRouteRequest)(nil),        // 29: google.cloud.networkservices.v1.DeleteTlsRouteRequest
   708  	(*ListServiceBindingsRequest)(nil),   // 30: google.cloud.networkservices.v1.ListServiceBindingsRequest
   709  	(*GetServiceBindingRequest)(nil),     // 31: google.cloud.networkservices.v1.GetServiceBindingRequest
   710  	(*CreateServiceBindingRequest)(nil),  // 32: google.cloud.networkservices.v1.CreateServiceBindingRequest
   711  	(*DeleteServiceBindingRequest)(nil),  // 33: google.cloud.networkservices.v1.DeleteServiceBindingRequest
   712  	(*ListMeshesRequest)(nil),            // 34: google.cloud.networkservices.v1.ListMeshesRequest
   713  	(*GetMeshRequest)(nil),               // 35: google.cloud.networkservices.v1.GetMeshRequest
   714  	(*CreateMeshRequest)(nil),            // 36: google.cloud.networkservices.v1.CreateMeshRequest
   715  	(*UpdateMeshRequest)(nil),            // 37: google.cloud.networkservices.v1.UpdateMeshRequest
   716  	(*DeleteMeshRequest)(nil),            // 38: google.cloud.networkservices.v1.DeleteMeshRequest
   717  	(*ListEndpointPoliciesResponse)(nil), // 39: google.cloud.networkservices.v1.ListEndpointPoliciesResponse
   718  	(*EndpointPolicy)(nil),               // 40: google.cloud.networkservices.v1.EndpointPolicy
   719  	(*longrunning.Operation)(nil),        // 41: google.longrunning.Operation
   720  	(*ListGatewaysResponse)(nil),         // 42: google.cloud.networkservices.v1.ListGatewaysResponse
   721  	(*Gateway)(nil),                      // 43: google.cloud.networkservices.v1.Gateway
   722  	(*ListGrpcRoutesResponse)(nil),       // 44: google.cloud.networkservices.v1.ListGrpcRoutesResponse
   723  	(*GrpcRoute)(nil),                    // 45: google.cloud.networkservices.v1.GrpcRoute
   724  	(*ListHttpRoutesResponse)(nil),       // 46: google.cloud.networkservices.v1.ListHttpRoutesResponse
   725  	(*HttpRoute)(nil),                    // 47: google.cloud.networkservices.v1.HttpRoute
   726  	(*ListTcpRoutesResponse)(nil),        // 48: google.cloud.networkservices.v1.ListTcpRoutesResponse
   727  	(*TcpRoute)(nil),                     // 49: google.cloud.networkservices.v1.TcpRoute
   728  	(*ListTlsRoutesResponse)(nil),        // 50: google.cloud.networkservices.v1.ListTlsRoutesResponse
   729  	(*TlsRoute)(nil),                     // 51: google.cloud.networkservices.v1.TlsRoute
   730  	(*ListServiceBindingsResponse)(nil),  // 52: google.cloud.networkservices.v1.ListServiceBindingsResponse
   731  	(*ServiceBinding)(nil),               // 53: google.cloud.networkservices.v1.ServiceBinding
   732  	(*ListMeshesResponse)(nil),           // 54: google.cloud.networkservices.v1.ListMeshesResponse
   733  	(*Mesh)(nil),                         // 55: google.cloud.networkservices.v1.Mesh
   734  }
   735  var file_google_cloud_networkservices_v1_network_services_proto_depIdxs = []int32{
   736  	0,  // 0: google.cloud.networkservices.v1.NetworkServices.ListEndpointPolicies:input_type -> google.cloud.networkservices.v1.ListEndpointPoliciesRequest
   737  	1,  // 1: google.cloud.networkservices.v1.NetworkServices.GetEndpointPolicy:input_type -> google.cloud.networkservices.v1.GetEndpointPolicyRequest
   738  	2,  // 2: google.cloud.networkservices.v1.NetworkServices.CreateEndpointPolicy:input_type -> google.cloud.networkservices.v1.CreateEndpointPolicyRequest
   739  	3,  // 3: google.cloud.networkservices.v1.NetworkServices.UpdateEndpointPolicy:input_type -> google.cloud.networkservices.v1.UpdateEndpointPolicyRequest
   740  	4,  // 4: google.cloud.networkservices.v1.NetworkServices.DeleteEndpointPolicy:input_type -> google.cloud.networkservices.v1.DeleteEndpointPolicyRequest
   741  	5,  // 5: google.cloud.networkservices.v1.NetworkServices.ListGateways:input_type -> google.cloud.networkservices.v1.ListGatewaysRequest
   742  	6,  // 6: google.cloud.networkservices.v1.NetworkServices.GetGateway:input_type -> google.cloud.networkservices.v1.GetGatewayRequest
   743  	7,  // 7: google.cloud.networkservices.v1.NetworkServices.CreateGateway:input_type -> google.cloud.networkservices.v1.CreateGatewayRequest
   744  	8,  // 8: google.cloud.networkservices.v1.NetworkServices.UpdateGateway:input_type -> google.cloud.networkservices.v1.UpdateGatewayRequest
   745  	9,  // 9: google.cloud.networkservices.v1.NetworkServices.DeleteGateway:input_type -> google.cloud.networkservices.v1.DeleteGatewayRequest
   746  	10, // 10: google.cloud.networkservices.v1.NetworkServices.ListGrpcRoutes:input_type -> google.cloud.networkservices.v1.ListGrpcRoutesRequest
   747  	11, // 11: google.cloud.networkservices.v1.NetworkServices.GetGrpcRoute:input_type -> google.cloud.networkservices.v1.GetGrpcRouteRequest
   748  	12, // 12: google.cloud.networkservices.v1.NetworkServices.CreateGrpcRoute:input_type -> google.cloud.networkservices.v1.CreateGrpcRouteRequest
   749  	13, // 13: google.cloud.networkservices.v1.NetworkServices.UpdateGrpcRoute:input_type -> google.cloud.networkservices.v1.UpdateGrpcRouteRequest
   750  	14, // 14: google.cloud.networkservices.v1.NetworkServices.DeleteGrpcRoute:input_type -> google.cloud.networkservices.v1.DeleteGrpcRouteRequest
   751  	15, // 15: google.cloud.networkservices.v1.NetworkServices.ListHttpRoutes:input_type -> google.cloud.networkservices.v1.ListHttpRoutesRequest
   752  	16, // 16: google.cloud.networkservices.v1.NetworkServices.GetHttpRoute:input_type -> google.cloud.networkservices.v1.GetHttpRouteRequest
   753  	17, // 17: google.cloud.networkservices.v1.NetworkServices.CreateHttpRoute:input_type -> google.cloud.networkservices.v1.CreateHttpRouteRequest
   754  	18, // 18: google.cloud.networkservices.v1.NetworkServices.UpdateHttpRoute:input_type -> google.cloud.networkservices.v1.UpdateHttpRouteRequest
   755  	19, // 19: google.cloud.networkservices.v1.NetworkServices.DeleteHttpRoute:input_type -> google.cloud.networkservices.v1.DeleteHttpRouteRequest
   756  	20, // 20: google.cloud.networkservices.v1.NetworkServices.ListTcpRoutes:input_type -> google.cloud.networkservices.v1.ListTcpRoutesRequest
   757  	21, // 21: google.cloud.networkservices.v1.NetworkServices.GetTcpRoute:input_type -> google.cloud.networkservices.v1.GetTcpRouteRequest
   758  	22, // 22: google.cloud.networkservices.v1.NetworkServices.CreateTcpRoute:input_type -> google.cloud.networkservices.v1.CreateTcpRouteRequest
   759  	23, // 23: google.cloud.networkservices.v1.NetworkServices.UpdateTcpRoute:input_type -> google.cloud.networkservices.v1.UpdateTcpRouteRequest
   760  	24, // 24: google.cloud.networkservices.v1.NetworkServices.DeleteTcpRoute:input_type -> google.cloud.networkservices.v1.DeleteTcpRouteRequest
   761  	25, // 25: google.cloud.networkservices.v1.NetworkServices.ListTlsRoutes:input_type -> google.cloud.networkservices.v1.ListTlsRoutesRequest
   762  	26, // 26: google.cloud.networkservices.v1.NetworkServices.GetTlsRoute:input_type -> google.cloud.networkservices.v1.GetTlsRouteRequest
   763  	27, // 27: google.cloud.networkservices.v1.NetworkServices.CreateTlsRoute:input_type -> google.cloud.networkservices.v1.CreateTlsRouteRequest
   764  	28, // 28: google.cloud.networkservices.v1.NetworkServices.UpdateTlsRoute:input_type -> google.cloud.networkservices.v1.UpdateTlsRouteRequest
   765  	29, // 29: google.cloud.networkservices.v1.NetworkServices.DeleteTlsRoute:input_type -> google.cloud.networkservices.v1.DeleteTlsRouteRequest
   766  	30, // 30: google.cloud.networkservices.v1.NetworkServices.ListServiceBindings:input_type -> google.cloud.networkservices.v1.ListServiceBindingsRequest
   767  	31, // 31: google.cloud.networkservices.v1.NetworkServices.GetServiceBinding:input_type -> google.cloud.networkservices.v1.GetServiceBindingRequest
   768  	32, // 32: google.cloud.networkservices.v1.NetworkServices.CreateServiceBinding:input_type -> google.cloud.networkservices.v1.CreateServiceBindingRequest
   769  	33, // 33: google.cloud.networkservices.v1.NetworkServices.DeleteServiceBinding:input_type -> google.cloud.networkservices.v1.DeleteServiceBindingRequest
   770  	34, // 34: google.cloud.networkservices.v1.NetworkServices.ListMeshes:input_type -> google.cloud.networkservices.v1.ListMeshesRequest
   771  	35, // 35: google.cloud.networkservices.v1.NetworkServices.GetMesh:input_type -> google.cloud.networkservices.v1.GetMeshRequest
   772  	36, // 36: google.cloud.networkservices.v1.NetworkServices.CreateMesh:input_type -> google.cloud.networkservices.v1.CreateMeshRequest
   773  	37, // 37: google.cloud.networkservices.v1.NetworkServices.UpdateMesh:input_type -> google.cloud.networkservices.v1.UpdateMeshRequest
   774  	38, // 38: google.cloud.networkservices.v1.NetworkServices.DeleteMesh:input_type -> google.cloud.networkservices.v1.DeleteMeshRequest
   775  	39, // 39: google.cloud.networkservices.v1.NetworkServices.ListEndpointPolicies:output_type -> google.cloud.networkservices.v1.ListEndpointPoliciesResponse
   776  	40, // 40: google.cloud.networkservices.v1.NetworkServices.GetEndpointPolicy:output_type -> google.cloud.networkservices.v1.EndpointPolicy
   777  	41, // 41: google.cloud.networkservices.v1.NetworkServices.CreateEndpointPolicy:output_type -> google.longrunning.Operation
   778  	41, // 42: google.cloud.networkservices.v1.NetworkServices.UpdateEndpointPolicy:output_type -> google.longrunning.Operation
   779  	41, // 43: google.cloud.networkservices.v1.NetworkServices.DeleteEndpointPolicy:output_type -> google.longrunning.Operation
   780  	42, // 44: google.cloud.networkservices.v1.NetworkServices.ListGateways:output_type -> google.cloud.networkservices.v1.ListGatewaysResponse
   781  	43, // 45: google.cloud.networkservices.v1.NetworkServices.GetGateway:output_type -> google.cloud.networkservices.v1.Gateway
   782  	41, // 46: google.cloud.networkservices.v1.NetworkServices.CreateGateway:output_type -> google.longrunning.Operation
   783  	41, // 47: google.cloud.networkservices.v1.NetworkServices.UpdateGateway:output_type -> google.longrunning.Operation
   784  	41, // 48: google.cloud.networkservices.v1.NetworkServices.DeleteGateway:output_type -> google.longrunning.Operation
   785  	44, // 49: google.cloud.networkservices.v1.NetworkServices.ListGrpcRoutes:output_type -> google.cloud.networkservices.v1.ListGrpcRoutesResponse
   786  	45, // 50: google.cloud.networkservices.v1.NetworkServices.GetGrpcRoute:output_type -> google.cloud.networkservices.v1.GrpcRoute
   787  	41, // 51: google.cloud.networkservices.v1.NetworkServices.CreateGrpcRoute:output_type -> google.longrunning.Operation
   788  	41, // 52: google.cloud.networkservices.v1.NetworkServices.UpdateGrpcRoute:output_type -> google.longrunning.Operation
   789  	41, // 53: google.cloud.networkservices.v1.NetworkServices.DeleteGrpcRoute:output_type -> google.longrunning.Operation
   790  	46, // 54: google.cloud.networkservices.v1.NetworkServices.ListHttpRoutes:output_type -> google.cloud.networkservices.v1.ListHttpRoutesResponse
   791  	47, // 55: google.cloud.networkservices.v1.NetworkServices.GetHttpRoute:output_type -> google.cloud.networkservices.v1.HttpRoute
   792  	41, // 56: google.cloud.networkservices.v1.NetworkServices.CreateHttpRoute:output_type -> google.longrunning.Operation
   793  	41, // 57: google.cloud.networkservices.v1.NetworkServices.UpdateHttpRoute:output_type -> google.longrunning.Operation
   794  	41, // 58: google.cloud.networkservices.v1.NetworkServices.DeleteHttpRoute:output_type -> google.longrunning.Operation
   795  	48, // 59: google.cloud.networkservices.v1.NetworkServices.ListTcpRoutes:output_type -> google.cloud.networkservices.v1.ListTcpRoutesResponse
   796  	49, // 60: google.cloud.networkservices.v1.NetworkServices.GetTcpRoute:output_type -> google.cloud.networkservices.v1.TcpRoute
   797  	41, // 61: google.cloud.networkservices.v1.NetworkServices.CreateTcpRoute:output_type -> google.longrunning.Operation
   798  	41, // 62: google.cloud.networkservices.v1.NetworkServices.UpdateTcpRoute:output_type -> google.longrunning.Operation
   799  	41, // 63: google.cloud.networkservices.v1.NetworkServices.DeleteTcpRoute:output_type -> google.longrunning.Operation
   800  	50, // 64: google.cloud.networkservices.v1.NetworkServices.ListTlsRoutes:output_type -> google.cloud.networkservices.v1.ListTlsRoutesResponse
   801  	51, // 65: google.cloud.networkservices.v1.NetworkServices.GetTlsRoute:output_type -> google.cloud.networkservices.v1.TlsRoute
   802  	41, // 66: google.cloud.networkservices.v1.NetworkServices.CreateTlsRoute:output_type -> google.longrunning.Operation
   803  	41, // 67: google.cloud.networkservices.v1.NetworkServices.UpdateTlsRoute:output_type -> google.longrunning.Operation
   804  	41, // 68: google.cloud.networkservices.v1.NetworkServices.DeleteTlsRoute:output_type -> google.longrunning.Operation
   805  	52, // 69: google.cloud.networkservices.v1.NetworkServices.ListServiceBindings:output_type -> google.cloud.networkservices.v1.ListServiceBindingsResponse
   806  	53, // 70: google.cloud.networkservices.v1.NetworkServices.GetServiceBinding:output_type -> google.cloud.networkservices.v1.ServiceBinding
   807  	41, // 71: google.cloud.networkservices.v1.NetworkServices.CreateServiceBinding:output_type -> google.longrunning.Operation
   808  	41, // 72: google.cloud.networkservices.v1.NetworkServices.DeleteServiceBinding:output_type -> google.longrunning.Operation
   809  	54, // 73: google.cloud.networkservices.v1.NetworkServices.ListMeshes:output_type -> google.cloud.networkservices.v1.ListMeshesResponse
   810  	55, // 74: google.cloud.networkservices.v1.NetworkServices.GetMesh:output_type -> google.cloud.networkservices.v1.Mesh
   811  	41, // 75: google.cloud.networkservices.v1.NetworkServices.CreateMesh:output_type -> google.longrunning.Operation
   812  	41, // 76: google.cloud.networkservices.v1.NetworkServices.UpdateMesh:output_type -> google.longrunning.Operation
   813  	41, // 77: google.cloud.networkservices.v1.NetworkServices.DeleteMesh:output_type -> google.longrunning.Operation
   814  	39, // [39:78] is the sub-list for method output_type
   815  	0,  // [0:39] is the sub-list for method input_type
   816  	0,  // [0:0] is the sub-list for extension type_name
   817  	0,  // [0:0] is the sub-list for extension extendee
   818  	0,  // [0:0] is the sub-list for field type_name
   819  }
   820  
   821  func init() { file_google_cloud_networkservices_v1_network_services_proto_init() }
   822  func file_google_cloud_networkservices_v1_network_services_proto_init() {
   823  	if File_google_cloud_networkservices_v1_network_services_proto != nil {
   824  		return
   825  	}
   826  	file_google_cloud_networkservices_v1_endpoint_policy_proto_init()
   827  	file_google_cloud_networkservices_v1_gateway_proto_init()
   828  	file_google_cloud_networkservices_v1_grpc_route_proto_init()
   829  	file_google_cloud_networkservices_v1_http_route_proto_init()
   830  	file_google_cloud_networkservices_v1_mesh_proto_init()
   831  	file_google_cloud_networkservices_v1_service_binding_proto_init()
   832  	file_google_cloud_networkservices_v1_tcp_route_proto_init()
   833  	file_google_cloud_networkservices_v1_tls_route_proto_init()
   834  	type x struct{}
   835  	out := protoimpl.TypeBuilder{
   836  		File: protoimpl.DescBuilder{
   837  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   838  			RawDescriptor: file_google_cloud_networkservices_v1_network_services_proto_rawDesc,
   839  			NumEnums:      0,
   840  			NumMessages:   0,
   841  			NumExtensions: 0,
   842  			NumServices:   1,
   843  		},
   844  		GoTypes:           file_google_cloud_networkservices_v1_network_services_proto_goTypes,
   845  		DependencyIndexes: file_google_cloud_networkservices_v1_network_services_proto_depIdxs,
   846  	}.Build()
   847  	File_google_cloud_networkservices_v1_network_services_proto = out.File
   848  	file_google_cloud_networkservices_v1_network_services_proto_rawDesc = nil
   849  	file_google_cloud_networkservices_v1_network_services_proto_goTypes = nil
   850  	file_google_cloud_networkservices_v1_network_services_proto_depIdxs = nil
   851  }
   852  
   853  // Reference imports to suppress errors if they are not otherwise used.
   854  var _ context.Context
   855  var _ grpc.ClientConnInterface
   856  
   857  // This is a compile-time assertion to ensure that this generated file
   858  // is compatible with the grpc package it is being compiled against.
   859  const _ = grpc.SupportPackageIsVersion6
   860  
   861  // NetworkServicesClient is the client API for NetworkServices service.
   862  //
   863  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
   864  type NetworkServicesClient interface {
   865  	// Lists EndpointPolicies in a given project and location.
   866  	ListEndpointPolicies(ctx context.Context, in *ListEndpointPoliciesRequest, opts ...grpc.CallOption) (*ListEndpointPoliciesResponse, error)
   867  	// Gets details of a single EndpointPolicy.
   868  	GetEndpointPolicy(ctx context.Context, in *GetEndpointPolicyRequest, opts ...grpc.CallOption) (*EndpointPolicy, error)
   869  	// Creates a new EndpointPolicy in a given project and location.
   870  	CreateEndpointPolicy(ctx context.Context, in *CreateEndpointPolicyRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   871  	// Updates the parameters of a single EndpointPolicy.
   872  	UpdateEndpointPolicy(ctx context.Context, in *UpdateEndpointPolicyRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   873  	// Deletes a single EndpointPolicy.
   874  	DeleteEndpointPolicy(ctx context.Context, in *DeleteEndpointPolicyRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   875  	// Lists Gateways in a given project and location.
   876  	ListGateways(ctx context.Context, in *ListGatewaysRequest, opts ...grpc.CallOption) (*ListGatewaysResponse, error)
   877  	// Gets details of a single Gateway.
   878  	GetGateway(ctx context.Context, in *GetGatewayRequest, opts ...grpc.CallOption) (*Gateway, error)
   879  	// Creates a new Gateway in a given project and location.
   880  	CreateGateway(ctx context.Context, in *CreateGatewayRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   881  	// Updates the parameters of a single Gateway.
   882  	UpdateGateway(ctx context.Context, in *UpdateGatewayRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   883  	// Deletes a single Gateway.
   884  	DeleteGateway(ctx context.Context, in *DeleteGatewayRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   885  	// Lists GrpcRoutes in a given project and location.
   886  	ListGrpcRoutes(ctx context.Context, in *ListGrpcRoutesRequest, opts ...grpc.CallOption) (*ListGrpcRoutesResponse, error)
   887  	// Gets details of a single GrpcRoute.
   888  	GetGrpcRoute(ctx context.Context, in *GetGrpcRouteRequest, opts ...grpc.CallOption) (*GrpcRoute, error)
   889  	// Creates a new GrpcRoute in a given project and location.
   890  	CreateGrpcRoute(ctx context.Context, in *CreateGrpcRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   891  	// Updates the parameters of a single GrpcRoute.
   892  	UpdateGrpcRoute(ctx context.Context, in *UpdateGrpcRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   893  	// Deletes a single GrpcRoute.
   894  	DeleteGrpcRoute(ctx context.Context, in *DeleteGrpcRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   895  	// Lists HttpRoute in a given project and location.
   896  	ListHttpRoutes(ctx context.Context, in *ListHttpRoutesRequest, opts ...grpc.CallOption) (*ListHttpRoutesResponse, error)
   897  	// Gets details of a single HttpRoute.
   898  	GetHttpRoute(ctx context.Context, in *GetHttpRouteRequest, opts ...grpc.CallOption) (*HttpRoute, error)
   899  	// Creates a new HttpRoute in a given project and location.
   900  	CreateHttpRoute(ctx context.Context, in *CreateHttpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   901  	// Updates the parameters of a single HttpRoute.
   902  	UpdateHttpRoute(ctx context.Context, in *UpdateHttpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   903  	// Deletes a single HttpRoute.
   904  	DeleteHttpRoute(ctx context.Context, in *DeleteHttpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   905  	// Lists TcpRoute in a given project and location.
   906  	ListTcpRoutes(ctx context.Context, in *ListTcpRoutesRequest, opts ...grpc.CallOption) (*ListTcpRoutesResponse, error)
   907  	// Gets details of a single TcpRoute.
   908  	GetTcpRoute(ctx context.Context, in *GetTcpRouteRequest, opts ...grpc.CallOption) (*TcpRoute, error)
   909  	// Creates a new TcpRoute in a given project and location.
   910  	CreateTcpRoute(ctx context.Context, in *CreateTcpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   911  	// Updates the parameters of a single TcpRoute.
   912  	UpdateTcpRoute(ctx context.Context, in *UpdateTcpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   913  	// Deletes a single TcpRoute.
   914  	DeleteTcpRoute(ctx context.Context, in *DeleteTcpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   915  	// Lists TlsRoute in a given project and location.
   916  	ListTlsRoutes(ctx context.Context, in *ListTlsRoutesRequest, opts ...grpc.CallOption) (*ListTlsRoutesResponse, error)
   917  	// Gets details of a single TlsRoute.
   918  	GetTlsRoute(ctx context.Context, in *GetTlsRouteRequest, opts ...grpc.CallOption) (*TlsRoute, error)
   919  	// Creates a new TlsRoute in a given project and location.
   920  	CreateTlsRoute(ctx context.Context, in *CreateTlsRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   921  	// Updates the parameters of a single TlsRoute.
   922  	UpdateTlsRoute(ctx context.Context, in *UpdateTlsRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   923  	// Deletes a single TlsRoute.
   924  	DeleteTlsRoute(ctx context.Context, in *DeleteTlsRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   925  	// Lists ServiceBinding in a given project and location.
   926  	ListServiceBindings(ctx context.Context, in *ListServiceBindingsRequest, opts ...grpc.CallOption) (*ListServiceBindingsResponse, error)
   927  	// Gets details of a single ServiceBinding.
   928  	GetServiceBinding(ctx context.Context, in *GetServiceBindingRequest, opts ...grpc.CallOption) (*ServiceBinding, error)
   929  	// Creates a new ServiceBinding in a given project and location.
   930  	CreateServiceBinding(ctx context.Context, in *CreateServiceBindingRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   931  	// Deletes a single ServiceBinding.
   932  	DeleteServiceBinding(ctx context.Context, in *DeleteServiceBindingRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   933  	// Lists Meshes in a given project and location.
   934  	ListMeshes(ctx context.Context, in *ListMeshesRequest, opts ...grpc.CallOption) (*ListMeshesResponse, error)
   935  	// Gets details of a single Mesh.
   936  	GetMesh(ctx context.Context, in *GetMeshRequest, opts ...grpc.CallOption) (*Mesh, error)
   937  	// Creates a new Mesh in a given project and location.
   938  	CreateMesh(ctx context.Context, in *CreateMeshRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   939  	// Updates the parameters of a single Mesh.
   940  	UpdateMesh(ctx context.Context, in *UpdateMeshRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   941  	// Deletes a single Mesh.
   942  	DeleteMesh(ctx context.Context, in *DeleteMeshRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
   943  }
   944  
   945  type networkServicesClient struct {
   946  	cc grpc.ClientConnInterface
   947  }
   948  
   949  func NewNetworkServicesClient(cc grpc.ClientConnInterface) NetworkServicesClient {
   950  	return &networkServicesClient{cc}
   951  }
   952  
   953  func (c *networkServicesClient) ListEndpointPolicies(ctx context.Context, in *ListEndpointPoliciesRequest, opts ...grpc.CallOption) (*ListEndpointPoliciesResponse, error) {
   954  	out := new(ListEndpointPoliciesResponse)
   955  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/ListEndpointPolicies", in, out, opts...)
   956  	if err != nil {
   957  		return nil, err
   958  	}
   959  	return out, nil
   960  }
   961  
   962  func (c *networkServicesClient) GetEndpointPolicy(ctx context.Context, in *GetEndpointPolicyRequest, opts ...grpc.CallOption) (*EndpointPolicy, error) {
   963  	out := new(EndpointPolicy)
   964  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/GetEndpointPolicy", in, out, opts...)
   965  	if err != nil {
   966  		return nil, err
   967  	}
   968  	return out, nil
   969  }
   970  
   971  func (c *networkServicesClient) CreateEndpointPolicy(ctx context.Context, in *CreateEndpointPolicyRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
   972  	out := new(longrunning.Operation)
   973  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/CreateEndpointPolicy", in, out, opts...)
   974  	if err != nil {
   975  		return nil, err
   976  	}
   977  	return out, nil
   978  }
   979  
   980  func (c *networkServicesClient) UpdateEndpointPolicy(ctx context.Context, in *UpdateEndpointPolicyRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
   981  	out := new(longrunning.Operation)
   982  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/UpdateEndpointPolicy", in, out, opts...)
   983  	if err != nil {
   984  		return nil, err
   985  	}
   986  	return out, nil
   987  }
   988  
   989  func (c *networkServicesClient) DeleteEndpointPolicy(ctx context.Context, in *DeleteEndpointPolicyRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
   990  	out := new(longrunning.Operation)
   991  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/DeleteEndpointPolicy", in, out, opts...)
   992  	if err != nil {
   993  		return nil, err
   994  	}
   995  	return out, nil
   996  }
   997  
   998  func (c *networkServicesClient) ListGateways(ctx context.Context, in *ListGatewaysRequest, opts ...grpc.CallOption) (*ListGatewaysResponse, error) {
   999  	out := new(ListGatewaysResponse)
  1000  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/ListGateways", in, out, opts...)
  1001  	if err != nil {
  1002  		return nil, err
  1003  	}
  1004  	return out, nil
  1005  }
  1006  
  1007  func (c *networkServicesClient) GetGateway(ctx context.Context, in *GetGatewayRequest, opts ...grpc.CallOption) (*Gateway, error) {
  1008  	out := new(Gateway)
  1009  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/GetGateway", in, out, opts...)
  1010  	if err != nil {
  1011  		return nil, err
  1012  	}
  1013  	return out, nil
  1014  }
  1015  
  1016  func (c *networkServicesClient) CreateGateway(ctx context.Context, in *CreateGatewayRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1017  	out := new(longrunning.Operation)
  1018  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/CreateGateway", in, out, opts...)
  1019  	if err != nil {
  1020  		return nil, err
  1021  	}
  1022  	return out, nil
  1023  }
  1024  
  1025  func (c *networkServicesClient) UpdateGateway(ctx context.Context, in *UpdateGatewayRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1026  	out := new(longrunning.Operation)
  1027  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/UpdateGateway", in, out, opts...)
  1028  	if err != nil {
  1029  		return nil, err
  1030  	}
  1031  	return out, nil
  1032  }
  1033  
  1034  func (c *networkServicesClient) DeleteGateway(ctx context.Context, in *DeleteGatewayRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1035  	out := new(longrunning.Operation)
  1036  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/DeleteGateway", in, out, opts...)
  1037  	if err != nil {
  1038  		return nil, err
  1039  	}
  1040  	return out, nil
  1041  }
  1042  
  1043  func (c *networkServicesClient) ListGrpcRoutes(ctx context.Context, in *ListGrpcRoutesRequest, opts ...grpc.CallOption) (*ListGrpcRoutesResponse, error) {
  1044  	out := new(ListGrpcRoutesResponse)
  1045  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/ListGrpcRoutes", in, out, opts...)
  1046  	if err != nil {
  1047  		return nil, err
  1048  	}
  1049  	return out, nil
  1050  }
  1051  
  1052  func (c *networkServicesClient) GetGrpcRoute(ctx context.Context, in *GetGrpcRouteRequest, opts ...grpc.CallOption) (*GrpcRoute, error) {
  1053  	out := new(GrpcRoute)
  1054  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/GetGrpcRoute", in, out, opts...)
  1055  	if err != nil {
  1056  		return nil, err
  1057  	}
  1058  	return out, nil
  1059  }
  1060  
  1061  func (c *networkServicesClient) CreateGrpcRoute(ctx context.Context, in *CreateGrpcRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1062  	out := new(longrunning.Operation)
  1063  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/CreateGrpcRoute", in, out, opts...)
  1064  	if err != nil {
  1065  		return nil, err
  1066  	}
  1067  	return out, nil
  1068  }
  1069  
  1070  func (c *networkServicesClient) UpdateGrpcRoute(ctx context.Context, in *UpdateGrpcRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1071  	out := new(longrunning.Operation)
  1072  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/UpdateGrpcRoute", in, out, opts...)
  1073  	if err != nil {
  1074  		return nil, err
  1075  	}
  1076  	return out, nil
  1077  }
  1078  
  1079  func (c *networkServicesClient) DeleteGrpcRoute(ctx context.Context, in *DeleteGrpcRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1080  	out := new(longrunning.Operation)
  1081  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/DeleteGrpcRoute", in, out, opts...)
  1082  	if err != nil {
  1083  		return nil, err
  1084  	}
  1085  	return out, nil
  1086  }
  1087  
  1088  func (c *networkServicesClient) ListHttpRoutes(ctx context.Context, in *ListHttpRoutesRequest, opts ...grpc.CallOption) (*ListHttpRoutesResponse, error) {
  1089  	out := new(ListHttpRoutesResponse)
  1090  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/ListHttpRoutes", in, out, opts...)
  1091  	if err != nil {
  1092  		return nil, err
  1093  	}
  1094  	return out, nil
  1095  }
  1096  
  1097  func (c *networkServicesClient) GetHttpRoute(ctx context.Context, in *GetHttpRouteRequest, opts ...grpc.CallOption) (*HttpRoute, error) {
  1098  	out := new(HttpRoute)
  1099  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/GetHttpRoute", in, out, opts...)
  1100  	if err != nil {
  1101  		return nil, err
  1102  	}
  1103  	return out, nil
  1104  }
  1105  
  1106  func (c *networkServicesClient) CreateHttpRoute(ctx context.Context, in *CreateHttpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1107  	out := new(longrunning.Operation)
  1108  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/CreateHttpRoute", in, out, opts...)
  1109  	if err != nil {
  1110  		return nil, err
  1111  	}
  1112  	return out, nil
  1113  }
  1114  
  1115  func (c *networkServicesClient) UpdateHttpRoute(ctx context.Context, in *UpdateHttpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1116  	out := new(longrunning.Operation)
  1117  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/UpdateHttpRoute", in, out, opts...)
  1118  	if err != nil {
  1119  		return nil, err
  1120  	}
  1121  	return out, nil
  1122  }
  1123  
  1124  func (c *networkServicesClient) DeleteHttpRoute(ctx context.Context, in *DeleteHttpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1125  	out := new(longrunning.Operation)
  1126  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/DeleteHttpRoute", in, out, opts...)
  1127  	if err != nil {
  1128  		return nil, err
  1129  	}
  1130  	return out, nil
  1131  }
  1132  
  1133  func (c *networkServicesClient) ListTcpRoutes(ctx context.Context, in *ListTcpRoutesRequest, opts ...grpc.CallOption) (*ListTcpRoutesResponse, error) {
  1134  	out := new(ListTcpRoutesResponse)
  1135  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/ListTcpRoutes", in, out, opts...)
  1136  	if err != nil {
  1137  		return nil, err
  1138  	}
  1139  	return out, nil
  1140  }
  1141  
  1142  func (c *networkServicesClient) GetTcpRoute(ctx context.Context, in *GetTcpRouteRequest, opts ...grpc.CallOption) (*TcpRoute, error) {
  1143  	out := new(TcpRoute)
  1144  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/GetTcpRoute", in, out, opts...)
  1145  	if err != nil {
  1146  		return nil, err
  1147  	}
  1148  	return out, nil
  1149  }
  1150  
  1151  func (c *networkServicesClient) CreateTcpRoute(ctx context.Context, in *CreateTcpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1152  	out := new(longrunning.Operation)
  1153  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/CreateTcpRoute", in, out, opts...)
  1154  	if err != nil {
  1155  		return nil, err
  1156  	}
  1157  	return out, nil
  1158  }
  1159  
  1160  func (c *networkServicesClient) UpdateTcpRoute(ctx context.Context, in *UpdateTcpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1161  	out := new(longrunning.Operation)
  1162  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/UpdateTcpRoute", in, out, opts...)
  1163  	if err != nil {
  1164  		return nil, err
  1165  	}
  1166  	return out, nil
  1167  }
  1168  
  1169  func (c *networkServicesClient) DeleteTcpRoute(ctx context.Context, in *DeleteTcpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1170  	out := new(longrunning.Operation)
  1171  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/DeleteTcpRoute", in, out, opts...)
  1172  	if err != nil {
  1173  		return nil, err
  1174  	}
  1175  	return out, nil
  1176  }
  1177  
  1178  func (c *networkServicesClient) ListTlsRoutes(ctx context.Context, in *ListTlsRoutesRequest, opts ...grpc.CallOption) (*ListTlsRoutesResponse, error) {
  1179  	out := new(ListTlsRoutesResponse)
  1180  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/ListTlsRoutes", in, out, opts...)
  1181  	if err != nil {
  1182  		return nil, err
  1183  	}
  1184  	return out, nil
  1185  }
  1186  
  1187  func (c *networkServicesClient) GetTlsRoute(ctx context.Context, in *GetTlsRouteRequest, opts ...grpc.CallOption) (*TlsRoute, error) {
  1188  	out := new(TlsRoute)
  1189  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/GetTlsRoute", in, out, opts...)
  1190  	if err != nil {
  1191  		return nil, err
  1192  	}
  1193  	return out, nil
  1194  }
  1195  
  1196  func (c *networkServicesClient) CreateTlsRoute(ctx context.Context, in *CreateTlsRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1197  	out := new(longrunning.Operation)
  1198  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/CreateTlsRoute", in, out, opts...)
  1199  	if err != nil {
  1200  		return nil, err
  1201  	}
  1202  	return out, nil
  1203  }
  1204  
  1205  func (c *networkServicesClient) UpdateTlsRoute(ctx context.Context, in *UpdateTlsRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1206  	out := new(longrunning.Operation)
  1207  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/UpdateTlsRoute", in, out, opts...)
  1208  	if err != nil {
  1209  		return nil, err
  1210  	}
  1211  	return out, nil
  1212  }
  1213  
  1214  func (c *networkServicesClient) DeleteTlsRoute(ctx context.Context, in *DeleteTlsRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1215  	out := new(longrunning.Operation)
  1216  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/DeleteTlsRoute", in, out, opts...)
  1217  	if err != nil {
  1218  		return nil, err
  1219  	}
  1220  	return out, nil
  1221  }
  1222  
  1223  func (c *networkServicesClient) ListServiceBindings(ctx context.Context, in *ListServiceBindingsRequest, opts ...grpc.CallOption) (*ListServiceBindingsResponse, error) {
  1224  	out := new(ListServiceBindingsResponse)
  1225  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/ListServiceBindings", in, out, opts...)
  1226  	if err != nil {
  1227  		return nil, err
  1228  	}
  1229  	return out, nil
  1230  }
  1231  
  1232  func (c *networkServicesClient) GetServiceBinding(ctx context.Context, in *GetServiceBindingRequest, opts ...grpc.CallOption) (*ServiceBinding, error) {
  1233  	out := new(ServiceBinding)
  1234  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/GetServiceBinding", in, out, opts...)
  1235  	if err != nil {
  1236  		return nil, err
  1237  	}
  1238  	return out, nil
  1239  }
  1240  
  1241  func (c *networkServicesClient) CreateServiceBinding(ctx context.Context, in *CreateServiceBindingRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1242  	out := new(longrunning.Operation)
  1243  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/CreateServiceBinding", in, out, opts...)
  1244  	if err != nil {
  1245  		return nil, err
  1246  	}
  1247  	return out, nil
  1248  }
  1249  
  1250  func (c *networkServicesClient) DeleteServiceBinding(ctx context.Context, in *DeleteServiceBindingRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1251  	out := new(longrunning.Operation)
  1252  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/DeleteServiceBinding", in, out, opts...)
  1253  	if err != nil {
  1254  		return nil, err
  1255  	}
  1256  	return out, nil
  1257  }
  1258  
  1259  func (c *networkServicesClient) ListMeshes(ctx context.Context, in *ListMeshesRequest, opts ...grpc.CallOption) (*ListMeshesResponse, error) {
  1260  	out := new(ListMeshesResponse)
  1261  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/ListMeshes", in, out, opts...)
  1262  	if err != nil {
  1263  		return nil, err
  1264  	}
  1265  	return out, nil
  1266  }
  1267  
  1268  func (c *networkServicesClient) GetMesh(ctx context.Context, in *GetMeshRequest, opts ...grpc.CallOption) (*Mesh, error) {
  1269  	out := new(Mesh)
  1270  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/GetMesh", in, out, opts...)
  1271  	if err != nil {
  1272  		return nil, err
  1273  	}
  1274  	return out, nil
  1275  }
  1276  
  1277  func (c *networkServicesClient) CreateMesh(ctx context.Context, in *CreateMeshRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1278  	out := new(longrunning.Operation)
  1279  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/CreateMesh", in, out, opts...)
  1280  	if err != nil {
  1281  		return nil, err
  1282  	}
  1283  	return out, nil
  1284  }
  1285  
  1286  func (c *networkServicesClient) UpdateMesh(ctx context.Context, in *UpdateMeshRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1287  	out := new(longrunning.Operation)
  1288  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/UpdateMesh", in, out, opts...)
  1289  	if err != nil {
  1290  		return nil, err
  1291  	}
  1292  	return out, nil
  1293  }
  1294  
  1295  func (c *networkServicesClient) DeleteMesh(ctx context.Context, in *DeleteMeshRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1296  	out := new(longrunning.Operation)
  1297  	err := c.cc.Invoke(ctx, "/google.cloud.networkservices.v1.NetworkServices/DeleteMesh", in, out, opts...)
  1298  	if err != nil {
  1299  		return nil, err
  1300  	}
  1301  	return out, nil
  1302  }
  1303  
  1304  // NetworkServicesServer is the server API for NetworkServices service.
  1305  type NetworkServicesServer interface {
  1306  	// Lists EndpointPolicies in a given project and location.
  1307  	ListEndpointPolicies(context.Context, *ListEndpointPoliciesRequest) (*ListEndpointPoliciesResponse, error)
  1308  	// Gets details of a single EndpointPolicy.
  1309  	GetEndpointPolicy(context.Context, *GetEndpointPolicyRequest) (*EndpointPolicy, error)
  1310  	// Creates a new EndpointPolicy in a given project and location.
  1311  	CreateEndpointPolicy(context.Context, *CreateEndpointPolicyRequest) (*longrunning.Operation, error)
  1312  	// Updates the parameters of a single EndpointPolicy.
  1313  	UpdateEndpointPolicy(context.Context, *UpdateEndpointPolicyRequest) (*longrunning.Operation, error)
  1314  	// Deletes a single EndpointPolicy.
  1315  	DeleteEndpointPolicy(context.Context, *DeleteEndpointPolicyRequest) (*longrunning.Operation, error)
  1316  	// Lists Gateways in a given project and location.
  1317  	ListGateways(context.Context, *ListGatewaysRequest) (*ListGatewaysResponse, error)
  1318  	// Gets details of a single Gateway.
  1319  	GetGateway(context.Context, *GetGatewayRequest) (*Gateway, error)
  1320  	// Creates a new Gateway in a given project and location.
  1321  	CreateGateway(context.Context, *CreateGatewayRequest) (*longrunning.Operation, error)
  1322  	// Updates the parameters of a single Gateway.
  1323  	UpdateGateway(context.Context, *UpdateGatewayRequest) (*longrunning.Operation, error)
  1324  	// Deletes a single Gateway.
  1325  	DeleteGateway(context.Context, *DeleteGatewayRequest) (*longrunning.Operation, error)
  1326  	// Lists GrpcRoutes in a given project and location.
  1327  	ListGrpcRoutes(context.Context, *ListGrpcRoutesRequest) (*ListGrpcRoutesResponse, error)
  1328  	// Gets details of a single GrpcRoute.
  1329  	GetGrpcRoute(context.Context, *GetGrpcRouteRequest) (*GrpcRoute, error)
  1330  	// Creates a new GrpcRoute in a given project and location.
  1331  	CreateGrpcRoute(context.Context, *CreateGrpcRouteRequest) (*longrunning.Operation, error)
  1332  	// Updates the parameters of a single GrpcRoute.
  1333  	UpdateGrpcRoute(context.Context, *UpdateGrpcRouteRequest) (*longrunning.Operation, error)
  1334  	// Deletes a single GrpcRoute.
  1335  	DeleteGrpcRoute(context.Context, *DeleteGrpcRouteRequest) (*longrunning.Operation, error)
  1336  	// Lists HttpRoute in a given project and location.
  1337  	ListHttpRoutes(context.Context, *ListHttpRoutesRequest) (*ListHttpRoutesResponse, error)
  1338  	// Gets details of a single HttpRoute.
  1339  	GetHttpRoute(context.Context, *GetHttpRouteRequest) (*HttpRoute, error)
  1340  	// Creates a new HttpRoute in a given project and location.
  1341  	CreateHttpRoute(context.Context, *CreateHttpRouteRequest) (*longrunning.Operation, error)
  1342  	// Updates the parameters of a single HttpRoute.
  1343  	UpdateHttpRoute(context.Context, *UpdateHttpRouteRequest) (*longrunning.Operation, error)
  1344  	// Deletes a single HttpRoute.
  1345  	DeleteHttpRoute(context.Context, *DeleteHttpRouteRequest) (*longrunning.Operation, error)
  1346  	// Lists TcpRoute in a given project and location.
  1347  	ListTcpRoutes(context.Context, *ListTcpRoutesRequest) (*ListTcpRoutesResponse, error)
  1348  	// Gets details of a single TcpRoute.
  1349  	GetTcpRoute(context.Context, *GetTcpRouteRequest) (*TcpRoute, error)
  1350  	// Creates a new TcpRoute in a given project and location.
  1351  	CreateTcpRoute(context.Context, *CreateTcpRouteRequest) (*longrunning.Operation, error)
  1352  	// Updates the parameters of a single TcpRoute.
  1353  	UpdateTcpRoute(context.Context, *UpdateTcpRouteRequest) (*longrunning.Operation, error)
  1354  	// Deletes a single TcpRoute.
  1355  	DeleteTcpRoute(context.Context, *DeleteTcpRouteRequest) (*longrunning.Operation, error)
  1356  	// Lists TlsRoute in a given project and location.
  1357  	ListTlsRoutes(context.Context, *ListTlsRoutesRequest) (*ListTlsRoutesResponse, error)
  1358  	// Gets details of a single TlsRoute.
  1359  	GetTlsRoute(context.Context, *GetTlsRouteRequest) (*TlsRoute, error)
  1360  	// Creates a new TlsRoute in a given project and location.
  1361  	CreateTlsRoute(context.Context, *CreateTlsRouteRequest) (*longrunning.Operation, error)
  1362  	// Updates the parameters of a single TlsRoute.
  1363  	UpdateTlsRoute(context.Context, *UpdateTlsRouteRequest) (*longrunning.Operation, error)
  1364  	// Deletes a single TlsRoute.
  1365  	DeleteTlsRoute(context.Context, *DeleteTlsRouteRequest) (*longrunning.Operation, error)
  1366  	// Lists ServiceBinding in a given project and location.
  1367  	ListServiceBindings(context.Context, *ListServiceBindingsRequest) (*ListServiceBindingsResponse, error)
  1368  	// Gets details of a single ServiceBinding.
  1369  	GetServiceBinding(context.Context, *GetServiceBindingRequest) (*ServiceBinding, error)
  1370  	// Creates a new ServiceBinding in a given project and location.
  1371  	CreateServiceBinding(context.Context, *CreateServiceBindingRequest) (*longrunning.Operation, error)
  1372  	// Deletes a single ServiceBinding.
  1373  	DeleteServiceBinding(context.Context, *DeleteServiceBindingRequest) (*longrunning.Operation, error)
  1374  	// Lists Meshes in a given project and location.
  1375  	ListMeshes(context.Context, *ListMeshesRequest) (*ListMeshesResponse, error)
  1376  	// Gets details of a single Mesh.
  1377  	GetMesh(context.Context, *GetMeshRequest) (*Mesh, error)
  1378  	// Creates a new Mesh in a given project and location.
  1379  	CreateMesh(context.Context, *CreateMeshRequest) (*longrunning.Operation, error)
  1380  	// Updates the parameters of a single Mesh.
  1381  	UpdateMesh(context.Context, *UpdateMeshRequest) (*longrunning.Operation, error)
  1382  	// Deletes a single Mesh.
  1383  	DeleteMesh(context.Context, *DeleteMeshRequest) (*longrunning.Operation, error)
  1384  }
  1385  
  1386  // UnimplementedNetworkServicesServer can be embedded to have forward compatible implementations.
  1387  type UnimplementedNetworkServicesServer struct {
  1388  }
  1389  
  1390  func (*UnimplementedNetworkServicesServer) ListEndpointPolicies(context.Context, *ListEndpointPoliciesRequest) (*ListEndpointPoliciesResponse, error) {
  1391  	return nil, status.Errorf(codes.Unimplemented, "method ListEndpointPolicies not implemented")
  1392  }
  1393  func (*UnimplementedNetworkServicesServer) GetEndpointPolicy(context.Context, *GetEndpointPolicyRequest) (*EndpointPolicy, error) {
  1394  	return nil, status.Errorf(codes.Unimplemented, "method GetEndpointPolicy not implemented")
  1395  }
  1396  func (*UnimplementedNetworkServicesServer) CreateEndpointPolicy(context.Context, *CreateEndpointPolicyRequest) (*longrunning.Operation, error) {
  1397  	return nil, status.Errorf(codes.Unimplemented, "method CreateEndpointPolicy not implemented")
  1398  }
  1399  func (*UnimplementedNetworkServicesServer) UpdateEndpointPolicy(context.Context, *UpdateEndpointPolicyRequest) (*longrunning.Operation, error) {
  1400  	return nil, status.Errorf(codes.Unimplemented, "method UpdateEndpointPolicy not implemented")
  1401  }
  1402  func (*UnimplementedNetworkServicesServer) DeleteEndpointPolicy(context.Context, *DeleteEndpointPolicyRequest) (*longrunning.Operation, error) {
  1403  	return nil, status.Errorf(codes.Unimplemented, "method DeleteEndpointPolicy not implemented")
  1404  }
  1405  func (*UnimplementedNetworkServicesServer) ListGateways(context.Context, *ListGatewaysRequest) (*ListGatewaysResponse, error) {
  1406  	return nil, status.Errorf(codes.Unimplemented, "method ListGateways not implemented")
  1407  }
  1408  func (*UnimplementedNetworkServicesServer) GetGateway(context.Context, *GetGatewayRequest) (*Gateway, error) {
  1409  	return nil, status.Errorf(codes.Unimplemented, "method GetGateway not implemented")
  1410  }
  1411  func (*UnimplementedNetworkServicesServer) CreateGateway(context.Context, *CreateGatewayRequest) (*longrunning.Operation, error) {
  1412  	return nil, status.Errorf(codes.Unimplemented, "method CreateGateway not implemented")
  1413  }
  1414  func (*UnimplementedNetworkServicesServer) UpdateGateway(context.Context, *UpdateGatewayRequest) (*longrunning.Operation, error) {
  1415  	return nil, status.Errorf(codes.Unimplemented, "method UpdateGateway not implemented")
  1416  }
  1417  func (*UnimplementedNetworkServicesServer) DeleteGateway(context.Context, *DeleteGatewayRequest) (*longrunning.Operation, error) {
  1418  	return nil, status.Errorf(codes.Unimplemented, "method DeleteGateway not implemented")
  1419  }
  1420  func (*UnimplementedNetworkServicesServer) ListGrpcRoutes(context.Context, *ListGrpcRoutesRequest) (*ListGrpcRoutesResponse, error) {
  1421  	return nil, status.Errorf(codes.Unimplemented, "method ListGrpcRoutes not implemented")
  1422  }
  1423  func (*UnimplementedNetworkServicesServer) GetGrpcRoute(context.Context, *GetGrpcRouteRequest) (*GrpcRoute, error) {
  1424  	return nil, status.Errorf(codes.Unimplemented, "method GetGrpcRoute not implemented")
  1425  }
  1426  func (*UnimplementedNetworkServicesServer) CreateGrpcRoute(context.Context, *CreateGrpcRouteRequest) (*longrunning.Operation, error) {
  1427  	return nil, status.Errorf(codes.Unimplemented, "method CreateGrpcRoute not implemented")
  1428  }
  1429  func (*UnimplementedNetworkServicesServer) UpdateGrpcRoute(context.Context, *UpdateGrpcRouteRequest) (*longrunning.Operation, error) {
  1430  	return nil, status.Errorf(codes.Unimplemented, "method UpdateGrpcRoute not implemented")
  1431  }
  1432  func (*UnimplementedNetworkServicesServer) DeleteGrpcRoute(context.Context, *DeleteGrpcRouteRequest) (*longrunning.Operation, error) {
  1433  	return nil, status.Errorf(codes.Unimplemented, "method DeleteGrpcRoute not implemented")
  1434  }
  1435  func (*UnimplementedNetworkServicesServer) ListHttpRoutes(context.Context, *ListHttpRoutesRequest) (*ListHttpRoutesResponse, error) {
  1436  	return nil, status.Errorf(codes.Unimplemented, "method ListHttpRoutes not implemented")
  1437  }
  1438  func (*UnimplementedNetworkServicesServer) GetHttpRoute(context.Context, *GetHttpRouteRequest) (*HttpRoute, error) {
  1439  	return nil, status.Errorf(codes.Unimplemented, "method GetHttpRoute not implemented")
  1440  }
  1441  func (*UnimplementedNetworkServicesServer) CreateHttpRoute(context.Context, *CreateHttpRouteRequest) (*longrunning.Operation, error) {
  1442  	return nil, status.Errorf(codes.Unimplemented, "method CreateHttpRoute not implemented")
  1443  }
  1444  func (*UnimplementedNetworkServicesServer) UpdateHttpRoute(context.Context, *UpdateHttpRouteRequest) (*longrunning.Operation, error) {
  1445  	return nil, status.Errorf(codes.Unimplemented, "method UpdateHttpRoute not implemented")
  1446  }
  1447  func (*UnimplementedNetworkServicesServer) DeleteHttpRoute(context.Context, *DeleteHttpRouteRequest) (*longrunning.Operation, error) {
  1448  	return nil, status.Errorf(codes.Unimplemented, "method DeleteHttpRoute not implemented")
  1449  }
  1450  func (*UnimplementedNetworkServicesServer) ListTcpRoutes(context.Context, *ListTcpRoutesRequest) (*ListTcpRoutesResponse, error) {
  1451  	return nil, status.Errorf(codes.Unimplemented, "method ListTcpRoutes not implemented")
  1452  }
  1453  func (*UnimplementedNetworkServicesServer) GetTcpRoute(context.Context, *GetTcpRouteRequest) (*TcpRoute, error) {
  1454  	return nil, status.Errorf(codes.Unimplemented, "method GetTcpRoute not implemented")
  1455  }
  1456  func (*UnimplementedNetworkServicesServer) CreateTcpRoute(context.Context, *CreateTcpRouteRequest) (*longrunning.Operation, error) {
  1457  	return nil, status.Errorf(codes.Unimplemented, "method CreateTcpRoute not implemented")
  1458  }
  1459  func (*UnimplementedNetworkServicesServer) UpdateTcpRoute(context.Context, *UpdateTcpRouteRequest) (*longrunning.Operation, error) {
  1460  	return nil, status.Errorf(codes.Unimplemented, "method UpdateTcpRoute not implemented")
  1461  }
  1462  func (*UnimplementedNetworkServicesServer) DeleteTcpRoute(context.Context, *DeleteTcpRouteRequest) (*longrunning.Operation, error) {
  1463  	return nil, status.Errorf(codes.Unimplemented, "method DeleteTcpRoute not implemented")
  1464  }
  1465  func (*UnimplementedNetworkServicesServer) ListTlsRoutes(context.Context, *ListTlsRoutesRequest) (*ListTlsRoutesResponse, error) {
  1466  	return nil, status.Errorf(codes.Unimplemented, "method ListTlsRoutes not implemented")
  1467  }
  1468  func (*UnimplementedNetworkServicesServer) GetTlsRoute(context.Context, *GetTlsRouteRequest) (*TlsRoute, error) {
  1469  	return nil, status.Errorf(codes.Unimplemented, "method GetTlsRoute not implemented")
  1470  }
  1471  func (*UnimplementedNetworkServicesServer) CreateTlsRoute(context.Context, *CreateTlsRouteRequest) (*longrunning.Operation, error) {
  1472  	return nil, status.Errorf(codes.Unimplemented, "method CreateTlsRoute not implemented")
  1473  }
  1474  func (*UnimplementedNetworkServicesServer) UpdateTlsRoute(context.Context, *UpdateTlsRouteRequest) (*longrunning.Operation, error) {
  1475  	return nil, status.Errorf(codes.Unimplemented, "method UpdateTlsRoute not implemented")
  1476  }
  1477  func (*UnimplementedNetworkServicesServer) DeleteTlsRoute(context.Context, *DeleteTlsRouteRequest) (*longrunning.Operation, error) {
  1478  	return nil, status.Errorf(codes.Unimplemented, "method DeleteTlsRoute not implemented")
  1479  }
  1480  func (*UnimplementedNetworkServicesServer) ListServiceBindings(context.Context, *ListServiceBindingsRequest) (*ListServiceBindingsResponse, error) {
  1481  	return nil, status.Errorf(codes.Unimplemented, "method ListServiceBindings not implemented")
  1482  }
  1483  func (*UnimplementedNetworkServicesServer) GetServiceBinding(context.Context, *GetServiceBindingRequest) (*ServiceBinding, error) {
  1484  	return nil, status.Errorf(codes.Unimplemented, "method GetServiceBinding not implemented")
  1485  }
  1486  func (*UnimplementedNetworkServicesServer) CreateServiceBinding(context.Context, *CreateServiceBindingRequest) (*longrunning.Operation, error) {
  1487  	return nil, status.Errorf(codes.Unimplemented, "method CreateServiceBinding not implemented")
  1488  }
  1489  func (*UnimplementedNetworkServicesServer) DeleteServiceBinding(context.Context, *DeleteServiceBindingRequest) (*longrunning.Operation, error) {
  1490  	return nil, status.Errorf(codes.Unimplemented, "method DeleteServiceBinding not implemented")
  1491  }
  1492  func (*UnimplementedNetworkServicesServer) ListMeshes(context.Context, *ListMeshesRequest) (*ListMeshesResponse, error) {
  1493  	return nil, status.Errorf(codes.Unimplemented, "method ListMeshes not implemented")
  1494  }
  1495  func (*UnimplementedNetworkServicesServer) GetMesh(context.Context, *GetMeshRequest) (*Mesh, error) {
  1496  	return nil, status.Errorf(codes.Unimplemented, "method GetMesh not implemented")
  1497  }
  1498  func (*UnimplementedNetworkServicesServer) CreateMesh(context.Context, *CreateMeshRequest) (*longrunning.Operation, error) {
  1499  	return nil, status.Errorf(codes.Unimplemented, "method CreateMesh not implemented")
  1500  }
  1501  func (*UnimplementedNetworkServicesServer) UpdateMesh(context.Context, *UpdateMeshRequest) (*longrunning.Operation, error) {
  1502  	return nil, status.Errorf(codes.Unimplemented, "method UpdateMesh not implemented")
  1503  }
  1504  func (*UnimplementedNetworkServicesServer) DeleteMesh(context.Context, *DeleteMeshRequest) (*longrunning.Operation, error) {
  1505  	return nil, status.Errorf(codes.Unimplemented, "method DeleteMesh not implemented")
  1506  }
  1507  
  1508  func RegisterNetworkServicesServer(s *grpc.Server, srv NetworkServicesServer) {
  1509  	s.RegisterService(&_NetworkServices_serviceDesc, srv)
  1510  }
  1511  
  1512  func _NetworkServices_ListEndpointPolicies_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1513  	in := new(ListEndpointPoliciesRequest)
  1514  	if err := dec(in); err != nil {
  1515  		return nil, err
  1516  	}
  1517  	if interceptor == nil {
  1518  		return srv.(NetworkServicesServer).ListEndpointPolicies(ctx, in)
  1519  	}
  1520  	info := &grpc.UnaryServerInfo{
  1521  		Server:     srv,
  1522  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/ListEndpointPolicies",
  1523  	}
  1524  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1525  		return srv.(NetworkServicesServer).ListEndpointPolicies(ctx, req.(*ListEndpointPoliciesRequest))
  1526  	}
  1527  	return interceptor(ctx, in, info, handler)
  1528  }
  1529  
  1530  func _NetworkServices_GetEndpointPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1531  	in := new(GetEndpointPolicyRequest)
  1532  	if err := dec(in); err != nil {
  1533  		return nil, err
  1534  	}
  1535  	if interceptor == nil {
  1536  		return srv.(NetworkServicesServer).GetEndpointPolicy(ctx, in)
  1537  	}
  1538  	info := &grpc.UnaryServerInfo{
  1539  		Server:     srv,
  1540  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/GetEndpointPolicy",
  1541  	}
  1542  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1543  		return srv.(NetworkServicesServer).GetEndpointPolicy(ctx, req.(*GetEndpointPolicyRequest))
  1544  	}
  1545  	return interceptor(ctx, in, info, handler)
  1546  }
  1547  
  1548  func _NetworkServices_CreateEndpointPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1549  	in := new(CreateEndpointPolicyRequest)
  1550  	if err := dec(in); err != nil {
  1551  		return nil, err
  1552  	}
  1553  	if interceptor == nil {
  1554  		return srv.(NetworkServicesServer).CreateEndpointPolicy(ctx, in)
  1555  	}
  1556  	info := &grpc.UnaryServerInfo{
  1557  		Server:     srv,
  1558  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/CreateEndpointPolicy",
  1559  	}
  1560  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1561  		return srv.(NetworkServicesServer).CreateEndpointPolicy(ctx, req.(*CreateEndpointPolicyRequest))
  1562  	}
  1563  	return interceptor(ctx, in, info, handler)
  1564  }
  1565  
  1566  func _NetworkServices_UpdateEndpointPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1567  	in := new(UpdateEndpointPolicyRequest)
  1568  	if err := dec(in); err != nil {
  1569  		return nil, err
  1570  	}
  1571  	if interceptor == nil {
  1572  		return srv.(NetworkServicesServer).UpdateEndpointPolicy(ctx, in)
  1573  	}
  1574  	info := &grpc.UnaryServerInfo{
  1575  		Server:     srv,
  1576  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/UpdateEndpointPolicy",
  1577  	}
  1578  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1579  		return srv.(NetworkServicesServer).UpdateEndpointPolicy(ctx, req.(*UpdateEndpointPolicyRequest))
  1580  	}
  1581  	return interceptor(ctx, in, info, handler)
  1582  }
  1583  
  1584  func _NetworkServices_DeleteEndpointPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1585  	in := new(DeleteEndpointPolicyRequest)
  1586  	if err := dec(in); err != nil {
  1587  		return nil, err
  1588  	}
  1589  	if interceptor == nil {
  1590  		return srv.(NetworkServicesServer).DeleteEndpointPolicy(ctx, in)
  1591  	}
  1592  	info := &grpc.UnaryServerInfo{
  1593  		Server:     srv,
  1594  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/DeleteEndpointPolicy",
  1595  	}
  1596  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1597  		return srv.(NetworkServicesServer).DeleteEndpointPolicy(ctx, req.(*DeleteEndpointPolicyRequest))
  1598  	}
  1599  	return interceptor(ctx, in, info, handler)
  1600  }
  1601  
  1602  func _NetworkServices_ListGateways_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1603  	in := new(ListGatewaysRequest)
  1604  	if err := dec(in); err != nil {
  1605  		return nil, err
  1606  	}
  1607  	if interceptor == nil {
  1608  		return srv.(NetworkServicesServer).ListGateways(ctx, in)
  1609  	}
  1610  	info := &grpc.UnaryServerInfo{
  1611  		Server:     srv,
  1612  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/ListGateways",
  1613  	}
  1614  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1615  		return srv.(NetworkServicesServer).ListGateways(ctx, req.(*ListGatewaysRequest))
  1616  	}
  1617  	return interceptor(ctx, in, info, handler)
  1618  }
  1619  
  1620  func _NetworkServices_GetGateway_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1621  	in := new(GetGatewayRequest)
  1622  	if err := dec(in); err != nil {
  1623  		return nil, err
  1624  	}
  1625  	if interceptor == nil {
  1626  		return srv.(NetworkServicesServer).GetGateway(ctx, in)
  1627  	}
  1628  	info := &grpc.UnaryServerInfo{
  1629  		Server:     srv,
  1630  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/GetGateway",
  1631  	}
  1632  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1633  		return srv.(NetworkServicesServer).GetGateway(ctx, req.(*GetGatewayRequest))
  1634  	}
  1635  	return interceptor(ctx, in, info, handler)
  1636  }
  1637  
  1638  func _NetworkServices_CreateGateway_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1639  	in := new(CreateGatewayRequest)
  1640  	if err := dec(in); err != nil {
  1641  		return nil, err
  1642  	}
  1643  	if interceptor == nil {
  1644  		return srv.(NetworkServicesServer).CreateGateway(ctx, in)
  1645  	}
  1646  	info := &grpc.UnaryServerInfo{
  1647  		Server:     srv,
  1648  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/CreateGateway",
  1649  	}
  1650  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1651  		return srv.(NetworkServicesServer).CreateGateway(ctx, req.(*CreateGatewayRequest))
  1652  	}
  1653  	return interceptor(ctx, in, info, handler)
  1654  }
  1655  
  1656  func _NetworkServices_UpdateGateway_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1657  	in := new(UpdateGatewayRequest)
  1658  	if err := dec(in); err != nil {
  1659  		return nil, err
  1660  	}
  1661  	if interceptor == nil {
  1662  		return srv.(NetworkServicesServer).UpdateGateway(ctx, in)
  1663  	}
  1664  	info := &grpc.UnaryServerInfo{
  1665  		Server:     srv,
  1666  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/UpdateGateway",
  1667  	}
  1668  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1669  		return srv.(NetworkServicesServer).UpdateGateway(ctx, req.(*UpdateGatewayRequest))
  1670  	}
  1671  	return interceptor(ctx, in, info, handler)
  1672  }
  1673  
  1674  func _NetworkServices_DeleteGateway_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1675  	in := new(DeleteGatewayRequest)
  1676  	if err := dec(in); err != nil {
  1677  		return nil, err
  1678  	}
  1679  	if interceptor == nil {
  1680  		return srv.(NetworkServicesServer).DeleteGateway(ctx, in)
  1681  	}
  1682  	info := &grpc.UnaryServerInfo{
  1683  		Server:     srv,
  1684  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/DeleteGateway",
  1685  	}
  1686  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1687  		return srv.(NetworkServicesServer).DeleteGateway(ctx, req.(*DeleteGatewayRequest))
  1688  	}
  1689  	return interceptor(ctx, in, info, handler)
  1690  }
  1691  
  1692  func _NetworkServices_ListGrpcRoutes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1693  	in := new(ListGrpcRoutesRequest)
  1694  	if err := dec(in); err != nil {
  1695  		return nil, err
  1696  	}
  1697  	if interceptor == nil {
  1698  		return srv.(NetworkServicesServer).ListGrpcRoutes(ctx, in)
  1699  	}
  1700  	info := &grpc.UnaryServerInfo{
  1701  		Server:     srv,
  1702  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/ListGrpcRoutes",
  1703  	}
  1704  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1705  		return srv.(NetworkServicesServer).ListGrpcRoutes(ctx, req.(*ListGrpcRoutesRequest))
  1706  	}
  1707  	return interceptor(ctx, in, info, handler)
  1708  }
  1709  
  1710  func _NetworkServices_GetGrpcRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1711  	in := new(GetGrpcRouteRequest)
  1712  	if err := dec(in); err != nil {
  1713  		return nil, err
  1714  	}
  1715  	if interceptor == nil {
  1716  		return srv.(NetworkServicesServer).GetGrpcRoute(ctx, in)
  1717  	}
  1718  	info := &grpc.UnaryServerInfo{
  1719  		Server:     srv,
  1720  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/GetGrpcRoute",
  1721  	}
  1722  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1723  		return srv.(NetworkServicesServer).GetGrpcRoute(ctx, req.(*GetGrpcRouteRequest))
  1724  	}
  1725  	return interceptor(ctx, in, info, handler)
  1726  }
  1727  
  1728  func _NetworkServices_CreateGrpcRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1729  	in := new(CreateGrpcRouteRequest)
  1730  	if err := dec(in); err != nil {
  1731  		return nil, err
  1732  	}
  1733  	if interceptor == nil {
  1734  		return srv.(NetworkServicesServer).CreateGrpcRoute(ctx, in)
  1735  	}
  1736  	info := &grpc.UnaryServerInfo{
  1737  		Server:     srv,
  1738  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/CreateGrpcRoute",
  1739  	}
  1740  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1741  		return srv.(NetworkServicesServer).CreateGrpcRoute(ctx, req.(*CreateGrpcRouteRequest))
  1742  	}
  1743  	return interceptor(ctx, in, info, handler)
  1744  }
  1745  
  1746  func _NetworkServices_UpdateGrpcRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1747  	in := new(UpdateGrpcRouteRequest)
  1748  	if err := dec(in); err != nil {
  1749  		return nil, err
  1750  	}
  1751  	if interceptor == nil {
  1752  		return srv.(NetworkServicesServer).UpdateGrpcRoute(ctx, in)
  1753  	}
  1754  	info := &grpc.UnaryServerInfo{
  1755  		Server:     srv,
  1756  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/UpdateGrpcRoute",
  1757  	}
  1758  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1759  		return srv.(NetworkServicesServer).UpdateGrpcRoute(ctx, req.(*UpdateGrpcRouteRequest))
  1760  	}
  1761  	return interceptor(ctx, in, info, handler)
  1762  }
  1763  
  1764  func _NetworkServices_DeleteGrpcRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1765  	in := new(DeleteGrpcRouteRequest)
  1766  	if err := dec(in); err != nil {
  1767  		return nil, err
  1768  	}
  1769  	if interceptor == nil {
  1770  		return srv.(NetworkServicesServer).DeleteGrpcRoute(ctx, in)
  1771  	}
  1772  	info := &grpc.UnaryServerInfo{
  1773  		Server:     srv,
  1774  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/DeleteGrpcRoute",
  1775  	}
  1776  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1777  		return srv.(NetworkServicesServer).DeleteGrpcRoute(ctx, req.(*DeleteGrpcRouteRequest))
  1778  	}
  1779  	return interceptor(ctx, in, info, handler)
  1780  }
  1781  
  1782  func _NetworkServices_ListHttpRoutes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1783  	in := new(ListHttpRoutesRequest)
  1784  	if err := dec(in); err != nil {
  1785  		return nil, err
  1786  	}
  1787  	if interceptor == nil {
  1788  		return srv.(NetworkServicesServer).ListHttpRoutes(ctx, in)
  1789  	}
  1790  	info := &grpc.UnaryServerInfo{
  1791  		Server:     srv,
  1792  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/ListHttpRoutes",
  1793  	}
  1794  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1795  		return srv.(NetworkServicesServer).ListHttpRoutes(ctx, req.(*ListHttpRoutesRequest))
  1796  	}
  1797  	return interceptor(ctx, in, info, handler)
  1798  }
  1799  
  1800  func _NetworkServices_GetHttpRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1801  	in := new(GetHttpRouteRequest)
  1802  	if err := dec(in); err != nil {
  1803  		return nil, err
  1804  	}
  1805  	if interceptor == nil {
  1806  		return srv.(NetworkServicesServer).GetHttpRoute(ctx, in)
  1807  	}
  1808  	info := &grpc.UnaryServerInfo{
  1809  		Server:     srv,
  1810  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/GetHttpRoute",
  1811  	}
  1812  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1813  		return srv.(NetworkServicesServer).GetHttpRoute(ctx, req.(*GetHttpRouteRequest))
  1814  	}
  1815  	return interceptor(ctx, in, info, handler)
  1816  }
  1817  
  1818  func _NetworkServices_CreateHttpRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1819  	in := new(CreateHttpRouteRequest)
  1820  	if err := dec(in); err != nil {
  1821  		return nil, err
  1822  	}
  1823  	if interceptor == nil {
  1824  		return srv.(NetworkServicesServer).CreateHttpRoute(ctx, in)
  1825  	}
  1826  	info := &grpc.UnaryServerInfo{
  1827  		Server:     srv,
  1828  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/CreateHttpRoute",
  1829  	}
  1830  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1831  		return srv.(NetworkServicesServer).CreateHttpRoute(ctx, req.(*CreateHttpRouteRequest))
  1832  	}
  1833  	return interceptor(ctx, in, info, handler)
  1834  }
  1835  
  1836  func _NetworkServices_UpdateHttpRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1837  	in := new(UpdateHttpRouteRequest)
  1838  	if err := dec(in); err != nil {
  1839  		return nil, err
  1840  	}
  1841  	if interceptor == nil {
  1842  		return srv.(NetworkServicesServer).UpdateHttpRoute(ctx, in)
  1843  	}
  1844  	info := &grpc.UnaryServerInfo{
  1845  		Server:     srv,
  1846  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/UpdateHttpRoute",
  1847  	}
  1848  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1849  		return srv.(NetworkServicesServer).UpdateHttpRoute(ctx, req.(*UpdateHttpRouteRequest))
  1850  	}
  1851  	return interceptor(ctx, in, info, handler)
  1852  }
  1853  
  1854  func _NetworkServices_DeleteHttpRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1855  	in := new(DeleteHttpRouteRequest)
  1856  	if err := dec(in); err != nil {
  1857  		return nil, err
  1858  	}
  1859  	if interceptor == nil {
  1860  		return srv.(NetworkServicesServer).DeleteHttpRoute(ctx, in)
  1861  	}
  1862  	info := &grpc.UnaryServerInfo{
  1863  		Server:     srv,
  1864  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/DeleteHttpRoute",
  1865  	}
  1866  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1867  		return srv.(NetworkServicesServer).DeleteHttpRoute(ctx, req.(*DeleteHttpRouteRequest))
  1868  	}
  1869  	return interceptor(ctx, in, info, handler)
  1870  }
  1871  
  1872  func _NetworkServices_ListTcpRoutes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1873  	in := new(ListTcpRoutesRequest)
  1874  	if err := dec(in); err != nil {
  1875  		return nil, err
  1876  	}
  1877  	if interceptor == nil {
  1878  		return srv.(NetworkServicesServer).ListTcpRoutes(ctx, in)
  1879  	}
  1880  	info := &grpc.UnaryServerInfo{
  1881  		Server:     srv,
  1882  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/ListTcpRoutes",
  1883  	}
  1884  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1885  		return srv.(NetworkServicesServer).ListTcpRoutes(ctx, req.(*ListTcpRoutesRequest))
  1886  	}
  1887  	return interceptor(ctx, in, info, handler)
  1888  }
  1889  
  1890  func _NetworkServices_GetTcpRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1891  	in := new(GetTcpRouteRequest)
  1892  	if err := dec(in); err != nil {
  1893  		return nil, err
  1894  	}
  1895  	if interceptor == nil {
  1896  		return srv.(NetworkServicesServer).GetTcpRoute(ctx, in)
  1897  	}
  1898  	info := &grpc.UnaryServerInfo{
  1899  		Server:     srv,
  1900  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/GetTcpRoute",
  1901  	}
  1902  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1903  		return srv.(NetworkServicesServer).GetTcpRoute(ctx, req.(*GetTcpRouteRequest))
  1904  	}
  1905  	return interceptor(ctx, in, info, handler)
  1906  }
  1907  
  1908  func _NetworkServices_CreateTcpRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1909  	in := new(CreateTcpRouteRequest)
  1910  	if err := dec(in); err != nil {
  1911  		return nil, err
  1912  	}
  1913  	if interceptor == nil {
  1914  		return srv.(NetworkServicesServer).CreateTcpRoute(ctx, in)
  1915  	}
  1916  	info := &grpc.UnaryServerInfo{
  1917  		Server:     srv,
  1918  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/CreateTcpRoute",
  1919  	}
  1920  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1921  		return srv.(NetworkServicesServer).CreateTcpRoute(ctx, req.(*CreateTcpRouteRequest))
  1922  	}
  1923  	return interceptor(ctx, in, info, handler)
  1924  }
  1925  
  1926  func _NetworkServices_UpdateTcpRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1927  	in := new(UpdateTcpRouteRequest)
  1928  	if err := dec(in); err != nil {
  1929  		return nil, err
  1930  	}
  1931  	if interceptor == nil {
  1932  		return srv.(NetworkServicesServer).UpdateTcpRoute(ctx, in)
  1933  	}
  1934  	info := &grpc.UnaryServerInfo{
  1935  		Server:     srv,
  1936  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/UpdateTcpRoute",
  1937  	}
  1938  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1939  		return srv.(NetworkServicesServer).UpdateTcpRoute(ctx, req.(*UpdateTcpRouteRequest))
  1940  	}
  1941  	return interceptor(ctx, in, info, handler)
  1942  }
  1943  
  1944  func _NetworkServices_DeleteTcpRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1945  	in := new(DeleteTcpRouteRequest)
  1946  	if err := dec(in); err != nil {
  1947  		return nil, err
  1948  	}
  1949  	if interceptor == nil {
  1950  		return srv.(NetworkServicesServer).DeleteTcpRoute(ctx, in)
  1951  	}
  1952  	info := &grpc.UnaryServerInfo{
  1953  		Server:     srv,
  1954  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/DeleteTcpRoute",
  1955  	}
  1956  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1957  		return srv.(NetworkServicesServer).DeleteTcpRoute(ctx, req.(*DeleteTcpRouteRequest))
  1958  	}
  1959  	return interceptor(ctx, in, info, handler)
  1960  }
  1961  
  1962  func _NetworkServices_ListTlsRoutes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1963  	in := new(ListTlsRoutesRequest)
  1964  	if err := dec(in); err != nil {
  1965  		return nil, err
  1966  	}
  1967  	if interceptor == nil {
  1968  		return srv.(NetworkServicesServer).ListTlsRoutes(ctx, in)
  1969  	}
  1970  	info := &grpc.UnaryServerInfo{
  1971  		Server:     srv,
  1972  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/ListTlsRoutes",
  1973  	}
  1974  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1975  		return srv.(NetworkServicesServer).ListTlsRoutes(ctx, req.(*ListTlsRoutesRequest))
  1976  	}
  1977  	return interceptor(ctx, in, info, handler)
  1978  }
  1979  
  1980  func _NetworkServices_GetTlsRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1981  	in := new(GetTlsRouteRequest)
  1982  	if err := dec(in); err != nil {
  1983  		return nil, err
  1984  	}
  1985  	if interceptor == nil {
  1986  		return srv.(NetworkServicesServer).GetTlsRoute(ctx, in)
  1987  	}
  1988  	info := &grpc.UnaryServerInfo{
  1989  		Server:     srv,
  1990  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/GetTlsRoute",
  1991  	}
  1992  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1993  		return srv.(NetworkServicesServer).GetTlsRoute(ctx, req.(*GetTlsRouteRequest))
  1994  	}
  1995  	return interceptor(ctx, in, info, handler)
  1996  }
  1997  
  1998  func _NetworkServices_CreateTlsRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1999  	in := new(CreateTlsRouteRequest)
  2000  	if err := dec(in); err != nil {
  2001  		return nil, err
  2002  	}
  2003  	if interceptor == nil {
  2004  		return srv.(NetworkServicesServer).CreateTlsRoute(ctx, in)
  2005  	}
  2006  	info := &grpc.UnaryServerInfo{
  2007  		Server:     srv,
  2008  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/CreateTlsRoute",
  2009  	}
  2010  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2011  		return srv.(NetworkServicesServer).CreateTlsRoute(ctx, req.(*CreateTlsRouteRequest))
  2012  	}
  2013  	return interceptor(ctx, in, info, handler)
  2014  }
  2015  
  2016  func _NetworkServices_UpdateTlsRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2017  	in := new(UpdateTlsRouteRequest)
  2018  	if err := dec(in); err != nil {
  2019  		return nil, err
  2020  	}
  2021  	if interceptor == nil {
  2022  		return srv.(NetworkServicesServer).UpdateTlsRoute(ctx, in)
  2023  	}
  2024  	info := &grpc.UnaryServerInfo{
  2025  		Server:     srv,
  2026  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/UpdateTlsRoute",
  2027  	}
  2028  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2029  		return srv.(NetworkServicesServer).UpdateTlsRoute(ctx, req.(*UpdateTlsRouteRequest))
  2030  	}
  2031  	return interceptor(ctx, in, info, handler)
  2032  }
  2033  
  2034  func _NetworkServices_DeleteTlsRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2035  	in := new(DeleteTlsRouteRequest)
  2036  	if err := dec(in); err != nil {
  2037  		return nil, err
  2038  	}
  2039  	if interceptor == nil {
  2040  		return srv.(NetworkServicesServer).DeleteTlsRoute(ctx, in)
  2041  	}
  2042  	info := &grpc.UnaryServerInfo{
  2043  		Server:     srv,
  2044  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/DeleteTlsRoute",
  2045  	}
  2046  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2047  		return srv.(NetworkServicesServer).DeleteTlsRoute(ctx, req.(*DeleteTlsRouteRequest))
  2048  	}
  2049  	return interceptor(ctx, in, info, handler)
  2050  }
  2051  
  2052  func _NetworkServices_ListServiceBindings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2053  	in := new(ListServiceBindingsRequest)
  2054  	if err := dec(in); err != nil {
  2055  		return nil, err
  2056  	}
  2057  	if interceptor == nil {
  2058  		return srv.(NetworkServicesServer).ListServiceBindings(ctx, in)
  2059  	}
  2060  	info := &grpc.UnaryServerInfo{
  2061  		Server:     srv,
  2062  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/ListServiceBindings",
  2063  	}
  2064  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2065  		return srv.(NetworkServicesServer).ListServiceBindings(ctx, req.(*ListServiceBindingsRequest))
  2066  	}
  2067  	return interceptor(ctx, in, info, handler)
  2068  }
  2069  
  2070  func _NetworkServices_GetServiceBinding_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2071  	in := new(GetServiceBindingRequest)
  2072  	if err := dec(in); err != nil {
  2073  		return nil, err
  2074  	}
  2075  	if interceptor == nil {
  2076  		return srv.(NetworkServicesServer).GetServiceBinding(ctx, in)
  2077  	}
  2078  	info := &grpc.UnaryServerInfo{
  2079  		Server:     srv,
  2080  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/GetServiceBinding",
  2081  	}
  2082  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2083  		return srv.(NetworkServicesServer).GetServiceBinding(ctx, req.(*GetServiceBindingRequest))
  2084  	}
  2085  	return interceptor(ctx, in, info, handler)
  2086  }
  2087  
  2088  func _NetworkServices_CreateServiceBinding_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2089  	in := new(CreateServiceBindingRequest)
  2090  	if err := dec(in); err != nil {
  2091  		return nil, err
  2092  	}
  2093  	if interceptor == nil {
  2094  		return srv.(NetworkServicesServer).CreateServiceBinding(ctx, in)
  2095  	}
  2096  	info := &grpc.UnaryServerInfo{
  2097  		Server:     srv,
  2098  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/CreateServiceBinding",
  2099  	}
  2100  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2101  		return srv.(NetworkServicesServer).CreateServiceBinding(ctx, req.(*CreateServiceBindingRequest))
  2102  	}
  2103  	return interceptor(ctx, in, info, handler)
  2104  }
  2105  
  2106  func _NetworkServices_DeleteServiceBinding_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2107  	in := new(DeleteServiceBindingRequest)
  2108  	if err := dec(in); err != nil {
  2109  		return nil, err
  2110  	}
  2111  	if interceptor == nil {
  2112  		return srv.(NetworkServicesServer).DeleteServiceBinding(ctx, in)
  2113  	}
  2114  	info := &grpc.UnaryServerInfo{
  2115  		Server:     srv,
  2116  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/DeleteServiceBinding",
  2117  	}
  2118  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2119  		return srv.(NetworkServicesServer).DeleteServiceBinding(ctx, req.(*DeleteServiceBindingRequest))
  2120  	}
  2121  	return interceptor(ctx, in, info, handler)
  2122  }
  2123  
  2124  func _NetworkServices_ListMeshes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2125  	in := new(ListMeshesRequest)
  2126  	if err := dec(in); err != nil {
  2127  		return nil, err
  2128  	}
  2129  	if interceptor == nil {
  2130  		return srv.(NetworkServicesServer).ListMeshes(ctx, in)
  2131  	}
  2132  	info := &grpc.UnaryServerInfo{
  2133  		Server:     srv,
  2134  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/ListMeshes",
  2135  	}
  2136  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2137  		return srv.(NetworkServicesServer).ListMeshes(ctx, req.(*ListMeshesRequest))
  2138  	}
  2139  	return interceptor(ctx, in, info, handler)
  2140  }
  2141  
  2142  func _NetworkServices_GetMesh_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2143  	in := new(GetMeshRequest)
  2144  	if err := dec(in); err != nil {
  2145  		return nil, err
  2146  	}
  2147  	if interceptor == nil {
  2148  		return srv.(NetworkServicesServer).GetMesh(ctx, in)
  2149  	}
  2150  	info := &grpc.UnaryServerInfo{
  2151  		Server:     srv,
  2152  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/GetMesh",
  2153  	}
  2154  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2155  		return srv.(NetworkServicesServer).GetMesh(ctx, req.(*GetMeshRequest))
  2156  	}
  2157  	return interceptor(ctx, in, info, handler)
  2158  }
  2159  
  2160  func _NetworkServices_CreateMesh_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2161  	in := new(CreateMeshRequest)
  2162  	if err := dec(in); err != nil {
  2163  		return nil, err
  2164  	}
  2165  	if interceptor == nil {
  2166  		return srv.(NetworkServicesServer).CreateMesh(ctx, in)
  2167  	}
  2168  	info := &grpc.UnaryServerInfo{
  2169  		Server:     srv,
  2170  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/CreateMesh",
  2171  	}
  2172  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2173  		return srv.(NetworkServicesServer).CreateMesh(ctx, req.(*CreateMeshRequest))
  2174  	}
  2175  	return interceptor(ctx, in, info, handler)
  2176  }
  2177  
  2178  func _NetworkServices_UpdateMesh_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2179  	in := new(UpdateMeshRequest)
  2180  	if err := dec(in); err != nil {
  2181  		return nil, err
  2182  	}
  2183  	if interceptor == nil {
  2184  		return srv.(NetworkServicesServer).UpdateMesh(ctx, in)
  2185  	}
  2186  	info := &grpc.UnaryServerInfo{
  2187  		Server:     srv,
  2188  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/UpdateMesh",
  2189  	}
  2190  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2191  		return srv.(NetworkServicesServer).UpdateMesh(ctx, req.(*UpdateMeshRequest))
  2192  	}
  2193  	return interceptor(ctx, in, info, handler)
  2194  }
  2195  
  2196  func _NetworkServices_DeleteMesh_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  2197  	in := new(DeleteMeshRequest)
  2198  	if err := dec(in); err != nil {
  2199  		return nil, err
  2200  	}
  2201  	if interceptor == nil {
  2202  		return srv.(NetworkServicesServer).DeleteMesh(ctx, in)
  2203  	}
  2204  	info := &grpc.UnaryServerInfo{
  2205  		Server:     srv,
  2206  		FullMethod: "/google.cloud.networkservices.v1.NetworkServices/DeleteMesh",
  2207  	}
  2208  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  2209  		return srv.(NetworkServicesServer).DeleteMesh(ctx, req.(*DeleteMeshRequest))
  2210  	}
  2211  	return interceptor(ctx, in, info, handler)
  2212  }
  2213  
  2214  var _NetworkServices_serviceDesc = grpc.ServiceDesc{
  2215  	ServiceName: "google.cloud.networkservices.v1.NetworkServices",
  2216  	HandlerType: (*NetworkServicesServer)(nil),
  2217  	Methods: []grpc.MethodDesc{
  2218  		{
  2219  			MethodName: "ListEndpointPolicies",
  2220  			Handler:    _NetworkServices_ListEndpointPolicies_Handler,
  2221  		},
  2222  		{
  2223  			MethodName: "GetEndpointPolicy",
  2224  			Handler:    _NetworkServices_GetEndpointPolicy_Handler,
  2225  		},
  2226  		{
  2227  			MethodName: "CreateEndpointPolicy",
  2228  			Handler:    _NetworkServices_CreateEndpointPolicy_Handler,
  2229  		},
  2230  		{
  2231  			MethodName: "UpdateEndpointPolicy",
  2232  			Handler:    _NetworkServices_UpdateEndpointPolicy_Handler,
  2233  		},
  2234  		{
  2235  			MethodName: "DeleteEndpointPolicy",
  2236  			Handler:    _NetworkServices_DeleteEndpointPolicy_Handler,
  2237  		},
  2238  		{
  2239  			MethodName: "ListGateways",
  2240  			Handler:    _NetworkServices_ListGateways_Handler,
  2241  		},
  2242  		{
  2243  			MethodName: "GetGateway",
  2244  			Handler:    _NetworkServices_GetGateway_Handler,
  2245  		},
  2246  		{
  2247  			MethodName: "CreateGateway",
  2248  			Handler:    _NetworkServices_CreateGateway_Handler,
  2249  		},
  2250  		{
  2251  			MethodName: "UpdateGateway",
  2252  			Handler:    _NetworkServices_UpdateGateway_Handler,
  2253  		},
  2254  		{
  2255  			MethodName: "DeleteGateway",
  2256  			Handler:    _NetworkServices_DeleteGateway_Handler,
  2257  		},
  2258  		{
  2259  			MethodName: "ListGrpcRoutes",
  2260  			Handler:    _NetworkServices_ListGrpcRoutes_Handler,
  2261  		},
  2262  		{
  2263  			MethodName: "GetGrpcRoute",
  2264  			Handler:    _NetworkServices_GetGrpcRoute_Handler,
  2265  		},
  2266  		{
  2267  			MethodName: "CreateGrpcRoute",
  2268  			Handler:    _NetworkServices_CreateGrpcRoute_Handler,
  2269  		},
  2270  		{
  2271  			MethodName: "UpdateGrpcRoute",
  2272  			Handler:    _NetworkServices_UpdateGrpcRoute_Handler,
  2273  		},
  2274  		{
  2275  			MethodName: "DeleteGrpcRoute",
  2276  			Handler:    _NetworkServices_DeleteGrpcRoute_Handler,
  2277  		},
  2278  		{
  2279  			MethodName: "ListHttpRoutes",
  2280  			Handler:    _NetworkServices_ListHttpRoutes_Handler,
  2281  		},
  2282  		{
  2283  			MethodName: "GetHttpRoute",
  2284  			Handler:    _NetworkServices_GetHttpRoute_Handler,
  2285  		},
  2286  		{
  2287  			MethodName: "CreateHttpRoute",
  2288  			Handler:    _NetworkServices_CreateHttpRoute_Handler,
  2289  		},
  2290  		{
  2291  			MethodName: "UpdateHttpRoute",
  2292  			Handler:    _NetworkServices_UpdateHttpRoute_Handler,
  2293  		},
  2294  		{
  2295  			MethodName: "DeleteHttpRoute",
  2296  			Handler:    _NetworkServices_DeleteHttpRoute_Handler,
  2297  		},
  2298  		{
  2299  			MethodName: "ListTcpRoutes",
  2300  			Handler:    _NetworkServices_ListTcpRoutes_Handler,
  2301  		},
  2302  		{
  2303  			MethodName: "GetTcpRoute",
  2304  			Handler:    _NetworkServices_GetTcpRoute_Handler,
  2305  		},
  2306  		{
  2307  			MethodName: "CreateTcpRoute",
  2308  			Handler:    _NetworkServices_CreateTcpRoute_Handler,
  2309  		},
  2310  		{
  2311  			MethodName: "UpdateTcpRoute",
  2312  			Handler:    _NetworkServices_UpdateTcpRoute_Handler,
  2313  		},
  2314  		{
  2315  			MethodName: "DeleteTcpRoute",
  2316  			Handler:    _NetworkServices_DeleteTcpRoute_Handler,
  2317  		},
  2318  		{
  2319  			MethodName: "ListTlsRoutes",
  2320  			Handler:    _NetworkServices_ListTlsRoutes_Handler,
  2321  		},
  2322  		{
  2323  			MethodName: "GetTlsRoute",
  2324  			Handler:    _NetworkServices_GetTlsRoute_Handler,
  2325  		},
  2326  		{
  2327  			MethodName: "CreateTlsRoute",
  2328  			Handler:    _NetworkServices_CreateTlsRoute_Handler,
  2329  		},
  2330  		{
  2331  			MethodName: "UpdateTlsRoute",
  2332  			Handler:    _NetworkServices_UpdateTlsRoute_Handler,
  2333  		},
  2334  		{
  2335  			MethodName: "DeleteTlsRoute",
  2336  			Handler:    _NetworkServices_DeleteTlsRoute_Handler,
  2337  		},
  2338  		{
  2339  			MethodName: "ListServiceBindings",
  2340  			Handler:    _NetworkServices_ListServiceBindings_Handler,
  2341  		},
  2342  		{
  2343  			MethodName: "GetServiceBinding",
  2344  			Handler:    _NetworkServices_GetServiceBinding_Handler,
  2345  		},
  2346  		{
  2347  			MethodName: "CreateServiceBinding",
  2348  			Handler:    _NetworkServices_CreateServiceBinding_Handler,
  2349  		},
  2350  		{
  2351  			MethodName: "DeleteServiceBinding",
  2352  			Handler:    _NetworkServices_DeleteServiceBinding_Handler,
  2353  		},
  2354  		{
  2355  			MethodName: "ListMeshes",
  2356  			Handler:    _NetworkServices_ListMeshes_Handler,
  2357  		},
  2358  		{
  2359  			MethodName: "GetMesh",
  2360  			Handler:    _NetworkServices_GetMesh_Handler,
  2361  		},
  2362  		{
  2363  			MethodName: "CreateMesh",
  2364  			Handler:    _NetworkServices_CreateMesh_Handler,
  2365  		},
  2366  		{
  2367  			MethodName: "UpdateMesh",
  2368  			Handler:    _NetworkServices_UpdateMesh_Handler,
  2369  		},
  2370  		{
  2371  			MethodName: "DeleteMesh",
  2372  			Handler:    _NetworkServices_DeleteMesh_Handler,
  2373  		},
  2374  	},
  2375  	Streams:  []grpc.StreamDesc{},
  2376  	Metadata: "google/cloud/networkservices/v1/network_services.proto",
  2377  }
  2378  

View as plain text