Compute V1 Client - Class StoragePoolType (1.18.0)

Reference documentation and code samples for the Compute V1 Client class StoragePoolType.

Generated from protobuf message google.cloud.compute.v1.StoragePoolType

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ creation_timestamp string

[Output Only] Creation timestamp in RFC3339 text format.

↳ deprecated Google\Cloud\Compute\V1\DeprecationStatus

[Output Only] The deprecation status associated with this storage pool type.

↳ description string

[Output Only] An optional description of this resource.

↳ id int|string

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

↳ kind string

[Output Only] Type of the resource. Always compute#storagePoolType for storage pool types.

↳ max_pool_provisioned_capacity_gb int|string

[Output Only] Maximum storage pool size in GB.

↳ max_pool_provisioned_iops int|string

[Output Only] Maximum provisioned IOPS.

↳ max_pool_provisioned_throughput int|string

[Output Only] Maximum provisioned throughput.

↳ min_pool_provisioned_capacity_gb int|string

[Output Only] Minimum storage pool size in GB.

↳ min_pool_provisioned_iops int|string

[Output Only] Minimum provisioned IOPS.

↳ min_pool_provisioned_throughput int|string

[Output Only] Minimum provisioned throughput.

↳ min_size_gb int|string

[Deprecated] This field is deprecated. Use minPoolProvisionedCapacityGb instead.

↳ name string

[Output Only] Name of the resource.

↳ self_link string

[Output Only] Server-defined URL for the resource.

↳ self_link_with_id string

[Output Only] Server-defined URL for this resource with the resource id.

↳ supported_disk_types array

[Output Only] The list of disk types supported in this storage pool type.

↳ zone string

[Output Only] URL of the zone where the storage pool type resides. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.

getCreationTimestamp

[Output Only] Creation timestamp in RFC3339 text format.

Returns
Type Description
string

hasCreationTimestamp

clearCreationTimestamp

setCreationTimestamp

[Output Only] Creation timestamp in RFC3339 text format.

Parameter
Name Description
var string
Returns
Type Description
$this

getDeprecated

[Output Only] The deprecation status associated with this storage pool type.

Returns
Type Description
Google\Cloud\Compute\V1\DeprecationStatus|null

hasDeprecated

clearDeprecated

setDeprecated

[Output Only] The deprecation status associated with this storage pool type.

Parameter
Name Description
var Google\Cloud\Compute\V1\DeprecationStatus
Returns
Type Description
$this

getDescription

[Output Only] An optional description of this resource.

Returns
Type Description
string

hasDescription

clearDescription

setDescription

[Output Only] An optional description of this resource.

Parameter
Name Description
var string
Returns
Type Description
$this

getId

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

Returns
Type Description
int|string

hasId

clearId

setId

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getKind

[Output Only] Type of the resource. Always compute#storagePoolType for storage pool types.

Returns
Type Description
string

hasKind

clearKind

setKind

[Output Only] Type of the resource. Always compute#storagePoolType for storage pool types.

Parameter
Name Description
var string
Returns
Type Description
$this

getMaxPoolProvisionedCapacityGb

[Output Only] Maximum storage pool size in GB.

Returns
Type Description
int|string

hasMaxPoolProvisionedCapacityGb

clearMaxPoolProvisionedCapacityGb

setMaxPoolProvisionedCapacityGb

[Output Only] Maximum storage pool size in GB.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getMaxPoolProvisionedIops

[Output Only] Maximum provisioned IOPS.

Returns
Type Description
int|string

hasMaxPoolProvisionedIops

clearMaxPoolProvisionedIops

setMaxPoolProvisionedIops

[Output Only] Maximum provisioned IOPS.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getMaxPoolProvisionedThroughput

[Output Only] Maximum provisioned throughput.

Returns
Type Description
int|string

hasMaxPoolProvisionedThroughput

clearMaxPoolProvisionedThroughput

setMaxPoolProvisionedThroughput

[Output Only] Maximum provisioned throughput.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getMinPoolProvisionedCapacityGb

[Output Only] Minimum storage pool size in GB.

Returns
Type Description
int|string

hasMinPoolProvisionedCapacityGb

clearMinPoolProvisionedCapacityGb

setMinPoolProvisionedCapacityGb

[Output Only] Minimum storage pool size in GB.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getMinPoolProvisionedIops

[Output Only] Minimum provisioned IOPS.

Returns
Type Description
int|string

hasMinPoolProvisionedIops

clearMinPoolProvisionedIops

setMinPoolProvisionedIops

[Output Only] Minimum provisioned IOPS.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getMinPoolProvisionedThroughput

[Output Only] Minimum provisioned throughput.

Returns
Type Description
int|string

hasMinPoolProvisionedThroughput

clearMinPoolProvisionedThroughput

setMinPoolProvisionedThroughput

[Output Only] Minimum provisioned throughput.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getMinSizeGb

[Deprecated] This field is deprecated. Use minPoolProvisionedCapacityGb instead.

Returns
Type Description
int|string

hasMinSizeGb

clearMinSizeGb

setMinSizeGb

[Deprecated] This field is deprecated. Use minPoolProvisionedCapacityGb instead.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getName

[Output Only] Name of the resource.

Returns
Type Description
string

hasName

clearName

setName

[Output Only] Name of the resource.

Parameter
Name Description
var string
Returns
Type Description
$this

[Output Only] Server-defined URL for the resource.

Returns
Type Description
string

[Output Only] Server-defined URL for the resource.

Parameter
Name Description
var string
Returns
Type Description
$this

getSelfLinkWithId

[Output Only] Server-defined URL for this resource with the resource id.

Returns
Type Description
string

hasSelfLinkWithId

clearSelfLinkWithId

setSelfLinkWithId

[Output Only] Server-defined URL for this resource with the resource id.

Parameter
Name Description
var string
Returns
Type Description
$this

getSupportedDiskTypes

[Output Only] The list of disk types supported in this storage pool type.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setSupportedDiskTypes

[Output Only] The list of disk types supported in this storage pool type.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getZone

[Output Only] URL of the zone where the storage pool type resides. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.

Returns
Type Description
string

hasZone

clearZone

setZone

[Output Only] URL of the zone where the storage pool type resides. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.

Parameter
Name Description
var string
Returns
Type Description
$this