Package com.google.cloud.compute.v1
Class ManagedInstanceInstanceHealth
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.compute.v1.ManagedInstanceInstanceHealth
-
- All Implemented Interfaces:
ManagedInstanceInstanceHealthOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class ManagedInstanceInstanceHealth extends com.google.protobuf.GeneratedMessageV3 implements ManagedInstanceInstanceHealthOrBuilder
google.cloud.compute.v1.ManagedInstanceInstanceHealth
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ManagedInstanceInstanceHealth.Builder
static class
ManagedInstanceInstanceHealth.DetailedHealthState
[Output Only] The current detailed instance health state.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
DETAILED_HEALTH_STATE_FIELD_NUMBER
static int
HEALTH_CHECK_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
static ManagedInstanceInstanceHealth
getDefaultInstance()
ManagedInstanceInstanceHealth
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
String
getDetailedHealthState()
[Output Only] The current detailed instance health state.com.google.protobuf.ByteString
getDetailedHealthStateBytes()
[Output Only] The current detailed instance health state.String
getHealthCheck()
[Output Only] The URL for the health check that verifies whether the instance is healthy.com.google.protobuf.ByteString
getHealthCheckBytes()
[Output Only] The URL for the health check that verifies whether the instance is healthy.com.google.protobuf.Parser<ManagedInstanceInstanceHealth>
getParserForType()
int
getSerializedSize()
boolean
hasDetailedHealthState()
[Output Only] The current detailed instance health state.int
hashCode()
boolean
hasHealthCheck()
[Output Only] The URL for the health check that verifies whether the instance is healthy.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static ManagedInstanceInstanceHealth.Builder
newBuilder()
static ManagedInstanceInstanceHealth.Builder
newBuilder(ManagedInstanceInstanceHealth prototype)
ManagedInstanceInstanceHealth.Builder
newBuilderForType()
protected ManagedInstanceInstanceHealth.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static ManagedInstanceInstanceHealth
parseDelimitedFrom(InputStream input)
static ManagedInstanceInstanceHealth
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ManagedInstanceInstanceHealth
parseFrom(byte[] data)
static ManagedInstanceInstanceHealth
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ManagedInstanceInstanceHealth
parseFrom(com.google.protobuf.ByteString data)
static ManagedInstanceInstanceHealth
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ManagedInstanceInstanceHealth
parseFrom(com.google.protobuf.CodedInputStream input)
static ManagedInstanceInstanceHealth
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ManagedInstanceInstanceHealth
parseFrom(InputStream input)
static ManagedInstanceInstanceHealth
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ManagedInstanceInstanceHealth
parseFrom(ByteBuffer data)
static ManagedInstanceInstanceHealth
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<ManagedInstanceInstanceHealth>
parser()
ManagedInstanceInstanceHealth.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
DETAILED_HEALTH_STATE_FIELD_NUMBER
public static final int DETAILED_HEALTH_STATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HEALTH_CHECK_FIELD_NUMBER
public static final int HEALTH_CHECK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
hasDetailedHealthState
public boolean hasDetailedHealthState()
[Output Only] The current detailed instance health state. Check the DetailedHealthState enum for the list of possible values.
optional string detailed_health_state = 510470173;
- Specified by:
hasDetailedHealthState
in interfaceManagedInstanceInstanceHealthOrBuilder
- Returns:
- Whether the detailedHealthState field is set.
-
getDetailedHealthState
public String getDetailedHealthState()
[Output Only] The current detailed instance health state. Check the DetailedHealthState enum for the list of possible values.
optional string detailed_health_state = 510470173;
- Specified by:
getDetailedHealthState
in interfaceManagedInstanceInstanceHealthOrBuilder
- Returns:
- The detailedHealthState.
-
getDetailedHealthStateBytes
public com.google.protobuf.ByteString getDetailedHealthStateBytes()
[Output Only] The current detailed instance health state. Check the DetailedHealthState enum for the list of possible values.
optional string detailed_health_state = 510470173;
- Specified by:
getDetailedHealthStateBytes
in interfaceManagedInstanceInstanceHealthOrBuilder
- Returns:
- The bytes for detailedHealthState.
-
hasHealthCheck
public boolean hasHealthCheck()
[Output Only] The URL for the health check that verifies whether the instance is healthy.
optional string health_check = 308876645;
- Specified by:
hasHealthCheck
in interfaceManagedInstanceInstanceHealthOrBuilder
- Returns:
- Whether the healthCheck field is set.
-
getHealthCheck
public String getHealthCheck()
[Output Only] The URL for the health check that verifies whether the instance is healthy.
optional string health_check = 308876645;
- Specified by:
getHealthCheck
in interfaceManagedInstanceInstanceHealthOrBuilder
- Returns:
- The healthCheck.
-
getHealthCheckBytes
public com.google.protobuf.ByteString getHealthCheckBytes()
[Output Only] The URL for the health check that verifies whether the instance is healthy.
optional string health_check = 308876645;
- Specified by:
getHealthCheckBytes
in interfaceManagedInstanceInstanceHealthOrBuilder
- Returns:
- The bytes for healthCheck.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ManagedInstanceInstanceHealth parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ManagedInstanceInstanceHealth parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ManagedInstanceInstanceHealth parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ManagedInstanceInstanceHealth parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ManagedInstanceInstanceHealth parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ManagedInstanceInstanceHealth parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ManagedInstanceInstanceHealth parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ManagedInstanceInstanceHealth parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ManagedInstanceInstanceHealth parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ManagedInstanceInstanceHealth parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ManagedInstanceInstanceHealth parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ManagedInstanceInstanceHealth parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ManagedInstanceInstanceHealth.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ManagedInstanceInstanceHealth.Builder newBuilder()
-
newBuilder
public static ManagedInstanceInstanceHealth.Builder newBuilder(ManagedInstanceInstanceHealth prototype)
-
toBuilder
public ManagedInstanceInstanceHealth.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ManagedInstanceInstanceHealth.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ManagedInstanceInstanceHealth getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ManagedInstanceInstanceHealth> parser()
-
getParserForType
public com.google.protobuf.Parser<ManagedInstanceInstanceHealth> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ManagedInstanceInstanceHealth getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-