com.google.cloud.netapp.v1.VolumeOrBuilder Maven / Gradle / Ivy
/*
* Copyright 2024 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/cloud/netapp/v1/volume.proto
// Protobuf Java Version: 3.25.4
package com.google.cloud.netapp.v1;
public interface VolumeOrBuilder
extends
// @@protoc_insertion_point(interface_extends:google.cloud.netapp.v1.Volume)
com.google.protobuf.MessageOrBuilder {
/**
*
*
*
* Identifier. Name of the volume
*
*
* string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
java.lang.String getName();
/**
*
*
*
* Identifier. Name of the volume
*
*
* string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
com.google.protobuf.ByteString getNameBytes();
/**
*
*
*
* Output only. State of the volume
*
*
*
* .google.cloud.netapp.v1.Volume.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The enum numeric value on the wire for state.
*/
int getStateValue();
/**
*
*
*
* Output only. State of the volume
*
*
*
* .google.cloud.netapp.v1.Volume.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The state.
*/
com.google.cloud.netapp.v1.Volume.State getState();
/**
*
*
*
* Output only. State details of the volume
*
*
* string state_details = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The stateDetails.
*/
java.lang.String getStateDetails();
/**
*
*
*
* Output only. State details of the volume
*
*
* string state_details = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The bytes for stateDetails.
*/
com.google.protobuf.ByteString getStateDetailsBytes();
/**
*
*
*
* Output only. Create time of the volume
*
*
* .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return Whether the createTime field is set.
*/
boolean hasCreateTime();
/**
*
*
*
* Output only. Create time of the volume
*
*
* .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The createTime.
*/
com.google.protobuf.Timestamp getCreateTime();
/**
*
*
*
* Output only. Create time of the volume
*
*
* .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder();
/**
*
*
*
* Required. Share name of the volume
*
*
* string share_name = 5 [(.google.api.field_behavior) = REQUIRED];
*
* @return The shareName.
*/
java.lang.String getShareName();
/**
*
*
*
* Required. Share name of the volume
*
*
* string share_name = 5 [(.google.api.field_behavior) = REQUIRED];
*
* @return The bytes for shareName.
*/
com.google.protobuf.ByteString getShareNameBytes();
/**
*
*
*
* Output only. This field is not implemented. The values provided in this
* field are ignored.
*
*
* string psa_range = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The psaRange.
*/
java.lang.String getPsaRange();
/**
*
*
*
* Output only. This field is not implemented. The values provided in this
* field are ignored.
*
*
* string psa_range = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The bytes for psaRange.
*/
com.google.protobuf.ByteString getPsaRangeBytes();
/**
*
*
*
* Required. StoragePool name of the volume
*
*
*
* string storage_pool = 7 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
*
*
* @return The storagePool.
*/
java.lang.String getStoragePool();
/**
*
*
*
* Required. StoragePool name of the volume
*
*
*
* string storage_pool = 7 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
*
*
* @return The bytes for storagePool.
*/
com.google.protobuf.ByteString getStoragePoolBytes();
/**
*
*
*
* Output only. VPC Network name.
* Format: projects/{project}/global/networks/{network}
*
*
*
* string network = 8 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
*
*
* @return The network.
*/
java.lang.String getNetwork();
/**
*
*
*
* Output only. VPC Network name.
* Format: projects/{project}/global/networks/{network}
*
*
*
* string network = 8 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
*
*
* @return The bytes for network.
*/
com.google.protobuf.ByteString getNetworkBytes();
/**
*
*
*
* Output only. Service level of the volume
*
*
*
* .google.cloud.netapp.v1.ServiceLevel service_level = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The enum numeric value on the wire for serviceLevel.
*/
int getServiceLevelValue();
/**
*
*
*
* Output only. Service level of the volume
*
*
*
* .google.cloud.netapp.v1.ServiceLevel service_level = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The serviceLevel.
*/
com.google.cloud.netapp.v1.ServiceLevel getServiceLevel();
/**
*
*
*
* Required. Capacity in GIB of the volume
*
*
* int64 capacity_gib = 10 [(.google.api.field_behavior) = REQUIRED];
*
* @return The capacityGib.
*/
long getCapacityGib();
/**
*
*
*
* Optional. Export policy of the volume
*
*
*
* .google.cloud.netapp.v1.ExportPolicy export_policy = 11 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return Whether the exportPolicy field is set.
*/
boolean hasExportPolicy();
/**
*
*
*
* Optional. Export policy of the volume
*
*
*
* .google.cloud.netapp.v1.ExportPolicy export_policy = 11 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The exportPolicy.
*/
com.google.cloud.netapp.v1.ExportPolicy getExportPolicy();
/**
*
*
*
* Optional. Export policy of the volume
*
*
*
* .google.cloud.netapp.v1.ExportPolicy export_policy = 11 [(.google.api.field_behavior) = OPTIONAL];
*
*/
com.google.cloud.netapp.v1.ExportPolicyOrBuilder getExportPolicyOrBuilder();
/**
*
*
*
* Required. Protocols required for the volume
*
*
*
* repeated .google.cloud.netapp.v1.Protocols protocols = 12 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return A list containing the protocols.
*/
java.util.List getProtocolsList();
/**
*
*
*
* Required. Protocols required for the volume
*
*
*
* repeated .google.cloud.netapp.v1.Protocols protocols = 12 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The count of protocols.
*/
int getProtocolsCount();
/**
*
*
*
* Required. Protocols required for the volume
*
*
*
* repeated .google.cloud.netapp.v1.Protocols protocols = 12 [(.google.api.field_behavior) = REQUIRED];
*
*
* @param index The index of the element to return.
* @return The protocols at the given index.
*/
com.google.cloud.netapp.v1.Protocols getProtocols(int index);
/**
*
*
*
* Required. Protocols required for the volume
*
*
*
* repeated .google.cloud.netapp.v1.Protocols protocols = 12 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return A list containing the enum numeric values on the wire for protocols.
*/
java.util.List getProtocolsValueList();
/**
*
*
*
* Required. Protocols required for the volume
*
*
*
* repeated .google.cloud.netapp.v1.Protocols protocols = 12 [(.google.api.field_behavior) = REQUIRED];
*
*
* @param index The index of the value to return.
* @return The enum numeric value on the wire of protocols at the given index.
*/
int getProtocolsValue(int index);
/**
*
*
*
* Optional. SMB share settings for the volume.
*
*
*
* repeated .google.cloud.netapp.v1.SMBSettings smb_settings = 13 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return A list containing the smbSettings.
*/
java.util.List getSmbSettingsList();
/**
*
*
*
* Optional. SMB share settings for the volume.
*
*
*
* repeated .google.cloud.netapp.v1.SMBSettings smb_settings = 13 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The count of smbSettings.
*/
int getSmbSettingsCount();
/**
*
*
*
* Optional. SMB share settings for the volume.
*
*
*
* repeated .google.cloud.netapp.v1.SMBSettings smb_settings = 13 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param index The index of the element to return.
* @return The smbSettings at the given index.
*/
com.google.cloud.netapp.v1.SMBSettings getSmbSettings(int index);
/**
*
*
*
* Optional. SMB share settings for the volume.
*
*
*
* repeated .google.cloud.netapp.v1.SMBSettings smb_settings = 13 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return A list containing the enum numeric values on the wire for smbSettings.
*/
java.util.List getSmbSettingsValueList();
/**
*
*
*
* Optional. SMB share settings for the volume.
*
*
*
* repeated .google.cloud.netapp.v1.SMBSettings smb_settings = 13 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param index The index of the value to return.
* @return The enum numeric value on the wire of smbSettings at the given index.
*/
int getSmbSettingsValue(int index);
/**
*
*
*
* Output only. Mount options of this volume
*
*
*
* repeated .google.cloud.netapp.v1.MountOption mount_options = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
java.util.List getMountOptionsList();
/**
*
*
*
* Output only. Mount options of this volume
*
*
*
* repeated .google.cloud.netapp.v1.MountOption mount_options = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
com.google.cloud.netapp.v1.MountOption getMountOptions(int index);
/**
*
*
*
* Output only. Mount options of this volume
*
*
*
* repeated .google.cloud.netapp.v1.MountOption mount_options = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
int getMountOptionsCount();
/**
*
*
*
* Output only. Mount options of this volume
*
*
*
* repeated .google.cloud.netapp.v1.MountOption mount_options = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
java.util.List extends com.google.cloud.netapp.v1.MountOptionOrBuilder>
getMountOptionsOrBuilderList();
/**
*
*
*
* Output only. Mount options of this volume
*
*
*
* repeated .google.cloud.netapp.v1.MountOption mount_options = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
com.google.cloud.netapp.v1.MountOptionOrBuilder getMountOptionsOrBuilder(int index);
/**
*
*
*
* Optional. Default unix style permission (e.g. 777) the mount point will be
* created with. Applicable for NFS protocol types only.
*
*
* string unix_permissions = 15 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The unixPermissions.
*/
java.lang.String getUnixPermissions();
/**
*
*
*
* Optional. Default unix style permission (e.g. 777) the mount point will be
* created with. Applicable for NFS protocol types only.
*
*
* string unix_permissions = 15 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for unixPermissions.
*/
com.google.protobuf.ByteString getUnixPermissionsBytes();
/**
*
*
*
* Optional. Labels as key value pairs
*
*
* map<string, string> labels = 16 [(.google.api.field_behavior) = OPTIONAL];
*/
int getLabelsCount();
/**
*
*
*
* Optional. Labels as key value pairs
*
*
* map<string, string> labels = 16 [(.google.api.field_behavior) = OPTIONAL];
*/
boolean containsLabels(java.lang.String key);
/** Use {@link #getLabelsMap()} instead. */
@java.lang.Deprecated
java.util.Map getLabels();
/**
*
*
*
* Optional. Labels as key value pairs
*
*
* map<string, string> labels = 16 [(.google.api.field_behavior) = OPTIONAL];
*/
java.util.Map getLabelsMap();
/**
*
*
*
* Optional. Labels as key value pairs
*
*
* map<string, string> labels = 16 [(.google.api.field_behavior) = OPTIONAL];
*/
/* nullable */
java.lang.String getLabelsOrDefault(
java.lang.String key,
/* nullable */
java.lang.String defaultValue);
/**
*
*
*
* Optional. Labels as key value pairs
*
*
* map<string, string> labels = 16 [(.google.api.field_behavior) = OPTIONAL];
*/
java.lang.String getLabelsOrThrow(java.lang.String key);
/**
*
*
*
* Optional. Description of the volume
*
*
* string description = 17 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The description.
*/
java.lang.String getDescription();
/**
*
*
*
* Optional. Description of the volume
*
*
* string description = 17 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for description.
*/
com.google.protobuf.ByteString getDescriptionBytes();
/**
*
*
*
* Optional. SnapshotPolicy for a volume.
*
*
*
* .google.cloud.netapp.v1.SnapshotPolicy snapshot_policy = 18 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return Whether the snapshotPolicy field is set.
*/
boolean hasSnapshotPolicy();
/**
*
*
*
* Optional. SnapshotPolicy for a volume.
*
*
*
* .google.cloud.netapp.v1.SnapshotPolicy snapshot_policy = 18 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The snapshotPolicy.
*/
com.google.cloud.netapp.v1.SnapshotPolicy getSnapshotPolicy();
/**
*
*
*
* Optional. SnapshotPolicy for a volume.
*
*
*
* .google.cloud.netapp.v1.SnapshotPolicy snapshot_policy = 18 [(.google.api.field_behavior) = OPTIONAL];
*
*/
com.google.cloud.netapp.v1.SnapshotPolicyOrBuilder getSnapshotPolicyOrBuilder();
/**
*
*
*
* Optional. Snap_reserve specifies percentage of volume storage reserved for
* snapshot storage. Default is 0 percent.
*
*
* double snap_reserve = 19 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The snapReserve.
*/
double getSnapReserve();
/**
*
*
*
* Optional. Snapshot_directory if enabled (true) the volume will contain a
* read-only .snapshot directory which provides access to each of the volume's
* snapshots.
*
*
* bool snapshot_directory = 20 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The snapshotDirectory.
*/
boolean getSnapshotDirectory();
/**
*
*
*
* Output only. Used capacity in GIB of the volume. This is computed
* periodically and it does not represent the realtime usage.
*
*
* int64 used_gib = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The usedGib.
*/
long getUsedGib();
/**
*
*
*
* Optional. Security Style of the Volume
*
*
*
* .google.cloud.netapp.v1.SecurityStyle security_style = 22 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The enum numeric value on the wire for securityStyle.
*/
int getSecurityStyleValue();
/**
*
*
*
* Optional. Security Style of the Volume
*
*
*
* .google.cloud.netapp.v1.SecurityStyle security_style = 22 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The securityStyle.
*/
com.google.cloud.netapp.v1.SecurityStyle getSecurityStyle();
/**
*
*
*
* Optional. Flag indicating if the volume is a kerberos volume or not, export
* policy rules control kerberos security modes (krb5, krb5i, krb5p).
*
*
* bool kerberos_enabled = 23 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The kerberosEnabled.
*/
boolean getKerberosEnabled();
/**
*
*
*
* Output only. Flag indicating if the volume is NFS LDAP enabled or not.
*
*
* bool ldap_enabled = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The ldapEnabled.
*/
boolean getLdapEnabled();
/**
*
*
*
* Output only. Specifies the ActiveDirectory name of a SMB volume.
*
*
*
* string active_directory = 25 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
*
*
* @return The activeDirectory.
*/
java.lang.String getActiveDirectory();
/**
*
*
*
* Output only. Specifies the ActiveDirectory name of a SMB volume.
*
*
*
* string active_directory = 25 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
*
*
* @return The bytes for activeDirectory.
*/
com.google.protobuf.ByteString getActiveDirectoryBytes();
/**
*
*
*
* Optional. Specifies the source of the volume to be created from.
*
*
*
* .google.cloud.netapp.v1.RestoreParameters restore_parameters = 26 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return Whether the restoreParameters field is set.
*/
boolean hasRestoreParameters();
/**
*
*
*
* Optional. Specifies the source of the volume to be created from.
*
*
*
* .google.cloud.netapp.v1.RestoreParameters restore_parameters = 26 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The restoreParameters.
*/
com.google.cloud.netapp.v1.RestoreParameters getRestoreParameters();
/**
*
*
*
* Optional. Specifies the source of the volume to be created from.
*
*
*
* .google.cloud.netapp.v1.RestoreParameters restore_parameters = 26 [(.google.api.field_behavior) = OPTIONAL];
*
*/
com.google.cloud.netapp.v1.RestoreParametersOrBuilder getRestoreParametersOrBuilder();
/**
*
*
*
* Output only. Specifies the KMS config to be used for volume encryption.
*
*
*
* string kms_config = 27 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
*
*
* @return The kmsConfig.
*/
java.lang.String getKmsConfig();
/**
*
*
*
* Output only. Specifies the KMS config to be used for volume encryption.
*
*
*
* string kms_config = 27 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
*
*
* @return The bytes for kmsConfig.
*/
com.google.protobuf.ByteString getKmsConfigBytes();
/**
*
*
*
* Output only. Specified the current volume encryption key source.
*
*
*
* .google.cloud.netapp.v1.EncryptionType encryption_type = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The enum numeric value on the wire for encryptionType.
*/
int getEncryptionTypeValue();
/**
*
*
*
* Output only. Specified the current volume encryption key source.
*
*
*
* .google.cloud.netapp.v1.EncryptionType encryption_type = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
* @return The encryptionType.
*/
com.google.cloud.netapp.v1.EncryptionType getEncryptionType();
/**
*
*
*
* Output only. Indicates whether the volume is part of a replication
* relationship.
*
*
* bool has_replication = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The hasReplication.
*/
boolean getHasReplication();
/**
*
*
*
* BackupConfig of the volume.
*
*
* optional .google.cloud.netapp.v1.BackupConfig backup_config = 30;
*
* @return Whether the backupConfig field is set.
*/
boolean hasBackupConfig();
/**
*
*
*
* BackupConfig of the volume.
*
*
* optional .google.cloud.netapp.v1.BackupConfig backup_config = 30;
*
* @return The backupConfig.
*/
com.google.cloud.netapp.v1.BackupConfig getBackupConfig();
/**
*
*
*
* BackupConfig of the volume.
*
*
* optional .google.cloud.netapp.v1.BackupConfig backup_config = 30;
*/
com.google.cloud.netapp.v1.BackupConfigOrBuilder getBackupConfigOrBuilder();
/**
*
*
*
* Optional. List of actions that are restricted on this volume.
*
*
*
* repeated .google.cloud.netapp.v1.RestrictedAction restricted_actions = 31 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return A list containing the restrictedActions.
*/
java.util.List getRestrictedActionsList();
/**
*
*
*
* Optional. List of actions that are restricted on this volume.
*
*
*
* repeated .google.cloud.netapp.v1.RestrictedAction restricted_actions = 31 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return The count of restrictedActions.
*/
int getRestrictedActionsCount();
/**
*
*
*
* Optional. List of actions that are restricted on this volume.
*
*
*
* repeated .google.cloud.netapp.v1.RestrictedAction restricted_actions = 31 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param index The index of the element to return.
* @return The restrictedActions at the given index.
*/
com.google.cloud.netapp.v1.RestrictedAction getRestrictedActions(int index);
/**
*
*
*
* Optional. List of actions that are restricted on this volume.
*
*
*
* repeated .google.cloud.netapp.v1.RestrictedAction restricted_actions = 31 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @return A list containing the enum numeric values on the wire for restrictedActions.
*/
java.util.List getRestrictedActionsValueList();
/**
*
*
*
* Optional. List of actions that are restricted on this volume.
*
*
*
* repeated .google.cloud.netapp.v1.RestrictedAction restricted_actions = 31 [(.google.api.field_behavior) = OPTIONAL];
*
*
* @param index The index of the value to return.
* @return The enum numeric value on the wire of restrictedActions at the given index.
*/
int getRestrictedActionsValue(int index);
/**
*
*
*
* Optional. Flag indicating if the volume will be a large capacity volume or
* a regular volume.
*
*
* bool large_capacity = 32 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The largeCapacity.
*/
boolean getLargeCapacity();
/**
*
*
*
* Optional. Flag indicating if the volume will have an IP address per node
* for volumes supporting multiple IP endpoints. Only the volume with
* large_capacity will be allowed to have multiple endpoints.
*
*
* bool multiple_endpoints = 33 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The multipleEndpoints.
*/
boolean getMultipleEndpoints();
/**
*
*
*
* Tiering policy for the volume.
*
*
* optional .google.cloud.netapp.v1.TieringPolicy tiering_policy = 34;
*
* @return Whether the tieringPolicy field is set.
*/
boolean hasTieringPolicy();
/**
*
*
*
* Tiering policy for the volume.
*
*
* optional .google.cloud.netapp.v1.TieringPolicy tiering_policy = 34;
*
* @return The tieringPolicy.
*/
com.google.cloud.netapp.v1.TieringPolicy getTieringPolicy();
/**
*
*
*
* Tiering policy for the volume.
*
*
* optional .google.cloud.netapp.v1.TieringPolicy tiering_policy = 34;
*/
com.google.cloud.netapp.v1.TieringPolicyOrBuilder getTieringPolicyOrBuilder();
/**
*
*
*
* Output only. Specifies the replica zone for regional volume.
*
*
* string replica_zone = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The replicaZone.
*/
java.lang.String getReplicaZone();
/**
*
*
*
* Output only. Specifies the replica zone for regional volume.
*
*
* string replica_zone = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The bytes for replicaZone.
*/
com.google.protobuf.ByteString getReplicaZoneBytes();
/**
*
*
*
* Output only. Specifies the active zone for regional volume.
*
*
* string zone = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The zone.
*/
java.lang.String getZone();
/**
*
*
*
* Output only. Specifies the active zone for regional volume.
*
*
* string zone = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The bytes for zone.
*/
com.google.protobuf.ByteString getZoneBytes();
/**
*
*
*
* Output only. Size of the volume cold tier data in GiB.
*
*
* int64 cold_tier_size_gib = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The coldTierSizeGib.
*/
long getColdTierSizeGib();
}