Interface VpnGatewayStatusHighAvailabilityRequirementStateOrBuilder (1.45.0)

public interface VpnGatewayStatusHighAvailabilityRequirementStateOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getState()

public abstract 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
TypeDescription
String

The state.

getStateBytes()

public abstract 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
TypeDescription
ByteString

The bytes for state.

getUnsatisfiedReason()

public abstract 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
TypeDescription
String

The unsatisfiedReason.

getUnsatisfiedReasonBytes()

public abstract 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
TypeDescription
ByteString

The bytes for unsatisfiedReason.

hasState()

public abstract 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
TypeDescription
boolean

Whether the state field is set.

hasUnsatisfiedReason()

public abstract 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
TypeDescription
boolean

Whether the unsatisfiedReason field is set.