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 \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description | 
| data | arrayOptional. Data for populating the Message object. | 
| ↳ parent | stringRequired. Value for parent. | 
| ↳ storage_pool_id | stringRequired. Id of the requesting storage pool. Must be unique within the parent resource. Must contain only letters, numbers and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum. | 
| ↳ storage_pool | StoragePoolRequired. 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 and hyphen, with the first character a letter, the last a letter 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 and hyphen, with the first character a letter, the last a letter 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 | stringRequired. Value for parent. Please see NetAppClient::locationName() for help formatting this field. | 
| storagePool | StoragePoolRequired. The required parameters to create a new storage pool. | 
| storagePoolId | stringRequired. Id of the requesting storage pool. Must be unique within the parent resource. Must contain only letters, numbers and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum. | 
| Returns | |
|---|---|
| Type | Description | 
| CreateStoragePoolRequest | |