Class ManagedInstancePairInfo


  • public final class ManagedInstancePairInfo
    extends Object
    Pairs of Managed Instances in the failover group.
    • Constructor Detail

      • ManagedInstancePairInfo

        public ManagedInstancePairInfo()
    • Method Detail

      • primaryManagedInstanceId

        public String primaryManagedInstanceId()
        Get the primaryManagedInstanceId property: Id of Primary Managed Instance in pair.
        Returns:
        the primaryManagedInstanceId value.
      • withPrimaryManagedInstanceId

        public ManagedInstancePairInfo withPrimaryManagedInstanceId​(String primaryManagedInstanceId)
        Set the primaryManagedInstanceId property: Id of Primary Managed Instance in pair.
        Parameters:
        primaryManagedInstanceId - the primaryManagedInstanceId value to set.
        Returns:
        the ManagedInstancePairInfo object itself.
      • partnerManagedInstanceId

        public String partnerManagedInstanceId()
        Get the partnerManagedInstanceId property: Id of Partner Managed Instance in pair.
        Returns:
        the partnerManagedInstanceId value.
      • withPartnerManagedInstanceId

        public ManagedInstancePairInfo withPartnerManagedInstanceId​(String partnerManagedInstanceId)
        Set the partnerManagedInstanceId property: Id of Partner Managed Instance in pair.
        Parameters:
        partnerManagedInstanceId - the partnerManagedInstanceId value to set.
        Returns:
        the ManagedInstancePairInfo object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.