1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: envoy/config/listener/v3/quic_config.proto
3
4package envoy_config_listener_v3
5
6import (
7	fmt "fmt"
8	_ "github.com/cncf/udpa/go/udpa/annotations"
9	proto "github.com/golang/protobuf/proto"
10	duration "github.com/golang/protobuf/ptypes/duration"
11	wrappers "github.com/golang/protobuf/ptypes/wrappers"
12	math "math"
13)
14
15// Reference imports to suppress errors if they are not otherwise used.
16var _ = proto.Marshal
17var _ = fmt.Errorf
18var _ = math.Inf
19
20// This is a compile-time assertion to ensure that this generated file
21// is compatible with the proto package it is being compiled against.
22// A compilation error at this line likely means your copy of the
23// proto package needs to be updated.
24const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
25
26type QuicProtocolOptions struct {
27	MaxConcurrentStreams   *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=max_concurrent_streams,json=maxConcurrentStreams,proto3" json:"max_concurrent_streams,omitempty"`
28	IdleTimeout            *duration.Duration    `protobuf:"bytes,2,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"`
29	CryptoHandshakeTimeout *duration.Duration    `protobuf:"bytes,3,opt,name=crypto_handshake_timeout,json=cryptoHandshakeTimeout,proto3" json:"crypto_handshake_timeout,omitempty"`
30	XXX_NoUnkeyedLiteral   struct{}              `json:"-"`
31	XXX_unrecognized       []byte                `json:"-"`
32	XXX_sizecache          int32                 `json:"-"`
33}
34
35func (m *QuicProtocolOptions) Reset()         { *m = QuicProtocolOptions{} }
36func (m *QuicProtocolOptions) String() string { return proto.CompactTextString(m) }
37func (*QuicProtocolOptions) ProtoMessage()    {}
38func (*QuicProtocolOptions) Descriptor() ([]byte, []int) {
39	return fileDescriptor_a504aa24c2bbc7cf, []int{0}
40}
41
42func (m *QuicProtocolOptions) XXX_Unmarshal(b []byte) error {
43	return xxx_messageInfo_QuicProtocolOptions.Unmarshal(m, b)
44}
45func (m *QuicProtocolOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
46	return xxx_messageInfo_QuicProtocolOptions.Marshal(b, m, deterministic)
47}
48func (m *QuicProtocolOptions) XXX_Merge(src proto.Message) {
49	xxx_messageInfo_QuicProtocolOptions.Merge(m, src)
50}
51func (m *QuicProtocolOptions) XXX_Size() int {
52	return xxx_messageInfo_QuicProtocolOptions.Size(m)
53}
54func (m *QuicProtocolOptions) XXX_DiscardUnknown() {
55	xxx_messageInfo_QuicProtocolOptions.DiscardUnknown(m)
56}
57
58var xxx_messageInfo_QuicProtocolOptions proto.InternalMessageInfo
59
60func (m *QuicProtocolOptions) GetMaxConcurrentStreams() *wrappers.UInt32Value {
61	if m != nil {
62		return m.MaxConcurrentStreams
63	}
64	return nil
65}
66
67func (m *QuicProtocolOptions) GetIdleTimeout() *duration.Duration {
68	if m != nil {
69		return m.IdleTimeout
70	}
71	return nil
72}
73
74func (m *QuicProtocolOptions) GetCryptoHandshakeTimeout() *duration.Duration {
75	if m != nil {
76		return m.CryptoHandshakeTimeout
77	}
78	return nil
79}
80
81func init() {
82	proto.RegisterType((*QuicProtocolOptions)(nil), "envoy.config.listener.v3.QuicProtocolOptions")
83}
84
85func init() {
86	proto.RegisterFile("envoy/config/listener/v3/quic_config.proto", fileDescriptor_a504aa24c2bbc7cf)
87}
88
89var fileDescriptor_a504aa24c2bbc7cf = []byte{
90	// 351 bytes of a gzipped FileDescriptorProto
91	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x91, 0xbd, 0x4e, 0xe3, 0x40,
92	0x14, 0x85, 0x15, 0xaf, 0x94, 0xc2, 0x59, 0x69, 0x57, 0xde, 0x55, 0x64, 0x10, 0x44, 0x40, 0x81,
93	0xf8, 0x91, 0x66, 0x50, 0xdc, 0x21, 0xaa, 0x84, 0x02, 0x2a, 0x42, 0x02, 0xb4, 0xd6, 0xc4, 0x9e,
94	0x24, 0x23, 0xec, 0xb9, 0xc3, 0xfc, 0x98, 0xa4, 0xa3, 0xe4, 0x19, 0x78, 0x08, 0x1e, 0x80, 0x1e,
95	0x89, 0x96, 0x37, 0x42, 0x9e, 0xb1, 0x49, 0x11, 0x10, 0xe5, 0xdc, 0x73, 0xce, 0xa7, 0x33, 0xf7,
96	0xfa, 0x07, 0x94, 0x17, 0xb0, 0xc0, 0x09, 0xf0, 0x09, 0x9b, 0xe2, 0x8c, 0x29, 0x4d, 0x39, 0x95,
97	0xb8, 0x88, 0xf0, 0x9d, 0x61, 0x49, 0xec, 0xe6, 0x48, 0x48, 0xd0, 0x10, 0x84, 0xd6, 0x8b, 0xaa,
98	0x59, 0xed, 0x45, 0x45, 0xb4, 0xde, 0x99, 0x02, 0x4c, 0x33, 0x8a, 0xad, 0x6f, 0x6c, 0x26, 0x38,
99	0x35, 0x92, 0x68, 0x06, 0xdc, 0x25, 0x57, 0xf5, 0x7b, 0x49, 0x84, 0xa0, 0x52, 0x55, 0xfa, 0xa6,
100	0x49, 0x05, 0xc1, 0x84, 0x73, 0xd0, 0x36, 0xa6, 0xb0, 0xd2, 0x44, 0x9b, 0x5a, 0xde, 0x5e, 0x91,
101	0x0b, 0x2a, 0x15, 0x03, 0xce, 0x78, 0xd5, 0x6d, 0xe7, 0xd9, 0xf3, 0xff, 0x5d, 0x1a, 0x96, 0x0c,
102	0xca, 0x57, 0x02, 0xd9, 0x85, 0xb0, 0xc6, 0x60, 0xe8, 0xb7, 0x73, 0x32, 0x2f, 0xff, 0x91, 0x18,
103	0x29, 0x29, 0xd7, 0xb1, 0xd2, 0x92, 0x92, 0x5c, 0x85, 0x8d, 0xad, 0xc6, 0x5e, 0xab, 0xbb, 0x81,
104	0x5c, 0x35, 0x54, 0x57, 0x43, 0xd7, 0xe7, 0x5c, 0x47, 0xdd, 0x1b, 0x92, 0x19, 0x3a, 0xfc, 0x9f,
105	0x93, 0x79, 0xff, 0x33, 0x3a, 0x72, 0xc9, 0xe0, 0xc4, 0xff, 0xcd, 0xd2, 0x8c, 0xc6, 0x9a, 0xe5,
106	0x14, 0x8c, 0x0e, 0x3d, 0x4b, 0x5a, 0x5b, 0x21, 0x9d, 0x56, 0x4b, 0x18, 0xb6, 0x4a, 0xfb, 0x95,
107	0x73, 0x07, 0x23, 0x3f, 0x4c, 0xe4, 0x42, 0x68, 0x88, 0x67, 0x84, 0xa7, 0x6a, 0x46, 0x6e, 0x97,
108	0xa4, 0x5f, 0x3f, 0x91, 0xda, 0x2e, 0x7a, 0x56, 0x27, 0x2b, 0xe8, 0xf1, 0xd1, 0xd3, 0xeb, 0x63,
109	0xe7, 0xd0, 0xdf, 0x77, 0x17, 0x22, 0x82, 0xa1, 0xa2, 0xbb, 0xbc, 0xd0, 0x17, 0x8b, 0xe9, 0xf5,
110	0x5f, 0x1e, 0xde, 0xde, 0x9b, 0xde, 0x5f, 0xcf, 0xdf, 0x65, 0x80, 0x6c, 0x4e, 0x48, 0x98, 0x2f,
111	0xd0, 0x77, 0x47, 0xee, 0xfd, 0x29, 0x31, 0x7d, 0x3b, 0xb7, 0xb0, 0x41, 0x63, 0xdc, 0xb4, 0x0d,
112	0xa3, 0x8f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd6, 0x8d, 0x45, 0x6f, 0x46, 0x02, 0x00, 0x00,
113}
114