1
2
3
4
5
6
7 package envoy_extensions_clusters_aggregate_v3
8
9 import (
10 _ "github.com/cncf/udpa/go/udpa/annotations"
11 _ "github.com/envoyproxy/protoc-gen-validate/validate"
12 proto "github.com/golang/protobuf/proto"
13 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
14 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
15 reflect "reflect"
16 sync "sync"
17 )
18
19 const (
20
21 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
22
23 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
24 )
25
26
27
28 const _ = proto.ProtoPackageIsVersion4
29
30
31
32
33 type ClusterConfig struct {
34 state protoimpl.MessageState
35 sizeCache protoimpl.SizeCache
36 unknownFields protoimpl.UnknownFields
37
38
39
40 Clusters []string `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
41 }
42
43 func (x *ClusterConfig) Reset() {
44 *x = ClusterConfig{}
45 if protoimpl.UnsafeEnabled {
46 mi := &file_envoy_extensions_clusters_aggregate_v3_cluster_proto_msgTypes[0]
47 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
48 ms.StoreMessageInfo(mi)
49 }
50 }
51
52 func (x *ClusterConfig) String() string {
53 return protoimpl.X.MessageStringOf(x)
54 }
55
56 func (*ClusterConfig) ProtoMessage() {}
57
58 func (x *ClusterConfig) ProtoReflect() protoreflect.Message {
59 mi := &file_envoy_extensions_clusters_aggregate_v3_cluster_proto_msgTypes[0]
60 if protoimpl.UnsafeEnabled && x != nil {
61 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
62 if ms.LoadMessageInfo() == nil {
63 ms.StoreMessageInfo(mi)
64 }
65 return ms
66 }
67 return mi.MessageOf(x)
68 }
69
70
71 func (*ClusterConfig) Descriptor() ([]byte, []int) {
72 return file_envoy_extensions_clusters_aggregate_v3_cluster_proto_rawDescGZIP(), []int{0}
73 }
74
75 func (x *ClusterConfig) GetClusters() []string {
76 if x != nil {
77 return x.Clusters
78 }
79 return nil
80 }
81
82 var File_envoy_extensions_clusters_aggregate_v3_cluster_proto protoreflect.FileDescriptor
83
84 var file_envoy_extensions_clusters_aggregate_v3_cluster_proto_rawDesc = []byte{
85 0x0a, 0x34, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
86 0x6e, 0x73, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x61, 0x67, 0x67, 0x72,
87 0x65, 0x67, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x33, 0x2f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
88 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x26, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x65, 0x78,
89 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72,
90 0x73, 0x2e, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x76, 0x33, 0x1a, 0x1d,
91 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
92 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x75,
93 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
94 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
95 0x1a, 0x17, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64,
96 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a, 0x0d, 0x43, 0x6c, 0x75,
97 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x24, 0x0a, 0x08, 0x63, 0x6c,
98 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x08, 0xfa, 0x42,
99 0x05, 0x92, 0x01, 0x02, 0x08, 0x01, 0x52, 0x08, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73,
100 0x3a, 0x3b, 0x9a, 0xc5, 0x88, 0x1e, 0x36, 0x0a, 0x34, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63,
101 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x61, 0x67,
102 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e,
103 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x4e, 0x0a,
104 0x34, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65,
105 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e,
106 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61,
107 0x74, 0x65, 0x2e, 0x76, 0x33, 0x42, 0x0c, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x50, 0x72,
108 0x6f, 0x74, 0x6f, 0x50, 0x01, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 0x62, 0x06, 0x70,
109 0x72, 0x6f, 0x74, 0x6f, 0x33,
110 }
111
112 var (
113 file_envoy_extensions_clusters_aggregate_v3_cluster_proto_rawDescOnce sync.Once
114 file_envoy_extensions_clusters_aggregate_v3_cluster_proto_rawDescData = file_envoy_extensions_clusters_aggregate_v3_cluster_proto_rawDesc
115 )
116
117 func file_envoy_extensions_clusters_aggregate_v3_cluster_proto_rawDescGZIP() []byte {
118 file_envoy_extensions_clusters_aggregate_v3_cluster_proto_rawDescOnce.Do(func() {
119 file_envoy_extensions_clusters_aggregate_v3_cluster_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_extensions_clusters_aggregate_v3_cluster_proto_rawDescData)
120 })
121 return file_envoy_extensions_clusters_aggregate_v3_cluster_proto_rawDescData
122 }
123
124 var file_envoy_extensions_clusters_aggregate_v3_cluster_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
125 var file_envoy_extensions_clusters_aggregate_v3_cluster_proto_goTypes = []interface{}{
126 (*ClusterConfig)(nil),
127 }
128 var file_envoy_extensions_clusters_aggregate_v3_cluster_proto_depIdxs = []int32{
129 0,
130 0,
131 0,
132 0,
133 0,
134 }
135
136 func init() { file_envoy_extensions_clusters_aggregate_v3_cluster_proto_init() }
137 func file_envoy_extensions_clusters_aggregate_v3_cluster_proto_init() {
138 if File_envoy_extensions_clusters_aggregate_v3_cluster_proto != nil {
139 return
140 }
141 if !protoimpl.UnsafeEnabled {
142 file_envoy_extensions_clusters_aggregate_v3_cluster_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
143 switch v := v.(*ClusterConfig); i {
144 case 0:
145 return &v.state
146 case 1:
147 return &v.sizeCache
148 case 2:
149 return &v.unknownFields
150 default:
151 return nil
152 }
153 }
154 }
155 type x struct{}
156 out := protoimpl.TypeBuilder{
157 File: protoimpl.DescBuilder{
158 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
159 RawDescriptor: file_envoy_extensions_clusters_aggregate_v3_cluster_proto_rawDesc,
160 NumEnums: 0,
161 NumMessages: 1,
162 NumExtensions: 0,
163 NumServices: 0,
164 },
165 GoTypes: file_envoy_extensions_clusters_aggregate_v3_cluster_proto_goTypes,
166 DependencyIndexes: file_envoy_extensions_clusters_aggregate_v3_cluster_proto_depIdxs,
167 MessageInfos: file_envoy_extensions_clusters_aggregate_v3_cluster_proto_msgTypes,
168 }.Build()
169 File_envoy_extensions_clusters_aggregate_v3_cluster_proto = out.File
170 file_envoy_extensions_clusters_aggregate_v3_cluster_proto_rawDesc = nil
171 file_envoy_extensions_clusters_aggregate_v3_cluster_proto_goTypes = nil
172 file_envoy_extensions_clusters_aggregate_v3_cluster_proto_depIdxs = nil
173 }
174
View as plain text