1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package multiclusteringress
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
40 type FeatureSpec struct {
41 state protoimpl.MessageState
42 sizeCache protoimpl.SizeCache
43 unknownFields protoimpl.UnknownFields
44
45
46
47 ConfigMembership string `protobuf:"bytes,1,opt,name=config_membership,json=configMembership,proto3" json:"config_membership,omitempty"`
48 }
49
50 func (x *FeatureSpec) Reset() {
51 *x = FeatureSpec{}
52 if protoimpl.UnsafeEnabled {
53 mi := &file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_msgTypes[0]
54 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
55 ms.StoreMessageInfo(mi)
56 }
57 }
58
59 func (x *FeatureSpec) String() string {
60 return protoimpl.X.MessageStringOf(x)
61 }
62
63 func (*FeatureSpec) ProtoMessage() {}
64
65 func (x *FeatureSpec) ProtoReflect() protoreflect.Message {
66 mi := &file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_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 (*FeatureSpec) Descriptor() ([]byte, []int) {
79 return file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_rawDescGZIP(), []int{0}
80 }
81
82 func (x *FeatureSpec) GetConfigMembership() string {
83 if x != nil {
84 return x.ConfigMembership
85 }
86 return ""
87 }
88
89 var File_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto protoreflect.FileDescriptor
90
91 var file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_rawDesc = []byte{
92 0x0a, 0x44, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x67,
93 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x63, 0x6c,
94 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x2f, 0x6d, 0x75, 0x6c,
95 0x74, 0x69, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73,
96 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x2a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
97 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x6d, 0x75, 0x6c, 0x74,
98 0x69, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x2e,
99 0x76, 0x31, 0x22, 0x3a, 0x0a, 0x0b, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x70, 0x65,
100 0x63, 0x12, 0x2b, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x6d, 0x65, 0x6d, 0x62,
101 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x63, 0x6f,
102 0x6e, 0x66, 0x69, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x42, 0xb6,
103 0x02, 0x0a, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
104 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x6d, 0x75, 0x6c, 0x74, 0x69,
105 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x76,
106 0x31, 0x42, 0x18, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49,
107 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x5d, 0x67,
108 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67,
109 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
110 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x67, 0x6b, 0x65, 0x68, 0x75,
111 0x62, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e,
112 0x67, 0x72, 0x65, 0x73, 0x73, 0x2f, 0x76, 0x31, 0x3b, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x63, 0x6c,
113 0x75, 0x73, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0xaa, 0x02, 0x2a, 0x47,
114 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x47, 0x6b, 0x65, 0x48,
115 0x75, 0x62, 0x2e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49,
116 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x2a, 0x47, 0x6f, 0x6f, 0x67,
117 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x47, 0x6b, 0x65, 0x48, 0x75, 0x62, 0x5c,
118 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x67, 0x72,
119 0x65, 0x73, 0x73, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a,
120 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x47, 0x6b, 0x65, 0x48, 0x75, 0x62, 0x3a, 0x3a,
121 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x67, 0x72,
122 0x65, 0x73, 0x73, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
123 }
124
125 var (
126 file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_rawDescOnce sync.Once
127 file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_rawDescData = file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_rawDesc
128 )
129
130 func file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_rawDescGZIP() []byte {
131 file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_rawDescOnce.Do(func() {
132 file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_rawDescData)
133 })
134 return file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_rawDescData
135 }
136
137 var file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
138 var file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_goTypes = []interface{}{
139 (*FeatureSpec)(nil),
140 }
141 var file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_depIdxs = []int32{
142 0,
143 0,
144 0,
145 0,
146 0,
147 }
148
149 func init() { file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_init() }
150 func file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_init() {
151 if File_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto != nil {
152 return
153 }
154 if !protoimpl.UnsafeEnabled {
155 file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
156 switch v := v.(*FeatureSpec); i {
157 case 0:
158 return &v.state
159 case 1:
160 return &v.sizeCache
161 case 2:
162 return &v.unknownFields
163 default:
164 return nil
165 }
166 }
167 }
168 type x struct{}
169 out := protoimpl.TypeBuilder{
170 File: protoimpl.DescBuilder{
171 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
172 RawDescriptor: file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_rawDesc,
173 NumEnums: 0,
174 NumMessages: 1,
175 NumExtensions: 0,
176 NumServices: 0,
177 },
178 GoTypes: file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_goTypes,
179 DependencyIndexes: file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_depIdxs,
180 MessageInfos: file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_msgTypes,
181 }.Build()
182 File_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto = out.File
183 file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_rawDesc = nil
184 file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_goTypes = nil
185 file_google_cloud_gkehub_v1_multiclusteringress_multiclusteringress_proto_depIdxs = nil
186 }
187
View as plain text