public interface StoragePoolOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsLabels(String key)
Labels to apply to this storage pool.
|
String |
getCapacityProvisioningType()
Provisioning type of the byte capacity of the pool.
|
com.google.protobuf.ByteString |
getCapacityProvisioningTypeBytes()
Provisioning type of the byte capacity of the pool.
|
String |
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
com.google.protobuf.ByteString |
getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
|
String |
getDescription()
An optional description of this resource.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
An optional description of this resource.
|
long |
getId()
[Output Only] The unique identifier for the resource.
|
String |
getKind()
[Output Only] Type of the resource.
|
com.google.protobuf.ByteString |
getKindBytes()
[Output Only] Type of the resource.
|
String |
getLabelFingerprint()
A fingerprint for the labels being applied to this storage pool, which is essentially a hash of the labels set used for optimistic locking.
|
com.google.protobuf.ByteString |
getLabelFingerprintBytes()
A fingerprint for the labels being applied to this storage pool, which is essentially a hash of the labels set used for optimistic locking.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Labels to apply to this storage pool.
|
Map<String,String> |
getLabelsMap()
Labels to apply to this storage pool.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
Labels to apply to this storage pool.
|
String |
getLabelsOrThrow(String key)
Labels to apply to this storage pool.
|
String |
getName()
Name of the resource.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of the resource.
|
String |
getPerformanceProvisioningType()
Provisioning type of the performance-related parameters of the pool, such as throughput and IOPS.
|
com.google.protobuf.ByteString |
getPerformanceProvisioningTypeBytes()
Provisioning type of the performance-related parameters of the pool, such as throughput and IOPS.
|
long |
getPoolProvisionedCapacityGb()
Size, in GiB, of the storage pool.
|
long |
getPoolProvisionedIops()
Provisioned IOPS of the storage pool.
|
long |
getPoolProvisionedThroughput()
Provisioned throughput of the storage pool.
|
StoragePoolResourceStatus |
getResourceStatus()
[Output Only] Status information for the storage pool resource.
|
StoragePoolResourceStatusOrBuilder |
getResourceStatusOrBuilder()
[Output Only] Status information for the storage pool resource.
|
String |
getSelfLink()
[Output Only] Server-defined fully-qualified URL for this resource.
|
com.google.protobuf.ByteString |
getSelfLinkBytes()
[Output Only] Server-defined fully-qualified URL for this resource.
|
String |
getSelfLinkWithId()
[Output Only] Server-defined URL for this resource's resource id.
|
com.google.protobuf.ByteString |
getSelfLinkWithIdBytes()
[Output Only] Server-defined URL for this resource's resource id.
|
String |
getState()
[Output Only] The status of storage pool creation. - CREATING: Storage pool is provisioning. storagePool. - FAILED: Storage pool creation failed. - READY: Storage pool is ready for use. - DELETING: Storage pool is deleting.
|
com.google.protobuf.ByteString |
getStateBytes()
[Output Only] The status of storage pool creation. - CREATING: Storage pool is provisioning. storagePool. - FAILED: Storage pool creation failed. - READY: Storage pool is ready for use. - DELETING: Storage pool is deleting.
|
StoragePoolResourceStatus |
getStatus()
[Output Only] Status information for the storage pool resource.
|
StoragePoolResourceStatusOrBuilder |
getStatusOrBuilder()
[Output Only] Status information for the storage pool resource.
|
String |
getStoragePoolType()
Type of the storage pool.
|
com.google.protobuf.ByteString |
getStoragePoolTypeBytes()
Type of the storage pool.
|
String |
getZone()
[Output Only] URL of the zone where the storage pool resides.
|
com.google.protobuf.ByteString |
getZoneBytes()
[Output Only] URL of the zone where the storage pool resides.
|
boolean |
hasCapacityProvisioningType()
Provisioning type of the byte capacity of the pool.
|
boolean |
hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
boolean |
hasDescription()
An optional description of this resource.
|
boolean |
hasId()
[Output Only] The unique identifier for the resource.
|
boolean |
hasKind()
[Output Only] Type of the resource.
|
boolean |
hasLabelFingerprint()
A fingerprint for the labels being applied to this storage pool, which is essentially a hash of the labels set used for optimistic locking.
|
boolean |
hasName()
Name of the resource.
|
boolean |
hasPerformanceProvisioningType()
Provisioning type of the performance-related parameters of the pool, such as throughput and IOPS.
|
boolean |
hasPoolProvisionedCapacityGb()
Size, in GiB, of the storage pool.
|
boolean |
hasPoolProvisionedIops()
Provisioned IOPS of the storage pool.
|
boolean |
hasPoolProvisionedThroughput()
Provisioned throughput of the storage pool.
|
boolean |
hasResourceStatus()
[Output Only] Status information for the storage pool resource.
|
boolean |
hasSelfLink()
[Output Only] Server-defined fully-qualified URL for this resource.
|
boolean |
hasSelfLinkWithId()
[Output Only] Server-defined URL for this resource's resource id.
|
boolean |
hasState()
[Output Only] The status of storage pool creation. - CREATING: Storage pool is provisioning. storagePool. - FAILED: Storage pool creation failed. - READY: Storage pool is ready for use. - DELETING: Storage pool is deleting.
|
boolean |
hasStatus()
[Output Only] Status information for the storage pool resource.
|
boolean |
hasStoragePoolType()
Type of the storage pool.
|
boolean |
hasZone()
[Output Only] URL of the zone where the storage pool resides.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasCapacityProvisioningType()
Provisioning type of the byte capacity of the pool. Check the CapacityProvisioningType enum for the list of possible values.
optional string capacity_provisioning_type = 251610375;String getCapacityProvisioningType()
Provisioning type of the byte capacity of the pool. Check the CapacityProvisioningType enum for the list of possible values.
optional string capacity_provisioning_type = 251610375;com.google.protobuf.ByteString getCapacityProvisioningTypeBytes()
Provisioning type of the byte capacity of the pool. Check the CapacityProvisioningType enum for the list of possible values.
optional string capacity_provisioning_type = 251610375;boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;boolean hasDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;String getDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;com.google.protobuf.ByteString getDescriptionBytes()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;boolean hasId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;long getId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;boolean hasKind()
[Output Only] Type of the resource. Always compute#storagePool for storage pools.
optional string kind = 3292052;String getKind()
[Output Only] Type of the resource. Always compute#storagePool for storage pools.
optional string kind = 3292052;com.google.protobuf.ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#storagePool for storage pools.
optional string kind = 3292052;boolean hasLabelFingerprint()
A fingerprint for the labels being applied to this storage pool, which is essentially a hash of the labels set used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve a storage pool.
optional string label_fingerprint = 178124825;String getLabelFingerprint()
A fingerprint for the labels being applied to this storage pool, which is essentially a hash of the labels set used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve a storage pool.
optional string label_fingerprint = 178124825;com.google.protobuf.ByteString getLabelFingerprintBytes()
A fingerprint for the labels being applied to this storage pool, which is essentially a hash of the labels set used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve a storage pool.
optional string label_fingerprint = 178124825;int getLabelsCount()
Labels to apply to this storage pool. These can be later modified by the setLabels method.
map<string, string> labels = 500195327;boolean containsLabels(String key)
Labels to apply to this storage pool. These can be later modified by the setLabels method.
map<string, string> labels = 500195327;@Deprecated Map<String,String> getLabels()
getLabelsMap() instead.Map<String,String> getLabelsMap()
Labels to apply to this storage pool. These can be later modified by the setLabels method.
map<string, string> labels = 500195327;String getLabelsOrDefault(String key, String defaultValue)
Labels to apply to this storage pool. These can be later modified by the setLabels method.
map<string, string> labels = 500195327;String getLabelsOrThrow(String key)
Labels to apply to this storage pool. These can be later modified by the setLabels method.
map<string, string> labels = 500195327;boolean hasName()
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;String getName()
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;com.google.protobuf.ByteString getNameBytes()
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;boolean hasPerformanceProvisioningType()
Provisioning type of the performance-related parameters of the pool, such as throughput and IOPS. Check the PerformanceProvisioningType enum for the list of possible values.
optional string performance_provisioning_type = 468553469;String getPerformanceProvisioningType()
Provisioning type of the performance-related parameters of the pool, such as throughput and IOPS. Check the PerformanceProvisioningType enum for the list of possible values.
optional string performance_provisioning_type = 468553469;com.google.protobuf.ByteString getPerformanceProvisioningTypeBytes()
Provisioning type of the performance-related parameters of the pool, such as throughput and IOPS. Check the PerformanceProvisioningType enum for the list of possible values.
optional string performance_provisioning_type = 468553469;boolean hasPoolProvisionedCapacityGb()
Size, in GiB, of the storage pool. For more information about the size limits, see https://cloud.google.com/compute/docs/disks/storage-pools.
optional int64 pool_provisioned_capacity_gb = 478537682;long getPoolProvisionedCapacityGb()
Size, in GiB, of the storage pool. For more information about the size limits, see https://cloud.google.com/compute/docs/disks/storage-pools.
optional int64 pool_provisioned_capacity_gb = 478537682;boolean hasPoolProvisionedIops()
Provisioned IOPS of the storage pool. Only relevant if the storage pool type is hyperdisk-balanced.
optional int64 pool_provisioned_iops = 112092311;long getPoolProvisionedIops()
Provisioned IOPS of the storage pool. Only relevant if the storage pool type is hyperdisk-balanced.
optional int64 pool_provisioned_iops = 112092311;boolean hasPoolProvisionedThroughput()
Provisioned throughput of the storage pool. Only relevant if the storage pool type is hyperdisk-balanced or hyperdisk-throughput.
optional int64 pool_provisioned_throughput = 169215640;long getPoolProvisionedThroughput()
Provisioned throughput of the storage pool. Only relevant if the storage pool type is hyperdisk-balanced or hyperdisk-throughput.
optional int64 pool_provisioned_throughput = 169215640;boolean hasResourceStatus()
[Output Only] Status information for the storage pool resource.
optional .google.cloud.compute.v1.StoragePoolResourceStatus resource_status = 249429315;
StoragePoolResourceStatus getResourceStatus()
[Output Only] Status information for the storage pool resource.
optional .google.cloud.compute.v1.StoragePoolResourceStatus resource_status = 249429315;
StoragePoolResourceStatusOrBuilder getResourceStatusOrBuilder()
[Output Only] Status information for the storage pool resource.
optional .google.cloud.compute.v1.StoragePoolResourceStatus resource_status = 249429315;
boolean hasSelfLink()
[Output Only] Server-defined fully-qualified URL for this resource.
optional string self_link = 456214797;String getSelfLink()
[Output Only] Server-defined fully-qualified URL for this resource.
optional string self_link = 456214797;com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined fully-qualified URL for this resource.
optional string self_link = 456214797;boolean hasSelfLinkWithId()
[Output Only] Server-defined URL for this resource's resource id.
optional string self_link_with_id = 44520962;String getSelfLinkWithId()
[Output Only] Server-defined URL for this resource's resource id.
optional string self_link_with_id = 44520962;com.google.protobuf.ByteString getSelfLinkWithIdBytes()
[Output Only] Server-defined URL for this resource's resource id.
optional string self_link_with_id = 44520962;boolean hasState()
[Output Only] The status of storage pool creation. - CREATING: Storage pool is provisioning. storagePool. - FAILED: Storage pool creation failed. - READY: Storage pool is ready for use. - DELETING: Storage pool is deleting. Check the State enum for the list of possible values.
optional string state = 109757585;String getState()
[Output Only] The status of storage pool creation. - CREATING: Storage pool is provisioning. storagePool. - FAILED: Storage pool creation failed. - READY: Storage pool is ready for use. - DELETING: Storage pool is deleting. Check the State enum for the list of possible values.
optional string state = 109757585;com.google.protobuf.ByteString getStateBytes()
[Output Only] The status of storage pool creation. - CREATING: Storage pool is provisioning. storagePool. - FAILED: Storage pool creation failed. - READY: Storage pool is ready for use. - DELETING: Storage pool is deleting. Check the State enum for the list of possible values.
optional string state = 109757585;boolean hasStatus()
[Output Only] Status information for the storage pool resource.
optional .google.cloud.compute.v1.StoragePoolResourceStatus status = 181260274;StoragePoolResourceStatus getStatus()
[Output Only] Status information for the storage pool resource.
optional .google.cloud.compute.v1.StoragePoolResourceStatus status = 181260274;StoragePoolResourceStatusOrBuilder getStatusOrBuilder()
[Output Only] Status information for the storage pool resource.
optional .google.cloud.compute.v1.StoragePoolResourceStatus status = 181260274;boolean hasStoragePoolType()
Type of the storage pool.
optional string storage_pool_type = 285999289;String getStoragePoolType()
Type of the storage pool.
optional string storage_pool_type = 285999289;com.google.protobuf.ByteString getStoragePoolTypeBytes()
Type of the storage pool.
optional string storage_pool_type = 285999289;boolean hasZone()
[Output Only] URL of the zone where the storage pool 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;String getZone()
[Output Only] URL of the zone where the storage pool 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;com.google.protobuf.ByteString getZoneBytes()
[Output Only] URL of the zone where the storage pool 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;Copyright © 2025 Google LLC. All rights reserved.