public static final class QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder extends GeneratedMessageV3.Builder<QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder> implements QueuedResource.Tpu.NodeSpec.MultiNodeParamsOrBuilder
   
   Parameters to specify for multi-node QueuedResource requests. This
 field must be populated in case of multi-node requests instead of
 node_id. It's an error to specify both node_id and multi_node_params.
 Protobuf type 
 google.cloud.tpu.v2alpha1.QueuedResource.Tpu.NodeSpec.MultiNodeParams
    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.MultiNodeParams.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams build()
   
  
  
  buildPartial()
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams buildPartial()
   
  
  
  clear()
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder clear()
   
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearNodeCount()
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder clearNodeCount()
   
   Required. Number of nodes with this spec. The system will attempt
 to provison "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.MultiNodeParams.Builder clearNodeIdPrefix()
   
   Prefix of node_ids in case of multi-node 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;
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearWorkloadType()
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder clearWorkloadType()
   
   Optional. The workload type for the multi-node request.
 
 .google.cloud.tpu.v2alpha1.QueuedResource.Tpu.NodeSpec.MultiNodeParams.WorkloadType workload_type = 4 [(.google.api.field_behavior) = OPTIONAL];
 
clone()
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getNodeCount()
  
    public int getNodeCount()
   
   Required. Number of nodes with this spec. The system will attempt
 to provison "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()
   
   Prefix of node_ids in case of multi-node 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;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The nodeIdPrefix. | 
    
  
  
  getNodeIdPrefixBytes()
  
    public ByteString getNodeIdPrefixBytes()
   
   Prefix of node_ids in case of multi-node 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;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for nodeIdPrefix. | 
    
  
  
  getWorkloadType()
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams.WorkloadType getWorkloadType()
   
   Optional. The workload type for the multi-node request.
 
 .google.cloud.tpu.v2alpha1.QueuedResource.Tpu.NodeSpec.MultiNodeParams.WorkloadType workload_type = 4 [(.google.api.field_behavior) = OPTIONAL];
 
getWorkloadTypeValue()
  
    public int getWorkloadTypeValue()
   
   Optional. The workload type for the multi-node request.
 
 .google.cloud.tpu.v2alpha1.QueuedResource.Tpu.NodeSpec.MultiNodeParams.WorkloadType workload_type = 4 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The enum numeric value on the wire for workloadType. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(QueuedResource.Tpu.NodeSpec.MultiNodeParams other)
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder mergeFrom(QueuedResource.Tpu.NodeSpec.MultiNodeParams other)
   
  
  
  
  
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setNodeCount(int value)
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder setNodeCount(int value)
   
   Required. Number of nodes with this spec. The system will attempt
 to provison "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.MultiNodeParams.Builder setNodeIdPrefix(String value)
   
   Prefix of node_ids in case of multi-node 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;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The nodeIdPrefix to set. | 
    
  
  
  
  setNodeIdPrefixBytes(ByteString value)
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder setNodeIdPrefixBytes(ByteString value)
   
   Prefix of node_ids in case of multi-node 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;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for nodeIdPrefix to set. | 
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setWorkloadType(QueuedResource.Tpu.NodeSpec.MultiNodeParams.WorkloadType value)
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder setWorkloadType(QueuedResource.Tpu.NodeSpec.MultiNodeParams.WorkloadType value)
   
   Optional. The workload type for the multi-node request.
 
 .google.cloud.tpu.v2alpha1.QueuedResource.Tpu.NodeSpec.MultiNodeParams.WorkloadType workload_type = 4 [(.google.api.field_behavior) = OPTIONAL];
 
setWorkloadTypeValue(int value)
  
    public QueuedResource.Tpu.NodeSpec.MultiNodeParams.Builder setWorkloadTypeValue(int value)
   
   Optional. The workload type for the multi-node request.
 
 .google.cloud.tpu.v2alpha1.QueuedResource.Tpu.NodeSpec.MultiNodeParams.WorkloadType workload_type = 4 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | int
 The enum numeric value on the wire for workloadType to set. |