Google Cloud Net App V1 Client - Class CreateBackupVaultRequest (0.2.6)

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

CreateBackupVaultRequest creates a backup vault.

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

Namespace

Google \ Cloud \ NetApp \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ parent string

Required. The ___location to create the backup vaults, in the format projects/{project_id}/locations/{___location}

↳ backup_vault_id string

Required. The ID to use for the backupVault. The ID must be unique within the specified ___location. The max supported length is 63 characters. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen. Values that do not match this pattern will trigger an INVALID_ARGUMENT error.

↳ backup_vault Google\Cloud\NetApp\V1\BackupVault

Required. A backupVault resource

getParent

Required. The ___location to create the backup vaults, in the format projects/{project_id}/locations/{___location}

Returns
Type Description
string

setParent

Required. The ___location to create the backup vaults, in the format projects/{project_id}/locations/{___location}

Parameter
Name Description
var string
Returns
Type Description
$this

getBackupVaultId

Required. The ID to use for the backupVault.

The ID must be unique within the specified ___location. The max supported length is 63 characters. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen. Values that do not match this pattern will trigger an INVALID_ARGUMENT error.

Returns
Type Description
string

setBackupVaultId

Required. The ID to use for the backupVault.

The ID must be unique within the specified ___location. The max supported length is 63 characters. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen. Values that do not match this pattern will trigger an INVALID_ARGUMENT error.

Parameter
Name Description
var string
Returns
Type Description
$this

getBackupVault

Required. A backupVault resource

Returns
Type Description
Google\Cloud\NetApp\V1\BackupVault|null

hasBackupVault

clearBackupVault

setBackupVault

Required. A backupVault resource

Parameter
Name Description
var Google\Cloud\NetApp\V1\BackupVault
Returns
Type Description
$this

static::build

Parameters
Name Description
parent string

Required. The ___location to create the backup vaults, in the format projects/{project_id}/locations/{___location} Please see Google\Cloud\NetApp\V1\NetAppClient::locationName() for help formatting this field.

backupVault Google\Cloud\NetApp\V1\BackupVault

Required. A backupVault resource

backupVaultId string

Required. The ID to use for the backupVault. The ID must be unique within the specified ___location. The max supported length is 63 characters. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen. Values that do not match this pattern will trigger an INVALID_ARGUMENT error.

Returns
Type Description
Google\Cloud\NetApp\V1\CreateBackupVaultRequest