Interface VpnGatewayStatusHighAvailabilityRequirementStateOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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.
      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.
      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.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • 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.