Class FailoverGroupUpdate


  • public class FailoverGroupUpdate
    extends Object
    A failover group update request.
    • Constructor Detail

      • FailoverGroupUpdate

        public FailoverGroupUpdate()
    • Method Detail

      • tags

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

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

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

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

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

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

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

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

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