Class LongTermRetentionBackupInner


  • public class LongTermRetentionBackupInner
    extends com.azure.core.management.ProxyResource
    A long term retention backup.
    • Constructor Detail

      • LongTermRetentionBackupInner

        public LongTermRetentionBackupInner()
    • Method Detail

      • serverName

        public String serverName()
        Get the serverName property: The server name that the backup database belong to.
        Returns:
        the serverName value.
      • serverCreateTime

        public OffsetDateTime serverCreateTime()
        Get the serverCreateTime property: The create time of the server.
        Returns:
        the serverCreateTime value.
      • databaseName

        public String databaseName()
        Get the databaseName property: The name of the database the backup belong to.
        Returns:
        the databaseName value.
      • databaseDeletionTime

        public OffsetDateTime databaseDeletionTime()
        Get the databaseDeletionTime property: The delete time of the database.
        Returns:
        the databaseDeletionTime value.
      • backupTime

        public OffsetDateTime backupTime()
        Get the backupTime property: The time the backup was taken.
        Returns:
        the backupTime value.
      • backupExpirationTime

        public OffsetDateTime backupExpirationTime()
        Get the backupExpirationTime property: The time the long term retention backup will expire.
        Returns:
        the backupExpirationTime value.
      • validate

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