1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package connectors
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
28 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
29 )
30
31 const (
32
33 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
34
35 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
36 )
37
38
39 type DestinationConfig struct {
40 state protoimpl.MessageState
41 sizeCache protoimpl.SizeCache
42 unknownFields protoimpl.UnknownFields
43
44
45 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
46
47 Destinations []*Destination `protobuf:"bytes,2,rep,name=destinations,proto3" json:"destinations,omitempty"`
48 }
49
50 func (x *DestinationConfig) Reset() {
51 *x = DestinationConfig{}
52 if protoimpl.UnsafeEnabled {
53 mi := &file_google_cloud_connectors_v1_destination_config_proto_msgTypes[0]
54 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
55 ms.StoreMessageInfo(mi)
56 }
57 }
58
59 func (x *DestinationConfig) String() string {
60 return protoimpl.X.MessageStringOf(x)
61 }
62
63 func (*DestinationConfig) ProtoMessage() {}
64
65 func (x *DestinationConfig) ProtoReflect() protoreflect.Message {
66 mi := &file_google_cloud_connectors_v1_destination_config_proto_msgTypes[0]
67 if protoimpl.UnsafeEnabled && x != nil {
68 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
69 if ms.LoadMessageInfo() == nil {
70 ms.StoreMessageInfo(mi)
71 }
72 return ms
73 }
74 return mi.MessageOf(x)
75 }
76
77
78 func (*DestinationConfig) Descriptor() ([]byte, []int) {
79 return file_google_cloud_connectors_v1_destination_config_proto_rawDescGZIP(), []int{0}
80 }
81
82 func (x *DestinationConfig) GetKey() string {
83 if x != nil {
84 return x.Key
85 }
86 return ""
87 }
88
89 func (x *DestinationConfig) GetDestinations() []*Destination {
90 if x != nil {
91 return x.Destinations
92 }
93 return nil
94 }
95
96 type Destination struct {
97 state protoimpl.MessageState
98 sizeCache protoimpl.SizeCache
99 unknownFields protoimpl.UnknownFields
100
101
102
103
104
105 Destination isDestination_Destination `protobuf_oneof:"destination"`
106
107 Port int32 `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
108 }
109
110 func (x *Destination) Reset() {
111 *x = Destination{}
112 if protoimpl.UnsafeEnabled {
113 mi := &file_google_cloud_connectors_v1_destination_config_proto_msgTypes[1]
114 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
115 ms.StoreMessageInfo(mi)
116 }
117 }
118
119 func (x *Destination) String() string {
120 return protoimpl.X.MessageStringOf(x)
121 }
122
123 func (*Destination) ProtoMessage() {}
124
125 func (x *Destination) ProtoReflect() protoreflect.Message {
126 mi := &file_google_cloud_connectors_v1_destination_config_proto_msgTypes[1]
127 if protoimpl.UnsafeEnabled && x != nil {
128 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
129 if ms.LoadMessageInfo() == nil {
130 ms.StoreMessageInfo(mi)
131 }
132 return ms
133 }
134 return mi.MessageOf(x)
135 }
136
137
138 func (*Destination) Descriptor() ([]byte, []int) {
139 return file_google_cloud_connectors_v1_destination_config_proto_rawDescGZIP(), []int{1}
140 }
141
142 func (m *Destination) GetDestination() isDestination_Destination {
143 if m != nil {
144 return m.Destination
145 }
146 return nil
147 }
148
149 func (x *Destination) GetServiceAttachment() string {
150 if x, ok := x.GetDestination().(*Destination_ServiceAttachment); ok {
151 return x.ServiceAttachment
152 }
153 return ""
154 }
155
156 func (x *Destination) GetHost() string {
157 if x, ok := x.GetDestination().(*Destination_Host); ok {
158 return x.Host
159 }
160 return ""
161 }
162
163 func (x *Destination) GetPort() int32 {
164 if x != nil {
165 return x.Port
166 }
167 return 0
168 }
169
170 type isDestination_Destination interface {
171 isDestination_Destination()
172 }
173
174 type Destination_ServiceAttachment struct {
175
176
177 ServiceAttachment string `protobuf:"bytes,1,opt,name=service_attachment,json=serviceAttachment,proto3,oneof"`
178 }
179
180 type Destination_Host struct {
181
182 Host string `protobuf:"bytes,2,opt,name=host,proto3,oneof"`
183 }
184
185 func (*Destination_ServiceAttachment) isDestination_Destination() {}
186
187 func (*Destination_Host) isDestination_Destination() {}
188
189 var File_google_cloud_connectors_v1_destination_config_proto protoreflect.FileDescriptor
190
191 var file_google_cloud_connectors_v1_destination_config_proto_rawDesc = []byte{
192 0x0a, 0x33, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x63,
193 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x73,
194 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e,
195 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
196 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2e, 0x76,
197 0x31, 0x22, 0x72, 0x0a, 0x11, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e,
198 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
199 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x4b, 0x0a, 0x0c, 0x64, 0x65, 0x73, 0x74,
200 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27,
201 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6f,
202 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x73, 0x74,
203 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61,
204 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x77, 0x0a, 0x0b, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61,
205 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x12, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f,
206 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
207 0x48, 0x00, 0x52, 0x11, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x74, 0x74, 0x61, 0x63,
208 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x02, 0x20,
209 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70,
210 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x42,
211 0x0d, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x48,
212 0x50, 0x01, 0x5a, 0x44, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e,
213 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67,
214 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f,
215 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6f,
216 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
217 }
218
219 var (
220 file_google_cloud_connectors_v1_destination_config_proto_rawDescOnce sync.Once
221 file_google_cloud_connectors_v1_destination_config_proto_rawDescData = file_google_cloud_connectors_v1_destination_config_proto_rawDesc
222 )
223
224 func file_google_cloud_connectors_v1_destination_config_proto_rawDescGZIP() []byte {
225 file_google_cloud_connectors_v1_destination_config_proto_rawDescOnce.Do(func() {
226 file_google_cloud_connectors_v1_destination_config_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_connectors_v1_destination_config_proto_rawDescData)
227 })
228 return file_google_cloud_connectors_v1_destination_config_proto_rawDescData
229 }
230
231 var file_google_cloud_connectors_v1_destination_config_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
232 var file_google_cloud_connectors_v1_destination_config_proto_goTypes = []interface{}{
233 (*DestinationConfig)(nil),
234 (*Destination)(nil),
235 }
236 var file_google_cloud_connectors_v1_destination_config_proto_depIdxs = []int32{
237 1,
238 1,
239 1,
240 1,
241 1,
242 0,
243 }
244
245 func init() { file_google_cloud_connectors_v1_destination_config_proto_init() }
246 func file_google_cloud_connectors_v1_destination_config_proto_init() {
247 if File_google_cloud_connectors_v1_destination_config_proto != nil {
248 return
249 }
250 if !protoimpl.UnsafeEnabled {
251 file_google_cloud_connectors_v1_destination_config_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
252 switch v := v.(*DestinationConfig); i {
253 case 0:
254 return &v.state
255 case 1:
256 return &v.sizeCache
257 case 2:
258 return &v.unknownFields
259 default:
260 return nil
261 }
262 }
263 file_google_cloud_connectors_v1_destination_config_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
264 switch v := v.(*Destination); i {
265 case 0:
266 return &v.state
267 case 1:
268 return &v.sizeCache
269 case 2:
270 return &v.unknownFields
271 default:
272 return nil
273 }
274 }
275 }
276 file_google_cloud_connectors_v1_destination_config_proto_msgTypes[1].OneofWrappers = []interface{}{
277 (*Destination_ServiceAttachment)(nil),
278 (*Destination_Host)(nil),
279 }
280 type x struct{}
281 out := protoimpl.TypeBuilder{
282 File: protoimpl.DescBuilder{
283 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
284 RawDescriptor: file_google_cloud_connectors_v1_destination_config_proto_rawDesc,
285 NumEnums: 0,
286 NumMessages: 2,
287 NumExtensions: 0,
288 NumServices: 0,
289 },
290 GoTypes: file_google_cloud_connectors_v1_destination_config_proto_goTypes,
291 DependencyIndexes: file_google_cloud_connectors_v1_destination_config_proto_depIdxs,
292 MessageInfos: file_google_cloud_connectors_v1_destination_config_proto_msgTypes,
293 }.Build()
294 File_google_cloud_connectors_v1_destination_config_proto = out.File
295 file_google_cloud_connectors_v1_destination_config_proto_rawDesc = nil
296 file_google_cloud_connectors_v1_destination_config_proto_goTypes = nil
297 file_google_cloud_connectors_v1_destination_config_proto_depIdxs = nil
298 }
299
View as plain text