Class RecoverableSqlPoolProperties


  • public final class RecoverableSqlPoolProperties
    extends Object
    The properties of a recoverable sql pool.
    • Constructor Detail

      • RecoverableSqlPoolProperties

        public RecoverableSqlPoolProperties()
    • Method Detail

      • edition

        public String edition()
        Get the edition property: The edition of the database.
        Returns:
        the edition value.
      • serviceLevelObjective

        public String serviceLevelObjective()
        Get the serviceLevelObjective property: The service level objective name of the database.
        Returns:
        the serviceLevelObjective value.
      • elasticPoolName

        public String elasticPoolName()
        Get the elasticPoolName property: The elastic pool name of the database.
        Returns:
        the elasticPoolName value.
      • lastAvailableBackupDate

        public OffsetDateTime lastAvailableBackupDate()
        Get the lastAvailableBackupDate property: The last available backup date of the database (ISO8601 format).
        Returns:
        the lastAvailableBackupDate value.
      • validate

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