public final class VpnGatewayStatusHighAvailabilityRequirementState extends com.google.protobuf.GeneratedMessageV3 implements VpnGatewayStatusHighAvailabilityRequirementStateOrBuilder
Describes the high availability requirement state for the VPN connection between this Cloud VPN gateway and a peer gateway.Protobuf type
google.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementState| Modifier and Type | Class and Description |
|---|---|
static class |
VpnGatewayStatusHighAvailabilityRequirementState.Builder
Describes the high availability requirement state for the VPN connection between this Cloud VPN gateway and a peer gateway.
|
static class |
VpnGatewayStatusHighAvailabilityRequirementState.State
Indicates the high availability requirement state for the VPN connection.
|
static class |
VpnGatewayStatusHighAvailabilityRequirementState.UnsatisfiedReason
Indicates the reason why the VPN connection does not meet the high availability redundancy criteria/requirement.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
STATE_FIELD_NUMBER |
static int |
UNSATISFIED_REASON_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static VpnGatewayStatusHighAvailabilityRequirementState |
getDefaultInstance() |
VpnGatewayStatusHighAvailabilityRequirementState |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<VpnGatewayStatusHighAvailabilityRequirementState> |
getParserForType() |
int |
getSerializedSize() |
String |
getState()
Indicates the high availability requirement state for the VPN connection.
|
com.google.protobuf.ByteString |
getStateBytes()
Indicates the high availability requirement state for the VPN connection.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
String |
getUnsatisfiedReason()
Indicates the reason why the VPN connection does not meet the high availability redundancy criteria/requirement.
|
com.google.protobuf.ByteString |
getUnsatisfiedReasonBytes()
Indicates the reason why the VPN connection does not meet the high availability redundancy criteria/requirement.
|
int |
hashCode() |
boolean |
hasState()
Indicates the high availability requirement state for the VPN connection.
|
boolean |
hasUnsatisfiedReason()
Indicates the reason why the VPN connection does not meet the high availability redundancy criteria/requirement.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static VpnGatewayStatusHighAvailabilityRequirementState.Builder |
newBuilder() |
static VpnGatewayStatusHighAvailabilityRequirementState.Builder |
newBuilder(VpnGatewayStatusHighAvailabilityRequirementState prototype) |
VpnGatewayStatusHighAvailabilityRequirementState.Builder |
newBuilderForType() |
protected VpnGatewayStatusHighAvailabilityRequirementState.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static VpnGatewayStatusHighAvailabilityRequirementState |
parseDelimitedFrom(InputStream input) |
static VpnGatewayStatusHighAvailabilityRequirementState |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VpnGatewayStatusHighAvailabilityRequirementState |
parseFrom(byte[] data) |
static VpnGatewayStatusHighAvailabilityRequirementState |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VpnGatewayStatusHighAvailabilityRequirementState |
parseFrom(ByteBuffer data) |
static VpnGatewayStatusHighAvailabilityRequirementState |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VpnGatewayStatusHighAvailabilityRequirementState |
parseFrom(com.google.protobuf.ByteString data) |
static VpnGatewayStatusHighAvailabilityRequirementState |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VpnGatewayStatusHighAvailabilityRequirementState |
parseFrom(com.google.protobuf.CodedInputStream input) |
static VpnGatewayStatusHighAvailabilityRequirementState |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static VpnGatewayStatusHighAvailabilityRequirementState |
parseFrom(InputStream input) |
static VpnGatewayStatusHighAvailabilityRequirementState |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<VpnGatewayStatusHighAvailabilityRequirementState> |
parser() |
VpnGatewayStatusHighAvailabilityRequirementState.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int STATE_FIELD_NUMBER
public static final int UNSATISFIED_REASON_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasState()
Indicates the high availability requirement state for the VPN connection. Valid values are CONNECTION_REDUNDANCY_MET, CONNECTION_REDUNDANCY_NOT_MET. Check the State enum for the list of possible values.
optional string state = 109757585;hasState in interface VpnGatewayStatusHighAvailabilityRequirementStateOrBuilderpublic String getState()
Indicates the high availability requirement state for the VPN connection. Valid values are CONNECTION_REDUNDANCY_MET, CONNECTION_REDUNDANCY_NOT_MET. Check the State enum for the list of possible values.
optional string state = 109757585;getState in interface VpnGatewayStatusHighAvailabilityRequirementStateOrBuilderpublic com.google.protobuf.ByteString getStateBytes()
Indicates the high availability requirement state for the VPN connection. Valid values are CONNECTION_REDUNDANCY_MET, CONNECTION_REDUNDANCY_NOT_MET. Check the State enum for the list of possible values.
optional string state = 109757585;getStateBytes in interface VpnGatewayStatusHighAvailabilityRequirementStateOrBuilderpublic boolean hasUnsatisfiedReason()
Indicates the reason why the VPN connection does not meet the high availability redundancy criteria/requirement. Valid values is INCOMPLETE_TUNNELS_COVERAGE. Check the UnsatisfiedReason enum for the list of possible values.
optional string unsatisfied_reason = 55016330;hasUnsatisfiedReason in interface VpnGatewayStatusHighAvailabilityRequirementStateOrBuilderpublic String getUnsatisfiedReason()
Indicates the reason why the VPN connection does not meet the high availability redundancy criteria/requirement. Valid values is INCOMPLETE_TUNNELS_COVERAGE. Check the UnsatisfiedReason enum for the list of possible values.
optional string unsatisfied_reason = 55016330;getUnsatisfiedReason in interface VpnGatewayStatusHighAvailabilityRequirementStateOrBuilderpublic com.google.protobuf.ByteString getUnsatisfiedReasonBytes()
Indicates the reason why the VPN connection does not meet the high availability redundancy criteria/requirement. Valid values is INCOMPLETE_TUNNELS_COVERAGE. Check the UnsatisfiedReason enum for the list of possible values.
optional string unsatisfied_reason = 55016330;getUnsatisfiedReasonBytes in interface VpnGatewayStatusHighAvailabilityRequirementStateOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static VpnGatewayStatusHighAvailabilityRequirementState parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VpnGatewayStatusHighAvailabilityRequirementState parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VpnGatewayStatusHighAvailabilityRequirementState parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VpnGatewayStatusHighAvailabilityRequirementState parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VpnGatewayStatusHighAvailabilityRequirementState parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VpnGatewayStatusHighAvailabilityRequirementState parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static VpnGatewayStatusHighAvailabilityRequirementState parseFrom(InputStream input) throws IOException
IOExceptionpublic static VpnGatewayStatusHighAvailabilityRequirementState parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static VpnGatewayStatusHighAvailabilityRequirementState parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static VpnGatewayStatusHighAvailabilityRequirementState parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static VpnGatewayStatusHighAvailabilityRequirementState parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static VpnGatewayStatusHighAvailabilityRequirementState parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic VpnGatewayStatusHighAvailabilityRequirementState.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static VpnGatewayStatusHighAvailabilityRequirementState.Builder newBuilder()
public static VpnGatewayStatusHighAvailabilityRequirementState.Builder newBuilder(VpnGatewayStatusHighAvailabilityRequirementState prototype)
public VpnGatewayStatusHighAvailabilityRequirementState.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected VpnGatewayStatusHighAvailabilityRequirementState.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static VpnGatewayStatusHighAvailabilityRequirementState getDefaultInstance()
public static com.google.protobuf.Parser<VpnGatewayStatusHighAvailabilityRequirementState> parser()
public com.google.protobuf.Parser<VpnGatewayStatusHighAvailabilityRequirementState> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public VpnGatewayStatusHighAvailabilityRequirementState getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.