1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: envoy/api/v2/core/grpc_service.proto
3
4package envoy_api_v2_core
5
6import proto "github.com/golang/protobuf/proto"
7import fmt "fmt"
8import math "math"
9import any "github.com/golang/protobuf/ptypes/any"
10import duration "github.com/golang/protobuf/ptypes/duration"
11import empty "github.com/golang/protobuf/ptypes/empty"
12import _struct "github.com/golang/protobuf/ptypes/struct"
13import base "google.golang.org/grpc/balancer/xds/internal/proto/envoy/api/v2/core/base"
14import _ "google.golang.org/grpc/balancer/xds/internal/proto/validate"
15
16// Reference imports to suppress errors if they are not otherwise used.
17var _ = proto.Marshal
18var _ = fmt.Errorf
19var _ = math.Inf
20
21// This is a compile-time assertion to ensure that this generated file
22// is compatible with the proto package it is being compiled against.
23// A compilation error at this line likely means your copy of the
24// proto package needs to be updated.
25const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
26
27type GrpcService struct {
28	// Types that are valid to be assigned to TargetSpecifier:
29	//	*GrpcService_EnvoyGrpc_
30	//	*GrpcService_GoogleGrpc_
31	TargetSpecifier      isGrpcService_TargetSpecifier `protobuf_oneof:"target_specifier"`
32	Timeout              *duration.Duration            `protobuf:"bytes,3,opt,name=timeout,proto3" json:"timeout,omitempty"`
33	InitialMetadata      []*base.HeaderValue           `protobuf:"bytes,5,rep,name=initial_metadata,json=initialMetadata,proto3" json:"initial_metadata,omitempty"`
34	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
35	XXX_unrecognized     []byte                        `json:"-"`
36	XXX_sizecache        int32                         `json:"-"`
37}
38
39func (m *GrpcService) Reset()         { *m = GrpcService{} }
40func (m *GrpcService) String() string { return proto.CompactTextString(m) }
41func (*GrpcService) ProtoMessage()    {}
42func (*GrpcService) Descriptor() ([]byte, []int) {
43	return fileDescriptor_grpc_service_b85549433708d753, []int{0}
44}
45func (m *GrpcService) XXX_Unmarshal(b []byte) error {
46	return xxx_messageInfo_GrpcService.Unmarshal(m, b)
47}
48func (m *GrpcService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
49	return xxx_messageInfo_GrpcService.Marshal(b, m, deterministic)
50}
51func (dst *GrpcService) XXX_Merge(src proto.Message) {
52	xxx_messageInfo_GrpcService.Merge(dst, src)
53}
54func (m *GrpcService) XXX_Size() int {
55	return xxx_messageInfo_GrpcService.Size(m)
56}
57func (m *GrpcService) XXX_DiscardUnknown() {
58	xxx_messageInfo_GrpcService.DiscardUnknown(m)
59}
60
61var xxx_messageInfo_GrpcService proto.InternalMessageInfo
62
63type isGrpcService_TargetSpecifier interface {
64	isGrpcService_TargetSpecifier()
65}
66
67type GrpcService_EnvoyGrpc_ struct {
68	EnvoyGrpc *GrpcService_EnvoyGrpc `protobuf:"bytes,1,opt,name=envoy_grpc,json=envoyGrpc,proto3,oneof"`
69}
70
71type GrpcService_GoogleGrpc_ struct {
72	GoogleGrpc *GrpcService_GoogleGrpc `protobuf:"bytes,2,opt,name=google_grpc,json=googleGrpc,proto3,oneof"`
73}
74
75func (*GrpcService_EnvoyGrpc_) isGrpcService_TargetSpecifier() {}
76
77func (*GrpcService_GoogleGrpc_) isGrpcService_TargetSpecifier() {}
78
79func (m *GrpcService) GetTargetSpecifier() isGrpcService_TargetSpecifier {
80	if m != nil {
81		return m.TargetSpecifier
82	}
83	return nil
84}
85
86func (m *GrpcService) GetEnvoyGrpc() *GrpcService_EnvoyGrpc {
87	if x, ok := m.GetTargetSpecifier().(*GrpcService_EnvoyGrpc_); ok {
88		return x.EnvoyGrpc
89	}
90	return nil
91}
92
93func (m *GrpcService) GetGoogleGrpc() *GrpcService_GoogleGrpc {
94	if x, ok := m.GetTargetSpecifier().(*GrpcService_GoogleGrpc_); ok {
95		return x.GoogleGrpc
96	}
97	return nil
98}
99
100func (m *GrpcService) GetTimeout() *duration.Duration {
101	if m != nil {
102		return m.Timeout
103	}
104	return nil
105}
106
107func (m *GrpcService) GetInitialMetadata() []*base.HeaderValue {
108	if m != nil {
109		return m.InitialMetadata
110	}
111	return nil
112}
113
114// XXX_OneofFuncs is for the internal use of the proto package.
115func (*GrpcService) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
116	return _GrpcService_OneofMarshaler, _GrpcService_OneofUnmarshaler, _GrpcService_OneofSizer, []interface{}{
117		(*GrpcService_EnvoyGrpc_)(nil),
118		(*GrpcService_GoogleGrpc_)(nil),
119	}
120}
121
122func _GrpcService_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
123	m := msg.(*GrpcService)
124	// target_specifier
125	switch x := m.TargetSpecifier.(type) {
126	case *GrpcService_EnvoyGrpc_:
127		b.EncodeVarint(1<<3 | proto.WireBytes)
128		if err := b.EncodeMessage(x.EnvoyGrpc); err != nil {
129			return err
130		}
131	case *GrpcService_GoogleGrpc_:
132		b.EncodeVarint(2<<3 | proto.WireBytes)
133		if err := b.EncodeMessage(x.GoogleGrpc); err != nil {
134			return err
135		}
136	case nil:
137	default:
138		return fmt.Errorf("GrpcService.TargetSpecifier has unexpected type %T", x)
139	}
140	return nil
141}
142
143func _GrpcService_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
144	m := msg.(*GrpcService)
145	switch tag {
146	case 1: // target_specifier.envoy_grpc
147		if wire != proto.WireBytes {
148			return true, proto.ErrInternalBadWireType
149		}
150		msg := new(GrpcService_EnvoyGrpc)
151		err := b.DecodeMessage(msg)
152		m.TargetSpecifier = &GrpcService_EnvoyGrpc_{msg}
153		return true, err
154	case 2: // target_specifier.google_grpc
155		if wire != proto.WireBytes {
156			return true, proto.ErrInternalBadWireType
157		}
158		msg := new(GrpcService_GoogleGrpc)
159		err := b.DecodeMessage(msg)
160		m.TargetSpecifier = &GrpcService_GoogleGrpc_{msg}
161		return true, err
162	default:
163		return false, nil
164	}
165}
166
167func _GrpcService_OneofSizer(msg proto.Message) (n int) {
168	m := msg.(*GrpcService)
169	// target_specifier
170	switch x := m.TargetSpecifier.(type) {
171	case *GrpcService_EnvoyGrpc_:
172		s := proto.Size(x.EnvoyGrpc)
173		n += 1 // tag and wire
174		n += proto.SizeVarint(uint64(s))
175		n += s
176	case *GrpcService_GoogleGrpc_:
177		s := proto.Size(x.GoogleGrpc)
178		n += 1 // tag and wire
179		n += proto.SizeVarint(uint64(s))
180		n += s
181	case nil:
182	default:
183		panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
184	}
185	return n
186}
187
188type GrpcService_EnvoyGrpc struct {
189	ClusterName          string   `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
190	XXX_NoUnkeyedLiteral struct{} `json:"-"`
191	XXX_unrecognized     []byte   `json:"-"`
192	XXX_sizecache        int32    `json:"-"`
193}
194
195func (m *GrpcService_EnvoyGrpc) Reset()         { *m = GrpcService_EnvoyGrpc{} }
196func (m *GrpcService_EnvoyGrpc) String() string { return proto.CompactTextString(m) }
197func (*GrpcService_EnvoyGrpc) ProtoMessage()    {}
198func (*GrpcService_EnvoyGrpc) Descriptor() ([]byte, []int) {
199	return fileDescriptor_grpc_service_b85549433708d753, []int{0, 0}
200}
201func (m *GrpcService_EnvoyGrpc) XXX_Unmarshal(b []byte) error {
202	return xxx_messageInfo_GrpcService_EnvoyGrpc.Unmarshal(m, b)
203}
204func (m *GrpcService_EnvoyGrpc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
205	return xxx_messageInfo_GrpcService_EnvoyGrpc.Marshal(b, m, deterministic)
206}
207func (dst *GrpcService_EnvoyGrpc) XXX_Merge(src proto.Message) {
208	xxx_messageInfo_GrpcService_EnvoyGrpc.Merge(dst, src)
209}
210func (m *GrpcService_EnvoyGrpc) XXX_Size() int {
211	return xxx_messageInfo_GrpcService_EnvoyGrpc.Size(m)
212}
213func (m *GrpcService_EnvoyGrpc) XXX_DiscardUnknown() {
214	xxx_messageInfo_GrpcService_EnvoyGrpc.DiscardUnknown(m)
215}
216
217var xxx_messageInfo_GrpcService_EnvoyGrpc proto.InternalMessageInfo
218
219func (m *GrpcService_EnvoyGrpc) GetClusterName() string {
220	if m != nil {
221		return m.ClusterName
222	}
223	return ""
224}
225
226type GrpcService_GoogleGrpc struct {
227	TargetUri              string                                     `protobuf:"bytes,1,opt,name=target_uri,json=targetUri,proto3" json:"target_uri,omitempty"`
228	ChannelCredentials     *GrpcService_GoogleGrpc_ChannelCredentials `protobuf:"bytes,2,opt,name=channel_credentials,json=channelCredentials,proto3" json:"channel_credentials,omitempty"`
229	CallCredentials        []*GrpcService_GoogleGrpc_CallCredentials  `protobuf:"bytes,3,rep,name=call_credentials,json=callCredentials,proto3" json:"call_credentials,omitempty"`
230	StatPrefix             string                                     `protobuf:"bytes,4,opt,name=stat_prefix,json=statPrefix,proto3" json:"stat_prefix,omitempty"`
231	CredentialsFactoryName string                                     `protobuf:"bytes,5,opt,name=credentials_factory_name,json=credentialsFactoryName,proto3" json:"credentials_factory_name,omitempty"`
232	Config                 *_struct.Struct                            `protobuf:"bytes,6,opt,name=config,proto3" json:"config,omitempty"`
233	XXX_NoUnkeyedLiteral   struct{}                                   `json:"-"`
234	XXX_unrecognized       []byte                                     `json:"-"`
235	XXX_sizecache          int32                                      `json:"-"`
236}
237
238func (m *GrpcService_GoogleGrpc) Reset()         { *m = GrpcService_GoogleGrpc{} }
239func (m *GrpcService_GoogleGrpc) String() string { return proto.CompactTextString(m) }
240func (*GrpcService_GoogleGrpc) ProtoMessage()    {}
241func (*GrpcService_GoogleGrpc) Descriptor() ([]byte, []int) {
242	return fileDescriptor_grpc_service_b85549433708d753, []int{0, 1}
243}
244func (m *GrpcService_GoogleGrpc) XXX_Unmarshal(b []byte) error {
245	return xxx_messageInfo_GrpcService_GoogleGrpc.Unmarshal(m, b)
246}
247func (m *GrpcService_GoogleGrpc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
248	return xxx_messageInfo_GrpcService_GoogleGrpc.Marshal(b, m, deterministic)
249}
250func (dst *GrpcService_GoogleGrpc) XXX_Merge(src proto.Message) {
251	xxx_messageInfo_GrpcService_GoogleGrpc.Merge(dst, src)
252}
253func (m *GrpcService_GoogleGrpc) XXX_Size() int {
254	return xxx_messageInfo_GrpcService_GoogleGrpc.Size(m)
255}
256func (m *GrpcService_GoogleGrpc) XXX_DiscardUnknown() {
257	xxx_messageInfo_GrpcService_GoogleGrpc.DiscardUnknown(m)
258}
259
260var xxx_messageInfo_GrpcService_GoogleGrpc proto.InternalMessageInfo
261
262func (m *GrpcService_GoogleGrpc) GetTargetUri() string {
263	if m != nil {
264		return m.TargetUri
265	}
266	return ""
267}
268
269func (m *GrpcService_GoogleGrpc) GetChannelCredentials() *GrpcService_GoogleGrpc_ChannelCredentials {
270	if m != nil {
271		return m.ChannelCredentials
272	}
273	return nil
274}
275
276func (m *GrpcService_GoogleGrpc) GetCallCredentials() []*GrpcService_GoogleGrpc_CallCredentials {
277	if m != nil {
278		return m.CallCredentials
279	}
280	return nil
281}
282
283func (m *GrpcService_GoogleGrpc) GetStatPrefix() string {
284	if m != nil {
285		return m.StatPrefix
286	}
287	return ""
288}
289
290func (m *GrpcService_GoogleGrpc) GetCredentialsFactoryName() string {
291	if m != nil {
292		return m.CredentialsFactoryName
293	}
294	return ""
295}
296
297func (m *GrpcService_GoogleGrpc) GetConfig() *_struct.Struct {
298	if m != nil {
299		return m.Config
300	}
301	return nil
302}
303
304type GrpcService_GoogleGrpc_SslCredentials struct {
305	RootCerts            *base.DataSource `protobuf:"bytes,1,opt,name=root_certs,json=rootCerts,proto3" json:"root_certs,omitempty"`
306	PrivateKey           *base.DataSource `protobuf:"bytes,2,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
307	CertChain            *base.DataSource `protobuf:"bytes,3,opt,name=cert_chain,json=certChain,proto3" json:"cert_chain,omitempty"`
308	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
309	XXX_unrecognized     []byte           `json:"-"`
310	XXX_sizecache        int32            `json:"-"`
311}
312
313func (m *GrpcService_GoogleGrpc_SslCredentials) Reset()         { *m = GrpcService_GoogleGrpc_SslCredentials{} }
314func (m *GrpcService_GoogleGrpc_SslCredentials) String() string { return proto.CompactTextString(m) }
315func (*GrpcService_GoogleGrpc_SslCredentials) ProtoMessage()    {}
316func (*GrpcService_GoogleGrpc_SslCredentials) Descriptor() ([]byte, []int) {
317	return fileDescriptor_grpc_service_b85549433708d753, []int{0, 1, 0}
318}
319func (m *GrpcService_GoogleGrpc_SslCredentials) XXX_Unmarshal(b []byte) error {
320	return xxx_messageInfo_GrpcService_GoogleGrpc_SslCredentials.Unmarshal(m, b)
321}
322func (m *GrpcService_GoogleGrpc_SslCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
323	return xxx_messageInfo_GrpcService_GoogleGrpc_SslCredentials.Marshal(b, m, deterministic)
324}
325func (dst *GrpcService_GoogleGrpc_SslCredentials) XXX_Merge(src proto.Message) {
326	xxx_messageInfo_GrpcService_GoogleGrpc_SslCredentials.Merge(dst, src)
327}
328func (m *GrpcService_GoogleGrpc_SslCredentials) XXX_Size() int {
329	return xxx_messageInfo_GrpcService_GoogleGrpc_SslCredentials.Size(m)
330}
331func (m *GrpcService_GoogleGrpc_SslCredentials) XXX_DiscardUnknown() {
332	xxx_messageInfo_GrpcService_GoogleGrpc_SslCredentials.DiscardUnknown(m)
333}
334
335var xxx_messageInfo_GrpcService_GoogleGrpc_SslCredentials proto.InternalMessageInfo
336
337func (m *GrpcService_GoogleGrpc_SslCredentials) GetRootCerts() *base.DataSource {
338	if m != nil {
339		return m.RootCerts
340	}
341	return nil
342}
343
344func (m *GrpcService_GoogleGrpc_SslCredentials) GetPrivateKey() *base.DataSource {
345	if m != nil {
346		return m.PrivateKey
347	}
348	return nil
349}
350
351func (m *GrpcService_GoogleGrpc_SslCredentials) GetCertChain() *base.DataSource {
352	if m != nil {
353		return m.CertChain
354	}
355	return nil
356}
357
358type GrpcService_GoogleGrpc_GoogleLocalCredentials struct {
359	XXX_NoUnkeyedLiteral struct{} `json:"-"`
360	XXX_unrecognized     []byte   `json:"-"`
361	XXX_sizecache        int32    `json:"-"`
362}
363
364func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) Reset() {
365	*m = GrpcService_GoogleGrpc_GoogleLocalCredentials{}
366}
367func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) String() string {
368	return proto.CompactTextString(m)
369}
370func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) ProtoMessage() {}
371func (*GrpcService_GoogleGrpc_GoogleLocalCredentials) Descriptor() ([]byte, []int) {
372	return fileDescriptor_grpc_service_b85549433708d753, []int{0, 1, 1}
373}
374func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_Unmarshal(b []byte) error {
375	return xxx_messageInfo_GrpcService_GoogleGrpc_GoogleLocalCredentials.Unmarshal(m, b)
376}
377func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
378	return xxx_messageInfo_GrpcService_GoogleGrpc_GoogleLocalCredentials.Marshal(b, m, deterministic)
379}
380func (dst *GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_Merge(src proto.Message) {
381	xxx_messageInfo_GrpcService_GoogleGrpc_GoogleLocalCredentials.Merge(dst, src)
382}
383func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_Size() int {
384	return xxx_messageInfo_GrpcService_GoogleGrpc_GoogleLocalCredentials.Size(m)
385}
386func (m *GrpcService_GoogleGrpc_GoogleLocalCredentials) XXX_DiscardUnknown() {
387	xxx_messageInfo_GrpcService_GoogleGrpc_GoogleLocalCredentials.DiscardUnknown(m)
388}
389
390var xxx_messageInfo_GrpcService_GoogleGrpc_GoogleLocalCredentials proto.InternalMessageInfo
391
392type GrpcService_GoogleGrpc_ChannelCredentials struct {
393	// Types that are valid to be assigned to CredentialSpecifier:
394	//	*GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials
395	//	*GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault
396	//	*GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials
397	CredentialSpecifier  isGrpcService_GoogleGrpc_ChannelCredentials_CredentialSpecifier `protobuf_oneof:"credential_specifier"`
398	XXX_NoUnkeyedLiteral struct{}                                                        `json:"-"`
399	XXX_unrecognized     []byte                                                          `json:"-"`
400	XXX_sizecache        int32                                                           `json:"-"`
401}
402
403func (m *GrpcService_GoogleGrpc_ChannelCredentials) Reset() {
404	*m = GrpcService_GoogleGrpc_ChannelCredentials{}
405}
406func (m *GrpcService_GoogleGrpc_ChannelCredentials) String() string { return proto.CompactTextString(m) }
407func (*GrpcService_GoogleGrpc_ChannelCredentials) ProtoMessage()    {}
408func (*GrpcService_GoogleGrpc_ChannelCredentials) Descriptor() ([]byte, []int) {
409	return fileDescriptor_grpc_service_b85549433708d753, []int{0, 1, 2}
410}
411func (m *GrpcService_GoogleGrpc_ChannelCredentials) XXX_Unmarshal(b []byte) error {
412	return xxx_messageInfo_GrpcService_GoogleGrpc_ChannelCredentials.Unmarshal(m, b)
413}
414func (m *GrpcService_GoogleGrpc_ChannelCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
415	return xxx_messageInfo_GrpcService_GoogleGrpc_ChannelCredentials.Marshal(b, m, deterministic)
416}
417func (dst *GrpcService_GoogleGrpc_ChannelCredentials) XXX_Merge(src proto.Message) {
418	xxx_messageInfo_GrpcService_GoogleGrpc_ChannelCredentials.Merge(dst, src)
419}
420func (m *GrpcService_GoogleGrpc_ChannelCredentials) XXX_Size() int {
421	return xxx_messageInfo_GrpcService_GoogleGrpc_ChannelCredentials.Size(m)
422}
423func (m *GrpcService_GoogleGrpc_ChannelCredentials) XXX_DiscardUnknown() {
424	xxx_messageInfo_GrpcService_GoogleGrpc_ChannelCredentials.DiscardUnknown(m)
425}
426
427var xxx_messageInfo_GrpcService_GoogleGrpc_ChannelCredentials proto.InternalMessageInfo
428
429type isGrpcService_GoogleGrpc_ChannelCredentials_CredentialSpecifier interface {
430	isGrpcService_GoogleGrpc_ChannelCredentials_CredentialSpecifier()
431}
432
433type GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials struct {
434	SslCredentials *GrpcService_GoogleGrpc_SslCredentials `protobuf:"bytes,1,opt,name=ssl_credentials,json=sslCredentials,proto3,oneof"`
435}
436
437type GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault struct {
438	GoogleDefault *empty.Empty `protobuf:"bytes,2,opt,name=google_default,json=googleDefault,proto3,oneof"`
439}
440
441type GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials struct {
442	LocalCredentials *GrpcService_GoogleGrpc_GoogleLocalCredentials `protobuf:"bytes,3,opt,name=local_credentials,json=localCredentials,proto3,oneof"`
443}
444
445func (*GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials) isGrpcService_GoogleGrpc_ChannelCredentials_CredentialSpecifier() {
446}
447
448func (*GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault) isGrpcService_GoogleGrpc_ChannelCredentials_CredentialSpecifier() {
449}
450
451func (*GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials) isGrpcService_GoogleGrpc_ChannelCredentials_CredentialSpecifier() {
452}
453
454func (m *GrpcService_GoogleGrpc_ChannelCredentials) GetCredentialSpecifier() isGrpcService_GoogleGrpc_ChannelCredentials_CredentialSpecifier {
455	if m != nil {
456		return m.CredentialSpecifier
457	}
458	return nil
459}
460
461func (m *GrpcService_GoogleGrpc_ChannelCredentials) GetSslCredentials() *GrpcService_GoogleGrpc_SslCredentials {
462	if x, ok := m.GetCredentialSpecifier().(*GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials); ok {
463		return x.SslCredentials
464	}
465	return nil
466}
467
468func (m *GrpcService_GoogleGrpc_ChannelCredentials) GetGoogleDefault() *empty.Empty {
469	if x, ok := m.GetCredentialSpecifier().(*GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault); ok {
470		return x.GoogleDefault
471	}
472	return nil
473}
474
475func (m *GrpcService_GoogleGrpc_ChannelCredentials) GetLocalCredentials() *GrpcService_GoogleGrpc_GoogleLocalCredentials {
476	if x, ok := m.GetCredentialSpecifier().(*GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials); ok {
477		return x.LocalCredentials
478	}
479	return nil
480}
481
482// XXX_OneofFuncs is for the internal use of the proto package.
483func (*GrpcService_GoogleGrpc_ChannelCredentials) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
484	return _GrpcService_GoogleGrpc_ChannelCredentials_OneofMarshaler, _GrpcService_GoogleGrpc_ChannelCredentials_OneofUnmarshaler, _GrpcService_GoogleGrpc_ChannelCredentials_OneofSizer, []interface{}{
485		(*GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials)(nil),
486		(*GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault)(nil),
487		(*GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials)(nil),
488	}
489}
490
491func _GrpcService_GoogleGrpc_ChannelCredentials_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
492	m := msg.(*GrpcService_GoogleGrpc_ChannelCredentials)
493	// credential_specifier
494	switch x := m.CredentialSpecifier.(type) {
495	case *GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials:
496		b.EncodeVarint(1<<3 | proto.WireBytes)
497		if err := b.EncodeMessage(x.SslCredentials); err != nil {
498			return err
499		}
500	case *GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault:
501		b.EncodeVarint(2<<3 | proto.WireBytes)
502		if err := b.EncodeMessage(x.GoogleDefault); err != nil {
503			return err
504		}
505	case *GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials:
506		b.EncodeVarint(3<<3 | proto.WireBytes)
507		if err := b.EncodeMessage(x.LocalCredentials); err != nil {
508			return err
509		}
510	case nil:
511	default:
512		return fmt.Errorf("GrpcService_GoogleGrpc_ChannelCredentials.CredentialSpecifier has unexpected type %T", x)
513	}
514	return nil
515}
516
517func _GrpcService_GoogleGrpc_ChannelCredentials_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
518	m := msg.(*GrpcService_GoogleGrpc_ChannelCredentials)
519	switch tag {
520	case 1: // credential_specifier.ssl_credentials
521		if wire != proto.WireBytes {
522			return true, proto.ErrInternalBadWireType
523		}
524		msg := new(GrpcService_GoogleGrpc_SslCredentials)
525		err := b.DecodeMessage(msg)
526		m.CredentialSpecifier = &GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials{msg}
527		return true, err
528	case 2: // credential_specifier.google_default
529		if wire != proto.WireBytes {
530			return true, proto.ErrInternalBadWireType
531		}
532		msg := new(empty.Empty)
533		err := b.DecodeMessage(msg)
534		m.CredentialSpecifier = &GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault{msg}
535		return true, err
536	case 3: // credential_specifier.local_credentials
537		if wire != proto.WireBytes {
538			return true, proto.ErrInternalBadWireType
539		}
540		msg := new(GrpcService_GoogleGrpc_GoogleLocalCredentials)
541		err := b.DecodeMessage(msg)
542		m.CredentialSpecifier = &GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials{msg}
543		return true, err
544	default:
545		return false, nil
546	}
547}
548
549func _GrpcService_GoogleGrpc_ChannelCredentials_OneofSizer(msg proto.Message) (n int) {
550	m := msg.(*GrpcService_GoogleGrpc_ChannelCredentials)
551	// credential_specifier
552	switch x := m.CredentialSpecifier.(type) {
553	case *GrpcService_GoogleGrpc_ChannelCredentials_SslCredentials:
554		s := proto.Size(x.SslCredentials)
555		n += 1 // tag and wire
556		n += proto.SizeVarint(uint64(s))
557		n += s
558	case *GrpcService_GoogleGrpc_ChannelCredentials_GoogleDefault:
559		s := proto.Size(x.GoogleDefault)
560		n += 1 // tag and wire
561		n += proto.SizeVarint(uint64(s))
562		n += s
563	case *GrpcService_GoogleGrpc_ChannelCredentials_LocalCredentials:
564		s := proto.Size(x.LocalCredentials)
565		n += 1 // tag and wire
566		n += proto.SizeVarint(uint64(s))
567		n += s
568	case nil:
569	default:
570		panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
571	}
572	return n
573}
574
575type GrpcService_GoogleGrpc_CallCredentials struct {
576	// Types that are valid to be assigned to CredentialSpecifier:
577	//	*GrpcService_GoogleGrpc_CallCredentials_AccessToken
578	//	*GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine
579	//	*GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken
580	//	*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess
581	//	*GrpcService_GoogleGrpc_CallCredentials_GoogleIam
582	//	*GrpcService_GoogleGrpc_CallCredentials_FromPlugin
583	CredentialSpecifier  isGrpcService_GoogleGrpc_CallCredentials_CredentialSpecifier `protobuf_oneof:"credential_specifier"`
584	XXX_NoUnkeyedLiteral struct{}                                                     `json:"-"`
585	XXX_unrecognized     []byte                                                       `json:"-"`
586	XXX_sizecache        int32                                                        `json:"-"`
587}
588
589func (m *GrpcService_GoogleGrpc_CallCredentials) Reset() {
590	*m = GrpcService_GoogleGrpc_CallCredentials{}
591}
592func (m *GrpcService_GoogleGrpc_CallCredentials) String() string { return proto.CompactTextString(m) }
593func (*GrpcService_GoogleGrpc_CallCredentials) ProtoMessage()    {}
594func (*GrpcService_GoogleGrpc_CallCredentials) Descriptor() ([]byte, []int) {
595	return fileDescriptor_grpc_service_b85549433708d753, []int{0, 1, 3}
596}
597func (m *GrpcService_GoogleGrpc_CallCredentials) XXX_Unmarshal(b []byte) error {
598	return xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials.Unmarshal(m, b)
599}
600func (m *GrpcService_GoogleGrpc_CallCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
601	return xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials.Marshal(b, m, deterministic)
602}
603func (dst *GrpcService_GoogleGrpc_CallCredentials) XXX_Merge(src proto.Message) {
604	xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials.Merge(dst, src)
605}
606func (m *GrpcService_GoogleGrpc_CallCredentials) XXX_Size() int {
607	return xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials.Size(m)
608}
609func (m *GrpcService_GoogleGrpc_CallCredentials) XXX_DiscardUnknown() {
610	xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials.DiscardUnknown(m)
611}
612
613var xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials proto.InternalMessageInfo
614
615type isGrpcService_GoogleGrpc_CallCredentials_CredentialSpecifier interface {
616	isGrpcService_GoogleGrpc_CallCredentials_CredentialSpecifier()
617}
618
619type GrpcService_GoogleGrpc_CallCredentials_AccessToken struct {
620	AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3,oneof"`
621}
622
623type GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine struct {
624	GoogleComputeEngine *empty.Empty `protobuf:"bytes,2,opt,name=google_compute_engine,json=googleComputeEngine,proto3,oneof"`
625}
626
627type GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken struct {
628	GoogleRefreshToken string `protobuf:"bytes,3,opt,name=google_refresh_token,json=googleRefreshToken,proto3,oneof"`
629}
630
631type GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess struct {
632	ServiceAccountJwtAccess *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials `protobuf:"bytes,4,opt,name=service_account_jwt_access,json=serviceAccountJwtAccess,proto3,oneof"`
633}
634
635type GrpcService_GoogleGrpc_CallCredentials_GoogleIam struct {
636	GoogleIam *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials `protobuf:"bytes,5,opt,name=google_iam,json=googleIam,proto3,oneof"`
637}
638
639type GrpcService_GoogleGrpc_CallCredentials_FromPlugin struct {
640	FromPlugin *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin `protobuf:"bytes,6,opt,name=from_plugin,json=fromPlugin,proto3,oneof"`
641}
642
643func (*GrpcService_GoogleGrpc_CallCredentials_AccessToken) isGrpcService_GoogleGrpc_CallCredentials_CredentialSpecifier() {
644}
645
646func (*GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine) isGrpcService_GoogleGrpc_CallCredentials_CredentialSpecifier() {
647}
648
649func (*GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken) isGrpcService_GoogleGrpc_CallCredentials_CredentialSpecifier() {
650}
651
652func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess) isGrpcService_GoogleGrpc_CallCredentials_CredentialSpecifier() {
653}
654
655func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIam) isGrpcService_GoogleGrpc_CallCredentials_CredentialSpecifier() {
656}
657
658func (*GrpcService_GoogleGrpc_CallCredentials_FromPlugin) isGrpcService_GoogleGrpc_CallCredentials_CredentialSpecifier() {
659}
660
661func (m *GrpcService_GoogleGrpc_CallCredentials) GetCredentialSpecifier() isGrpcService_GoogleGrpc_CallCredentials_CredentialSpecifier {
662	if m != nil {
663		return m.CredentialSpecifier
664	}
665	return nil
666}
667
668func (m *GrpcService_GoogleGrpc_CallCredentials) GetAccessToken() string {
669	if x, ok := m.GetCredentialSpecifier().(*GrpcService_GoogleGrpc_CallCredentials_AccessToken); ok {
670		return x.AccessToken
671	}
672	return ""
673}
674
675func (m *GrpcService_GoogleGrpc_CallCredentials) GetGoogleComputeEngine() *empty.Empty {
676	if x, ok := m.GetCredentialSpecifier().(*GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine); ok {
677		return x.GoogleComputeEngine
678	}
679	return nil
680}
681
682func (m *GrpcService_GoogleGrpc_CallCredentials) GetGoogleRefreshToken() string {
683	if x, ok := m.GetCredentialSpecifier().(*GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken); ok {
684		return x.GoogleRefreshToken
685	}
686	return ""
687}
688
689func (m *GrpcService_GoogleGrpc_CallCredentials) GetServiceAccountJwtAccess() *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials {
690	if x, ok := m.GetCredentialSpecifier().(*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess); ok {
691		return x.ServiceAccountJwtAccess
692	}
693	return nil
694}
695
696func (m *GrpcService_GoogleGrpc_CallCredentials) GetGoogleIam() *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials {
697	if x, ok := m.GetCredentialSpecifier().(*GrpcService_GoogleGrpc_CallCredentials_GoogleIam); ok {
698		return x.GoogleIam
699	}
700	return nil
701}
702
703func (m *GrpcService_GoogleGrpc_CallCredentials) GetFromPlugin() *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin {
704	if x, ok := m.GetCredentialSpecifier().(*GrpcService_GoogleGrpc_CallCredentials_FromPlugin); ok {
705		return x.FromPlugin
706	}
707	return nil
708}
709
710// XXX_OneofFuncs is for the internal use of the proto package.
711func (*GrpcService_GoogleGrpc_CallCredentials) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
712	return _GrpcService_GoogleGrpc_CallCredentials_OneofMarshaler, _GrpcService_GoogleGrpc_CallCredentials_OneofUnmarshaler, _GrpcService_GoogleGrpc_CallCredentials_OneofSizer, []interface{}{
713		(*GrpcService_GoogleGrpc_CallCredentials_AccessToken)(nil),
714		(*GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine)(nil),
715		(*GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken)(nil),
716		(*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess)(nil),
717		(*GrpcService_GoogleGrpc_CallCredentials_GoogleIam)(nil),
718		(*GrpcService_GoogleGrpc_CallCredentials_FromPlugin)(nil),
719	}
720}
721
722func _GrpcService_GoogleGrpc_CallCredentials_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
723	m := msg.(*GrpcService_GoogleGrpc_CallCredentials)
724	// credential_specifier
725	switch x := m.CredentialSpecifier.(type) {
726	case *GrpcService_GoogleGrpc_CallCredentials_AccessToken:
727		b.EncodeVarint(1<<3 | proto.WireBytes)
728		b.EncodeStringBytes(x.AccessToken)
729	case *GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine:
730		b.EncodeVarint(2<<3 | proto.WireBytes)
731		if err := b.EncodeMessage(x.GoogleComputeEngine); err != nil {
732			return err
733		}
734	case *GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken:
735		b.EncodeVarint(3<<3 | proto.WireBytes)
736		b.EncodeStringBytes(x.GoogleRefreshToken)
737	case *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess:
738		b.EncodeVarint(4<<3 | proto.WireBytes)
739		if err := b.EncodeMessage(x.ServiceAccountJwtAccess); err != nil {
740			return err
741		}
742	case *GrpcService_GoogleGrpc_CallCredentials_GoogleIam:
743		b.EncodeVarint(5<<3 | proto.WireBytes)
744		if err := b.EncodeMessage(x.GoogleIam); err != nil {
745			return err
746		}
747	case *GrpcService_GoogleGrpc_CallCredentials_FromPlugin:
748		b.EncodeVarint(6<<3 | proto.WireBytes)
749		if err := b.EncodeMessage(x.FromPlugin); err != nil {
750			return err
751		}
752	case nil:
753	default:
754		return fmt.Errorf("GrpcService_GoogleGrpc_CallCredentials.CredentialSpecifier has unexpected type %T", x)
755	}
756	return nil
757}
758
759func _GrpcService_GoogleGrpc_CallCredentials_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
760	m := msg.(*GrpcService_GoogleGrpc_CallCredentials)
761	switch tag {
762	case 1: // credential_specifier.access_token
763		if wire != proto.WireBytes {
764			return true, proto.ErrInternalBadWireType
765		}
766		x, err := b.DecodeStringBytes()
767		m.CredentialSpecifier = &GrpcService_GoogleGrpc_CallCredentials_AccessToken{x}
768		return true, err
769	case 2: // credential_specifier.google_compute_engine
770		if wire != proto.WireBytes {
771			return true, proto.ErrInternalBadWireType
772		}
773		msg := new(empty.Empty)
774		err := b.DecodeMessage(msg)
775		m.CredentialSpecifier = &GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine{msg}
776		return true, err
777	case 3: // credential_specifier.google_refresh_token
778		if wire != proto.WireBytes {
779			return true, proto.ErrInternalBadWireType
780		}
781		x, err := b.DecodeStringBytes()
782		m.CredentialSpecifier = &GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken{x}
783		return true, err
784	case 4: // credential_specifier.service_account_jwt_access
785		if wire != proto.WireBytes {
786			return true, proto.ErrInternalBadWireType
787		}
788		msg := new(GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials)
789		err := b.DecodeMessage(msg)
790		m.CredentialSpecifier = &GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess{msg}
791		return true, err
792	case 5: // credential_specifier.google_iam
793		if wire != proto.WireBytes {
794			return true, proto.ErrInternalBadWireType
795		}
796		msg := new(GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials)
797		err := b.DecodeMessage(msg)
798		m.CredentialSpecifier = &GrpcService_GoogleGrpc_CallCredentials_GoogleIam{msg}
799		return true, err
800	case 6: // credential_specifier.from_plugin
801		if wire != proto.WireBytes {
802			return true, proto.ErrInternalBadWireType
803		}
804		msg := new(GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin)
805		err := b.DecodeMessage(msg)
806		m.CredentialSpecifier = &GrpcService_GoogleGrpc_CallCredentials_FromPlugin{msg}
807		return true, err
808	default:
809		return false, nil
810	}
811}
812
813func _GrpcService_GoogleGrpc_CallCredentials_OneofSizer(msg proto.Message) (n int) {
814	m := msg.(*GrpcService_GoogleGrpc_CallCredentials)
815	// credential_specifier
816	switch x := m.CredentialSpecifier.(type) {
817	case *GrpcService_GoogleGrpc_CallCredentials_AccessToken:
818		n += 1 // tag and wire
819		n += proto.SizeVarint(uint64(len(x.AccessToken)))
820		n += len(x.AccessToken)
821	case *GrpcService_GoogleGrpc_CallCredentials_GoogleComputeEngine:
822		s := proto.Size(x.GoogleComputeEngine)
823		n += 1 // tag and wire
824		n += proto.SizeVarint(uint64(s))
825		n += s
826	case *GrpcService_GoogleGrpc_CallCredentials_GoogleRefreshToken:
827		n += 1 // tag and wire
828		n += proto.SizeVarint(uint64(len(x.GoogleRefreshToken)))
829		n += len(x.GoogleRefreshToken)
830	case *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJwtAccess:
831		s := proto.Size(x.ServiceAccountJwtAccess)
832		n += 1 // tag and wire
833		n += proto.SizeVarint(uint64(s))
834		n += s
835	case *GrpcService_GoogleGrpc_CallCredentials_GoogleIam:
836		s := proto.Size(x.GoogleIam)
837		n += 1 // tag and wire
838		n += proto.SizeVarint(uint64(s))
839		n += s
840	case *GrpcService_GoogleGrpc_CallCredentials_FromPlugin:
841		s := proto.Size(x.FromPlugin)
842		n += 1 // tag and wire
843		n += proto.SizeVarint(uint64(s))
844		n += s
845	case nil:
846	default:
847		panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
848	}
849	return n
850}
851
852type GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials struct {
853	JsonKey              string   `protobuf:"bytes,1,opt,name=json_key,json=jsonKey,proto3" json:"json_key,omitempty"`
854	TokenLifetimeSeconds uint64   `protobuf:"varint,2,opt,name=token_lifetime_seconds,json=tokenLifetimeSeconds,proto3" json:"token_lifetime_seconds,omitempty"`
855	XXX_NoUnkeyedLiteral struct{} `json:"-"`
856	XXX_unrecognized     []byte   `json:"-"`
857	XXX_sizecache        int32    `json:"-"`
858}
859
860func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Reset() {
861	*m = GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials{}
862}
863func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) String() string {
864	return proto.CompactTextString(m)
865}
866func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) ProtoMessage() {}
867func (*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) Descriptor() ([]byte, []int) {
868	return fileDescriptor_grpc_service_b85549433708d753, []int{0, 1, 3, 0}
869}
870func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_Unmarshal(b []byte) error {
871	return xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials.Unmarshal(m, b)
872}
873func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
874	return xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials.Marshal(b, m, deterministic)
875}
876func (dst *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_Merge(src proto.Message) {
877	xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials.Merge(dst, src)
878}
879func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_Size() int {
880	return xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials.Size(m)
881}
882func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) XXX_DiscardUnknown() {
883	xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials.DiscardUnknown(m)
884}
885
886var xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials proto.InternalMessageInfo
887
888func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) GetJsonKey() string {
889	if m != nil {
890		return m.JsonKey
891	}
892	return ""
893}
894
895func (m *GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials) GetTokenLifetimeSeconds() uint64 {
896	if m != nil {
897		return m.TokenLifetimeSeconds
898	}
899	return 0
900}
901
902type GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials struct {
903	AuthorizationToken   string   `protobuf:"bytes,1,opt,name=authorization_token,json=authorizationToken,proto3" json:"authorization_token,omitempty"`
904	AuthoritySelector    string   `protobuf:"bytes,2,opt,name=authority_selector,json=authoritySelector,proto3" json:"authority_selector,omitempty"`
905	XXX_NoUnkeyedLiteral struct{} `json:"-"`
906	XXX_unrecognized     []byte   `json:"-"`
907	XXX_sizecache        int32    `json:"-"`
908}
909
910func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Reset() {
911	*m = GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials{}
912}
913func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) String() string {
914	return proto.CompactTextString(m)
915}
916func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) ProtoMessage() {}
917func (*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) Descriptor() ([]byte, []int) {
918	return fileDescriptor_grpc_service_b85549433708d753, []int{0, 1, 3, 1}
919}
920func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_Unmarshal(b []byte) error {
921	return xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials.Unmarshal(m, b)
922}
923func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
924	return xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials.Marshal(b, m, deterministic)
925}
926func (dst *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_Merge(src proto.Message) {
927	xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials.Merge(dst, src)
928}
929func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_Size() int {
930	return xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials.Size(m)
931}
932func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) XXX_DiscardUnknown() {
933	xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials.DiscardUnknown(m)
934}
935
936var xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials proto.InternalMessageInfo
937
938func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) GetAuthorizationToken() string {
939	if m != nil {
940		return m.AuthorizationToken
941	}
942	return ""
943}
944
945func (m *GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials) GetAuthoritySelector() string {
946	if m != nil {
947		return m.AuthoritySelector
948	}
949	return ""
950}
951
952type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin struct {
953	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
954	// Types that are valid to be assigned to ConfigType:
955	//	*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_Config
956	//	*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig
957	ConfigType           isGrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_ConfigType `protobuf_oneof:"config_type"`
958	XXX_NoUnkeyedLiteral struct{}                                                                          `json:"-"`
959	XXX_unrecognized     []byte                                                                            `json:"-"`
960	XXX_sizecache        int32                                                                             `json:"-"`
961}
962
963func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Reset() {
964	*m = GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin{}
965}
966func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) String() string {
967	return proto.CompactTextString(m)
968}
969func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) ProtoMessage() {}
970func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) Descriptor() ([]byte, []int) {
971	return fileDescriptor_grpc_service_b85549433708d753, []int{0, 1, 3, 2}
972}
973func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_Unmarshal(b []byte) error {
974	return xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin.Unmarshal(m, b)
975}
976func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
977	return xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin.Marshal(b, m, deterministic)
978}
979func (dst *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_Merge(src proto.Message) {
980	xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin.Merge(dst, src)
981}
982func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_Size() int {
983	return xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin.Size(m)
984}
985func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_DiscardUnknown() {
986	xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin.DiscardUnknown(m)
987}
988
989var xxx_messageInfo_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin proto.InternalMessageInfo
990
991func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetName() string {
992	if m != nil {
993		return m.Name
994	}
995	return ""
996}
997
998type isGrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_ConfigType interface {
999	isGrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_ConfigType()
1000}
1001
1002type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_Config struct {
1003	Config *_struct.Struct `protobuf:"bytes,2,opt,name=config,proto3,oneof"`
1004}
1005
1006type GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig struct {
1007	TypedConfig *any.Any `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3,oneof"`
1008}
1009
1010func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_Config) isGrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_ConfigType() {
1011}
1012
1013func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig) isGrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_ConfigType() {
1014}
1015
1016func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetConfigType() isGrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_ConfigType {
1017	if m != nil {
1018		return m.ConfigType
1019	}
1020	return nil
1021}
1022
1023func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetConfig() *_struct.Struct {
1024	if x, ok := m.GetConfigType().(*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_Config); ok {
1025		return x.Config
1026	}
1027	return nil
1028}
1029
1030func (m *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) GetTypedConfig() *any.Any {
1031	if x, ok := m.GetConfigType().(*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig); ok {
1032		return x.TypedConfig
1033	}
1034	return nil
1035}
1036
1037// XXX_OneofFuncs is for the internal use of the proto package.
1038func (*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
1039	return _GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_OneofMarshaler, _GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_OneofUnmarshaler, _GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_OneofSizer, []interface{}{
1040		(*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_Config)(nil),
1041		(*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig)(nil),
1042	}
1043}
1044
1045func _GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
1046	m := msg.(*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin)
1047	// config_type
1048	switch x := m.ConfigType.(type) {
1049	case *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_Config:
1050		b.EncodeVarint(2<<3 | proto.WireBytes)
1051		if err := b.EncodeMessage(x.Config); err != nil {
1052			return err
1053		}
1054	case *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig:
1055		b.EncodeVarint(3<<3 | proto.WireBytes)
1056		if err := b.EncodeMessage(x.TypedConfig); err != nil {
1057			return err
1058		}
1059	case nil:
1060	default:
1061		return fmt.Errorf("GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin.ConfigType has unexpected type %T", x)
1062	}
1063	return nil
1064}
1065
1066func _GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
1067	m := msg.(*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin)
1068	switch tag {
1069	case 2: // config_type.config
1070		if wire != proto.WireBytes {
1071			return true, proto.ErrInternalBadWireType
1072		}
1073		msg := new(_struct.Struct)
1074		err := b.DecodeMessage(msg)
1075		m.ConfigType = &GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_Config{msg}
1076		return true, err
1077	case 3: // config_type.typed_config
1078		if wire != proto.WireBytes {
1079			return true, proto.ErrInternalBadWireType
1080		}
1081		msg := new(any.Any)
1082		err := b.DecodeMessage(msg)
1083		m.ConfigType = &GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig{msg}
1084		return true, err
1085	default:
1086		return false, nil
1087	}
1088}
1089
1090func _GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_OneofSizer(msg proto.Message) (n int) {
1091	m := msg.(*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin)
1092	// config_type
1093	switch x := m.ConfigType.(type) {
1094	case *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_Config:
1095		s := proto.Size(x.Config)
1096		n += 1 // tag and wire
1097		n += proto.SizeVarint(uint64(s))
1098		n += s
1099	case *GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_TypedConfig:
1100		s := proto.Size(x.TypedConfig)
1101		n += 1 // tag and wire
1102		n += proto.SizeVarint(uint64(s))
1103		n += s
1104	case nil:
1105	default:
1106		panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
1107	}
1108	return n
1109}
1110
1111func init() {
1112	proto.RegisterType((*GrpcService)(nil), "envoy.api.v2.core.GrpcService")
1113	proto.RegisterType((*GrpcService_EnvoyGrpc)(nil), "envoy.api.v2.core.GrpcService.EnvoyGrpc")
1114	proto.RegisterType((*GrpcService_GoogleGrpc)(nil), "envoy.api.v2.core.GrpcService.GoogleGrpc")
1115	proto.RegisterType((*GrpcService_GoogleGrpc_SslCredentials)(nil), "envoy.api.v2.core.GrpcService.GoogleGrpc.SslCredentials")
1116	proto.RegisterType((*GrpcService_GoogleGrpc_GoogleLocalCredentials)(nil), "envoy.api.v2.core.GrpcService.GoogleGrpc.GoogleLocalCredentials")
1117	proto.RegisterType((*GrpcService_GoogleGrpc_ChannelCredentials)(nil), "envoy.api.v2.core.GrpcService.GoogleGrpc.ChannelCredentials")
1118	proto.RegisterType((*GrpcService_GoogleGrpc_CallCredentials)(nil), "envoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials")
1119	proto.RegisterType((*GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials)(nil), "envoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials")
1120	proto.RegisterType((*GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials)(nil), "envoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials")
1121	proto.RegisterType((*GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin)(nil), "envoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin")
1122}
1123
1124func init() {
1125	proto.RegisterFile("envoy/api/v2/core/grpc_service.proto", fileDescriptor_grpc_service_b85549433708d753)
1126}
1127
1128var fileDescriptor_grpc_service_b85549433708d753 = []byte{
1129	// 1052 bytes of a gzipped FileDescriptorProto
1130	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0x4f, 0x6f, 0x1b, 0x45,
1131	0x14, 0xb7, 0x63, 0xa7, 0xad, 0xdf, 0xa6, 0x89, 0x33, 0x09, 0x89, 0xb3, 0x34, 0x25, 0x2a, 0x1c,
1132	0x02, 0x82, 0xb5, 0x70, 0x41, 0x6a, 0xa4, 0x0a, 0x88, 0x9d, 0xb4, 0x4e, 0x49, 0xab, 0x68, 0x5d,
1133	0xe8, 0x05, 0x69, 0x34, 0x19, 0x8f, 0x9d, 0x69, 0xd7, 0x3b, 0xab, 0xd9, 0x59, 0xb7, 0xee, 0x99,
1134	0x6f, 0xc1, 0x97, 0xe0, 0x88, 0x38, 0xf5, 0x8c, 0xf8, 0x0e, 0x5c, 0xb8, 0xf4, 0x5b, 0xa0, 0xf9,
1135	0xe3, 0xc4, 0x6b, 0x47, 0x75, 0xc8, 0x6d, 0xf7, 0xfd, 0xde, 0xef, 0xfd, 0xf9, 0xcd, 0x9b, 0x37,
1136	0xf0, 0x19, 0x8b, 0x87, 0x62, 0x54, 0x27, 0x09, 0xaf, 0x0f, 0x1b, 0x75, 0x2a, 0x24, 0xab, 0xf7,
1137	0x65, 0x42, 0x71, 0xca, 0xe4, 0x90, 0x53, 0x16, 0x24, 0x52, 0x28, 0x81, 0x56, 0x8d, 0x57, 0x40,
1138	0x12, 0x1e, 0x0c, 0x1b, 0x81, 0xf6, 0xf2, 0xef, 0xcc, 0x12, 0x4f, 0x49, 0xea, 0x08, 0xfe, 0x56,
1139	0x5f, 0x88, 0x7e, 0xc4, 0xea, 0xe6, 0xef, 0x34, 0xeb, 0xd5, 0x49, 0x3c, 0x72, 0xd0, 0xdd, 0x69,
1140	0xa8, 0x9b, 0x49, 0xa2, 0xb8, 0x88, 0x1d, 0x7e, 0x67, 0x1a, 0x4f, 0x95, 0xcc, 0xa8, 0x72, 0xe8,
1141	0xc7, 0xd3, 0x28, 0x1b, 0x24, 0x6a, 0x1c, 0x7a, 0x73, 0x48, 0x22, 0xde, 0x25, 0x8a, 0xd5, 0xc7,
1142	0x1f, 0x16, 0xb8, 0xf7, 0x2f, 0x02, 0xef, 0xb1, 0x4c, 0x68, 0xc7, 0x76, 0x85, 0x8e, 0x00, 0x4c,
1143	0xf9, 0x58, 0xf7, 0x5a, 0x2b, 0xee, 0x14, 0x77, 0xbd, 0xc6, 0x6e, 0x30, 0xd3, 0x64, 0x30, 0xc1,
1144	0x09, 0x0e, 0x35, 0xaa, 0x0d, 0xed, 0x42, 0x58, 0x61, 0xe3, 0x1f, 0x74, 0x0c, 0x9e, 0x2d, 0xc9,
1145	0xc6, 0x5a, 0x30, 0xb1, 0x3e, 0x9f, 0x13, 0xeb, 0xb1, 0x61, 0xb8, 0x60, 0xd0, 0x3f, 0xff, 0x43,
1146	0xf7, 0xe1, 0xa6, 0xe2, 0x03, 0x26, 0x32, 0x55, 0x2b, 0x99, 0x48, 0x5b, 0x81, 0x45, 0x83, 0x71,
1147	0xc3, 0xc1, 0x81, 0x93, 0x2b, 0x1c, 0x7b, 0xa2, 0x23, 0xa8, 0xf2, 0x98, 0x2b, 0x4e, 0x22, 0x3c,
1148	0x60, 0x8a, 0x74, 0x89, 0x22, 0xb5, 0xc5, 0x9d, 0xd2, 0xae, 0xd7, 0xb8, 0x7b, 0x49, 0x1d, 0x6d,
1149	0x46, 0xba, 0x4c, 0xfe, 0x4c, 0xa2, 0x8c, 0x85, 0x2b, 0x8e, 0xf7, 0xd4, 0xd1, 0xfc, 0x3d, 0xa8,
1150	0x9c, 0xf7, 0x89, 0xbe, 0x84, 0x25, 0x1a, 0x65, 0xa9, 0x62, 0x12, 0xc7, 0x64, 0xc0, 0x8c, 0x4e,
1151	0x95, 0x66, 0xe5, 0xcf, 0xf7, 0xef, 0x4a, 0x65, 0xb9, 0xb0, 0x53, 0x0c, 0x3d, 0x07, 0x3f, 0x23,
1152	0x03, 0xe6, 0xff, 0xb3, 0x02, 0x70, 0xd1, 0x17, 0xda, 0x05, 0x50, 0x44, 0xf6, 0x99, 0xc2, 0x99,
1153	0xe4, 0xb3, 0xd4, 0x8a, 0x05, 0x7f, 0x92, 0x1c, 0x0d, 0x60, 0x8d, 0x9e, 0x91, 0x38, 0x66, 0x11,
1154	0xa6, 0x92, 0x75, 0x59, 0xac, 0x2b, 0x4a, 0x9d, 0x92, 0x0f, 0xaf, 0xac, 0x64, 0xd0, 0xb2, 0x41,
1155	0x5a, 0x17, 0x31, 0x42, 0x44, 0x67, 0x6c, 0xa8, 0x0b, 0x55, 0x4a, 0xa2, 0x7c, 0xae, 0x92, 0x51,
1156	0x6b, 0xef, 0x7f, 0xe4, 0x22, 0x51, 0x2e, 0xd1, 0x0a, 0xcd, 0x1b, 0xd0, 0x17, 0xe0, 0xa5, 0x8a,
1157	0x28, 0x9c, 0x48, 0xd6, 0xe3, 0x6f, 0x6a, 0xe5, 0xe9, 0xfe, 0x41, 0xa3, 0x27, 0x06, 0x44, 0x0f,
1158	0xa0, 0x36, 0x51, 0x0c, 0xee, 0x11, 0xaa, 0x84, 0x1c, 0x59, 0xcd, 0x17, 0x35, 0x31, 0xdc, 0x98,
1159	0xc0, 0x1f, 0x59, 0x58, 0x6b, 0x8e, 0xea, 0x70, 0x83, 0x8a, 0xb8, 0xc7, 0xfb, 0xb5, 0x1b, 0x46,
1160	0xad, 0xcd, 0x99, 0x69, 0xe9, 0x98, 0xcb, 0x13, 0x3a, 0x37, 0xff, 0xef, 0x22, 0x2c, 0x77, 0xd2,
1161	0x5c, 0xa5, 0x0f, 0x01, 0xa4, 0x10, 0x0a, 0x53, 0x26, 0x55, 0xea, 0xee, 0xc2, 0xf6, 0x25, 0x4a,
1162	0x1c, 0x10, 0x45, 0x3a, 0x22, 0x93, 0x94, 0x85, 0x15, 0x4d, 0x68, 0x69, 0x7f, 0xf4, 0x1d, 0x78,
1163	0x89, 0xe4, 0x43, 0xa2, 0x18, 0x7e, 0xc5, 0x46, 0xee, 0xd0, 0xe6, 0xd0, 0xc1, 0x31, 0x7e, 0x64,
1164	0x23, 0x9d, 0x5d, 0x27, 0xc6, 0xf4, 0x8c, 0xf0, 0xd8, 0xcd, 0xfc, 0xbc, 0xec, 0x9a, 0xd0, 0xd2,
1165	0xfe, 0x7e, 0x0d, 0x36, 0xec, 0xa1, 0x1c, 0x0b, 0x4a, 0x26, 0xbb, 0xf2, 0xff, 0x5a, 0x00, 0x34,
1166	0x3b, 0x10, 0x88, 0xc2, 0x4a, 0x9a, 0xe6, 0xcf, 0xde, 0x76, 0xfc, 0xe0, 0xea, 0x67, 0x9f, 0xd7,
1167	0xaf, 0x5d, 0x08, 0x97, 0xd3, 0xbc, 0xa2, 0xdf, 0xc3, 0xb2, 0x5b, 0x09, 0x5d, 0xd6, 0x23, 0x59,
1168	0xa4, 0x9c, 0x2c, 0x1b, 0x33, 0xa7, 0x73, 0xa8, 0x97, 0x57, 0xbb, 0x10, 0xde, 0xb6, 0xc0, 0x81,
1169	0x75, 0x47, 0x02, 0x56, 0x23, 0xdd, 0xd0, 0xd4, 0x8c, 0xea, 0x18, 0x3f, 0x5c, 0xbd, 0xce, 0xcb,
1170	0x95, 0x69, 0x17, 0xc2, 0x6a, 0x34, 0x65, 0x6b, 0x6e, 0xc3, 0xfa, 0x45, 0x2a, 0x9c, 0x26, 0x8c,
1171	0xf2, 0x1e, 0x67, 0x12, 0x2d, 0xfe, 0xf1, 0xfe, 0x5d, 0xa9, 0xe8, 0xff, 0x7a, 0x0b, 0x56, 0xa6,
1172	0x26, 0x1e, 0x7d, 0x0a, 0x4b, 0x84, 0x52, 0x96, 0xa6, 0x58, 0x89, 0x57, 0x2c, 0xb6, 0x37, 0xbc,
1173	0x5d, 0x08, 0x3d, 0x6b, 0x7d, 0xae, 0x8d, 0xe8, 0x18, 0x3e, 0x72, 0x4a, 0x50, 0x31, 0x48, 0x32,
1174	0xc5, 0x30, 0x8b, 0xfb, 0x3c, 0x66, 0x73, 0x05, 0x59, 0xb3, 0x40, 0xcb, 0xb2, 0x0e, 0x0d, 0x09,
1175	0x35, 0x60, 0xdd, 0x45, 0x93, 0xac, 0x27, 0x59, 0x7a, 0xe6, 0x52, 0x97, 0x5c, 0x6a, 0x64, 0xd1,
1176	0xd0, 0x82, 0xb6, 0x82, 0xdf, 0x8a, 0xe0, 0xbb, 0xb7, 0x0c, 0x13, 0x4a, 0x45, 0x16, 0x2b, 0xfc,
1177	0xf2, 0xb5, 0xc2, 0xb6, 0x4a, 0x73, 0x2f, 0xbd, 0xc6, 0x2f, 0xd7, 0xbe, 0xf8, 0x81, 0x73, 0xd9,
1178	0xb7, 0xa1, 0x9f, 0xbc, 0x78, 0xbe, 0x6f, 0x02, 0xe7, 0x05, 0xdf, 0x4c, 0xf3, 0x5e, 0xaf, 0x95,
1179	0xf5, 0x42, 0x02, 0xdc, 0xf2, 0xc7, 0x9c, 0x0c, 0xcc, 0x5d, 0xf7, 0x1a, 0xcf, 0xae, 0x5f, 0x8c,
1180	0x85, 0x8e, 0xf6, 0x9f, 0xe6, 0xd3, 0x57, 0x6c, 0x8e, 0x23, 0x32, 0x40, 0x6f, 0xc1, 0xeb, 0x49,
1181	0x31, 0xc0, 0x49, 0x94, 0xf5, 0x79, 0xec, 0xb6, 0xc6, 0x8b, 0xeb, 0x67, 0x1c, 0x3f, 0x1c, 0x13,
1182	0xb6, 0x47, 0x52, 0x0c, 0x4e, 0x4c, 0x78, 0xfd, 0xb6, 0xf5, 0xce, 0xff, 0xfc, 0x0c, 0xee, 0xcd,
1183	0x57, 0x0b, 0x6d, 0xc1, 0xad, 0x97, 0xa9, 0x88, 0xcd, 0x36, 0x31, 0x33, 0x15, 0xde, 0xd4, 0xff,
1184	0x7a, 0x57, 0x7c, 0x03, 0x1b, 0xe6, 0xc0, 0x71, 0xc4, 0x7b, 0x4c, 0x3f, 0x7e, 0x38, 0x65, 0x54,
1185	0xc4, 0x5d, 0xfb, 0x56, 0x94, 0xc3, 0x75, 0x83, 0x1e, 0x3b, 0xb0, 0x63, 0x31, 0x7f, 0x08, 0xeb,
1186	0x97, 0xe9, 0x82, 0xea, 0xb0, 0x46, 0x32, 0x75, 0x26, 0x24, 0x7f, 0x6b, 0xde, 0xd3, 0xc9, 0x39,
1187	0x0e, 0x51, 0x0e, 0xb2, 0xa3, 0xf4, 0x15, 0x8c, 0xad, 0x6a, 0x84, 0x53, 0x16, 0x31, 0xbd, 0x87,
1188	0x4d, 0xea, 0x4a, 0xb8, 0x7a, 0x8e, 0x74, 0x1c, 0xe0, 0xff, 0x5e, 0x84, 0xed, 0x0f, 0xca, 0x83,
1189	0x10, 0x94, 0x2f, 0xde, 0xd5, 0xd0, 0x7c, 0xa3, 0xaf, 0xcf, 0x37, 0xfa, 0xc2, 0x07, 0x37, 0x7a,
1190	0xbb, 0x30, 0xde, 0xe9, 0x68, 0x0f, 0x96, 0xd4, 0x28, 0x61, 0x5d, 0xec, 0x88, 0x76, 0x51, 0xac,
1191	0xcf, 0x10, 0xf7, 0x63, 0x7d, 0xb3, 0x3c, 0xe3, 0xdb, 0x32, 0xae, 0xcd, 0xdb, 0xe0, 0x59, 0x12,
1192	0xd6, 0xd6, 0x39, 0x6b, 0xa0, 0xb9, 0x05, 0x55, 0xf7, 0xa4, 0x4f, 0x43, 0x4f, 0xca, 0xb7, 0xca,
1193	0xd5, 0xc5, 0xe6, 0xb7, 0xf0, 0x09, 0x17, 0x76, 0x98, 0x12, 0x29, 0xde, 0x8c, 0x66, 0xe7, 0xaa,
1194	0x59, 0x9d, 0x18, 0xac, 0x13, 0x5d, 0xd9, 0x49, 0xf1, 0xf4, 0x86, 0x29, 0xf1, 0xfe, 0x7f, 0x01,
1195	0x00, 0x00, 0xff, 0xff, 0x5c, 0x77, 0x13, 0x9a, 0x8c, 0x0a, 0x00, 0x00,
1196}
1197