Class BackupRequestInner


  • public final class BackupRequestInner
    extends ProxyOnlyResource
    Description of a backup which will be performed.
    • Constructor Detail

      • BackupRequestInner

        public BackupRequestInner()
    • Method Detail

      • backupName

        public String backupName()
        Get the backupName property: Name of the backup.
        Returns:
        the backupName value.
      • withBackupName

        public BackupRequestInner withBackupName​(String backupName)
        Set the backupName property: Name of the backup.
        Parameters:
        backupName - the backupName value to set.
        Returns:
        the BackupRequestInner object itself.
      • enabled

        public Boolean enabled()
        Get the enabled property: True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
        Returns:
        the enabled value.
      • withEnabled

        public BackupRequestInner withEnabled​(Boolean enabled)
        Set the enabled property: True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.
        Parameters:
        enabled - the enabled value to set.
        Returns:
        the BackupRequestInner object itself.
      • storageAccountUrl

        public String storageAccountUrl()
        Get the storageAccountUrl property: SAS URL to the container.
        Returns:
        the storageAccountUrl value.
      • withStorageAccountUrl

        public BackupRequestInner withStorageAccountUrl​(String storageAccountUrl)
        Set the storageAccountUrl property: SAS URL to the container.
        Parameters:
        storageAccountUrl - the storageAccountUrl value to set.
        Returns:
        the BackupRequestInner object itself.
      • backupSchedule

        public BackupSchedule backupSchedule()
        Get the backupSchedule property: Schedule for the backup if it is executed periodically.
        Returns:
        the backupSchedule value.
      • withBackupSchedule

        public BackupRequestInner withBackupSchedule​(BackupSchedule backupSchedule)
        Set the backupSchedule property: Schedule for the backup if it is executed periodically.
        Parameters:
        backupSchedule - the backupSchedule value to set.
        Returns:
        the BackupRequestInner object itself.
      • databases

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

        public BackupRequestInner withDatabases​(List<DatabaseBackupSetting> databases)
        Set the databases property: Databases included in the backup.
        Parameters:
        databases - the databases value to set.
        Returns:
        the BackupRequestInner object itself.