Class QueuedResource.Tpu.NodeSpec.MultisliceParams.Builder (2.76.0)
2.88.0 (latest)
2.86.0
2.84.0
2.83.0
2.81.0
2.79.0
2.77.0
2.76.0
2.75.0
2.74.0
2.73.0
2.71.0
2.69.0
2.68.0
2.65.0
2.64.0
2.63.0
2.61.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.53.0
2.52.0
2.50.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.41.0
2.40.0
2.38.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.29.0
2.28.0
2.25.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.12.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.0
2.2.6
public static final class QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder extends GeneratedMessageV3 . Builder<QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder > implements QueuedResource . Tpu . NodeSpec . MultisliceParamsOrBuilder
Parameters to specify for multislice QueuedResource requests. This
message must be populated in case of multislice requests instead of
node_id.
Protobuf type google.cloud.tpu.v2.QueuedResource.Tpu.NodeSpec.MultisliceParams
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public QueuedResource . Tpu . NodeSpec . MultisliceParams build ()
buildPartial()
public QueuedResource . Tpu . NodeSpec . MultisliceParams buildPartial ()
clear()
public QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder clear ()
Overrides
clearField(Descriptors.FieldDescriptor field)
public QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearNodeCount()
public QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder clearNodeCount ()
Required. Number of nodes with this spec. The system will attempt
to provision "node_count" nodes as part of the request.
This needs to be > 1.
int32 node_count = 1 [(.google.api.field_behavior) = REQUIRED];
clearNodeIdPrefix()
public QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder clearNodeIdPrefix ()
Optional. Prefix of node_ids in case of multislice request.
Should follow the ^[A-Za-z0-9_.~+%-]+$ regex format.
If node_count = 3 and node_id_prefix = "np", node ids of nodes
created will be "np-0", "np-1", "np-2". If this field is not
provided we use queued_resource_id as the node_id_prefix.
string node_id_prefix = 2 [(.google.api.field_behavior) = OPTIONAL];
clearOneof(Descriptors.OneofDescriptor oneof)
public QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clone()
public QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder clone ()
Overrides
getDefaultInstanceForType()
public QueuedResource . Tpu . NodeSpec . MultisliceParams getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getNodeCount()
public int getNodeCount ()
Required. Number of nodes with this spec. The system will attempt
to provision "node_count" nodes as part of the request.
This needs to be > 1.
int32 node_count = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
int
The nodeCount.
getNodeIdPrefix()
public String getNodeIdPrefix ()
Optional. Prefix of node_ids in case of multislice request.
Should follow the ^[A-Za-z0-9_.~+%-]+$ regex format.
If node_count = 3 and node_id_prefix = "np", node ids of nodes
created will be "np-0", "np-1", "np-2". If this field is not
provided we use queued_resource_id as the node_id_prefix.
string node_id_prefix = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
String
The nodeIdPrefix.
getNodeIdPrefixBytes()
public ByteString getNodeIdPrefixBytes ()
Optional. Prefix of node_ids in case of multislice request.
Should follow the ^[A-Za-z0-9_.~+%-]+$ regex format.
If node_count = 3 and node_id_prefix = "np", node ids of nodes
created will be "np-0", "np-1", "np-2". If this field is not
provided we use queued_resource_id as the node_id_prefix.
string node_id_prefix = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
ByteString
The bytes for nodeIdPrefix.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(QueuedResource.Tpu.NodeSpec.MultisliceParams other)
public QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder mergeFrom ( QueuedResource . Tpu . NodeSpec . MultisliceParams other )
public QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setNodeCount(int value)
public QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder setNodeCount ( int value )
Required. Number of nodes with this spec. The system will attempt
to provision "node_count" nodes as part of the request.
This needs to be > 1.
int32 node_count = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name
Description
value
int The nodeCount to set.
setNodeIdPrefix(String value)
public QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder setNodeIdPrefix ( String value )
Optional. Prefix of node_ids in case of multislice request.
Should follow the ^[A-Za-z0-9_.~+%-]+$ regex format.
If node_count = 3 and node_id_prefix = "np", node ids of nodes
created will be "np-0", "np-1", "np-2". If this field is not
provided we use queued_resource_id as the node_id_prefix.
string node_id_prefix = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
String The nodeIdPrefix to set.
setNodeIdPrefixBytes(ByteString value)
public QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder setNodeIdPrefixBytes ( ByteString value )
Optional. Prefix of node_ids in case of multislice request.
Should follow the ^[A-Za-z0-9_.~+%-]+$ regex format.
If node_count = 3 and node_id_prefix = "np", node ids of nodes
created will be "np-0", "np-1", "np-2". If this field is not
provided we use queued_resource_id as the node_id_prefix.
string node_id_prefix = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
ByteString The bytes for nodeIdPrefix to set.
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final QueuedResource . Tpu . NodeSpec . MultisliceParams . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]