Google Cloud Net App V1 Client - Class UpdateBackupConfigRequest (1.14.0)

Reference documentation and code samples for the Google Cloud Net App V1 Client class UpdateBackupConfigRequest.

Request message for UpdateBackupConfig

Generated from protobuf message google.cloud.netapp.v1.UpdateBackupConfigRequest

Namespace

Google \ Cloud \ NetApp \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Required. The resource name of the StoragePool, in the format: projects/{projectNumber}/locations/{locationId}/storagePools/{poolId}

↳ volume_uuid string

Required. The UUID of the ONTAP-mode volume.

↳ backup_config BackupConfig

Required. Backup configuration to apply.

↳ update_mask Google\Protobuf\FieldMask

Required. Field mask is used to specify the fields to be overwritten in the BackupConfig for the Volume. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask.

getName

Required. The resource name of the StoragePool, in the format: projects/{projectNumber}/locations/{locationId}/storagePools/{poolId}

Returns
Type Description
string

setName

Required. The resource name of the StoragePool, in the format: projects/{projectNumber}/locations/{locationId}/storagePools/{poolId}

Parameter
Name Description
var string
Returns
Type Description
$this

getVolumeUuid

Required. The UUID of the ONTAP-mode volume.

Returns
Type Description
string

setVolumeUuid

Required. The UUID of the ONTAP-mode volume.

Parameter
Name Description
var string
Returns
Type Description
$this

getBackupConfig

Required. Backup configuration to apply.

Returns
Type Description
BackupConfig|null

hasBackupConfig

clearBackupConfig

setBackupConfig

Required. Backup configuration to apply.

Parameter
Name Description
var BackupConfig
Returns
Type Description
$this

getUpdateMask

Required. Field mask is used to specify the fields to be overwritten in the BackupConfig for the Volume.

The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask.

Returns
Type Description
Google\Protobuf\FieldMask|null

hasUpdateMask

clearUpdateMask

setUpdateMask

Required. Field mask is used to specify the fields to be overwritten in the BackupConfig for the Volume.

The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask.

Parameter
Name Description
var Google\Protobuf\FieldMask
Returns
Type Description
$this

static::build

Parameters
Name Description
name string

Required. The resource name of the StoragePool, in the format: projects/{projectNumber}/locations/{locationId}/storagePools/{poolId} Please see NetAppClient::storagePoolName() for help formatting this field.

volumeUuid string

Required. The UUID of the ONTAP-mode volume.

backupConfig BackupConfig

Required. Backup configuration to apply.

updateMask Google\Protobuf\FieldMask

Required. Field mask is used to specify the fields to be overwritten in the BackupConfig for the Volume. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask.

Returns
Type Description
UpdateBackupConfigRequest