Class ManagedInstancePairInfo

java.lang.Object
com.azure.resourcemanager.sql.models.ManagedInstancePairInfo

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

    • ManagedInstancePairInfo

      public ManagedInstancePairInfo()
      Creates an instance of ManagedInstancePairInfo class.
  • Method Details

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