Class FailoverGroupInner


  • public class FailoverGroupInner
    extends com.azure.core.management.ProxyResource
    A failover group.
    • Constructor Detail

      • FailoverGroupInner

        public FailoverGroupInner()
    • Method Detail

      • location

        public String location()
        Get the location property: Resource location.
        Returns:
        the location value.
      • tags

        public Map<String,​String> tags()
        Get the tags property: Resource tags.
        Returns:
        the tags value.
      • withTags

        public FailoverGroupInner withTags​(Map<String,​String> tags)
        Set the tags property: Resource tags.
        Parameters:
        tags - the tags value to set.
        Returns:
        the FailoverGroupInner object itself.
      • readWriteEndpoint

        public FailoverGroupReadWriteEndpoint readWriteEndpoint()
        Get the readWriteEndpoint property: Read-write endpoint of the failover group instance.
        Returns:
        the readWriteEndpoint value.
      • withReadWriteEndpoint

        public FailoverGroupInner withReadWriteEndpoint​(FailoverGroupReadWriteEndpoint readWriteEndpoint)
        Set the readWriteEndpoint property: Read-write endpoint of the failover group instance.
        Parameters:
        readWriteEndpoint - the readWriteEndpoint value to set.
        Returns:
        the FailoverGroupInner object itself.
      • readOnlyEndpoint

        public FailoverGroupReadOnlyEndpoint readOnlyEndpoint()
        Get the readOnlyEndpoint property: Read-only endpoint of the failover group instance.
        Returns:
        the readOnlyEndpoint value.
      • withReadOnlyEndpoint

        public FailoverGroupInner withReadOnlyEndpoint​(FailoverGroupReadOnlyEndpoint readOnlyEndpoint)
        Set the readOnlyEndpoint property: Read-only endpoint of the failover group instance.
        Parameters:
        readOnlyEndpoint - the readOnlyEndpoint value to set.
        Returns:
        the FailoverGroupInner object itself.
      • replicationRole

        public FailoverGroupReplicationRole replicationRole()
        Get the replicationRole property: Local replication role of the failover group instance.
        Returns:
        the replicationRole value.
      • replicationState

        public String replicationState()
        Get the replicationState property: Replication state of the failover group instance.
        Returns:
        the replicationState value.
      • partnerServers

        public List<PartnerInfo> partnerServers()
        Get the partnerServers property: List of partner server information for the failover group.
        Returns:
        the partnerServers value.
      • withPartnerServers

        public FailoverGroupInner withPartnerServers​(List<PartnerInfo> partnerServers)
        Set the partnerServers property: List of partner server information for the failover group.
        Parameters:
        partnerServers - the partnerServers value to set.
        Returns:
        the FailoverGroupInner object itself.
      • databases

        public List<String> databases()
        Get the databases property: List of databases in the failover group.
        Returns:
        the databases value.
      • withDatabases

        public FailoverGroupInner withDatabases​(List<String> databases)
        Set the databases property: List of databases in the failover group.
        Parameters:
        databases - the databases value to set.
        Returns:
        the FailoverGroupInner object itself.
      • validate

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