Package com.google.cloud.compute.v1
Interface VpnGatewayStatusHighAvailabilityRequirementStateOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
VpnGatewayStatusHighAvailabilityRequirementState,VpnGatewayStatusHighAvailabilityRequirementState.Builder
@Generated
public interface VpnGatewayStatusHighAvailabilityRequirementStateOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetState()Indicates the high availability requirement state for the VPN connection.com.google.protobuf.ByteStringIndicates the high availability requirement state for the VPN connection.Indicates the reason why the VPN connection does not meet the high availability redundancy criteria/requirement.com.google.protobuf.ByteStringIndicates the reason why the VPN connection does not meet the high availability redundancy criteria/requirement.booleanhasState()Indicates the high availability requirement state for the VPN connection.booleanIndicates the reason why the VPN connection does not meet the high availability redundancy criteria/requirement.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasState
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;- Returns:
- Whether the state field is set.
-
getState
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;- Returns:
- The state.
-
getStateBytes
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;- Returns:
- The bytes for state.
-
hasUnsatisfiedReason
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;- Returns:
- Whether the unsatisfiedReason field is set.
-
getUnsatisfiedReason
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;- Returns:
- The unsatisfiedReason.
-
getUnsatisfiedReasonBytes
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;- Returns:
- The bytes for unsatisfiedReason.
-