Class StoragePoolResourceStatus

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.StoragePoolResourceStatus
All Implemented Interfaces:
StoragePoolResourceStatusOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class StoragePoolResourceStatus extends com.google.protobuf.GeneratedMessage implements StoragePoolResourceStatusOrBuilder
 [Output Only] Contains output only fields.
 
Protobuf type google.cloud.compute.v1.StoragePoolResourceStatus
See Also:
  • Field Details

    • DISK_COUNT_FIELD_NUMBER

      public static final int DISK_COUNT_FIELD_NUMBER
      See Also:
    • EXAPOOL_MAX_READ_IOPS_FIELD_NUMBER

      public static final int EXAPOOL_MAX_READ_IOPS_FIELD_NUMBER
      See Also:
    • EXAPOOL_MAX_READ_THROUGHPUT_FIELD_NUMBER

      public static final int EXAPOOL_MAX_READ_THROUGHPUT_FIELD_NUMBER
      See Also:
    • EXAPOOL_MAX_WRITE_IOPS_FIELD_NUMBER

      public static final int EXAPOOL_MAX_WRITE_IOPS_FIELD_NUMBER
      See Also:
    • EXAPOOL_MAX_WRITE_THROUGHPUT_FIELD_NUMBER

      public static final int EXAPOOL_MAX_WRITE_THROUGHPUT_FIELD_NUMBER
      See Also:
    • LAST_RESIZE_TIMESTAMP_FIELD_NUMBER

      public static final int LAST_RESIZE_TIMESTAMP_FIELD_NUMBER
      See Also:
    • MAX_TOTAL_PROVISIONED_DISK_CAPACITY_GB_FIELD_NUMBER

      public static final int MAX_TOTAL_PROVISIONED_DISK_CAPACITY_GB_FIELD_NUMBER
      See Also:
    • POOL_USED_CAPACITY_BYTES_FIELD_NUMBER

      public static final int POOL_USED_CAPACITY_BYTES_FIELD_NUMBER
      See Also:
    • POOL_USED_IOPS_FIELD_NUMBER

      public static final int POOL_USED_IOPS_FIELD_NUMBER
      See Also:
    • POOL_USED_THROUGHPUT_FIELD_NUMBER

      public static final int POOL_USED_THROUGHPUT_FIELD_NUMBER
      See Also:
    • POOL_USER_WRITTEN_BYTES_FIELD_NUMBER

      public static final int POOL_USER_WRITTEN_BYTES_FIELD_NUMBER
      See Also:
    • TOTAL_PROVISIONED_DISK_CAPACITY_GB_FIELD_NUMBER

      public static final int TOTAL_PROVISIONED_DISK_CAPACITY_GB_FIELD_NUMBER
      See Also:
    • TOTAL_PROVISIONED_DISK_IOPS_FIELD_NUMBER

      public static final int TOTAL_PROVISIONED_DISK_IOPS_FIELD_NUMBER
      See Also:
    • TOTAL_PROVISIONED_DISK_THROUGHPUT_FIELD_NUMBER

      public static final int TOTAL_PROVISIONED_DISK_THROUGHPUT_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • hasDiskCount

      public boolean hasDiskCount()
       [Output Only] Number of disks used.
       
      optional int64 disk_count = 182933485;
      Specified by:
      hasDiskCount in interface StoragePoolResourceStatusOrBuilder
      Returns:
      Whether the diskCount field is set.
    • getDiskCount

      public long getDiskCount()
       [Output Only] Number of disks used.
       
      optional int64 disk_count = 182933485;
      Specified by:
      getDiskCount in interface StoragePoolResourceStatusOrBuilder
      Returns:
      The diskCount.
    • hasExapoolMaxReadIops

      public boolean hasExapoolMaxReadIops()
       Output only. [Output Only] Maximum allowed read IOPS for this Exapool.
       
      optional int64 exapool_max_read_iops = 59241794;
      Specified by:
      hasExapoolMaxReadIops in interface StoragePoolResourceStatusOrBuilder
      Returns:
      Whether the exapoolMaxReadIops field is set.
    • getExapoolMaxReadIops

      public long getExapoolMaxReadIops()
       Output only. [Output Only] Maximum allowed read IOPS for this Exapool.
       
      optional int64 exapool_max_read_iops = 59241794;
      Specified by:
      getExapoolMaxReadIops in interface StoragePoolResourceStatusOrBuilder
      Returns:
      The exapoolMaxReadIops.
    • hasExapoolMaxReadThroughput

      public boolean hasExapoolMaxReadThroughput()
       Output only. [Output Only] Maximum allowed read throughput in MiB/s for
       this Exapool.
       
      optional int64 exapool_max_read_throughput = 390933251;
      Specified by:
      hasExapoolMaxReadThroughput in interface StoragePoolResourceStatusOrBuilder
      Returns:
      Whether the exapoolMaxReadThroughput field is set.
    • getExapoolMaxReadThroughput

      public long getExapoolMaxReadThroughput()
       Output only. [Output Only] Maximum allowed read throughput in MiB/s for
       this Exapool.
       
      optional int64 exapool_max_read_throughput = 390933251;
      Specified by:
      getExapoolMaxReadThroughput in interface StoragePoolResourceStatusOrBuilder
      Returns:
      The exapoolMaxReadThroughput.
    • hasExapoolMaxWriteIops

      public boolean hasExapoolMaxWriteIops()
       Output only. [Output Only] Maximum allowed write IOPS for this Exapool.
       
      optional int64 exapool_max_write_iops = 293212537;
      Specified by:
      hasExapoolMaxWriteIops in interface StoragePoolResourceStatusOrBuilder
      Returns:
      Whether the exapoolMaxWriteIops field is set.
    • getExapoolMaxWriteIops

      public long getExapoolMaxWriteIops()
       Output only. [Output Only] Maximum allowed write IOPS for this Exapool.
       
      optional int64 exapool_max_write_iops = 293212537;
      Specified by:
      getExapoolMaxWriteIops in interface StoragePoolResourceStatusOrBuilder
      Returns:
      The exapoolMaxWriteIops.
    • hasExapoolMaxWriteThroughput

      public boolean hasExapoolMaxWriteThroughput()
       Output only. [Output Only] Maximum allowed write throughput in MiB/s
       for this Exapool.
       
      optional int64 exapool_max_write_throughput = 330367482;
      Specified by:
      hasExapoolMaxWriteThroughput in interface StoragePoolResourceStatusOrBuilder
      Returns:
      Whether the exapoolMaxWriteThroughput field is set.
    • getExapoolMaxWriteThroughput

      public long getExapoolMaxWriteThroughput()
       Output only. [Output Only] Maximum allowed write throughput in MiB/s
       for this Exapool.
       
      optional int64 exapool_max_write_throughput = 330367482;
      Specified by:
      getExapoolMaxWriteThroughput in interface StoragePoolResourceStatusOrBuilder
      Returns:
      The exapoolMaxWriteThroughput.
    • hasLastResizeTimestamp

      public boolean hasLastResizeTimestamp()
       Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format.
       
      optional string last_resize_timestamp = 500825556;
      Specified by:
      hasLastResizeTimestamp in interface StoragePoolResourceStatusOrBuilder
      Returns:
      Whether the lastResizeTimestamp field is set.
    • getLastResizeTimestamp

      public String getLastResizeTimestamp()
       Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format.
       
      optional string last_resize_timestamp = 500825556;
      Specified by:
      getLastResizeTimestamp in interface StoragePoolResourceStatusOrBuilder
      Returns:
      The lastResizeTimestamp.
    • getLastResizeTimestampBytes

      public com.google.protobuf.ByteString getLastResizeTimestampBytes()
       Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format.
       
      optional string last_resize_timestamp = 500825556;
      Specified by:
      getLastResizeTimestampBytes in interface StoragePoolResourceStatusOrBuilder
      Returns:
      The bytes for lastResizeTimestamp.
    • hasMaxTotalProvisionedDiskCapacityGb

      public boolean hasMaxTotalProvisionedDiskCapacityGb()
       [Output Only] Maximum allowed aggregate disk size in GiB.
       
      optional int64 max_total_provisioned_disk_capacity_gb = 165818207;
      Specified by:
      hasMaxTotalProvisionedDiskCapacityGb in interface StoragePoolResourceStatusOrBuilder
      Returns:
      Whether the maxTotalProvisionedDiskCapacityGb field is set.
    • getMaxTotalProvisionedDiskCapacityGb

      public long getMaxTotalProvisionedDiskCapacityGb()
       [Output Only] Maximum allowed aggregate disk size in GiB.
       
      optional int64 max_total_provisioned_disk_capacity_gb = 165818207;
      Specified by:
      getMaxTotalProvisionedDiskCapacityGb in interface StoragePoolResourceStatusOrBuilder
      Returns:
      The maxTotalProvisionedDiskCapacityGb.
    • hasPoolUsedCapacityBytes

      public boolean hasPoolUsedCapacityBytes()
       [Output Only] Space used by data stored in disks within the storage pool
       (in bytes). This will reflect the total number of bytes written to the
       disks in the pool, in contrast to the capacity of those disks.
       
      optional int64 pool_used_capacity_bytes = 510407877;
      Specified by:
      hasPoolUsedCapacityBytes in interface StoragePoolResourceStatusOrBuilder
      Returns:
      Whether the poolUsedCapacityBytes field is set.
    • getPoolUsedCapacityBytes

      public long getPoolUsedCapacityBytes()
       [Output Only] Space used by data stored in disks within the storage pool
       (in bytes). This will reflect the total number of bytes written to the
       disks in the pool, in contrast to the capacity of those disks.
       
      optional int64 pool_used_capacity_bytes = 510407877;
      Specified by:
      getPoolUsedCapacityBytes in interface StoragePoolResourceStatusOrBuilder
      Returns:
      The poolUsedCapacityBytes.
    • hasPoolUsedIops

      public boolean hasPoolUsedIops()
       [Output Only] Sum of all the disks' provisioned IOPS, minus some amount
       that is allowed per disk that is not counted towards pool's IOPS
       capacity. For more information, see
       https://cloud.google.com/compute/docs/disks/storage-pools.
       
      optional int64 pool_used_iops = 99558536;
      Specified by:
      hasPoolUsedIops in interface StoragePoolResourceStatusOrBuilder
      Returns:
      Whether the poolUsedIops field is set.
    • getPoolUsedIops

      public long getPoolUsedIops()
       [Output Only] Sum of all the disks' provisioned IOPS, minus some amount
       that is allowed per disk that is not counted towards pool's IOPS
       capacity. For more information, see
       https://cloud.google.com/compute/docs/disks/storage-pools.
       
      optional int64 pool_used_iops = 99558536;
      Specified by:
      getPoolUsedIops in interface StoragePoolResourceStatusOrBuilder
      Returns:
      The poolUsedIops.
    • hasPoolUsedThroughput

      public boolean hasPoolUsedThroughput()
       [Output Only] Sum of all the disks' provisioned throughput in MiB/s.
       
      optional int64 pool_used_throughput = 206130633;
      Specified by:
      hasPoolUsedThroughput in interface StoragePoolResourceStatusOrBuilder
      Returns:
      Whether the poolUsedThroughput field is set.
    • getPoolUsedThroughput

      public long getPoolUsedThroughput()
       [Output Only] Sum of all the disks' provisioned throughput in MiB/s.
       
      optional int64 pool_used_throughput = 206130633;
      Specified by:
      getPoolUsedThroughput in interface StoragePoolResourceStatusOrBuilder
      Returns:
      The poolUsedThroughput.
    • hasPoolUserWrittenBytes

      public boolean hasPoolUserWrittenBytes()
       [Output Only] Amount of data written into the pool, before it is
       compacted.
       
      optional int64 pool_user_written_bytes = 228964050;
      Specified by:
      hasPoolUserWrittenBytes in interface StoragePoolResourceStatusOrBuilder
      Returns:
      Whether the poolUserWrittenBytes field is set.
    • getPoolUserWrittenBytes

      public long getPoolUserWrittenBytes()
       [Output Only] Amount of data written into the pool, before it is
       compacted.
       
      optional int64 pool_user_written_bytes = 228964050;
      Specified by:
      getPoolUserWrittenBytes in interface StoragePoolResourceStatusOrBuilder
      Returns:
      The poolUserWrittenBytes.
    • hasTotalProvisionedDiskCapacityGb

      public boolean hasTotalProvisionedDiskCapacityGb()
       [Output Only] Sum of all the disks' provisioned capacity (in GiB) in
       this storage pool. A disk's provisioned capacity is the same as its total
       capacity.
       
      optional int64 total_provisioned_disk_capacity_gb = 520930980;
      Specified by:
      hasTotalProvisionedDiskCapacityGb in interface StoragePoolResourceStatusOrBuilder
      Returns:
      Whether the totalProvisionedDiskCapacityGb field is set.
    • getTotalProvisionedDiskCapacityGb

      public long getTotalProvisionedDiskCapacityGb()
       [Output Only] Sum of all the disks' provisioned capacity (in GiB) in
       this storage pool. A disk's provisioned capacity is the same as its total
       capacity.
       
      optional int64 total_provisioned_disk_capacity_gb = 520930980;
      Specified by:
      getTotalProvisionedDiskCapacityGb in interface StoragePoolResourceStatusOrBuilder
      Returns:
      The totalProvisionedDiskCapacityGb.
    • hasTotalProvisionedDiskIops

      public boolean hasTotalProvisionedDiskIops()
       [Output Only] Sum of all the disks' provisioned IOPS.
       
      optional int64 total_provisioned_disk_iops = 32812549;
      Specified by:
      hasTotalProvisionedDiskIops in interface StoragePoolResourceStatusOrBuilder
      Returns:
      Whether the totalProvisionedDiskIops field is set.
    • getTotalProvisionedDiskIops

      public long getTotalProvisionedDiskIops()
       [Output Only] Sum of all the disks' provisioned IOPS.
       
      optional int64 total_provisioned_disk_iops = 32812549;
      Specified by:
      getTotalProvisionedDiskIops in interface StoragePoolResourceStatusOrBuilder
      Returns:
      The totalProvisionedDiskIops.
    • hasTotalProvisionedDiskThroughput

      public boolean hasTotalProvisionedDiskThroughput()
       [Output Only] Sum of all the disks' provisioned throughput in MiB/s,
       minus some amount that is allowed per disk that is not counted towards
       pool's throughput capacity.
       
      optional int64 total_provisioned_disk_throughput = 447677830;
      Specified by:
      hasTotalProvisionedDiskThroughput in interface StoragePoolResourceStatusOrBuilder
      Returns:
      Whether the totalProvisionedDiskThroughput field is set.
    • getTotalProvisionedDiskThroughput

      public long getTotalProvisionedDiskThroughput()
       [Output Only] Sum of all the disks' provisioned throughput in MiB/s,
       minus some amount that is allowed per disk that is not counted towards
       pool's throughput capacity.
       
      optional int64 total_provisioned_disk_throughput = 447677830;
      Specified by:
      getTotalProvisionedDiskThroughput in interface StoragePoolResourceStatusOrBuilder
      Returns:
      The totalProvisionedDiskThroughput.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static StoragePoolResourceStatus parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StoragePoolResourceStatus parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StoragePoolResourceStatus parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StoragePoolResourceStatus parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StoragePoolResourceStatus parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StoragePoolResourceStatus parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static StoragePoolResourceStatus parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static StoragePoolResourceStatus parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static StoragePoolResourceStatus parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static StoragePoolResourceStatus parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static StoragePoolResourceStatus parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static StoragePoolResourceStatus parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public StoragePoolResourceStatus.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static StoragePoolResourceStatus.Builder newBuilder()
    • newBuilder

      public static StoragePoolResourceStatus.Builder newBuilder(StoragePoolResourceStatus prototype)
    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected StoragePoolResourceStatus.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static StoragePoolResourceStatus getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<StoragePoolResourceStatus> parser()
    • getParserForType

      public com.google.protobuf.Parser<StoragePoolResourceStatus> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public StoragePoolResourceStatus getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder