Class NodeSelector.Builder (0.52.0)
0.88.0 (latest)
0.87.0
0.85.0
0.83.0
0.82.0
0.80.0
0.78.0
0.76.0
0.75.0
0.74.0
0.73.0
0.72.0
0.70.0
0.68.0
0.67.0
0.64.0
0.63.0
0.62.0
0.60.0
0.59.0
0.58.0
0.57.0
0.56.0
0.55.0
0.54.0
0.53.0
0.52.0
0.51.0
0.49.0
0.48.0
0.47.0
0.46.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.37.0
0.36.0
0.35.0
0.34.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.24.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.5
0.2.1
0.1.2
public static final class NodeSelector . Builder extends GeneratedMessageV3 . Builder<NodeSelector . Builder > implements NodeSelectorOrBuilder
Hardware constraints configuration.
Protobuf type google.cloud.run.v2.NodeSelector
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 NodeSelector . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public NodeSelector build ()
buildPartial()
public NodeSelector buildPartial ()
clear()
public NodeSelector . Builder clear ()
Overrides
clearAccelerator()
public NodeSelector . Builder clearAccelerator ()
Required. GPU accelerator type to attach to an instance.
string accelerator = 1 [(.google.api.field_behavior) = REQUIRED];
clearField(Descriptors.FieldDescriptor field)
public NodeSelector . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public NodeSelector . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clone()
public NodeSelector . Builder clone ()
Overrides
getAccelerator()
public String getAccelerator ()
Required. GPU accelerator type to attach to an instance.
string accelerator = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
String
The accelerator.
getAcceleratorBytes()
public ByteString getAcceleratorBytes ()
Required. GPU accelerator type to attach to an instance.
string accelerator = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
ByteString
The bytes for accelerator.
getDefaultInstanceForType()
public NodeSelector getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(NodeSelector other)
public NodeSelector . Builder mergeFrom ( NodeSelector other )
public NodeSelector . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public NodeSelector . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final NodeSelector . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setAccelerator(String value)
public NodeSelector . Builder setAccelerator ( String value )
Required. GPU accelerator type to attach to an instance.
string accelerator = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name
Description
value
String The accelerator to set.
setAcceleratorBytes(ByteString value)
public NodeSelector . Builder setAcceleratorBytes ( ByteString value )
Required. GPU accelerator type to attach to an instance.
string accelerator = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name
Description
value
ByteString The bytes for accelerator to set.
setField(Descriptors.FieldDescriptor field, Object value)
public NodeSelector . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public NodeSelector . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final NodeSelector . 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-30 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-30 UTC."],[],[]]