1
2
3
4
5
6
7 package envoy_service_discovery_v3
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_v3_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_v3_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_v3_ads_proto_rawDescGZIP(), []int{0}
71 }
72
73 var File_envoy_service_discovery_v3_ads_proto protoreflect.FileDescriptor
74
75 var file_envoy_service_discovery_v3_ads_proto_rawDesc = []byte{
76 0x0a, 0x24, 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, 0x33, 0x2f, 0x61, 0x64, 0x73,
78 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65,
79 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e,
80 0x76, 0x33, 0x1a, 0x2a, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
81 0x65, 0x2f, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2f, 0x76, 0x33, 0x2f, 0x64,
82 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d,
83 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
84 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x75,
85 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
86 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
87 0x22, 0x36, 0x0a, 0x08, 0x41, 0x64, 0x73, 0x44, 0x75, 0x6d, 0x6d, 0x79, 0x3a, 0x2a, 0x9a, 0xc5,
88 0x88, 0x1e, 0x25, 0x0a, 0x23, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69,
89 0x63, 0x65, 0x2e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x32, 0x2e,
90 0x41, 0x64, 0x73, 0x44, 0x75, 0x6d, 0x6d, 0x79, 0x32, 0xa6, 0x02, 0x0a, 0x1a, 0x41, 0x67, 0x67,
91 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x64, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79,
92 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x7e, 0x0a, 0x19, 0x53, 0x74, 0x72, 0x65, 0x61,
93 0x6d, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75,
94 0x72, 0x63, 0x65, 0x73, 0x12, 0x2c, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72,
95 0x76, 0x69, 0x63, 0x65, 0x2e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76,
96 0x33, 0x2e, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65,
97 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69,
98 0x63, 0x65, 0x2e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x33, 0x2e,
99 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
100 0x65, 0x22, 0x00, 0x28, 0x01, 0x30, 0x01, 0x12, 0x87, 0x01, 0x0a, 0x18, 0x44, 0x65, 0x6c, 0x74,
101 0x61, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75,
102 0x72, 0x63, 0x65, 0x73, 0x12, 0x31, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72,
103 0x76, 0x69, 0x63, 0x65, 0x2e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76,
104 0x33, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79,
105 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e,
106 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72,
107 0x79, 0x2e, 0x76, 0x33, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76,
108 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, 0x01, 0x30,
109 0x01, 0x42, 0x41, 0x0a, 0x28, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f,
110 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
111 0x2e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x33, 0x42, 0x08, 0x41,
112 0x64, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x88, 0x01, 0x01, 0xba, 0x80, 0xc8, 0xd1,
113 0x06, 0x02, 0x10, 0x02, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
114 }
115
116 var (
117 file_envoy_service_discovery_v3_ads_proto_rawDescOnce sync.Once
118 file_envoy_service_discovery_v3_ads_proto_rawDescData = file_envoy_service_discovery_v3_ads_proto_rawDesc
119 )
120
121 func file_envoy_service_discovery_v3_ads_proto_rawDescGZIP() []byte {
122 file_envoy_service_discovery_v3_ads_proto_rawDescOnce.Do(func() {
123 file_envoy_service_discovery_v3_ads_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_service_discovery_v3_ads_proto_rawDescData)
124 })
125 return file_envoy_service_discovery_v3_ads_proto_rawDescData
126 }
127
128 var file_envoy_service_discovery_v3_ads_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
129 var file_envoy_service_discovery_v3_ads_proto_goTypes = []interface{}{
130 (*AdsDummy)(nil),
131 (*DiscoveryRequest)(nil),
132 (*DeltaDiscoveryRequest)(nil),
133 (*DiscoveryResponse)(nil),
134 (*DeltaDiscoveryResponse)(nil),
135 }
136 var file_envoy_service_discovery_v3_ads_proto_depIdxs = []int32{
137 1,
138 2,
139 3,
140 4,
141 2,
142 0,
143 0,
144 0,
145 0,
146 }
147
148 func init() { file_envoy_service_discovery_v3_ads_proto_init() }
149 func file_envoy_service_discovery_v3_ads_proto_init() {
150 if File_envoy_service_discovery_v3_ads_proto != nil {
151 return
152 }
153 file_envoy_service_discovery_v3_discovery_proto_init()
154 if !protoimpl.UnsafeEnabled {
155 file_envoy_service_discovery_v3_ads_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
156 switch v := v.(*AdsDummy); i {
157 case 0:
158 return &v.state
159 case 1:
160 return &v.sizeCache
161 case 2:
162 return &v.unknownFields
163 default:
164 return nil
165 }
166 }
167 }
168 type x struct{}
169 out := protoimpl.TypeBuilder{
170 File: protoimpl.DescBuilder{
171 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
172 RawDescriptor: file_envoy_service_discovery_v3_ads_proto_rawDesc,
173 NumEnums: 0,
174 NumMessages: 1,
175 NumExtensions: 0,
176 NumServices: 1,
177 },
178 GoTypes: file_envoy_service_discovery_v3_ads_proto_goTypes,
179 DependencyIndexes: file_envoy_service_discovery_v3_ads_proto_depIdxs,
180 MessageInfos: file_envoy_service_discovery_v3_ads_proto_msgTypes,
181 }.Build()
182 File_envoy_service_discovery_v3_ads_proto = out.File
183 file_envoy_service_discovery_v3_ads_proto_rawDesc = nil
184 file_envoy_service_discovery_v3_ads_proto_goTypes = nil
185 file_envoy_service_discovery_v3_ads_proto_depIdxs = nil
186 }
187
188
189 var _ context.Context
190 var _ grpc.ClientConnInterface
191
192
193
194 const _ = grpc.SupportPackageIsVersion6
195
196
197
198
199 type AggregatedDiscoveryServiceClient interface {
200
201 StreamAggregatedResources(ctx context.Context, opts ...grpc.CallOption) (AggregatedDiscoveryService_StreamAggregatedResourcesClient, error)
202 DeltaAggregatedResources(ctx context.Context, opts ...grpc.CallOption) (AggregatedDiscoveryService_DeltaAggregatedResourcesClient, error)
203 }
204
205 type aggregatedDiscoveryServiceClient struct {
206 cc grpc.ClientConnInterface
207 }
208
209 func NewAggregatedDiscoveryServiceClient(cc grpc.ClientConnInterface) AggregatedDiscoveryServiceClient {
210 return &aggregatedDiscoveryServiceClient{cc}
211 }
212
213 func (c *aggregatedDiscoveryServiceClient) StreamAggregatedResources(ctx context.Context, opts ...grpc.CallOption) (AggregatedDiscoveryService_StreamAggregatedResourcesClient, error) {
214 stream, err := c.cc.NewStream(ctx, &_AggregatedDiscoveryService_serviceDesc.Streams[0], "/envoy.service.discovery.v3.AggregatedDiscoveryService/StreamAggregatedResources", opts...)
215 if err != nil {
216 return nil, err
217 }
218 x := &aggregatedDiscoveryServiceStreamAggregatedResourcesClient{stream}
219 return x, nil
220 }
221
222 type AggregatedDiscoveryService_StreamAggregatedResourcesClient interface {
223 Send(*DiscoveryRequest) error
224 Recv() (*DiscoveryResponse, error)
225 grpc.ClientStream
226 }
227
228 type aggregatedDiscoveryServiceStreamAggregatedResourcesClient struct {
229 grpc.ClientStream
230 }
231
232 func (x *aggregatedDiscoveryServiceStreamAggregatedResourcesClient) Send(m *DiscoveryRequest) error {
233 return x.ClientStream.SendMsg(m)
234 }
235
236 func (x *aggregatedDiscoveryServiceStreamAggregatedResourcesClient) Recv() (*DiscoveryResponse, error) {
237 m := new(DiscoveryResponse)
238 if err := x.ClientStream.RecvMsg(m); err != nil {
239 return nil, err
240 }
241 return m, nil
242 }
243
244 func (c *aggregatedDiscoveryServiceClient) DeltaAggregatedResources(ctx context.Context, opts ...grpc.CallOption) (AggregatedDiscoveryService_DeltaAggregatedResourcesClient, error) {
245 stream, err := c.cc.NewStream(ctx, &_AggregatedDiscoveryService_serviceDesc.Streams[1], "/envoy.service.discovery.v3.AggregatedDiscoveryService/DeltaAggregatedResources", opts...)
246 if err != nil {
247 return nil, err
248 }
249 x := &aggregatedDiscoveryServiceDeltaAggregatedResourcesClient{stream}
250 return x, nil
251 }
252
253 type AggregatedDiscoveryService_DeltaAggregatedResourcesClient interface {
254 Send(*DeltaDiscoveryRequest) error
255 Recv() (*DeltaDiscoveryResponse, error)
256 grpc.ClientStream
257 }
258
259 type aggregatedDiscoveryServiceDeltaAggregatedResourcesClient struct {
260 grpc.ClientStream
261 }
262
263 func (x *aggregatedDiscoveryServiceDeltaAggregatedResourcesClient) Send(m *DeltaDiscoveryRequest) error {
264 return x.ClientStream.SendMsg(m)
265 }
266
267 func (x *aggregatedDiscoveryServiceDeltaAggregatedResourcesClient) Recv() (*DeltaDiscoveryResponse, error) {
268 m := new(DeltaDiscoveryResponse)
269 if err := x.ClientStream.RecvMsg(m); err != nil {
270 return nil, err
271 }
272 return m, nil
273 }
274
275
276 type AggregatedDiscoveryServiceServer interface {
277
278 StreamAggregatedResources(AggregatedDiscoveryService_StreamAggregatedResourcesServer) error
279 DeltaAggregatedResources(AggregatedDiscoveryService_DeltaAggregatedResourcesServer) error
280 }
281
282
283 type UnimplementedAggregatedDiscoveryServiceServer struct {
284 }
285
286 func (*UnimplementedAggregatedDiscoveryServiceServer) StreamAggregatedResources(AggregatedDiscoveryService_StreamAggregatedResourcesServer) error {
287 return status.Errorf(codes.Unimplemented, "method StreamAggregatedResources not implemented")
288 }
289 func (*UnimplementedAggregatedDiscoveryServiceServer) DeltaAggregatedResources(AggregatedDiscoveryService_DeltaAggregatedResourcesServer) error {
290 return status.Errorf(codes.Unimplemented, "method DeltaAggregatedResources not implemented")
291 }
292
293 func RegisterAggregatedDiscoveryServiceServer(s *grpc.Server, srv AggregatedDiscoveryServiceServer) {
294 s.RegisterService(&_AggregatedDiscoveryService_serviceDesc, srv)
295 }
296
297 func _AggregatedDiscoveryService_StreamAggregatedResources_Handler(srv interface{}, stream grpc.ServerStream) error {
298 return srv.(AggregatedDiscoveryServiceServer).StreamAggregatedResources(&aggregatedDiscoveryServiceStreamAggregatedResourcesServer{stream})
299 }
300
301 type AggregatedDiscoveryService_StreamAggregatedResourcesServer interface {
302 Send(*DiscoveryResponse) error
303 Recv() (*DiscoveryRequest, error)
304 grpc.ServerStream
305 }
306
307 type aggregatedDiscoveryServiceStreamAggregatedResourcesServer struct {
308 grpc.ServerStream
309 }
310
311 func (x *aggregatedDiscoveryServiceStreamAggregatedResourcesServer) Send(m *DiscoveryResponse) error {
312 return x.ServerStream.SendMsg(m)
313 }
314
315 func (x *aggregatedDiscoveryServiceStreamAggregatedResourcesServer) Recv() (*DiscoveryRequest, error) {
316 m := new(DiscoveryRequest)
317 if err := x.ServerStream.RecvMsg(m); err != nil {
318 return nil, err
319 }
320 return m, nil
321 }
322
323 func _AggregatedDiscoveryService_DeltaAggregatedResources_Handler(srv interface{}, stream grpc.ServerStream) error {
324 return srv.(AggregatedDiscoveryServiceServer).DeltaAggregatedResources(&aggregatedDiscoveryServiceDeltaAggregatedResourcesServer{stream})
325 }
326
327 type AggregatedDiscoveryService_DeltaAggregatedResourcesServer interface {
328 Send(*DeltaDiscoveryResponse) error
329 Recv() (*DeltaDiscoveryRequest, error)
330 grpc.ServerStream
331 }
332
333 type aggregatedDiscoveryServiceDeltaAggregatedResourcesServer struct {
334 grpc.ServerStream
335 }
336
337 func (x *aggregatedDiscoveryServiceDeltaAggregatedResourcesServer) Send(m *DeltaDiscoveryResponse) error {
338 return x.ServerStream.SendMsg(m)
339 }
340
341 func (x *aggregatedDiscoveryServiceDeltaAggregatedResourcesServer) Recv() (*DeltaDiscoveryRequest, error) {
342 m := new(DeltaDiscoveryRequest)
343 if err := x.ServerStream.RecvMsg(m); err != nil {
344 return nil, err
345 }
346 return m, nil
347 }
348
349 var _AggregatedDiscoveryService_serviceDesc = grpc.ServiceDesc{
350 ServiceName: "envoy.service.discovery.v3.AggregatedDiscoveryService",
351 HandlerType: (*AggregatedDiscoveryServiceServer)(nil),
352 Methods: []grpc.MethodDesc{},
353 Streams: []grpc.StreamDesc{
354 {
355 StreamName: "StreamAggregatedResources",
356 Handler: _AggregatedDiscoveryService_StreamAggregatedResources_Handler,
357 ServerStreams: true,
358 ClientStreams: true,
359 },
360 {
361 StreamName: "DeltaAggregatedResources",
362 Handler: _AggregatedDiscoveryService_DeltaAggregatedResources_Handler,
363 ServerStreams: true,
364 ClientStreams: true,
365 },
366 },
367 Metadata: "envoy/service/discovery/v3/ads.proto",
368 }
369
View as plain text