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. |
static
Backup |
fromJson(JsonReader jsonReader)
Reads an instance of Backup |
String |
id()
Get the id property: Fully qualified resource Id for the resource. |
String |
name()
Get the name property: The name of the resource. |
String |
storageAccountUrl()
Get the storage |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
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 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:
fromJson
public static BackupRequestInner fromJson(JsonReader jsonReader)
Reads an instance of BackupRequestInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
BackupRequestInner.id()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
BackupRequestInner.name()Returns:
storageAccountUrl
public String storageAccountUrl()
Get the storageAccountUrl property: SAS URL to the container.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
BackupRequestInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
BackupRequestInner.type()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