public static final class Instance.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder> implements InstanceOrBuilder
A Parallelstore instance.Protobuf type
google.cloud.parallelstore.v1.Instance| Modifier and Type | Method and Description |
|---|---|
Instance.Builder |
addAccessPoints(String value)
Output only.
|
Instance.Builder |
addAccessPointsBytes(com.google.protobuf.ByteString value)
Output only.
|
Instance.Builder |
addAllAccessPoints(Iterable<String> values)
Output only.
|
Instance.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Instance |
build() |
Instance |
buildPartial() |
Instance.Builder |
clear() |
Instance.Builder |
clearAccessPoints()
Output only.
|
Instance.Builder |
clearCapacityGib()
Required.
|
Instance.Builder |
clearCreateTime()
Output only.
|
Instance.Builder |
clearDaosVersion()
Output only.
|
Instance.Builder |
clearDescription()
Optional.
|
Instance.Builder |
clearDirectoryStripeLevel()
Optional.
|
Instance.Builder |
clearEffectiveReservedIpRange()
Output only.
|
Instance.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Instance.Builder |
clearFileStripeLevel()
Optional.
|
Instance.Builder |
clearLabels() |
Instance.Builder |
clearName()
Identifier.
|
Instance.Builder |
clearNetwork()
Optional.
|
Instance.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Instance.Builder |
clearReservedIpRange()
Optional.
|
Instance.Builder |
clearState()
Output only.
|
Instance.Builder |
clearUpdateTime()
Output only.
|
Instance.Builder |
clone() |
boolean |
containsLabels(String key)
Optional.
|
String |
getAccessPoints(int index)
Output only.
|
com.google.protobuf.ByteString |
getAccessPointsBytes(int index)
Output only.
|
int |
getAccessPointsCount()
Output only.
|
com.google.protobuf.ProtocolStringList |
getAccessPointsList()
Output only.
|
long |
getCapacityGib()
Required.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
String |
getDaosVersion()
Output only.
|
com.google.protobuf.ByteString |
getDaosVersionBytes()
Output only.
|
Instance |
getDefaultInstanceForType() |
String |
getDescription()
Optional.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Optional.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
DirectoryStripeLevel |
getDirectoryStripeLevel()
Optional.
|
int |
getDirectoryStripeLevelValue()
Optional.
|
String |
getEffectiveReservedIpRange()
Output only.
|
com.google.protobuf.ByteString |
getEffectiveReservedIpRangeBytes()
Output only.
|
FileStripeLevel |
getFileStripeLevel()
Optional.
|
int |
getFileStripeLevelValue()
Optional.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Optional.
|
Map<String,String> |
getLabelsMap()
Optional.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
Optional.
|
String |
getLabelsOrThrow(String key)
Optional.
|
Map<String,String> |
getMutableLabels()
Deprecated.
|
String |
getName()
Identifier.
|
com.google.protobuf.ByteString |
getNameBytes()
Identifier.
|
String |
getNetwork()
Optional.
|
com.google.protobuf.ByteString |
getNetworkBytes()
Optional.
|
String |
getReservedIpRange()
Optional.
|
com.google.protobuf.ByteString |
getReservedIpRangeBytes()
Optional.
|
Instance.State |
getState()
Output only.
|
int |
getStateValue()
Output only.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getUpdateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMutableMapFieldReflection(int number) |
boolean |
isInitialized() |
Instance.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
Instance.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Instance.Builder |
mergeFrom(Instance other) |
Instance.Builder |
mergeFrom(com.google.protobuf.Message other) |
Instance.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Instance.Builder |
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
Instance.Builder |
putAllLabels(Map<String,String> values)
Optional.
|
Instance.Builder |
putLabels(String key,
String value)
Optional.
|
Instance.Builder |
removeLabels(String key)
Optional.
|
Instance.Builder |
setAccessPoints(int index,
String value)
Output only.
|
Instance.Builder |
setCapacityGib(long value)
Required.
|
Instance.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Instance.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
Instance.Builder |
setDaosVersion(String value)
Output only.
|
Instance.Builder |
setDaosVersionBytes(com.google.protobuf.ByteString value)
Output only.
|
Instance.Builder |
setDescription(String value)
Optional.
|
Instance.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
Optional.
|
Instance.Builder |
setDirectoryStripeLevel(DirectoryStripeLevel value)
Optional.
|
Instance.Builder |
setDirectoryStripeLevelValue(int value)
Optional.
|
Instance.Builder |
setEffectiveReservedIpRange(String value)
Output only.
|
Instance.Builder |
setEffectiveReservedIpRangeBytes(com.google.protobuf.ByteString value)
Output only.
|
Instance.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Instance.Builder |
setFileStripeLevel(FileStripeLevel value)
Optional.
|
Instance.Builder |
setFileStripeLevelValue(int value)
Optional.
|
Instance.Builder |
setName(String value)
Identifier.
|
Instance.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Identifier.
|
Instance.Builder |
setNetwork(String value)
Optional.
|
Instance.Builder |
setNetworkBytes(com.google.protobuf.ByteString value)
Optional.
|
Instance.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Instance.Builder |
setReservedIpRange(String value)
Optional.
|
Instance.Builder |
setReservedIpRangeBytes(com.google.protobuf.ByteString value)
Optional.
|
Instance.Builder |
setState(Instance.State value)
Output only.
|
Instance.Builder |
setStateValue(int value)
Output only.
|
Instance.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Instance.Builder |
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Instance.Builder |
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Instance build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Instance buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Instance.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Instance.Builder>public Instance.Builder mergeFrom(Instance other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public Instance.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Instance.Builder>IOExceptionpublic String getName()
Identifier. The resource name of the instance, in the format
`projects/{project}/locations/{location}/instances/{instance_id}`.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];getName in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Identifier. The resource name of the instance, in the format
`projects/{project}/locations/{location}/instances/{instance_id}`.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];getNameBytes in interface InstanceOrBuilderpublic Instance.Builder setName(String value)
Identifier. The resource name of the instance, in the format
`projects/{project}/locations/{location}/instances/{instance_id}`.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];value - The name to set.public Instance.Builder clearName()
Identifier. The resource name of the instance, in the format
`projects/{project}/locations/{location}/instances/{instance_id}`.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];public Instance.Builder setNameBytes(com.google.protobuf.ByteString value)
Identifier. The resource name of the instance, in the format
`projects/{project}/locations/{location}/instances/{instance_id}`.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];value - The bytes for name to set.public String getDescription()
Optional. The description of the instance. 2048 characters or less.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];getDescription in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
Optional. The description of the instance. 2048 characters or less.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];getDescriptionBytes in interface InstanceOrBuilderpublic Instance.Builder setDescription(String value)
Optional. The description of the instance. 2048 characters or less.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];value - The description to set.public Instance.Builder clearDescription()
Optional. The description of the instance. 2048 characters or less.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];public Instance.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Optional. The description of the instance. 2048 characters or less.
string description = 2 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for description to set.public int getStateValue()
Output only. The instance state.
.google.cloud.parallelstore.v1.Instance.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue in interface InstanceOrBuilderpublic Instance.Builder setStateValue(int value)
Output only. The instance state.
.google.cloud.parallelstore.v1.Instance.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for state to set.public Instance.State getState()
Output only. The instance state.
.google.cloud.parallelstore.v1.Instance.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState in interface InstanceOrBuilderpublic Instance.Builder setState(Instance.State value)
Output only. The instance state.
.google.cloud.parallelstore.v1.Instance.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The state to set.public Instance.Builder clearState()
Output only. The instance state.
.google.cloud.parallelstore.v1.Instance.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public boolean hasCreateTime()
Output only. The time when the instance was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface InstanceOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. The time when the instance was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface InstanceOrBuilderpublic Instance.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. The time when the instance was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time when the instance was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. The time when the instance was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder clearCreateTime()
Output only. The time when the instance was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. The time when the instance was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time when the instance was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface InstanceOrBuilderpublic boolean hasUpdateTime()
Output only. The time when the instance was updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface InstanceOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. The time when the instance was updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface InstanceOrBuilderpublic Instance.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time when the instance was updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time when the instance was updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time when the instance was updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Instance.Builder clearUpdateTime()
Output only. The time when the instance was updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. The time when the instance was updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The time when the instance was updated.
.google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface InstanceOrBuilderpublic int getLabelsCount()
InstanceOrBuilderOptional. Cloud Labels are a flexible and lightweight mechanism for organizing cloud resources into groups that reflect a customer's organizational needs and deployment strategies. See https://cloud.google.com/resource-manager/docs/labels-overview for details.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];getLabelsCount in interface InstanceOrBuilderpublic boolean containsLabels(String key)
Optional. Cloud Labels are a flexible and lightweight mechanism for organizing cloud resources into groups that reflect a customer's organizational needs and deployment strategies. See https://cloud.google.com/resource-manager/docs/labels-overview for details.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];containsLabels in interface InstanceOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface InstanceOrBuilderpublic Map<String,String> getLabelsMap()
Optional. Cloud Labels are a flexible and lightweight mechanism for organizing cloud resources into groups that reflect a customer's organizational needs and deployment strategies. See https://cloud.google.com/resource-manager/docs/labels-overview for details.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];getLabelsMap in interface InstanceOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
Optional. Cloud Labels are a flexible and lightweight mechanism for organizing cloud resources into groups that reflect a customer's organizational needs and deployment strategies. See https://cloud.google.com/resource-manager/docs/labels-overview for details.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];getLabelsOrDefault in interface InstanceOrBuilderpublic String getLabelsOrThrow(String key)
Optional. Cloud Labels are a flexible and lightweight mechanism for organizing cloud resources into groups that reflect a customer's organizational needs and deployment strategies. See https://cloud.google.com/resource-manager/docs/labels-overview for details.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];getLabelsOrThrow in interface InstanceOrBuilderpublic Instance.Builder clearLabels()
public Instance.Builder removeLabels(String key)
Optional. Cloud Labels are a flexible and lightweight mechanism for organizing cloud resources into groups that reflect a customer's organizational needs and deployment strategies. See https://cloud.google.com/resource-manager/docs/labels-overview for details.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];@Deprecated public Map<String,String> getMutableLabels()
public Instance.Builder putLabels(String key, String value)
Optional. Cloud Labels are a flexible and lightweight mechanism for organizing cloud resources into groups that reflect a customer's organizational needs and deployment strategies. See https://cloud.google.com/resource-manager/docs/labels-overview for details.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];public Instance.Builder putAllLabels(Map<String,String> values)
Optional. Cloud Labels are a flexible and lightweight mechanism for organizing cloud resources into groups that reflect a customer's organizational needs and deployment strategies. See https://cloud.google.com/resource-manager/docs/labels-overview for details.
map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];public long getCapacityGib()
Required. Immutable. The instance's storage capacity in Gibibytes (GiB). Allowed values are between 12000 and 100000, in multiples of 4000; e.g., 12000, 16000, 20000, ...
int64 capacity_gib = 8 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
getCapacityGib in interface InstanceOrBuilderpublic Instance.Builder setCapacityGib(long value)
Required. Immutable. The instance's storage capacity in Gibibytes (GiB). Allowed values are between 12000 and 100000, in multiples of 4000; e.g., 12000, 16000, 20000, ...
int64 capacity_gib = 8 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
value - The capacityGib to set.public Instance.Builder clearCapacityGib()
Required. Immutable. The instance's storage capacity in Gibibytes (GiB). Allowed values are between 12000 and 100000, in multiples of 4000; e.g., 12000, 16000, 20000, ...
int64 capacity_gib = 8 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
public String getDaosVersion()
Output only. The version of DAOS software running in the instance.
string daos_version = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];getDaosVersion in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getDaosVersionBytes()
Output only. The version of DAOS software running in the instance.
string daos_version = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];getDaosVersionBytes in interface InstanceOrBuilderpublic Instance.Builder setDaosVersion(String value)
Output only. The version of DAOS software running in the instance.
string daos_version = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The daosVersion to set.public Instance.Builder clearDaosVersion()
Output only. The version of DAOS software running in the instance.
string daos_version = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];public Instance.Builder setDaosVersionBytes(com.google.protobuf.ByteString value)
Output only. The version of DAOS software running in the instance.
string daos_version = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for daosVersion to set.public com.google.protobuf.ProtocolStringList getAccessPointsList()
Output only. A list of IPv4 addresses used for client side configuration.
repeated string access_points = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];getAccessPointsList in interface InstanceOrBuilderpublic int getAccessPointsCount()
Output only. A list of IPv4 addresses used for client side configuration.
repeated string access_points = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];getAccessPointsCount in interface InstanceOrBuilderpublic String getAccessPoints(int index)
Output only. A list of IPv4 addresses used for client side configuration.
repeated string access_points = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];getAccessPoints in interface InstanceOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getAccessPointsBytes(int index)
Output only. A list of IPv4 addresses used for client side configuration.
repeated string access_points = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];getAccessPointsBytes in interface InstanceOrBuilderindex - The index of the value to return.public Instance.Builder setAccessPoints(int index, String value)
Output only. A list of IPv4 addresses used for client side configuration.
repeated string access_points = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];index - The index to set the value at.value - The accessPoints to set.public Instance.Builder addAccessPoints(String value)
Output only. A list of IPv4 addresses used for client side configuration.
repeated string access_points = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The accessPoints to add.public Instance.Builder addAllAccessPoints(Iterable<String> values)
Output only. A list of IPv4 addresses used for client side configuration.
repeated string access_points = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];values - The accessPoints to add.public Instance.Builder clearAccessPoints()
Output only. A list of IPv4 addresses used for client side configuration.
repeated string access_points = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];public Instance.Builder addAccessPointsBytes(com.google.protobuf.ByteString value)
Output only. A list of IPv4 addresses used for client side configuration.
repeated string access_points = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes of the accessPoints to add.public String getNetwork()
Optional. Immutable. The name of the Compute Engine [VPC network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected.
string network = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getNetwork in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getNetworkBytes()
Optional. Immutable. The name of the Compute Engine [VPC network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected.
string network = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getNetworkBytes in interface InstanceOrBuilderpublic Instance.Builder setNetwork(String value)
Optional. Immutable. The name of the Compute Engine [VPC network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected.
string network = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
value - The network to set.public Instance.Builder clearNetwork()
Optional. Immutable. The name of the Compute Engine [VPC network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected.
string network = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
public Instance.Builder setNetworkBytes(com.google.protobuf.ByteString value)
Optional. Immutable. The name of the Compute Engine [VPC network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected.
string network = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
value - The bytes for network to set.public String getReservedIpRange()
Optional. Immutable. The ID of the IP address range being used by the instance's VPC network. See [Configure a VPC network](https://cloud.google.com/parallelstore/docs/vpc#create_and_configure_the_vpc). If no ID is provided, all ranges are considered.
string reserved_ip_range = 12 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getReservedIpRange in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getReservedIpRangeBytes()
Optional. Immutable. The ID of the IP address range being used by the instance's VPC network. See [Configure a VPC network](https://cloud.google.com/parallelstore/docs/vpc#create_and_configure_the_vpc). If no ID is provided, all ranges are considered.
string reserved_ip_range = 12 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getReservedIpRangeBytes in interface InstanceOrBuilderpublic Instance.Builder setReservedIpRange(String value)
Optional. Immutable. The ID of the IP address range being used by the instance's VPC network. See [Configure a VPC network](https://cloud.google.com/parallelstore/docs/vpc#create_and_configure_the_vpc). If no ID is provided, all ranges are considered.
string reserved_ip_range = 12 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
value - The reservedIpRange to set.public Instance.Builder clearReservedIpRange()
Optional. Immutable. The ID of the IP address range being used by the instance's VPC network. See [Configure a VPC network](https://cloud.google.com/parallelstore/docs/vpc#create_and_configure_the_vpc). If no ID is provided, all ranges are considered.
string reserved_ip_range = 12 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
public Instance.Builder setReservedIpRangeBytes(com.google.protobuf.ByteString value)
Optional. Immutable. The ID of the IP address range being used by the instance's VPC network. See [Configure a VPC network](https://cloud.google.com/parallelstore/docs/vpc#create_and_configure_the_vpc). If no ID is provided, all ranges are considered.
string reserved_ip_range = 12 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
value - The bytes for reservedIpRange to set.public String getEffectiveReservedIpRange()
Output only. Immutable. The ID of the IP address range being used by the instance's VPC network. This field is populated by the service and contains the value currently used by the service.
string effective_reserved_ip_range = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
getEffectiveReservedIpRange in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getEffectiveReservedIpRangeBytes()
Output only. Immutable. The ID of the IP address range being used by the instance's VPC network. This field is populated by the service and contains the value currently used by the service.
string effective_reserved_ip_range = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
getEffectiveReservedIpRangeBytes in interface InstanceOrBuilderpublic Instance.Builder setEffectiveReservedIpRange(String value)
Output only. Immutable. The ID of the IP address range being used by the instance's VPC network. This field is populated by the service and contains the value currently used by the service.
string effective_reserved_ip_range = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
value - The effectiveReservedIpRange to set.public Instance.Builder clearEffectiveReservedIpRange()
Output only. Immutable. The ID of the IP address range being used by the instance's VPC network. This field is populated by the service and contains the value currently used by the service.
string effective_reserved_ip_range = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
public Instance.Builder setEffectiveReservedIpRangeBytes(com.google.protobuf.ByteString value)
Output only. Immutable. The ID of the IP address range being used by the instance's VPC network. This field is populated by the service and contains the value currently used by the service.
string effective_reserved_ip_range = 14 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
value - The bytes for effectiveReservedIpRange to set.public int getFileStripeLevelValue()
Optional. Stripe level for files. Allowed values are: * `FILE_STRIPE_LEVEL_MIN`: offers the best performance for small size files. * `FILE_STRIPE_LEVEL_BALANCED`: balances performance for workloads involving a mix of small and large files. * `FILE_STRIPE_LEVEL_MAX`: higher throughput performance for larger files.
.google.cloud.parallelstore.v1.FileStripeLevel file_stripe_level = 15 [(.google.api.field_behavior) = OPTIONAL];
getFileStripeLevelValue in interface InstanceOrBuilderpublic Instance.Builder setFileStripeLevelValue(int value)
Optional. Stripe level for files. Allowed values are: * `FILE_STRIPE_LEVEL_MIN`: offers the best performance for small size files. * `FILE_STRIPE_LEVEL_BALANCED`: balances performance for workloads involving a mix of small and large files. * `FILE_STRIPE_LEVEL_MAX`: higher throughput performance for larger files.
.google.cloud.parallelstore.v1.FileStripeLevel file_stripe_level = 15 [(.google.api.field_behavior) = OPTIONAL];
value - The enum numeric value on the wire for fileStripeLevel to set.public FileStripeLevel getFileStripeLevel()
Optional. Stripe level for files. Allowed values are: * `FILE_STRIPE_LEVEL_MIN`: offers the best performance for small size files. * `FILE_STRIPE_LEVEL_BALANCED`: balances performance for workloads involving a mix of small and large files. * `FILE_STRIPE_LEVEL_MAX`: higher throughput performance for larger files.
.google.cloud.parallelstore.v1.FileStripeLevel file_stripe_level = 15 [(.google.api.field_behavior) = OPTIONAL];
getFileStripeLevel in interface InstanceOrBuilderpublic Instance.Builder setFileStripeLevel(FileStripeLevel value)
Optional. Stripe level for files. Allowed values are: * `FILE_STRIPE_LEVEL_MIN`: offers the best performance for small size files. * `FILE_STRIPE_LEVEL_BALANCED`: balances performance for workloads involving a mix of small and large files. * `FILE_STRIPE_LEVEL_MAX`: higher throughput performance for larger files.
.google.cloud.parallelstore.v1.FileStripeLevel file_stripe_level = 15 [(.google.api.field_behavior) = OPTIONAL];
value - The fileStripeLevel to set.public Instance.Builder clearFileStripeLevel()
Optional. Stripe level for files. Allowed values are: * `FILE_STRIPE_LEVEL_MIN`: offers the best performance for small size files. * `FILE_STRIPE_LEVEL_BALANCED`: balances performance for workloads involving a mix of small and large files. * `FILE_STRIPE_LEVEL_MAX`: higher throughput performance for larger files.
.google.cloud.parallelstore.v1.FileStripeLevel file_stripe_level = 15 [(.google.api.field_behavior) = OPTIONAL];
public int getDirectoryStripeLevelValue()
Optional. Stripe level for directories. Allowed values are: * `DIRECTORY_STRIPE_LEVEL_MIN`: recommended when directories contain a small number of files. * `DIRECTORY_STRIPE_LEVEL_BALANCED`: balances performance for workloads involving a mix of small and large directories. * `DIRECTORY_STRIPE_LEVEL_MAX`: recommended for directories with a large number of files.
.google.cloud.parallelstore.v1.DirectoryStripeLevel directory_stripe_level = 16 [(.google.api.field_behavior) = OPTIONAL];
getDirectoryStripeLevelValue in interface InstanceOrBuilderpublic Instance.Builder setDirectoryStripeLevelValue(int value)
Optional. Stripe level for directories. Allowed values are: * `DIRECTORY_STRIPE_LEVEL_MIN`: recommended when directories contain a small number of files. * `DIRECTORY_STRIPE_LEVEL_BALANCED`: balances performance for workloads involving a mix of small and large directories. * `DIRECTORY_STRIPE_LEVEL_MAX`: recommended for directories with a large number of files.
.google.cloud.parallelstore.v1.DirectoryStripeLevel directory_stripe_level = 16 [(.google.api.field_behavior) = OPTIONAL];
value - The enum numeric value on the wire for directoryStripeLevel to set.public DirectoryStripeLevel getDirectoryStripeLevel()
Optional. Stripe level for directories. Allowed values are: * `DIRECTORY_STRIPE_LEVEL_MIN`: recommended when directories contain a small number of files. * `DIRECTORY_STRIPE_LEVEL_BALANCED`: balances performance for workloads involving a mix of small and large directories. * `DIRECTORY_STRIPE_LEVEL_MAX`: recommended for directories with a large number of files.
.google.cloud.parallelstore.v1.DirectoryStripeLevel directory_stripe_level = 16 [(.google.api.field_behavior) = OPTIONAL];
getDirectoryStripeLevel in interface InstanceOrBuilderpublic Instance.Builder setDirectoryStripeLevel(DirectoryStripeLevel value)
Optional. Stripe level for directories. Allowed values are: * `DIRECTORY_STRIPE_LEVEL_MIN`: recommended when directories contain a small number of files. * `DIRECTORY_STRIPE_LEVEL_BALANCED`: balances performance for workloads involving a mix of small and large directories. * `DIRECTORY_STRIPE_LEVEL_MAX`: recommended for directories with a large number of files.
.google.cloud.parallelstore.v1.DirectoryStripeLevel directory_stripe_level = 16 [(.google.api.field_behavior) = OPTIONAL];
value - The directoryStripeLevel to set.public Instance.Builder clearDirectoryStripeLevel()
Optional. Stripe level for directories. Allowed values are: * `DIRECTORY_STRIPE_LEVEL_MIN`: recommended when directories contain a small number of files. * `DIRECTORY_STRIPE_LEVEL_BALANCED`: balances performance for workloads involving a mix of small and large directories. * `DIRECTORY_STRIPE_LEVEL_MAX`: recommended for directories with a large number of files.
.google.cloud.parallelstore.v1.DirectoryStripeLevel directory_stripe_level = 16 [(.google.api.field_behavior) = OPTIONAL];
public final Instance.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>public final Instance.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Instance.Builder>Copyright © 2025 Google LLC. All rights reserved.