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