Package com.google.cloud.compute.v1
Enum HealthCheck.Type
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<HealthCheck.Type>
- Enclosing class:
- HealthCheck
public static enum HealthCheck.Type
extends Enum<HealthCheck.Type>
implements com.google.protobuf.ProtocolMessageEnum
Specifies the type of the healthCheck, either TCP,SSL, HTTP, HTTPS,HTTP2 or GRPC. Exactly one of the protocol-specific health check fields must be specified, which must matchtype field.Protobuf enum
google.cloud.compute.v1.HealthCheck.Type-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionGRPC = 2196510;GRPC_WITH_TLS = 268089571;HTTP = 2228360;HTTP2 = 69079210;HTTPS = 69079243;INVALID = 530283991;SSL = 82412;TCP = 82881;A value indicating that the enum field is not set. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intGRPC = 2196510;static final intGRPC_WITH_TLS = 268089571;static final intHTTP = 2228360;static final intHTTP2 = 69079210;static final intHTTPS = 69079243;static final intINVALID = 530283991;static final intSSL = 82412;static final intTCP = 82881;static final intA value indicating that the enum field is not set. -
Method Summary
Modifier and TypeMethodDescriptionstatic HealthCheck.TypeforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<HealthCheck.Type>static HealthCheck.TypevalueOf(int value) Deprecated.static HealthCheck.TypevalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.static HealthCheck.TypeReturns the enum constant of this type with the specified name.static HealthCheck.Type[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
UNDEFINED_TYPE
A value indicating that the enum field is not set.
UNDEFINED_TYPE = 0; -
GRPC
GRPC = 2196510; -
GRPC_WITH_TLS
GRPC_WITH_TLS = 268089571; -
HTTP
HTTP = 2228360; -
HTTP2
HTTP2 = 69079210; -
HTTPS
HTTPS = 69079243; -
INVALID
INVALID = 530283991; -
SSL
SSL = 82412; -
TCP
TCP = 82881; -
UNRECOGNIZED
-
-
Field Details
-
UNDEFINED_TYPE_VALUE
public static final int UNDEFINED_TYPE_VALUEA value indicating that the enum field is not set.
UNDEFINED_TYPE = 0;- See Also:
-
GRPC_VALUE
public static final int GRPC_VALUEGRPC = 2196510;- See Also:
-
GRPC_WITH_TLS_VALUE
public static final int GRPC_WITH_TLS_VALUEGRPC_WITH_TLS = 268089571;- See Also:
-
HTTP_VALUE
public static final int HTTP_VALUEHTTP = 2228360;- See Also:
-
HTTP2_VALUE
public static final int HTTP2_VALUEHTTP2 = 69079210;- See Also:
-
HTTPS_VALUE
public static final int HTTPS_VALUEHTTPS = 69079243;- See Also:
-
INVALID_VALUE
public static final int INVALID_VALUEINVALID = 530283991;- See Also:
-
SSL_VALUE
public static final int SSL_VALUESSL = 82412;- See Also:
-
TCP_VALUE
public static final int TCP_VALUETCP = 82881;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-