public static final class GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder extends GeneratedMessageV3.Builder<GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder> implements GkeNodePoolConfig.GkeNodePoolAcceleratorConfigOrBuilder
A GkeNodeConfigAcceleratorConfig represents a Hardware Accelerator request
for a node pool.
Protobuf type google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodePoolAcceleratorConfig
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 GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig build()
buildPartial()
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig buildPartial()
clear()
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder clear()
Overrides
clearAcceleratorCount()
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder clearAcceleratorCount()
The number of accelerator cards exposed to an instance.
int64 accelerator_count = 1;
clearAcceleratorType()
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder clearAcceleratorType()
The accelerator type resource namename (see GPUs on Compute Engine).
string accelerator_type = 2;
clearField(Descriptors.FieldDescriptor field)
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearGpuPartitionSize()
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder clearGpuPartitionSize()
Size of partitions to create on the GPU. Valid values are described in
the NVIDIA mig user
guide.
string gpu_partition_size = 3;
clearOneof(Descriptors.OneofDescriptor oneof)
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder clone()
Overrides
getAcceleratorCount()
public long getAcceleratorCount()
The number of accelerator cards exposed to an instance.
int64 accelerator_count = 1;
Returns |
Type |
Description |
long |
The acceleratorCount.
|
getAcceleratorType()
public String getAcceleratorType()
The accelerator type resource namename (see GPUs on Compute Engine).
string accelerator_type = 2;
Returns |
Type |
Description |
String |
The acceleratorType.
|
getAcceleratorTypeBytes()
public ByteString getAcceleratorTypeBytes()
The accelerator type resource namename (see GPUs on Compute Engine).
string accelerator_type = 2;
Returns |
Type |
Description |
ByteString |
The bytes for acceleratorType.
|
getDefaultInstanceForType()
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getGpuPartitionSize()
public String getGpuPartitionSize()
Size of partitions to create on the GPU. Valid values are described in
the NVIDIA mig user
guide.
string gpu_partition_size = 3;
Returns |
Type |
Description |
String |
The gpuPartitionSize.
|
getGpuPartitionSizeBytes()
public ByteString getGpuPartitionSizeBytes()
Size of partitions to create on the GPU. Valid values are described in
the NVIDIA mig user
guide.
string gpu_partition_size = 3;
Returns |
Type |
Description |
ByteString |
The bytes for gpuPartitionSize.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(GkeNodePoolConfig.GkeNodePoolAcceleratorConfig other)
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder mergeFrom(GkeNodePoolConfig.GkeNodePoolAcceleratorConfig other)
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setAcceleratorCount(long value)
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder setAcceleratorCount(long value)
The number of accelerator cards exposed to an instance.
int64 accelerator_count = 1;
Parameter |
Name |
Description |
value |
long
The acceleratorCount to set.
|
setAcceleratorType(String value)
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder setAcceleratorType(String value)
The accelerator type resource namename (see GPUs on Compute Engine).
string accelerator_type = 2;
Parameter |
Name |
Description |
value |
String
The acceleratorType to set.
|
setAcceleratorTypeBytes(ByteString value)
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder setAcceleratorTypeBytes(ByteString value)
The accelerator type resource namename (see GPUs on Compute Engine).
string accelerator_type = 2;
Parameter |
Name |
Description |
value |
ByteString
The bytes for acceleratorType to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setGpuPartitionSize(String value)
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder setGpuPartitionSize(String value)
Size of partitions to create on the GPU. Valid values are described in
the NVIDIA mig user
guide.
string gpu_partition_size = 3;
Parameter |
Name |
Description |
value |
String
The gpuPartitionSize to set.
|
setGpuPartitionSizeBytes(ByteString value)
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder setGpuPartitionSizeBytes(ByteString value)
Size of partitions to create on the GPU. Valid values are described in
the NVIDIA mig user
guide.
string gpu_partition_size = 3;
Parameter |
Name |
Description |
value |
ByteString
The bytes for gpuPartitionSize to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final GkeNodePoolConfig.GkeNodePoolAcceleratorConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides