1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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
38 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
39
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),
679 (*GetEndpointPolicyRequest)(nil),
680 (*CreateEndpointPolicyRequest)(nil),
681 (*UpdateEndpointPolicyRequest)(nil),
682 (*DeleteEndpointPolicyRequest)(nil),
683 (*ListGatewaysRequest)(nil),
684 (*GetGatewayRequest)(nil),
685 (*CreateGatewayRequest)(nil),
686 (*UpdateGatewayRequest)(nil),
687 (*DeleteGatewayRequest)(nil),
688 (*ListGrpcRoutesRequest)(nil),
689 (*GetGrpcRouteRequest)(nil),
690 (*CreateGrpcRouteRequest)(nil),
691 (*UpdateGrpcRouteRequest)(nil),
692 (*DeleteGrpcRouteRequest)(nil),
693 (*ListHttpRoutesRequest)(nil),
694 (*GetHttpRouteRequest)(nil),
695 (*CreateHttpRouteRequest)(nil),
696 (*UpdateHttpRouteRequest)(nil),
697 (*DeleteHttpRouteRequest)(nil),
698 (*ListTcpRoutesRequest)(nil),
699 (*GetTcpRouteRequest)(nil),
700 (*CreateTcpRouteRequest)(nil),
701 (*UpdateTcpRouteRequest)(nil),
702 (*DeleteTcpRouteRequest)(nil),
703 (*ListTlsRoutesRequest)(nil),
704 (*GetTlsRouteRequest)(nil),
705 (*CreateTlsRouteRequest)(nil),
706 (*UpdateTlsRouteRequest)(nil),
707 (*DeleteTlsRouteRequest)(nil),
708 (*ListServiceBindingsRequest)(nil),
709 (*GetServiceBindingRequest)(nil),
710 (*CreateServiceBindingRequest)(nil),
711 (*DeleteServiceBindingRequest)(nil),
712 (*ListMeshesRequest)(nil),
713 (*GetMeshRequest)(nil),
714 (*CreateMeshRequest)(nil),
715 (*UpdateMeshRequest)(nil),
716 (*DeleteMeshRequest)(nil),
717 (*ListEndpointPoliciesResponse)(nil),
718 (*EndpointPolicy)(nil),
719 (*longrunning.Operation)(nil),
720 (*ListGatewaysResponse)(nil),
721 (*Gateway)(nil),
722 (*ListGrpcRoutesResponse)(nil),
723 (*GrpcRoute)(nil),
724 (*ListHttpRoutesResponse)(nil),
725 (*HttpRoute)(nil),
726 (*ListTcpRoutesResponse)(nil),
727 (*TcpRoute)(nil),
728 (*ListTlsRoutesResponse)(nil),
729 (*TlsRoute)(nil),
730 (*ListServiceBindingsResponse)(nil),
731 (*ServiceBinding)(nil),
732 (*ListMeshesResponse)(nil),
733 (*Mesh)(nil),
734 }
735 var file_google_cloud_networkservices_v1_network_services_proto_depIdxs = []int32{
736 0,
737 1,
738 2,
739 3,
740 4,
741 5,
742 6,
743 7,
744 8,
745 9,
746 10,
747 11,
748 12,
749 13,
750 14,
751 15,
752 16,
753 17,
754 18,
755 19,
756 20,
757 21,
758 22,
759 23,
760 24,
761 25,
762 26,
763 27,
764 28,
765 29,
766 30,
767 31,
768 32,
769 33,
770 34,
771 35,
772 36,
773 37,
774 38,
775 39,
776 40,
777 41,
778 41,
779 41,
780 42,
781 43,
782 41,
783 41,
784 41,
785 44,
786 45,
787 41,
788 41,
789 41,
790 46,
791 47,
792 41,
793 41,
794 41,
795 48,
796 49,
797 41,
798 41,
799 41,
800 50,
801 51,
802 41,
803 41,
804 41,
805 52,
806 53,
807 41,
808 41,
809 54,
810 55,
811 41,
812 41,
813 41,
814 39,
815 0,
816 0,
817 0,
818 0,
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
854 var _ context.Context
855 var _ grpc.ClientConnInterface
856
857
858
859 const _ = grpc.SupportPackageIsVersion6
860
861
862
863
864 type NetworkServicesClient interface {
865
866 ListEndpointPolicies(ctx context.Context, in *ListEndpointPoliciesRequest, opts ...grpc.CallOption) (*ListEndpointPoliciesResponse, error)
867
868 GetEndpointPolicy(ctx context.Context, in *GetEndpointPolicyRequest, opts ...grpc.CallOption) (*EndpointPolicy, error)
869
870 CreateEndpointPolicy(ctx context.Context, in *CreateEndpointPolicyRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
871
872 UpdateEndpointPolicy(ctx context.Context, in *UpdateEndpointPolicyRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
873
874 DeleteEndpointPolicy(ctx context.Context, in *DeleteEndpointPolicyRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
875
876 ListGateways(ctx context.Context, in *ListGatewaysRequest, opts ...grpc.CallOption) (*ListGatewaysResponse, error)
877
878 GetGateway(ctx context.Context, in *GetGatewayRequest, opts ...grpc.CallOption) (*Gateway, error)
879
880 CreateGateway(ctx context.Context, in *CreateGatewayRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
881
882 UpdateGateway(ctx context.Context, in *UpdateGatewayRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
883
884 DeleteGateway(ctx context.Context, in *DeleteGatewayRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
885
886 ListGrpcRoutes(ctx context.Context, in *ListGrpcRoutesRequest, opts ...grpc.CallOption) (*ListGrpcRoutesResponse, error)
887
888 GetGrpcRoute(ctx context.Context, in *GetGrpcRouteRequest, opts ...grpc.CallOption) (*GrpcRoute, error)
889
890 CreateGrpcRoute(ctx context.Context, in *CreateGrpcRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
891
892 UpdateGrpcRoute(ctx context.Context, in *UpdateGrpcRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
893
894 DeleteGrpcRoute(ctx context.Context, in *DeleteGrpcRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
895
896 ListHttpRoutes(ctx context.Context, in *ListHttpRoutesRequest, opts ...grpc.CallOption) (*ListHttpRoutesResponse, error)
897
898 GetHttpRoute(ctx context.Context, in *GetHttpRouteRequest, opts ...grpc.CallOption) (*HttpRoute, error)
899
900 CreateHttpRoute(ctx context.Context, in *CreateHttpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
901
902 UpdateHttpRoute(ctx context.Context, in *UpdateHttpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
903
904 DeleteHttpRoute(ctx context.Context, in *DeleteHttpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
905
906 ListTcpRoutes(ctx context.Context, in *ListTcpRoutesRequest, opts ...grpc.CallOption) (*ListTcpRoutesResponse, error)
907
908 GetTcpRoute(ctx context.Context, in *GetTcpRouteRequest, opts ...grpc.CallOption) (*TcpRoute, error)
909
910 CreateTcpRoute(ctx context.Context, in *CreateTcpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
911
912 UpdateTcpRoute(ctx context.Context, in *UpdateTcpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
913
914 DeleteTcpRoute(ctx context.Context, in *DeleteTcpRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
915
916 ListTlsRoutes(ctx context.Context, in *ListTlsRoutesRequest, opts ...grpc.CallOption) (*ListTlsRoutesResponse, error)
917
918 GetTlsRoute(ctx context.Context, in *GetTlsRouteRequest, opts ...grpc.CallOption) (*TlsRoute, error)
919
920 CreateTlsRoute(ctx context.Context, in *CreateTlsRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
921
922 UpdateTlsRoute(ctx context.Context, in *UpdateTlsRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
923
924 DeleteTlsRoute(ctx context.Context, in *DeleteTlsRouteRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
925
926 ListServiceBindings(ctx context.Context, in *ListServiceBindingsRequest, opts ...grpc.CallOption) (*ListServiceBindingsResponse, error)
927
928 GetServiceBinding(ctx context.Context, in *GetServiceBindingRequest, opts ...grpc.CallOption) (*ServiceBinding, error)
929
930 CreateServiceBinding(ctx context.Context, in *CreateServiceBindingRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
931
932 DeleteServiceBinding(ctx context.Context, in *DeleteServiceBindingRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
933
934 ListMeshes(ctx context.Context, in *ListMeshesRequest, opts ...grpc.CallOption) (*ListMeshesResponse, error)
935
936 GetMesh(ctx context.Context, in *GetMeshRequest, opts ...grpc.CallOption) (*Mesh, error)
937
938 CreateMesh(ctx context.Context, in *CreateMeshRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
939
940 UpdateMesh(ctx context.Context, in *UpdateMeshRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
941
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
1305 type NetworkServicesServer interface {
1306
1307 ListEndpointPolicies(context.Context, *ListEndpointPoliciesRequest) (*ListEndpointPoliciesResponse, error)
1308
1309 GetEndpointPolicy(context.Context, *GetEndpointPolicyRequest) (*EndpointPolicy, error)
1310
1311 CreateEndpointPolicy(context.Context, *CreateEndpointPolicyRequest) (*longrunning.Operation, error)
1312
1313 UpdateEndpointPolicy(context.Context, *UpdateEndpointPolicyRequest) (*longrunning.Operation, error)
1314
1315 DeleteEndpointPolicy(context.Context, *DeleteEndpointPolicyRequest) (*longrunning.Operation, error)
1316
1317 ListGateways(context.Context, *ListGatewaysRequest) (*ListGatewaysResponse, error)
1318
1319 GetGateway(context.Context, *GetGatewayRequest) (*Gateway, error)
1320
1321 CreateGateway(context.Context, *CreateGatewayRequest) (*longrunning.Operation, error)
1322
1323 UpdateGateway(context.Context, *UpdateGatewayRequest) (*longrunning.Operation, error)
1324
1325 DeleteGateway(context.Context, *DeleteGatewayRequest) (*longrunning.Operation, error)
1326
1327 ListGrpcRoutes(context.Context, *ListGrpcRoutesRequest) (*ListGrpcRoutesResponse, error)
1328
1329 GetGrpcRoute(context.Context, *GetGrpcRouteRequest) (*GrpcRoute, error)
1330
1331 CreateGrpcRoute(context.Context, *CreateGrpcRouteRequest) (*longrunning.Operation, error)
1332
1333 UpdateGrpcRoute(context.Context, *UpdateGrpcRouteRequest) (*longrunning.Operation, error)
1334
1335 DeleteGrpcRoute(context.Context, *DeleteGrpcRouteRequest) (*longrunning.Operation, error)
1336
1337 ListHttpRoutes(context.Context, *ListHttpRoutesRequest) (*ListHttpRoutesResponse, error)
1338
1339 GetHttpRoute(context.Context, *GetHttpRouteRequest) (*HttpRoute, error)
1340
1341 CreateHttpRoute(context.Context, *CreateHttpRouteRequest) (*longrunning.Operation, error)
1342
1343 UpdateHttpRoute(context.Context, *UpdateHttpRouteRequest) (*longrunning.Operation, error)
1344
1345 DeleteHttpRoute(context.Context, *DeleteHttpRouteRequest) (*longrunning.Operation, error)
1346
1347 ListTcpRoutes(context.Context, *ListTcpRoutesRequest) (*ListTcpRoutesResponse, error)
1348
1349 GetTcpRoute(context.Context, *GetTcpRouteRequest) (*TcpRoute, error)
1350
1351 CreateTcpRoute(context.Context, *CreateTcpRouteRequest) (*longrunning.Operation, error)
1352
1353 UpdateTcpRoute(context.Context, *UpdateTcpRouteRequest) (*longrunning.Operation, error)
1354
1355 DeleteTcpRoute(context.Context, *DeleteTcpRouteRequest) (*longrunning.Operation, error)
1356
1357 ListTlsRoutes(context.Context, *ListTlsRoutesRequest) (*ListTlsRoutesResponse, error)
1358
1359 GetTlsRoute(context.Context, *GetTlsRouteRequest) (*TlsRoute, error)
1360
1361 CreateTlsRoute(context.Context, *CreateTlsRouteRequest) (*longrunning.Operation, error)
1362
1363 UpdateTlsRoute(context.Context, *UpdateTlsRouteRequest) (*longrunning.Operation, error)
1364
1365 DeleteTlsRoute(context.Context, *DeleteTlsRouteRequest) (*longrunning.Operation, error)
1366
1367 ListServiceBindings(context.Context, *ListServiceBindingsRequest) (*ListServiceBindingsResponse, error)
1368
1369 GetServiceBinding(context.Context, *GetServiceBindingRequest) (*ServiceBinding, error)
1370
1371 CreateServiceBinding(context.Context, *CreateServiceBindingRequest) (*longrunning.Operation, error)
1372
1373 DeleteServiceBinding(context.Context, *DeleteServiceBindingRequest) (*longrunning.Operation, error)
1374
1375 ListMeshes(context.Context, *ListMeshesRequest) (*ListMeshesResponse, error)
1376
1377 GetMesh(context.Context, *GetMeshRequest) (*Mesh, error)
1378
1379 CreateMesh(context.Context, *CreateMeshRequest) (*longrunning.Operation, error)
1380
1381 UpdateMesh(context.Context, *UpdateMeshRequest) (*longrunning.Operation, error)
1382
1383 DeleteMesh(context.Context, *DeleteMeshRequest) (*longrunning.Operation, error)
1384 }
1385
1386
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