Google Cloud Gke Backup V1 Client - Class VolumeDataRestorePolicyBinding (1.2.1)

Reference documentation and code samples for the Google Cloud Gke Backup V1 Client class VolumeDataRestorePolicyBinding.

Binds resources in the scope to the given VolumeDataRestorePolicy.

Generated from protobuf message google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding

Namespace

Google \ Cloud \ GkeBackup \ V1 \ RestoreConfig

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ policy int

Required. The VolumeDataRestorePolicy to apply when restoring volumes in scope.

↳ volume_type int

The volume type, as determined by the PVC's bound PV, to apply the policy to.

getPolicy

Required. The VolumeDataRestorePolicy to apply when restoring volumes in scope.

Returns
Type Description
int Enum of type VolumeDataRestorePolicy.

setPolicy

Required. The VolumeDataRestorePolicy to apply when restoring volumes in scope.

Parameter
Name Description
var int

Enum of type VolumeDataRestorePolicy.

Returns
Type Description
$this

getVolumeType

The volume type, as determined by the PVC's bound PV, to apply the policy to.

Returns
Type Description
int Enum of type VolumeType.

hasVolumeType

setVolumeType

The volume type, as determined by the PVC's bound PV, to apply the policy to.

Parameter
Name Description
var int

Enum of type VolumeType.

Returns
Type Description
$this

getScope

Returns
Type Description
string