Interface StoragePoolTypeOrBuilder (1.54.0)

public interface StoragePoolTypeOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCreationTimestamp()

public abstract String getCreationTimestamp()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
String

The creationTimestamp.

getCreationTimestampBytes()

public abstract ByteString getCreationTimestampBytes()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
ByteString

The bytes for creationTimestamp.

getDeprecated()

public abstract DeprecationStatus getDeprecated()

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

optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;

Returns
Type Description
DeprecationStatus

The deprecated.

getDeprecatedOrBuilder()

public abstract DeprecationStatusOrBuilder getDeprecatedOrBuilder()

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

optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;

Returns
Type Description
DeprecationStatusOrBuilder

getDescription()

public abstract String getDescription()

[Output Only] An optional description of this resource.

optional string description = 422937596;

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

[Output Only] An optional description of this resource.

optional string description = 422937596;

Returns
Type Description
ByteString

The bytes for description.

getId()

public abstract long getId()

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

optional uint64 id = 3355;

Returns
Type Description
long

The id.

getKind()

public abstract String getKind()

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

optional string kind = 3292052;

Returns
Type Description
String

The kind.

getKindBytes()

public abstract ByteString getKindBytes()

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

optional string kind = 3292052;

Returns
Type Description
ByteString

The bytes for kind.

getMaxPoolProvisionedCapacityGb()

public abstract long getMaxPoolProvisionedCapacityGb()

[Output Only] Maximum storage pool size in GB.

optional int64 max_pool_provisioned_capacity_gb = 182139085;

Returns
Type Description
long

The maxPoolProvisionedCapacityGb.

getMaxPoolProvisionedIops()

public abstract long getMaxPoolProvisionedIops()

[Output Only] Maximum provisioned IOPS.

optional int64 max_pool_provisioned_iops = 515270652;

Returns
Type Description
long

The maxPoolProvisionedIops.

getMaxPoolProvisionedThroughput()

public abstract long getMaxPoolProvisionedThroughput()

[Output Only] Maximum provisioned throughput.

optional int64 max_pool_provisioned_throughput = 228928061;

Returns
Type Description
long

The maxPoolProvisionedThroughput.

getMinPoolProvisionedCapacityGb()

public abstract long getMinPoolProvisionedCapacityGb()

[Output Only] Minimum storage pool size in GB.

optional int64 min_pool_provisioned_capacity_gb = 191022751;

Returns
Type Description
long

The minPoolProvisionedCapacityGb.

getMinPoolProvisionedIops()

public abstract long getMinPoolProvisionedIops()

[Output Only] Minimum provisioned IOPS.

optional int64 min_pool_provisioned_iops = 416473706;

Returns
Type Description
long

The minPoolProvisionedIops.

getMinPoolProvisionedThroughput()

public abstract long getMinPoolProvisionedThroughput()

[Output Only] Minimum provisioned throughput.

optional int64 min_pool_provisioned_throughput = 367761963;

Returns
Type Description
long

The minPoolProvisionedThroughput.

getMinSizeGb()

public abstract long getMinSizeGb()

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

optional int64 min_size_gb = 385278188;

Returns
Type Description
long

The minSizeGb.

getName()

public abstract String getName()

[Output Only] Name of the resource.

optional string name = 3373707;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

[Output Only] Name of the resource.

optional string name = 3373707;

Returns
Type Description
ByteString

The bytes for name.

public abstract String getSelfLink()

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

optional string self_link = 456214797;

Returns
Type Description
String

The selfLink.

getSelfLinkBytes()

public abstract ByteString getSelfLinkBytes()

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

optional string self_link = 456214797;

Returns
Type Description
ByteString

The bytes for selfLink.

getSelfLinkWithId()

public abstract String getSelfLinkWithId()

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

optional string self_link_with_id = 44520962;

Returns
Type Description
String

The selfLinkWithId.

getSelfLinkWithIdBytes()

public abstract ByteString getSelfLinkWithIdBytes()

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

optional string self_link_with_id = 44520962;

Returns
Type Description
ByteString

The bytes for selfLinkWithId.

getSupportedDiskTypes(int index)

public abstract String getSupportedDiskTypes(int index)

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

repeated string supported_disk_types = 150587272;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The supportedDiskTypes at the given index.

getSupportedDiskTypesBytes(int index)

public abstract ByteString getSupportedDiskTypesBytes(int index)

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

repeated string supported_disk_types = 150587272;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the supportedDiskTypes at the given index.

getSupportedDiskTypesCount()

public abstract int getSupportedDiskTypesCount()

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

repeated string supported_disk_types = 150587272;

Returns
Type Description
int

The count of supportedDiskTypes.

getSupportedDiskTypesList()

public abstract List<String> getSupportedDiskTypesList()

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

repeated string supported_disk_types = 150587272;

Returns
Type Description
List<String>

A list containing the supportedDiskTypes.

getZone()

public abstract String 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.

optional string zone = 3744684;

Returns
Type Description
String

The zone.

getZoneBytes()

public abstract ByteString getZoneBytes()

[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.

optional string zone = 3744684;

Returns
Type Description
ByteString

The bytes for zone.

hasCreationTimestamp()

public abstract boolean hasCreationTimestamp()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
boolean

Whether the creationTimestamp field is set.

hasDeprecated()

public abstract boolean hasDeprecated()

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

optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;

Returns
Type Description
boolean

Whether the deprecated field is set.

hasDescription()

public abstract boolean hasDescription()

[Output Only] An optional description of this resource.

optional string description = 422937596;

Returns
Type Description
boolean

Whether the description field is set.

hasId()

public abstract boolean hasId()

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

optional uint64 id = 3355;

Returns
Type Description
boolean

Whether the id field is set.

hasKind()

public abstract boolean hasKind()

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

optional string kind = 3292052;

Returns
Type Description
boolean

Whether the kind field is set.

hasMaxPoolProvisionedCapacityGb()

public abstract boolean hasMaxPoolProvisionedCapacityGb()

[Output Only] Maximum storage pool size in GB.

optional int64 max_pool_provisioned_capacity_gb = 182139085;

Returns
Type Description
boolean

Whether the maxPoolProvisionedCapacityGb field is set.

hasMaxPoolProvisionedIops()

public abstract boolean hasMaxPoolProvisionedIops()

[Output Only] Maximum provisioned IOPS.

optional int64 max_pool_provisioned_iops = 515270652;

Returns
Type Description
boolean

Whether the maxPoolProvisionedIops field is set.

hasMaxPoolProvisionedThroughput()

public abstract boolean hasMaxPoolProvisionedThroughput()

[Output Only] Maximum provisioned throughput.

optional int64 max_pool_provisioned_throughput = 228928061;

Returns
Type Description
boolean

Whether the maxPoolProvisionedThroughput field is set.

hasMinPoolProvisionedCapacityGb()

public abstract boolean hasMinPoolProvisionedCapacityGb()

[Output Only] Minimum storage pool size in GB.

optional int64 min_pool_provisioned_capacity_gb = 191022751;

Returns
Type Description
boolean

Whether the minPoolProvisionedCapacityGb field is set.

hasMinPoolProvisionedIops()

public abstract boolean hasMinPoolProvisionedIops()

[Output Only] Minimum provisioned IOPS.

optional int64 min_pool_provisioned_iops = 416473706;

Returns
Type Description
boolean

Whether the minPoolProvisionedIops field is set.

hasMinPoolProvisionedThroughput()

public abstract boolean hasMinPoolProvisionedThroughput()

[Output Only] Minimum provisioned throughput.

optional int64 min_pool_provisioned_throughput = 367761963;

Returns
Type Description
boolean

Whether the minPoolProvisionedThroughput field is set.

hasMinSizeGb()

public abstract boolean hasMinSizeGb()

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

optional int64 min_size_gb = 385278188;

Returns
Type Description
boolean

Whether the minSizeGb field is set.

hasName()

public abstract boolean hasName()

[Output Only] Name of the resource.

optional string name = 3373707;

Returns
Type Description
boolean

Whether the name field is set.

public abstract boolean hasSelfLink()

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

optional string self_link = 456214797;

Returns
Type Description
boolean

Whether the selfLink field is set.

hasSelfLinkWithId()

public abstract boolean hasSelfLinkWithId()

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

optional string self_link_with_id = 44520962;

Returns
Type Description
boolean

Whether the selfLinkWithId field is set.

hasZone()

public abstract boolean hasZone()

[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.

optional string zone = 3744684;

Returns
Type Description
boolean

Whether the zone field is set.