Interface StoragePoolDiskOrBuilder (1.54.0)

public interface StoragePoolDiskOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAttachedInstances(int index)

public abstract String getAttachedInstances(int index)

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

getDisk()

public abstract String getDisk()

[Output Only] The URL of the disk.

optional string disk = 3083677;

Returns
Type Description
String

The disk.

getDiskBytes()

public abstract ByteString getDiskBytes()

[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] The name of the disk.

optional string name = 3373707;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

[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] 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] 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] 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] 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] 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] 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] The disk size, in GB.

optional int64 size_gb = 494929369;

Returns
Type Description
long

The sizeGb.

getStatus()

public abstract String getStatus()

[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] 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] The disk type.

optional string type = 3575610;

Returns
Type Description
String

The type.

getTypeBytes()

public abstract ByteString getTypeBytes()

[Output Only] The disk type.

optional string type = 3575610;

Returns
Type Description
ByteString

The bytes for type.

getUsedBytes()

public abstract long getUsedBytes()

[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] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
boolean

Whether the creationTimestamp field is set.

hasDisk()

public abstract boolean hasDisk()

[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] 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] 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] 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] 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] 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] The disk type.

optional string type = 3575610;

Returns
Type Description
boolean

Whether the type field is set.

hasUsedBytes()

public abstract boolean hasUsedBytes()

[Output Only] Amount of disk space used.

optional int64 used_bytes = 231640425;

Returns
Type Description
boolean

Whether the usedBytes field is set.