Interface StoragePoolDiskOrBuilder (1.91.0)

public interface StoragePoolDiskOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAttachedInstances(int index)

public abstract String getAttachedInstances(int index)

Output only. [Output Only] Instances this disk is attached to.

repeated string attached_instances = 65255843;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The attachedInstances at the given index.

getAttachedInstancesBytes(int index)

public abstract ByteString getAttachedInstancesBytes(int index)

Output only. [Output Only] Instances this disk is attached to.

repeated string attached_instances = 65255843;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the attachedInstances at the given index.

getAttachedInstancesCount()

public abstract int getAttachedInstancesCount()

Output only. [Output Only] Instances this disk is attached to.

repeated string attached_instances = 65255843;

Returns
Type Description
int

The count of attachedInstances.

getAttachedInstancesList()

public abstract List<String> getAttachedInstancesList()

Output only. [Output Only] Instances this disk is attached to.

repeated string attached_instances = 65255843;

Returns
Type Description
List<String>

A list containing the attachedInstances.

getCreationTimestamp()

public abstract String getCreationTimestamp()

Output only. [Output Only] Creation timestamp inRFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
String

The creationTimestamp.

getCreationTimestampBytes()

public abstract ByteString getCreationTimestampBytes()

Output only. [Output Only] Creation timestamp inRFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
ByteString

The bytes for creationTimestamp.

getDisk()

public abstract String getDisk()

Output only. [Output Only] The URL of the disk.

optional string disk = 3083677;

Returns
Type Description
String

The disk.

getDiskBytes()

public abstract ByteString getDiskBytes()

Output only. [Output Only] The URL of the disk.

optional string disk = 3083677;

Returns
Type Description
ByteString

The bytes for disk.

getName()

public abstract String getName()

Output only. [Output Only] The name of the disk.

optional string name = 3373707;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Output only. [Output Only] The name of the disk.

optional string name = 3373707;

Returns
Type Description
ByteString

The bytes for name.

getProvisionedIops()

public abstract long getProvisionedIops()

Output only. [Output Only] The number of IOPS provisioned for the disk.

optional int64 provisioned_iops = 186769108;

Returns
Type Description
long

The provisionedIops.

getProvisionedThroughput()

public abstract long getProvisionedThroughput()

Output only. [Output Only] The throughput provisioned for the disk.

optional int64 provisioned_throughput = 526524181;

Returns
Type Description
long

The provisionedThroughput.

getResourcePolicies(int index)

public abstract String getResourcePolicies(int index)

Output only. [Output Only] Resource policies applied to disk for automatic snapshot creations.

repeated string resource_policies = 22220385;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The resourcePolicies at the given index.

getResourcePoliciesBytes(int index)

public abstract ByteString getResourcePoliciesBytes(int index)

Output only. [Output Only] Resource policies applied to disk for automatic snapshot creations.

repeated string resource_policies = 22220385;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the resourcePolicies at the given index.

getResourcePoliciesCount()

public abstract int getResourcePoliciesCount()

Output only. [Output Only] Resource policies applied to disk for automatic snapshot creations.

repeated string resource_policies = 22220385;

Returns
Type Description
int

The count of resourcePolicies.

getResourcePoliciesList()

public abstract List<String> getResourcePoliciesList()

Output only. [Output Only] Resource policies applied to disk for automatic snapshot creations.

repeated string resource_policies = 22220385;

Returns
Type Description
List<String>

A list containing the resourcePolicies.

getSizeGb()

public abstract long getSizeGb()

Output only. [Output Only] The disk size, in GB.

optional int64 size_gb = 494929369;

Returns
Type Description
long

The sizeGb.

getStatus()

public abstract String getStatus()

Output only. [Output Only] The disk status. Check the Status enum for the list of possible values.

optional string status = 181260274;

Returns
Type Description
String

The status.

getStatusBytes()

public abstract ByteString getStatusBytes()

Output only. [Output Only] The disk status. Check the Status enum for the list of possible values.

optional string status = 181260274;

Returns
Type Description
ByteString

The bytes for status.

getType()

public abstract String getType()

Output only. [Output Only] The disk type.

optional string type = 3575610;

Returns
Type Description
String

The type.

getTypeBytes()

public abstract ByteString getTypeBytes()

Output only. [Output Only] The disk type.

optional string type = 3575610;

Returns
Type Description
ByteString

The bytes for type.

getUsedBytes()

public abstract long getUsedBytes()

Output only. [Output Only] Amount of disk space used.

optional int64 used_bytes = 231640425;

Returns
Type Description
long

The usedBytes.

hasCreationTimestamp()

public abstract boolean hasCreationTimestamp()

Output only. [Output Only] Creation timestamp inRFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
boolean

Whether the creationTimestamp field is set.

hasDisk()

public abstract boolean hasDisk()

Output only. [Output Only] The URL of the disk.

optional string disk = 3083677;

Returns
Type Description
boolean

Whether the disk field is set.

hasName()

public abstract boolean hasName()

Output only. [Output Only] The name of the disk.

optional string name = 3373707;

Returns
Type Description
boolean

Whether the name field is set.

hasProvisionedIops()

public abstract boolean hasProvisionedIops()

Output only. [Output Only] The number of IOPS provisioned for the disk.

optional int64 provisioned_iops = 186769108;

Returns
Type Description
boolean

Whether the provisionedIops field is set.

hasProvisionedThroughput()

public abstract boolean hasProvisionedThroughput()

Output only. [Output Only] The throughput provisioned for the disk.

optional int64 provisioned_throughput = 526524181;

Returns
Type Description
boolean

Whether the provisionedThroughput field is set.

hasSizeGb()

public abstract boolean hasSizeGb()

Output only. [Output Only] The disk size, in GB.

optional int64 size_gb = 494929369;

Returns
Type Description
boolean

Whether the sizeGb field is set.

hasStatus()

public abstract boolean hasStatus()

Output only. [Output Only] The disk status. Check the Status enum for the list of possible values.

optional string status = 181260274;

Returns
Type Description
boolean

Whether the status field is set.

hasType()

public abstract boolean hasType()

Output only. [Output Only] The disk type.

optional string type = 3575610;

Returns
Type Description
boolean

Whether the type field is set.

hasUsedBytes()

public abstract boolean hasUsedBytes()

Output only. [Output Only] Amount of disk space used.

optional int64 used_bytes = 231640425;

Returns
Type Description
boolean

Whether the usedBytes field is set.