BackupRequestInner Class

public final class BackupRequestInner
extends ProxyOnlyResource

Description of a backup which will be performed.

Constructor Summary

Constructor Description
BackupRequestInner()

Creates an instance of BackupRequestInner class.

Method Summary

Modifier and Type Method and Description
String backupName()

Get the backupName property: Name of the backup.

BackupSchedule backupSchedule()

Get the backupSchedule property: Schedule for the backup if it is executed periodically.

List<DatabaseBackupSetting> 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 storageAccountUrl property: SAS URL to the container.

void validate()

Validates the instance.

BackupRequestInner withBackupName(String backupName)

Set the backupName property: Name of the backup.

BackupRequestInner withBackupSchedule(BackupSchedule backupSchedule)

Set the backupSchedule property: Schedule for the backup if it is executed periodically.

BackupRequestInner withDatabases(List<DatabaseBackupSetting> databases)

Set the databases property: Databases included in the backup.

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.

BackupRequestInner withKind(String kind)

Set the kind property: Kind of resource.

BackupRequestInner withStorageAccountUrl(String storageAccountUrl)

Set the storageAccountUrl property: SAS URL to the container.

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:

the backupName value.

backupSchedule

public BackupSchedule backupSchedule()

Get the backupSchedule property: Schedule for the backup if it is executed periodically.

Returns:

the backupSchedule value.

databases

public List databases()

Get the databases property: Databases included in the backup.

Returns:

the databases value.

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.

storageAccountUrl

public String storageAccountUrl()

Get the storageAccountUrl property: SAS URL to the container.

Returns:

the storageAccountUrl value.

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:

backupName - the backupName value to set.

Returns:

the BackupRequestInner object itself.

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.

withDatabases

public BackupRequestInner withDatabases(List databases)

Set the databases property: Databases included in the backup.

Parameters:

databases - the databases value to set.

Returns:

the BackupRequestInner object itself.

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.

withKind

public BackupRequestInner withKind(String kind)

Set the kind property: Kind of resource.

Overrides:

BackupRequestInner.withKind(String kind)

Parameters:

kind

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.

Applies to