1
2
3
4
5
6
7 package envoy_service_discovery_v4alpha
8
9 import (
10 context "context"
11 _ "github.com/cncf/udpa/go/udpa/annotations"
12 proto "github.com/golang/protobuf/proto"
13 grpc "google.golang.org/grpc"
14 codes "google.golang.org/grpc/codes"
15 status "google.golang.org/grpc/status"
16 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
17 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
18 reflect "reflect"
19 sync "sync"
20 )
21
22 const (
23
24 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
25
26 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
27 )
28
29
30
31 const _ = proto.ProtoPackageIsVersion4
32
33
34
35 type AdsDummy struct {
36 state protoimpl.MessageState
37 sizeCache protoimpl.SizeCache
38 unknownFields protoimpl.UnknownFields
39 }
40
41 func (x *AdsDummy) Reset() {
42 *x = AdsDummy{}
43 if protoimpl.UnsafeEnabled {
44 mi := &file_envoy_service_discovery_v4alpha_ads_proto_msgTypes[0]
45 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
46 ms.StoreMessageInfo(mi)
47 }
48 }
49
50 func (x *AdsDummy) String() string {
51 return protoimpl.X.MessageStringOf(x)
52 }
53
54 func (*AdsDummy) ProtoMessage() {}
55
56 func (x *AdsDummy) ProtoReflect() protoreflect.Message {
57 mi := &file_envoy_service_discovery_v4alpha_ads_proto_msgTypes[0]
58 if protoimpl.UnsafeEnabled && x != nil {
59 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
60 if ms.LoadMessageInfo() == nil {
61 ms.StoreMessageInfo(mi)
62 }
63 return ms
64 }
65 return mi.MessageOf(x)
66 }
67
68
69 func (*AdsDummy) Descriptor() ([]byte, []int) {
70 return file_envoy_service_discovery_v4alpha_ads_proto_rawDescGZIP(), []int{0}
71 }
72
73 var File_envoy_service_discovery_v4alpha_ads_proto protoreflect.FileDescriptor
74
75 var file_envoy_service_discovery_v4alpha_ads_proto_rawDesc = []byte{
76 0x0a, 0x29, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2f,
77 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2f, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68,
78 0x61, 0x2f, 0x61, 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x65, 0x6e, 0x76,
79 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x64, 0x69, 0x73, 0x63, 0x6f,
80 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x1a, 0x2f, 0x65, 0x6e,
81 0x76, 0x6f, 0x79, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2f, 0x64, 0x69, 0x73, 0x63,
82 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2f, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x64, 0x69,
83 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x75,
84 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
85 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x75, 0x64,
86 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76,
87 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
88 0x36, 0x0a, 0x08, 0x41, 0x64, 0x73, 0x44, 0x75, 0x6d, 0x6d, 0x79, 0x3a, 0x2a, 0x9a, 0xc5, 0x88,
89 0x1e, 0x25, 0x0a, 0x23, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
90 0x65, 0x2e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x33, 0x2e, 0x41,
91 0x64, 0x73, 0x44, 0x75, 0x6d, 0x6d, 0x79, 0x32, 0xbb, 0x02, 0x0a, 0x1a, 0x41, 0x67, 0x67, 0x72,
92 0x65, 0x67, 0x61, 0x74, 0x65, 0x64, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x53,
93 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x88, 0x01, 0x0a, 0x19, 0x53, 0x74, 0x72, 0x65, 0x61,
94 0x6d, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75,
95 0x72, 0x63, 0x65, 0x73, 0x12, 0x31, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72,
96 0x76, 0x69, 0x63, 0x65, 0x2e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76,
97 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79,
98 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e,
99 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72,
100 0x79, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76,
101 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, 0x01, 0x30,
102 0x01, 0x12, 0x91, 0x01, 0x0a, 0x18, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x41, 0x67, 0x67, 0x72, 0x65,
103 0x67, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x36,
104 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x64,
105 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61,
106 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x52,
107 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73,
108 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79,
109 0x2e, 0x76, 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x44, 0x69,
110 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
111 0x00, 0x28, 0x01, 0x30, 0x01, 0x42, 0x46, 0x0a, 0x2d, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f,
112 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72,
113 0x76, 0x69, 0x63, 0x65, 0x2e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76,
114 0x34, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x08, 0x41, 0x64, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f,
115 0x50, 0x01, 0x88, 0x01, 0x01, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x03, 0x62, 0x06, 0x70,
116 0x72, 0x6f, 0x74, 0x6f, 0x33,
117 }
118
119 var (
120 file_envoy_service_discovery_v4alpha_ads_proto_rawDescOnce sync.Once
121 file_envoy_service_discovery_v4alpha_ads_proto_rawDescData = file_envoy_service_discovery_v4alpha_ads_proto_rawDesc
122 )
123
124 func file_envoy_service_discovery_v4alpha_ads_proto_rawDescGZIP() []byte {
125 file_envoy_service_discovery_v4alpha_ads_proto_rawDescOnce.Do(func() {
126 file_envoy_service_discovery_v4alpha_ads_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_service_discovery_v4alpha_ads_proto_rawDescData)
127 })
128 return file_envoy_service_discovery_v4alpha_ads_proto_rawDescData
129 }
130
131 var file_envoy_service_discovery_v4alpha_ads_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
132 var file_envoy_service_discovery_v4alpha_ads_proto_goTypes = []interface{}{
133 (*AdsDummy)(nil),
134 (*DiscoveryRequest)(nil),
135 (*DeltaDiscoveryRequest)(nil),
136 (*DiscoveryResponse)(nil),
137 (*DeltaDiscoveryResponse)(nil),
138 }
139 var file_envoy_service_discovery_v4alpha_ads_proto_depIdxs = []int32{
140 1,
141 2,
142 3,
143 4,
144 2,
145 0,
146 0,
147 0,
148 0,
149 }
150
151 func init() { file_envoy_service_discovery_v4alpha_ads_proto_init() }
152 func file_envoy_service_discovery_v4alpha_ads_proto_init() {
153 if File_envoy_service_discovery_v4alpha_ads_proto != nil {
154 return
155 }
156 file_envoy_service_discovery_v4alpha_discovery_proto_init()
157 if !protoimpl.UnsafeEnabled {
158 file_envoy_service_discovery_v4alpha_ads_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
159 switch v := v.(*AdsDummy); i {
160 case 0:
161 return &v.state
162 case 1:
163 return &v.sizeCache
164 case 2:
165 return &v.unknownFields
166 default:
167 return nil
168 }
169 }
170 }
171 type x struct{}
172 out := protoimpl.TypeBuilder{
173 File: protoimpl.DescBuilder{
174 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
175 RawDescriptor: file_envoy_service_discovery_v4alpha_ads_proto_rawDesc,
176 NumEnums: 0,
177 NumMessages: 1,
178 NumExtensions: 0,
179 NumServices: 1,
180 },
181 GoTypes: file_envoy_service_discovery_v4alpha_ads_proto_goTypes,
182 DependencyIndexes: file_envoy_service_discovery_v4alpha_ads_proto_depIdxs,
183 MessageInfos: file_envoy_service_discovery_v4alpha_ads_proto_msgTypes,
184 }.Build()
185 File_envoy_service_discovery_v4alpha_ads_proto = out.File
186 file_envoy_service_discovery_v4alpha_ads_proto_rawDesc = nil
187 file_envoy_service_discovery_v4alpha_ads_proto_goTypes = nil
188 file_envoy_service_discovery_v4alpha_ads_proto_depIdxs = nil
189 }
190
191
192 var _ context.Context
193 var _ grpc.ClientConnInterface
194
195
196
197 const _ = grpc.SupportPackageIsVersion6
198
199
200
201
202 type AggregatedDiscoveryServiceClient interface {
203
204 StreamAggregatedResources(ctx context.Context, opts ...grpc.CallOption) (AggregatedDiscoveryService_StreamAggregatedResourcesClient, error)
205 DeltaAggregatedResources(ctx context.Context, opts ...grpc.CallOption) (AggregatedDiscoveryService_DeltaAggregatedResourcesClient, error)
206 }
207
208 type aggregatedDiscoveryServiceClient struct {
209 cc grpc.ClientConnInterface
210 }
211
212 func NewAggregatedDiscoveryServiceClient(cc grpc.ClientConnInterface) AggregatedDiscoveryServiceClient {
213 return &aggregatedDiscoveryServiceClient{cc}
214 }
215
216 func (c *aggregatedDiscoveryServiceClient) StreamAggregatedResources(ctx context.Context, opts ...grpc.CallOption) (AggregatedDiscoveryService_StreamAggregatedResourcesClient, error) {
217 stream, err := c.cc.NewStream(ctx, &_AggregatedDiscoveryService_serviceDesc.Streams[0], "/envoy.service.discovery.v4alpha.AggregatedDiscoveryService/StreamAggregatedResources", opts...)
218 if err != nil {
219 return nil, err
220 }
221 x := &aggregatedDiscoveryServiceStreamAggregatedResourcesClient{stream}
222 return x, nil
223 }
224
225 type AggregatedDiscoveryService_StreamAggregatedResourcesClient interface {
226 Send(*DiscoveryRequest) error
227 Recv() (*DiscoveryResponse, error)
228 grpc.ClientStream
229 }
230
231 type aggregatedDiscoveryServiceStreamAggregatedResourcesClient struct {
232 grpc.ClientStream
233 }
234
235 func (x *aggregatedDiscoveryServiceStreamAggregatedResourcesClient) Send(m *DiscoveryRequest) error {
236 return x.ClientStream.SendMsg(m)
237 }
238
239 func (x *aggregatedDiscoveryServiceStreamAggregatedResourcesClient) Recv() (*DiscoveryResponse, error) {
240 m := new(DiscoveryResponse)
241 if err := x.ClientStream.RecvMsg(m); err != nil {
242 return nil, err
243 }
244 return m, nil
245 }
246
247 func (c *aggregatedDiscoveryServiceClient) DeltaAggregatedResources(ctx context.Context, opts ...grpc.CallOption) (AggregatedDiscoveryService_DeltaAggregatedResourcesClient, error) {
248 stream, err := c.cc.NewStream(ctx, &_AggregatedDiscoveryService_serviceDesc.Streams[1], "/envoy.service.discovery.v4alpha.AggregatedDiscoveryService/DeltaAggregatedResources", opts...)
249 if err != nil {
250 return nil, err
251 }
252 x := &aggregatedDiscoveryServiceDeltaAggregatedResourcesClient{stream}
253 return x, nil
254 }
255
256 type AggregatedDiscoveryService_DeltaAggregatedResourcesClient interface {
257 Send(*DeltaDiscoveryRequest) error
258 Recv() (*DeltaDiscoveryResponse, error)
259 grpc.ClientStream
260 }
261
262 type aggregatedDiscoveryServiceDeltaAggregatedResourcesClient struct {
263 grpc.ClientStream
264 }
265
266 func (x *aggregatedDiscoveryServiceDeltaAggregatedResourcesClient) Send(m *DeltaDiscoveryRequest) error {
267 return x.ClientStream.SendMsg(m)
268 }
269
270 func (x *aggregatedDiscoveryServiceDeltaAggregatedResourcesClient) Recv() (*DeltaDiscoveryResponse, error) {
271 m := new(DeltaDiscoveryResponse)
272 if err := x.ClientStream.RecvMsg(m); err != nil {
273 return nil, err
274 }
275 return m, nil
276 }
277
278
279 type AggregatedDiscoveryServiceServer interface {
280
281 StreamAggregatedResources(AggregatedDiscoveryService_StreamAggregatedResourcesServer) error
282 DeltaAggregatedResources(AggregatedDiscoveryService_DeltaAggregatedResourcesServer) error
283 }
284
285
286 type UnimplementedAggregatedDiscoveryServiceServer struct {
287 }
288
289 func (*UnimplementedAggregatedDiscoveryServiceServer) StreamAggregatedResources(AggregatedDiscoveryService_StreamAggregatedResourcesServer) error {
290 return status.Errorf(codes.Unimplemented, "method StreamAggregatedResources not implemented")
291 }
292 func (*UnimplementedAggregatedDiscoveryServiceServer) DeltaAggregatedResources(AggregatedDiscoveryService_DeltaAggregatedResourcesServer) error {
293 return status.Errorf(codes.Unimplemented, "method DeltaAggregatedResources not implemented")
294 }
295
296 func RegisterAggregatedDiscoveryServiceServer(s *grpc.Server, srv AggregatedDiscoveryServiceServer) {
297 s.RegisterService(&_AggregatedDiscoveryService_serviceDesc, srv)
298 }
299
300 func _AggregatedDiscoveryService_StreamAggregatedResources_Handler(srv interface{}, stream grpc.ServerStream) error {
301 return srv.(AggregatedDiscoveryServiceServer).StreamAggregatedResources(&aggregatedDiscoveryServiceStreamAggregatedResourcesServer{stream})
302 }
303
304 type AggregatedDiscoveryService_StreamAggregatedResourcesServer interface {
305 Send(*DiscoveryResponse) error
306 Recv() (*DiscoveryRequest, error)
307 grpc.ServerStream
308 }
309
310 type aggregatedDiscoveryServiceStreamAggregatedResourcesServer struct {
311 grpc.ServerStream
312 }
313
314 func (x *aggregatedDiscoveryServiceStreamAggregatedResourcesServer) Send(m *DiscoveryResponse) error {
315 return x.ServerStream.SendMsg(m)
316 }
317
318 func (x *aggregatedDiscoveryServiceStreamAggregatedResourcesServer) Recv() (*DiscoveryRequest, error) {
319 m := new(DiscoveryRequest)
320 if err := x.ServerStream.RecvMsg(m); err != nil {
321 return nil, err
322 }
323 return m, nil
324 }
325
326 func _AggregatedDiscoveryService_DeltaAggregatedResources_Handler(srv interface{}, stream grpc.ServerStream) error {
327 return srv.(AggregatedDiscoveryServiceServer).DeltaAggregatedResources(&aggregatedDiscoveryServiceDeltaAggregatedResourcesServer{stream})
328 }
329
330 type AggregatedDiscoveryService_DeltaAggregatedResourcesServer interface {
331 Send(*DeltaDiscoveryResponse) error
332 Recv() (*DeltaDiscoveryRequest, error)
333 grpc.ServerStream
334 }
335
336 type aggregatedDiscoveryServiceDeltaAggregatedResourcesServer struct {
337 grpc.ServerStream
338 }
339
340 func (x *aggregatedDiscoveryServiceDeltaAggregatedResourcesServer) Send(m *DeltaDiscoveryResponse) error {
341 return x.ServerStream.SendMsg(m)
342 }
343
344 func (x *aggregatedDiscoveryServiceDeltaAggregatedResourcesServer) Recv() (*DeltaDiscoveryRequest, error) {
345 m := new(DeltaDiscoveryRequest)
346 if err := x.ServerStream.RecvMsg(m); err != nil {
347 return nil, err
348 }
349 return m, nil
350 }
351
352 var _AggregatedDiscoveryService_serviceDesc = grpc.ServiceDesc{
353 ServiceName: "envoy.service.discovery.v4alpha.AggregatedDiscoveryService",
354 HandlerType: (*AggregatedDiscoveryServiceServer)(nil),
355 Methods: []grpc.MethodDesc{},
356 Streams: []grpc.StreamDesc{
357 {
358 StreamName: "StreamAggregatedResources",
359 Handler: _AggregatedDiscoveryService_StreamAggregatedResources_Handler,
360 ServerStreams: true,
361 ClientStreams: true,
362 },
363 {
364 StreamName: "DeltaAggregatedResources",
365 Handler: _AggregatedDiscoveryService_DeltaAggregatedResources_Handler,
366 ServerStreams: true,
367 ClientStreams: true,
368 },
369 },
370 Metadata: "envoy/service/discovery/v4alpha/ads.proto",
371 }
372
View as plain text