class AutomatedBackupPolicy extends Model (View source)

Properties

string $backupWindow
bool $enabled
protected $encryptionConfigType
protected $encryptionConfigDataType
string[] $labels
string $location
protected $quantityBasedRetentionType
protected $quantityBasedRetentionDataType
protected $timeBasedRetentionType
protected $timeBasedRetentionDataType
protected $weeklyScheduleType
protected $weeklyScheduleDataType

Methods

setBackupWindow($backupWindow)

No description

string
getBackupWindow()

No description

setEnabled($enabled)

No description

bool
getEnabled()

No description

setEncryptionConfig(EncryptionConfig $encryptionConfig)

No description

setLabels($labels)

No description

string[]
getLabels()

No description

setLocation($location)

No description

string
getLocation()

No description

setQuantityBasedRetention(QuantityBasedRetention $quantityBasedRetention)

No description

setTimeBasedRetention(TimeBasedRetention $timeBasedRetention)

No description

setWeeklySchedule(WeeklySchedule $weeklySchedule)

No description

Details

setBackupWindow($backupWindow)

No description

Parameters

$backupWindow

string getBackupWindow()

No description

Return Value

string

setEnabled($enabled)

No description

Parameters

$enabled

bool getEnabled()

No description

Return Value

bool

setEncryptionConfig(EncryptionConfig $encryptionConfig)

No description

Parameters

EncryptionConfig $encryptionConfig

EncryptionConfig getEncryptionConfig()

No description

Return Value

EncryptionConfig

setLabels($labels)

No description

Parameters

$labels

string[] getLabels()

No description

Return Value

string[]

setLocation($location)

No description

Parameters

$location

string getLocation()

No description

Return Value

string

setQuantityBasedRetention(QuantityBasedRetention $quantityBasedRetention)

No description

Parameters

QuantityBasedRetention $quantityBasedRetention

QuantityBasedRetention getQuantityBasedRetention()

No description

Return Value

QuantityBasedRetention

setTimeBasedRetention(TimeBasedRetention $timeBasedRetention)

No description

Parameters

TimeBasedRetention $timeBasedRetention

TimeBasedRetention getTimeBasedRetention()

No description

Return Value

TimeBasedRetention

setWeeklySchedule(WeeklySchedule $weeklySchedule)

No description

Parameters

WeeklySchedule $weeklySchedule

WeeklySchedule getWeeklySchedule()

No description

Return Value

WeeklySchedule