1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: envoy/config/filter/http/squash/v2/squash.proto
3
4package envoy_config_filter_http_squash_v2
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	duration "github.com/golang/protobuf/ptypes/duration"
12	_struct "github.com/golang/protobuf/ptypes/struct"
13	math "math"
14)
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.ProtoPackageIsVersion3 // please upgrade the proto package
26
27type Squash struct {
28	Cluster              string             `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
29	AttachmentTemplate   *_struct.Struct    `protobuf:"bytes,2,opt,name=attachment_template,json=attachmentTemplate,proto3" json:"attachment_template,omitempty"`
30	RequestTimeout       *duration.Duration `protobuf:"bytes,3,opt,name=request_timeout,json=requestTimeout,proto3" json:"request_timeout,omitempty"`
31	AttachmentTimeout    *duration.Duration `protobuf:"bytes,4,opt,name=attachment_timeout,json=attachmentTimeout,proto3" json:"attachment_timeout,omitempty"`
32	AttachmentPollPeriod *duration.Duration `protobuf:"bytes,5,opt,name=attachment_poll_period,json=attachmentPollPeriod,proto3" json:"attachment_poll_period,omitempty"`
33	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
34	XXX_unrecognized     []byte             `json:"-"`
35	XXX_sizecache        int32              `json:"-"`
36}
37
38func (m *Squash) Reset()         { *m = Squash{} }
39func (m *Squash) String() string { return proto.CompactTextString(m) }
40func (*Squash) ProtoMessage()    {}
41func (*Squash) Descriptor() ([]byte, []int) {
42	return fileDescriptor_63fc8434388b1e13, []int{0}
43}
44
45func (m *Squash) XXX_Unmarshal(b []byte) error {
46	return xxx_messageInfo_Squash.Unmarshal(m, b)
47}
48func (m *Squash) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
49	return xxx_messageInfo_Squash.Marshal(b, m, deterministic)
50}
51func (m *Squash) XXX_Merge(src proto.Message) {
52	xxx_messageInfo_Squash.Merge(m, src)
53}
54func (m *Squash) XXX_Size() int {
55	return xxx_messageInfo_Squash.Size(m)
56}
57func (m *Squash) XXX_DiscardUnknown() {
58	xxx_messageInfo_Squash.DiscardUnknown(m)
59}
60
61var xxx_messageInfo_Squash proto.InternalMessageInfo
62
63func (m *Squash) GetCluster() string {
64	if m != nil {
65		return m.Cluster
66	}
67	return ""
68}
69
70func (m *Squash) GetAttachmentTemplate() *_struct.Struct {
71	if m != nil {
72		return m.AttachmentTemplate
73	}
74	return nil
75}
76
77func (m *Squash) GetRequestTimeout() *duration.Duration {
78	if m != nil {
79		return m.RequestTimeout
80	}
81	return nil
82}
83
84func (m *Squash) GetAttachmentTimeout() *duration.Duration {
85	if m != nil {
86		return m.AttachmentTimeout
87	}
88	return nil
89}
90
91func (m *Squash) GetAttachmentPollPeriod() *duration.Duration {
92	if m != nil {
93		return m.AttachmentPollPeriod
94	}
95	return nil
96}
97
98func init() {
99	proto.RegisterType((*Squash)(nil), "envoy.config.filter.http.squash.v2.Squash")
100}
101
102func init() {
103	proto.RegisterFile("envoy/config/filter/http/squash/v2/squash.proto", fileDescriptor_63fc8434388b1e13)
104}
105
106var fileDescriptor_63fc8434388b1e13 = []byte{
107	// 387 bytes of a gzipped FileDescriptorProto
108	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xcf, 0xae, 0x12, 0x31,
109	0x14, 0xc6, 0x33, 0xe3, 0xbd, 0xdc, 0xd8, 0x9b, 0xf8, 0xa7, 0x1a, 0x19, 0x89, 0x12, 0x64, 0x23,
110	0x6e, 0x5a, 0x03, 0x6f, 0x30, 0x71, 0xc1, 0xce, 0x09, 0xb0, 0x27, 0x65, 0xa6, 0x0c, 0x4d, 0x3a,
111	0xd3, 0xa1, 0x3d, 0x9d, 0xc0, 0xce, 0x37, 0x70, 0xeb, 0xb3, 0xf8, 0x04, 0x6e, 0x4d, 0x7c, 0x12,
112	0x97, 0x2e, 0x8c, 0xa1, 0x2d, 0x01, 0x2f, 0x0b, 0x76, 0xcd, 0x7c, 0xf3, 0xfb, 0xe5, 0x3b, 0xed,
113	0x41, 0x94, 0xd7, 0xad, 0xda, 0xd3, 0x5c, 0xd5, 0x6b, 0x51, 0xd2, 0xb5, 0x90, 0xc0, 0x35, 0xdd,
114	0x00, 0x34, 0xd4, 0x6c, 0x2d, 0x33, 0x1b, 0xda, 0x8e, 0xc3, 0x89, 0x34, 0x5a, 0x81, 0xc2, 0x43,
115	0x07, 0x10, 0x0f, 0x10, 0x0f, 0x90, 0x03, 0x40, 0xc2, 0x6f, 0xed, 0xb8, 0xd7, 0x2f, 0x95, 0x2a,
116	0x25, 0xa7, 0x8e, 0x58, 0xd9, 0x35, 0x2d, 0xac, 0x66, 0x20, 0x54, 0xed, 0x1d, 0xbd, 0x37, 0x0f,
117	0x73, 0x03, 0xda, 0xe6, 0x10, 0xd2, 0xbe, 0x2d, 0x1a, 0x46, 0x59, 0x5d, 0x2b, 0x70, 0x90, 0xa1,
118	0x95, 0x28, 0x35, 0x03, 0x1e, 0xf2, 0xb7, 0x17, 0xb9, 0x01, 0x06, 0xd6, 0x84, 0xb8, 0xdb, 0x32,
119	0x29, 0x0a, 0x06, 0x9c, 0x1e, 0x0f, 0x3e, 0x18, 0xfe, 0x8a, 0x51, 0x67, 0xee, 0x3a, 0xe2, 0x77,
120	0xe8, 0x2e, 0x97, 0xd6, 0x00, 0xd7, 0x49, 0x34, 0x88, 0x46, 0x8f, 0xd3, 0xbb, 0x3f, 0xe9, 0x8d,
121	0x8e, 0x07, 0xd1, 0xec, 0xf8, 0x1d, 0x4f, 0xd1, 0x0b, 0x06, 0xc0, 0xf2, 0x4d, 0xc5, 0x6b, 0x58,
122	0x02, 0xaf, 0x1a, 0xc9, 0x80, 0x27, 0xf1, 0x20, 0x1a, 0xdd, 0x8f, 0xbb, 0xc4, 0x4f, 0x40, 0x8e,
123	0x13, 0x90, 0xb9, 0x9b, 0x60, 0x86, 0x4f, 0xcc, 0x22, 0x20, 0x38, 0x45, 0x4f, 0x35, 0xdf, 0x5a,
124	0x6e, 0x60, 0x09, 0xa2, 0xe2, 0xca, 0x42, 0xf2, 0xc8, 0x59, 0x5e, 0x5f, 0x58, 0x3e, 0x85, 0x7b,
125	0x9a, 0x3d, 0x09, 0xc4, 0xc2, 0x03, 0x78, 0x8a, 0xf0, 0x79, 0x9b, 0xa0, 0xb9, 0xb9, 0xa6, 0x79,
126	0x7e, 0x56, 0x27, 0x98, 0x3e, 0xa3, 0x57, 0x67, 0xa6, 0x46, 0x49, 0xb9, 0x6c, 0xb8, 0x16, 0xaa,
127	0x48, 0x6e, 0xaf, 0xd9, 0x5e, 0x9e, 0xc0, 0x4c, 0x49, 0x99, 0x39, 0x2c, 0xdd, 0xfd, 0xfe, 0xf6,
128	0xf7, 0xeb, 0xed, 0x07, 0xfc, 0xde, 0x2f, 0x06, 0xdf, 0x01, 0xaf, 0xcd, 0xe1, 0x59, 0xc2, 0x72,
129	0x98, 0xff, 0xb7, 0x63, 0xf2, 0xfd, 0xcb, 0x8f, 0x9f, 0x9d, 0xf8, 0x59, 0x84, 0x3e, 0x0a, 0x45,
130	0x1c, 0xd3, 0x68, 0xb5, 0xdb, 0x93, 0xeb, 0x7b, 0x95, 0xde, 0xfb, 0xe7, 0xcb, 0x0e, 0xcd, 0xb2,
131	0x68, 0xd5, 0x71, 0x15, 0x27, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0x08, 0x88, 0x5b, 0x95, 0xc4,
132	0x02, 0x00, 0x00,
133}
134