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  }