Class BackupItemProperties

java.lang.Object
com.azure.resourcemanager.appservice.fluent.models.BackupItemProperties

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

    • BackupItemProperties

      public BackupItemProperties()
  • Method Details

    • 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.