Class BackupItemProperties


  • public final class BackupItemProperties
    extends Object
    BackupItem resource specific properties.
    • Constructor Detail

      • BackupItemProperties

        public BackupItemProperties()
    • Method Detail

      • backupId

        public Integer backupId()
        Get the backupId property: Id of the backup.
        Returns:
        the backupId value.
      • storageAccountUrl

        public String storageAccountUrl()
        Get the storageAccountUrl property: SAS URL for the storage account container which contains this backup.
        Returns:
        the storageAccountUrl value.
      • blobName

        public String blobName()
        Get the blobName property: Name of the blob which contains data for this backup.
        Returns:
        the blobName value.
      • name

        public String name()
        Get the name property: Name of this backup.
        Returns:
        the name value.
      • status

        public BackupItemStatus status()
        Get the status property: Backup status.
        Returns:
        the status value.
      • sizeInBytes

        public Long sizeInBytes()
        Get the sizeInBytes property: Size of the backup in bytes.
        Returns:
        the sizeInBytes value.
      • created

        public OffsetDateTime created()
        Get the created property: Timestamp of the backup creation.
        Returns:
        the created value.
      • log

        public String log()
        Get the log property: Details regarding this backup. Might contain an error message.
        Returns:
        the log value.
      • databases

        public List<DatabaseBackupSetting> databases()
        Get the databases property: List of databases included in the backup.
        Returns:
        the databases value.
      • scheduled

        public Boolean scheduled()
        Get the scheduled property: True if this backup has been created due to a schedule being triggered.
        Returns:
        the scheduled value.
      • lastRestoreTimestamp

        public OffsetDateTime lastRestoreTimestamp()
        Get the lastRestoreTimestamp property: Timestamp of a last restore operation which used this backup.
        Returns:
        the lastRestoreTimestamp value.
      • finishedTimestamp

        public OffsetDateTime finishedTimestamp()
        Get the finishedTimestamp property: Timestamp when this backup finished.
        Returns:
        the finishedTimestamp value.
      • correlationId

        public String correlationId()
        Get the correlationId property: Unique correlation identifier. Please use this along with the timestamp while communicating with Azure support.
        Returns:
        the correlationId value.
      • websiteSizeInBytes

        public Long websiteSizeInBytes()
        Get the websiteSizeInBytes property: Size of the original web app which has been backed up.
        Returns:
        the websiteSizeInBytes value.
      • validate

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