Class NodeSelector.Builder (0.95.0)
Stay organized with collections
Save and categorize content based on your preferences.
public static final class NodeSelector.Builder extends GeneratedMessage.Builder<NodeSelector.Builder> implements NodeSelectorOrBuilder
Hardware constraints configuration.
Protobuf type google.cloud.run.v2.NodeSelector
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
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];
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 GeneratedMessage.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
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.
|
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-08-05 UTC.
[null,null,["Last updated 2026-08-05 UTC."],[],[]]