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