github.com/google/cloudprober@v0.11.3/probes/grpc/proto/config.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.26.0 4 // protoc v3.17.3 5 // source: github.com/google/cloudprober/probes/grpc/proto/config.proto 6 7 package proto 8 9 import ( 10 proto "github.com/google/cloudprober/common/oauth/proto" 11 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 12 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 13 reflect "reflect" 14 sync "sync" 15 ) 16 17 const ( 18 // Verify that this generated code is sufficiently up-to-date. 19 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 20 // Verify that runtime/protoimpl is sufficiently up-to-date. 21 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 22 ) 23 24 type ProbeConf_MethodType int32 25 26 const ( 27 ProbeConf_ECHO ProbeConf_MethodType = 1 28 ProbeConf_READ ProbeConf_MethodType = 2 29 ProbeConf_WRITE ProbeConf_MethodType = 3 30 ) 31 32 // Enum value maps for ProbeConf_MethodType. 33 var ( 34 ProbeConf_MethodType_name = map[int32]string{ 35 1: "ECHO", 36 2: "READ", 37 3: "WRITE", 38 } 39 ProbeConf_MethodType_value = map[string]int32{ 40 "ECHO": 1, 41 "READ": 2, 42 "WRITE": 3, 43 } 44 ) 45 46 func (x ProbeConf_MethodType) Enum() *ProbeConf_MethodType { 47 p := new(ProbeConf_MethodType) 48 *p = x 49 return p 50 } 51 52 func (x ProbeConf_MethodType) String() string { 53 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 54 } 55 56 func (ProbeConf_MethodType) Descriptor() protoreflect.EnumDescriptor { 57 return file_github_com_google_cloudprober_probes_grpc_proto_config_proto_enumTypes[0].Descriptor() 58 } 59 60 func (ProbeConf_MethodType) Type() protoreflect.EnumType { 61 return &file_github_com_google_cloudprober_probes_grpc_proto_config_proto_enumTypes[0] 62 } 63 64 func (x ProbeConf_MethodType) Number() protoreflect.EnumNumber { 65 return protoreflect.EnumNumber(x) 66 } 67 68 // Deprecated: Do not use. 69 func (x *ProbeConf_MethodType) UnmarshalJSON(b []byte) error { 70 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 71 if err != nil { 72 return err 73 } 74 *x = ProbeConf_MethodType(num) 75 return nil 76 } 77 78 // Deprecated: Use ProbeConf_MethodType.Descriptor instead. 79 func (ProbeConf_MethodType) EnumDescriptor() ([]byte, []int) { 80 return file_github_com_google_cloudprober_probes_grpc_proto_config_proto_rawDescGZIP(), []int{0, 0} 81 } 82 83 type ProbeConf struct { 84 state protoimpl.MessageState 85 sizeCache protoimpl.SizeCache 86 unknownFields protoimpl.UnknownFields 87 88 // Optional oauth config. For GOOGLE_DEFAULT_CREDENTIALS, use: 89 // oauth_config: { bearer_token { gce_service_account: "default" } } 90 OauthConfig *proto.Config `protobuf:"bytes,1,opt,name=oauth_config,json=oauthConfig" json:"oauth_config,omitempty"` 91 // If alts_config is provided, gRPC client uses ALTS for authentication and 92 // encryption. For default alts configs, use: 93 // alts_config: {} 94 AltsConfig *ProbeConf_ALTSConfig `protobuf:"bytes,2,opt,name=alts_config,json=altsConfig" json:"alts_config,omitempty"` 95 Method *ProbeConf_MethodType `protobuf:"varint,3,opt,name=method,enum=cloudprober.probes.grpc.ProbeConf_MethodType,def=1" json:"method,omitempty"` 96 BlobSize *int32 `protobuf:"varint,4,opt,name=blob_size,json=blobSize,def=1024" json:"blob_size,omitempty"` 97 NumConns *int32 `protobuf:"varint,5,opt,name=num_conns,json=numConns,def=2" json:"num_conns,omitempty"` 98 KeepAlive *bool `protobuf:"varint,6,opt,name=keep_alive,json=keepAlive,def=1" json:"keep_alive,omitempty"` 99 // If connect_timeout is not specified, reuse probe timeout. 100 ConnectTimeoutMsec *int32 `protobuf:"varint,7,opt,name=connect_timeout_msec,json=connectTimeoutMsec" json:"connect_timeout_msec,omitempty"` 101 } 102 103 // Default values for ProbeConf fields. 104 const ( 105 Default_ProbeConf_Method = ProbeConf_ECHO 106 Default_ProbeConf_BlobSize = int32(1024) 107 Default_ProbeConf_NumConns = int32(2) 108 Default_ProbeConf_KeepAlive = bool(true) 109 ) 110 111 func (x *ProbeConf) Reset() { 112 *x = ProbeConf{} 113 if protoimpl.UnsafeEnabled { 114 mi := &file_github_com_google_cloudprober_probes_grpc_proto_config_proto_msgTypes[0] 115 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 116 ms.StoreMessageInfo(mi) 117 } 118 } 119 120 func (x *ProbeConf) String() string { 121 return protoimpl.X.MessageStringOf(x) 122 } 123 124 func (*ProbeConf) ProtoMessage() {} 125 126 func (x *ProbeConf) ProtoReflect() protoreflect.Message { 127 mi := &file_github_com_google_cloudprober_probes_grpc_proto_config_proto_msgTypes[0] 128 if protoimpl.UnsafeEnabled && x != nil { 129 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 130 if ms.LoadMessageInfo() == nil { 131 ms.StoreMessageInfo(mi) 132 } 133 return ms 134 } 135 return mi.MessageOf(x) 136 } 137 138 // Deprecated: Use ProbeConf.ProtoReflect.Descriptor instead. 139 func (*ProbeConf) Descriptor() ([]byte, []int) { 140 return file_github_com_google_cloudprober_probes_grpc_proto_config_proto_rawDescGZIP(), []int{0} 141 } 142 143 func (x *ProbeConf) GetOauthConfig() *proto.Config { 144 if x != nil { 145 return x.OauthConfig 146 } 147 return nil 148 } 149 150 func (x *ProbeConf) GetAltsConfig() *ProbeConf_ALTSConfig { 151 if x != nil { 152 return x.AltsConfig 153 } 154 return nil 155 } 156 157 func (x *ProbeConf) GetMethod() ProbeConf_MethodType { 158 if x != nil && x.Method != nil { 159 return *x.Method 160 } 161 return Default_ProbeConf_Method 162 } 163 164 func (x *ProbeConf) GetBlobSize() int32 { 165 if x != nil && x.BlobSize != nil { 166 return *x.BlobSize 167 } 168 return Default_ProbeConf_BlobSize 169 } 170 171 func (x *ProbeConf) GetNumConns() int32 { 172 if x != nil && x.NumConns != nil { 173 return *x.NumConns 174 } 175 return Default_ProbeConf_NumConns 176 } 177 178 func (x *ProbeConf) GetKeepAlive() bool { 179 if x != nil && x.KeepAlive != nil { 180 return *x.KeepAlive 181 } 182 return Default_ProbeConf_KeepAlive 183 } 184 185 func (x *ProbeConf) GetConnectTimeoutMsec() int32 { 186 if x != nil && x.ConnectTimeoutMsec != nil { 187 return *x.ConnectTimeoutMsec 188 } 189 return 0 190 } 191 192 // ALTS is a gRPC security method supported by some Google services. 193 // If enabled, peers, with the help of a handshaker service (e.g. metadata 194 // server of GCE instances), use credentials attached to the service accounts 195 // to authenticate each other. See 196 // https://cloud.google.com/security/encryption-in-transit/#service_integrity_encryption 197 // for more details. 198 type ProbeConf_ALTSConfig struct { 199 state protoimpl.MessageState 200 sizeCache protoimpl.SizeCache 201 unknownFields protoimpl.UnknownFields 202 203 // If provided, ALTS verifies that peer is using one of the given service 204 // accounts. 205 TargetServiceAccount []string `protobuf:"bytes,1,rep,name=target_service_account,json=targetServiceAccount" json:"target_service_account,omitempty"` 206 // Handshaker service address. Default is to use the local metadata server. 207 // For most of the ALTS use cases, default address should be okay. 208 HandshakerServiceAddress *string `protobuf:"bytes,2,opt,name=handshaker_service_address,json=handshakerServiceAddress" json:"handshaker_service_address,omitempty"` 209 } 210 211 func (x *ProbeConf_ALTSConfig) Reset() { 212 *x = ProbeConf_ALTSConfig{} 213 if protoimpl.UnsafeEnabled { 214 mi := &file_github_com_google_cloudprober_probes_grpc_proto_config_proto_msgTypes[1] 215 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 216 ms.StoreMessageInfo(mi) 217 } 218 } 219 220 func (x *ProbeConf_ALTSConfig) String() string { 221 return protoimpl.X.MessageStringOf(x) 222 } 223 224 func (*ProbeConf_ALTSConfig) ProtoMessage() {} 225 226 func (x *ProbeConf_ALTSConfig) ProtoReflect() protoreflect.Message { 227 mi := &file_github_com_google_cloudprober_probes_grpc_proto_config_proto_msgTypes[1] 228 if protoimpl.UnsafeEnabled && x != nil { 229 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 230 if ms.LoadMessageInfo() == nil { 231 ms.StoreMessageInfo(mi) 232 } 233 return ms 234 } 235 return mi.MessageOf(x) 236 } 237 238 // Deprecated: Use ProbeConf_ALTSConfig.ProtoReflect.Descriptor instead. 239 func (*ProbeConf_ALTSConfig) Descriptor() ([]byte, []int) { 240 return file_github_com_google_cloudprober_probes_grpc_proto_config_proto_rawDescGZIP(), []int{0, 0} 241 } 242 243 func (x *ProbeConf_ALTSConfig) GetTargetServiceAccount() []string { 244 if x != nil { 245 return x.TargetServiceAccount 246 } 247 return nil 248 } 249 250 func (x *ProbeConf_ALTSConfig) GetHandshakerServiceAddress() string { 251 if x != nil && x.HandshakerServiceAddress != nil { 252 return *x.HandshakerServiceAddress 253 } 254 return "" 255 } 256 257 var File_github_com_google_cloudprober_probes_grpc_proto_config_proto protoreflect.FileDescriptor 258 259 var file_github_com_google_cloudprober_probes_grpc_proto_config_proto_rawDesc = []byte{ 260 0x0a, 0x3c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6f, 261 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x70, 0x72, 0x6f, 0x62, 0x65, 0x72, 0x2f, 262 0x70, 0x72, 0x6f, 0x62, 0x65, 0x73, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x70, 0x72, 0x6f, 0x74, 263 0x6f, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 264 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x70, 0x72, 0x6f, 0x62, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x62, 265 0x65, 0x73, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x1a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 266 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 267 0x70, 0x72, 0x6f, 0x62, 0x65, 0x72, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x6f, 0x61, 268 0x75, 0x74, 0x68, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 269 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb0, 0x04, 0x0a, 0x09, 0x50, 0x72, 0x6f, 0x62, 0x65, 270 0x43, 0x6f, 0x6e, 0x66, 0x12, 0x3c, 0x0a, 0x0c, 0x6f, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x63, 0x6f, 271 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6c, 0x6f, 272 0x75, 0x64, 0x70, 0x72, 0x6f, 0x62, 0x65, 0x72, 0x2e, 0x6f, 0x61, 0x75, 0x74, 0x68, 0x2e, 0x43, 273 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0b, 0x6f, 0x61, 0x75, 0x74, 0x68, 0x43, 0x6f, 0x6e, 0x66, 274 0x69, 0x67, 0x12, 0x4e, 0x0a, 0x0b, 0x61, 0x6c, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 275 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x70, 276 0x72, 0x6f, 0x62, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x62, 0x65, 0x73, 0x2e, 0x67, 0x72, 0x70, 277 0x63, 0x2e, 0x50, 0x72, 0x6f, 0x62, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x2e, 0x41, 0x4c, 0x54, 0x53, 278 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0a, 0x61, 0x6c, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 279 0x69, 0x67, 0x12, 0x4b, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x03, 0x20, 0x01, 280 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x70, 0x72, 0x6f, 0x62, 0x65, 0x72, 281 0x2e, 0x70, 0x72, 0x6f, 0x62, 0x65, 0x73, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x50, 0x72, 0x6f, 282 0x62, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x2e, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x54, 0x79, 0x70, 283 0x65, 0x3a, 0x04, 0x45, 0x43, 0x48, 0x4f, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 284 0x21, 0x0a, 0x09, 0x62, 0x6c, 0x6f, 0x62, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 285 0x28, 0x05, 0x3a, 0x04, 0x31, 0x30, 0x32, 0x34, 0x52, 0x08, 0x62, 0x6c, 0x6f, 0x62, 0x53, 0x69, 286 0x7a, 0x65, 0x12, 0x1e, 0x0a, 0x09, 0x6e, 0x75, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x73, 0x18, 287 0x05, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x32, 0x52, 0x08, 0x6e, 0x75, 0x6d, 0x43, 0x6f, 0x6e, 288 0x6e, 0x73, 0x12, 0x23, 0x0a, 0x0a, 0x6b, 0x65, 0x65, 0x70, 0x5f, 0x61, 0x6c, 0x69, 0x76, 0x65, 289 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x09, 0x6b, 0x65, 290 0x65, 0x70, 0x41, 0x6c, 0x69, 0x76, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 291 0x63, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x5f, 0x6d, 0x73, 0x65, 0x63, 0x18, 292 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x54, 0x69, 293 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x4d, 0x73, 0x65, 0x63, 0x1a, 0x80, 0x01, 0x0a, 0x0a, 0x41, 0x4c, 294 0x54, 0x53, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x34, 0x0a, 0x16, 0x74, 0x61, 0x72, 0x67, 295 0x65, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 296 0x6e, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x14, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 297 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x3c, 298 0x0a, 0x1a, 0x68, 0x61, 0x6e, 0x64, 0x73, 0x68, 0x61, 0x6b, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x72, 299 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 300 0x28, 0x09, 0x52, 0x18, 0x68, 0x61, 0x6e, 0x64, 0x73, 0x68, 0x61, 0x6b, 0x65, 0x72, 0x53, 0x65, 301 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x2b, 0x0a, 0x0a, 302 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x45, 0x43, 303 0x48, 0x4f, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x52, 0x45, 0x41, 0x44, 0x10, 0x02, 0x12, 0x09, 304 0x0a, 0x05, 0x57, 0x52, 0x49, 0x54, 0x45, 0x10, 0x03, 0x42, 0x31, 0x5a, 0x2f, 0x67, 0x69, 0x74, 305 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 306 0x6c, 0x6f, 0x75, 0x64, 0x70, 0x72, 0x6f, 0x62, 0x65, 0x72, 0x2f, 0x70, 0x72, 0x6f, 0x62, 0x65, 307 0x73, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 308 } 309 310 var ( 311 file_github_com_google_cloudprober_probes_grpc_proto_config_proto_rawDescOnce sync.Once 312 file_github_com_google_cloudprober_probes_grpc_proto_config_proto_rawDescData = file_github_com_google_cloudprober_probes_grpc_proto_config_proto_rawDesc 313 ) 314 315 func file_github_com_google_cloudprober_probes_grpc_proto_config_proto_rawDescGZIP() []byte { 316 file_github_com_google_cloudprober_probes_grpc_proto_config_proto_rawDescOnce.Do(func() { 317 file_github_com_google_cloudprober_probes_grpc_proto_config_proto_rawDescData = protoimpl.X.CompressGZIP(file_github_com_google_cloudprober_probes_grpc_proto_config_proto_rawDescData) 318 }) 319 return file_github_com_google_cloudprober_probes_grpc_proto_config_proto_rawDescData 320 } 321 322 var file_github_com_google_cloudprober_probes_grpc_proto_config_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 323 var file_github_com_google_cloudprober_probes_grpc_proto_config_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 324 var file_github_com_google_cloudprober_probes_grpc_proto_config_proto_goTypes = []interface{}{ 325 (ProbeConf_MethodType)(0), // 0: cloudprober.probes.grpc.ProbeConf.MethodType 326 (*ProbeConf)(nil), // 1: cloudprober.probes.grpc.ProbeConf 327 (*ProbeConf_ALTSConfig)(nil), // 2: cloudprober.probes.grpc.ProbeConf.ALTSConfig 328 (*proto.Config)(nil), // 3: cloudprober.oauth.Config 329 } 330 var file_github_com_google_cloudprober_probes_grpc_proto_config_proto_depIdxs = []int32{ 331 3, // 0: cloudprober.probes.grpc.ProbeConf.oauth_config:type_name -> cloudprober.oauth.Config 332 2, // 1: cloudprober.probes.grpc.ProbeConf.alts_config:type_name -> cloudprober.probes.grpc.ProbeConf.ALTSConfig 333 0, // 2: cloudprober.probes.grpc.ProbeConf.method:type_name -> cloudprober.probes.grpc.ProbeConf.MethodType 334 3, // [3:3] is the sub-list for method output_type 335 3, // [3:3] is the sub-list for method input_type 336 3, // [3:3] is the sub-list for extension type_name 337 3, // [3:3] is the sub-list for extension extendee 338 0, // [0:3] is the sub-list for field type_name 339 } 340 341 func init() { file_github_com_google_cloudprober_probes_grpc_proto_config_proto_init() } 342 func file_github_com_google_cloudprober_probes_grpc_proto_config_proto_init() { 343 if File_github_com_google_cloudprober_probes_grpc_proto_config_proto != nil { 344 return 345 } 346 if !protoimpl.UnsafeEnabled { 347 file_github_com_google_cloudprober_probes_grpc_proto_config_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 348 switch v := v.(*ProbeConf); i { 349 case 0: 350 return &v.state 351 case 1: 352 return &v.sizeCache 353 case 2: 354 return &v.unknownFields 355 default: 356 return nil 357 } 358 } 359 file_github_com_google_cloudprober_probes_grpc_proto_config_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 360 switch v := v.(*ProbeConf_ALTSConfig); i { 361 case 0: 362 return &v.state 363 case 1: 364 return &v.sizeCache 365 case 2: 366 return &v.unknownFields 367 default: 368 return nil 369 } 370 } 371 } 372 type x struct{} 373 out := protoimpl.TypeBuilder{ 374 File: protoimpl.DescBuilder{ 375 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 376 RawDescriptor: file_github_com_google_cloudprober_probes_grpc_proto_config_proto_rawDesc, 377 NumEnums: 1, 378 NumMessages: 2, 379 NumExtensions: 0, 380 NumServices: 0, 381 }, 382 GoTypes: file_github_com_google_cloudprober_probes_grpc_proto_config_proto_goTypes, 383 DependencyIndexes: file_github_com_google_cloudprober_probes_grpc_proto_config_proto_depIdxs, 384 EnumInfos: file_github_com_google_cloudprober_probes_grpc_proto_config_proto_enumTypes, 385 MessageInfos: file_github_com_google_cloudprober_probes_grpc_proto_config_proto_msgTypes, 386 }.Build() 387 File_github_com_google_cloudprober_probes_grpc_proto_config_proto = out.File 388 file_github_com_google_cloudprober_probes_grpc_proto_config_proto_rawDesc = nil 389 file_github_com_google_cloudprober_probes_grpc_proto_config_proto_goTypes = nil 390 file_github_com_google_cloudprober_probes_grpc_proto_config_proto_depIdxs = nil 391 }