BackupRequestInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. appservice. models. ProxyOnlyResource - com.
azure. resourcemanager. appservice. fluent. models. BackupRequestInner
- com.
- com.
- com.
public final class BackupRequestInner
extends ProxyOnlyResource
Description of a backup which will be performed.
Constructor Summary
Constructor | Description |
---|---|
BackupRequestInner() |
Creates an instance of Backup |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
backupName()
Get the backup |
Backup |
backupSchedule()
Get the backup |
List<Database |
databases()
Get the databases property: Databases included in the backup. |
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. |
String |
storageAccountUrl()
Get the storage |
void |
validate()
Validates the instance. |
Backup |
withBackupName(String backupName)
Set the backup |
Backup |
withBackupSchedule(BackupSchedule backupSchedule)
Set the backup |
Backup |
withDatabases(List<DatabaseBackupSetting> databases)
Set the databases property: Databases included in the backup. |
Backup |
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. |
Backup |
withKind(String kind)
Set the kind property: Kind of resource. |
Backup |
withStorageAccountUrl(String storageAccountUrl)
Set the storage |
Methods inherited from ProxyResource
Methods inherited from ProxyOnlyResource
Methods inherited from java.lang.Object
Constructor Details
BackupRequestInner
public BackupRequestInner()
Creates an instance of BackupRequestInner class.
Method Details
backupName
public String backupName()
Get the backupName property: Name of the backup.
Returns:
backupSchedule
public BackupSchedule backupSchedule()
Get the backupSchedule property: Schedule for the backup if it is executed periodically.
Returns:
databases
public List
Get the databases property: Databases included in the backup.
Returns:
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:
storageAccountUrl
public String storageAccountUrl()
Get the storageAccountUrl property: SAS URL to the container.
Returns:
validate
public void validate()
Validates the instance.
Overrides:
BackupRequestInner.validate()withBackupName
public BackupRequestInner withBackupName(String backupName)
Set the backupName property: Name of the backup.
Parameters:
Returns:
withBackupSchedule
public BackupRequestInner withBackupSchedule(BackupSchedule backupSchedule)
Set the backupSchedule property: Schedule for the backup if it is executed periodically.
Parameters:
Returns:
withDatabases
public BackupRequestInner withDatabases(List
Set the databases property: Databases included in the backup.
Parameters:
Returns:
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:
Returns:
withKind
public BackupRequestInner withKind(String kind)
Set the kind property: Kind of resource.
Overrides:
BackupRequestInner.withKind(String kind)Parameters:
withStorageAccountUrl
public BackupRequestInner withStorageAccountUrl(String storageAccountUrl)
Set the storageAccountUrl property: SAS URL to the container.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for