Class FutureReservationStoragePoolProvisionedCapacity.Builder (1.109.0)

public static final class FutureReservationStoragePoolProvisionedCapacity.Builder extends GeneratedMessage.Builder<FutureReservationStoragePoolProvisionedCapacity.Builder> implements FutureReservationStoragePoolProvisionedCapacityOrBuilder

Storage pool provisioned capacities for each SKU type.

Protobuf type google.cloud.compute.v1.FutureReservationStoragePoolProvisionedCapacity

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public FutureReservationStoragePoolProvisionedCapacity build()
Returns
Type Description
FutureReservationStoragePoolProvisionedCapacity

buildPartial()

public FutureReservationStoragePoolProvisionedCapacity buildPartial()
Returns
Type Description
FutureReservationStoragePoolProvisionedCapacity

clear()

public FutureReservationStoragePoolProvisionedCapacity.Builder clear()
Returns
Type Description
FutureReservationStoragePoolProvisionedCapacity.Builder
Overrides

clearPoolProvisionedCapacityGb()

public FutureReservationStoragePoolProvisionedCapacity.Builder clearPoolProvisionedCapacityGb()

Size of the storage pool in GiB.

optional int64 pool_provisioned_capacity_gb = 478537682;

Returns
Type Description
FutureReservationStoragePoolProvisionedCapacity.Builder

This builder for chaining.

clearPoolProvisionedIops()

public FutureReservationStoragePoolProvisionedCapacity.Builder clearPoolProvisionedIops()

Provisioned IOPS of the storage pool. Only relevant if the storage pool type is hyperdisk-balanced.

optional int64 pool_provisioned_iops = 112092311;

Returns
Type Description
FutureReservationStoragePoolProvisionedCapacity.Builder

This builder for chaining.

clearPoolProvisionedThroughput()

public FutureReservationStoragePoolProvisionedCapacity.Builder clearPoolProvisionedThroughput()

Provisioned throughput of the storage pool in MiB/s. Only relevant if the storage pool type is hyperdisk-balanced or hyperdisk-throughput.

optional int64 pool_provisioned_throughput = 169215640;

Returns
Type Description
FutureReservationStoragePoolProvisionedCapacity.Builder

This builder for chaining.

getDefaultInstanceForType()

public FutureReservationStoragePoolProvisionedCapacity getDefaultInstanceForType()
Returns
Type Description
FutureReservationStoragePoolProvisionedCapacity

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getPoolProvisionedCapacityGb()

public long getPoolProvisionedCapacityGb()

Size of the storage pool in GiB.

optional int64 pool_provisioned_capacity_gb = 478537682;

Returns
Type Description
long

The poolProvisionedCapacityGb.

getPoolProvisionedIops()

public long getPoolProvisionedIops()

Provisioned IOPS of the storage pool. Only relevant if the storage pool type is hyperdisk-balanced.

optional int64 pool_provisioned_iops = 112092311;

Returns
Type Description
long

The poolProvisionedIops.

getPoolProvisionedThroughput()

public long getPoolProvisionedThroughput()

Provisioned throughput of the storage pool in MiB/s. Only relevant if the storage pool type is hyperdisk-balanced or hyperdisk-throughput.

optional int64 pool_provisioned_throughput = 169215640;

Returns
Type Description
long

The poolProvisionedThroughput.

hasPoolProvisionedCapacityGb()

public boolean hasPoolProvisionedCapacityGb()

Size of the storage pool in GiB.

optional int64 pool_provisioned_capacity_gb = 478537682;

Returns
Type Description
boolean

Whether the poolProvisionedCapacityGb field is set.

hasPoolProvisionedIops()

public boolean hasPoolProvisionedIops()

Provisioned IOPS of the storage pool. Only relevant if the storage pool type is hyperdisk-balanced.

optional int64 pool_provisioned_iops = 112092311;

Returns
Type Description
boolean

Whether the poolProvisionedIops field is set.

hasPoolProvisionedThroughput()

public boolean hasPoolProvisionedThroughput()

Provisioned throughput of the storage pool in MiB/s. Only relevant if the storage pool type is hyperdisk-balanced or hyperdisk-throughput.

optional int64 pool_provisioned_throughput = 169215640;

Returns
Type Description
boolean

Whether the poolProvisionedThroughput field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(FutureReservationStoragePoolProvisionedCapacity other)

public FutureReservationStoragePoolProvisionedCapacity.Builder mergeFrom(FutureReservationStoragePoolProvisionedCapacity other)
Parameter
Name Description
other FutureReservationStoragePoolProvisionedCapacity
Returns
Type Description
FutureReservationStoragePoolProvisionedCapacity.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public FutureReservationStoragePoolProvisionedCapacity.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
FutureReservationStoragePoolProvisionedCapacity.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public FutureReservationStoragePoolProvisionedCapacity.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
FutureReservationStoragePoolProvisionedCapacity.Builder
Overrides

setPoolProvisionedCapacityGb(long value)

public FutureReservationStoragePoolProvisionedCapacity.Builder setPoolProvisionedCapacityGb(long value)

Size of the storage pool in GiB.

optional int64 pool_provisioned_capacity_gb = 478537682;

Parameter
Name Description
value long

The poolProvisionedCapacityGb to set.

Returns
Type Description
FutureReservationStoragePoolProvisionedCapacity.Builder

This builder for chaining.

setPoolProvisionedIops(long value)

public FutureReservationStoragePoolProvisionedCapacity.Builder setPoolProvisionedIops(long value)

Provisioned IOPS of the storage pool. Only relevant if the storage pool type is hyperdisk-balanced.

optional int64 pool_provisioned_iops = 112092311;

Parameter
Name Description
value long

The poolProvisionedIops to set.

Returns
Type Description
FutureReservationStoragePoolProvisionedCapacity.Builder

This builder for chaining.

setPoolProvisionedThroughput(long value)

public FutureReservationStoragePoolProvisionedCapacity.Builder setPoolProvisionedThroughput(long value)

Provisioned throughput of the storage pool in MiB/s. Only relevant if the storage pool type is hyperdisk-balanced or hyperdisk-throughput.

optional int64 pool_provisioned_throughput = 169215640;

Parameter
Name Description
value long

The poolProvisionedThroughput to set.

Returns
Type Description
FutureReservationStoragePoolProvisionedCapacity.Builder

This builder for chaining.