Class ManagedInstanceLongTermRetentionBackupInner


  • public class ManagedInstanceLongTermRetentionBackupInner
    extends com.azure.core.management.ProxyResource
    A long term retention backup for a managed database.
    • Constructor Detail

      • ManagedInstanceLongTermRetentionBackupInner

        public ManagedInstanceLongTermRetentionBackupInner()
    • Method Detail

      • managedInstanceName

        public String managedInstanceName()
        Get the managedInstanceName property: The managed instance that the backup database belongs to.
        Returns:
        the managedInstanceName value.
      • managedInstanceCreateTime

        public OffsetDateTime managedInstanceCreateTime()
        Get the managedInstanceCreateTime property: The create time of the instance.
        Returns:
        the managedInstanceCreateTime 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.