public interface StoragePoolOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsLabels(String key)
Labels as key value pairs
|
String |
getActiveDirectory()
Specifies the Active Directory to be used for creating a SMB volume.
|
com.google.protobuf.ByteString |
getActiveDirectoryBytes()
Specifies the Active Directory to be used for creating a SMB volume.
|
long |
getCapacityGib()
Required.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
String |
getDescription()
Description of the storage pool
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Description of the storage pool
|
EncryptionType |
getEncryptionType()
Output only.
|
int |
getEncryptionTypeValue()
Output only.
|
boolean |
getGlobalAccessAllowed()
Deprecated.
google.cloud.netapp.v1.StoragePool.global_access_allowed is deprecated. See
google/cloud/netapp/v1/storage_pool.proto;l=222
|
String |
getKmsConfig()
Specifies the KMS config to be used for volume encryption.
|
com.google.protobuf.ByteString |
getKmsConfigBytes()
Specifies the KMS config to be used for volume encryption.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Labels as key value pairs
|
Map<String,String> |
getLabelsMap()
Labels as key value pairs
|
String |
getLabelsOrDefault(String key,
String defaultValue)
Labels as key value pairs
|
String |
getLabelsOrThrow(String key)
Labels as key value pairs
|
boolean |
getLdapEnabled()
Flag indicating if the pool is NFS LDAP enabled or not.
|
String |
getName()
Identifier.
|
com.google.protobuf.ByteString |
getNameBytes()
Identifier.
|
String |
getNetwork()
Required.
|
com.google.protobuf.ByteString |
getNetworkBytes()
Required.
|
String |
getPsaRange()
Name of the Private Service Access allocated range.
|
com.google.protobuf.ByteString |
getPsaRangeBytes()
Name of the Private Service Access allocated range.
|
ServiceLevel |
getServiceLevel()
Required.
|
int |
getServiceLevelValue()
Required.
|
StoragePool.State |
getState()
Output only.
|
String |
getStateDetails()
Output only.
|
com.google.protobuf.ByteString |
getStateDetailsBytes()
Output only.
|
int |
getStateValue()
Output only.
|
long |
getVolumeCapacityGib()
Output only.
|
int |
getVolumeCount()
Output only.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasGlobalAccessAllowed()
Deprecated.
google.cloud.netapp.v1.StoragePool.global_access_allowed is deprecated. See
google/cloud/netapp/v1/storage_pool.proto;l=222
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
Identifier. Name of the storage pool
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];com.google.protobuf.ByteString getNameBytes()
Identifier. Name of the storage pool
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];int getServiceLevelValue()
Required. Service level of the storage pool
.google.cloud.netapp.v1.ServiceLevel service_level = 2 [(.google.api.field_behavior) = REQUIRED];
ServiceLevel getServiceLevel()
Required. Service level of the storage pool
.google.cloud.netapp.v1.ServiceLevel service_level = 2 [(.google.api.field_behavior) = REQUIRED];
long getCapacityGib()
Required. Capacity in GIB of the pool
int64 capacity_gib = 3 [(.google.api.field_behavior) = REQUIRED];long getVolumeCapacityGib()
Output only. Allocated size of all volumes in GIB in the storage pool
int64 volume_capacity_gib = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];int getVolumeCount()
Output only. Volume count of the storage pool
int32 volume_count = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];int getStateValue()
Output only. State of the storage pool
.google.cloud.netapp.v1.StoragePool.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
StoragePool.State getState()
Output only. State of the storage pool
.google.cloud.netapp.v1.StoragePool.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
String getStateDetails()
Output only. State details of the storage pool
string state_details = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];com.google.protobuf.ByteString getStateDetailsBytes()
Output only. State details of the storage pool
string state_details = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];boolean hasCreateTime()
Output only. Create time of the storage pool
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
com.google.protobuf.Timestamp getCreateTime()
Output only. Create time of the storage pool
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Create time of the storage pool
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
String getDescription()
Description of the storage pool
string description = 9;com.google.protobuf.ByteString getDescriptionBytes()
Description of the storage pool
string description = 9;int getLabelsCount()
Labels as key value pairs
map<string, string> labels = 10;boolean containsLabels(String key)
Labels as key value pairs
map<string, string> labels = 10;@Deprecated Map<String,String> getLabels()
getLabelsMap() instead.Map<String,String> getLabelsMap()
Labels as key value pairs
map<string, string> labels = 10;String getLabelsOrDefault(String key, String defaultValue)
Labels as key value pairs
map<string, string> labels = 10;String getLabelsOrThrow(String key)
Labels as key value pairs
map<string, string> labels = 10;String getNetwork()
Required. VPC Network name.
Format: projects/{project}/global/networks/{network}
string network = 11 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
com.google.protobuf.ByteString getNetworkBytes()
Required. VPC Network name.
Format: projects/{project}/global/networks/{network}
string network = 11 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
String getActiveDirectory()
Specifies the Active Directory to be used for creating a SMB volume.
string active_directory = 12 [(.google.api.resource_reference) = { ... }com.google.protobuf.ByteString getActiveDirectoryBytes()
Specifies the Active Directory to be used for creating a SMB volume.
string active_directory = 12 [(.google.api.resource_reference) = { ... }String getKmsConfig()
Specifies the KMS config to be used for volume encryption.
string kms_config = 13 [(.google.api.resource_reference) = { ... }com.google.protobuf.ByteString getKmsConfigBytes()
Specifies the KMS config to be used for volume encryption.
string kms_config = 13 [(.google.api.resource_reference) = { ... }boolean getLdapEnabled()
Flag indicating if the pool is NFS LDAP enabled or not.
bool ldap_enabled = 14;String getPsaRange()
Name of the Private Service Access allocated range. If not provided, any available range will be chosen.
string psa_range = 15;com.google.protobuf.ByteString getPsaRangeBytes()
Name of the Private Service Access allocated range. If not provided, any available range will be chosen.
string psa_range = 15;int getEncryptionTypeValue()
Output only. Specifies the current pool encryption key source.
.google.cloud.netapp.v1.EncryptionType encryption_type = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
EncryptionType getEncryptionType()
Output only. Specifies the current pool encryption key source.
.google.cloud.netapp.v1.EncryptionType encryption_type = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
@Deprecated boolean hasGlobalAccessAllowed()
Deprecated. Used to allow SO pool to access AD or DNS server from other regions.
optional bool global_access_allowed = 17 [deprecated = true];@Deprecated boolean getGlobalAccessAllowed()
Deprecated. Used to allow SO pool to access AD or DNS server from other regions.
optional bool global_access_allowed = 17 [deprecated = true];Copyright © 2024 Google LLC. All rights reserved.