Google Cloud Net App V1 Client - Class CreateStoragePoolRequest (1.1.1)

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

CreateStoragePoolRequest creates a Storage Pool.

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

Namespace

Google \ Cloud \ NetApp \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ parent string

Required. Value for parent.

↳ storage_pool_id string

Required. Id of the requesting storage pool. Must be unique within the parent resource. Must contain only letters, numbers, underscore and hyphen, with the first character a letter or underscore, the last a letter or underscore or a number, and a 63 character maximum.

↳ storage_pool StoragePool

Required. The required parameters to create a new storage pool.

getParent

Required. Value for parent.

Returns
Type Description
string

setParent

Required. Value for parent.

Parameter
Name Description
var string
Returns
Type Description
$this

getStoragePoolId

Required. Id of the requesting storage pool. Must be unique within the parent resource. Must contain only letters, numbers, underscore and hyphen, with the first character a letter or underscore, the last a letter or underscore or a number, and a 63 character maximum.

Returns
Type Description
string

setStoragePoolId

Required. Id of the requesting storage pool. Must be unique within the parent resource. Must contain only letters, numbers, underscore and hyphen, with the first character a letter or underscore, the last a letter or underscore or a number, and a 63 character maximum.

Parameter
Name Description
var string
Returns
Type Description
$this

getStoragePool

Required. The required parameters to create a new storage pool.

Returns
Type Description
StoragePool|null

hasStoragePool

clearStoragePool

setStoragePool

Required. The required parameters to create a new storage pool.

Parameter
Name Description
var StoragePool
Returns
Type Description
$this

static::build

Parameters
Name Description
parent string

Required. Value for parent. Please see NetAppClient::locationName() for help formatting this field.

storagePool StoragePool

Required. The required parameters to create a new storage pool.

storagePoolId string

Required. Id of the requesting storage pool. Must be unique within the parent resource. Must contain only letters, numbers, underscore and hyphen, with the first character a letter or underscore, the last a letter or underscore or a number, and a 63 character maximum.

Returns
Type Description
CreateStoragePoolRequest