Class GPUSharingConfig.Builder (2.37.0)
2.90.0 (latest)
2.88.0
2.86.0
2.85.0
2.84.0
2.83.0
2.81.0
2.79.0
2.78.0
2.77.0
2.76.0
2.75.0
2.73.0
2.71.0
2.70.0
2.67.0
2.66.0
2.65.0
2.63.0
2.62.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.52.0
2.51.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.40.0
2.39.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.27.0
2.26.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.11.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.2
2.4.1
2.3.8
public static final class GPUSharingConfig . Builder extends GeneratedMessageV3 . Builder<GPUSharingConfig . Builder > implements GPUSharingConfigOrBuilder
GPUSharingConfig represents the GPU sharing configuration for Hardware
Accelerators.
Protobuf type google.container.v1beta1.GPUSharingConfig
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 GPUSharingConfig . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public GPUSharingConfig build ()
buildPartial()
public GPUSharingConfig buildPartial ()
clear()
public GPUSharingConfig . Builder clear ()
Overrides
clearField(Descriptors.FieldDescriptor field)
public GPUSharingConfig . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearGpuSharingStrategy()
public GPUSharingConfig . Builder clearGpuSharingStrategy ()
The type of GPU sharing strategy to enable on the GPU node.
optional .google.container.v1beta1.GPUSharingConfig.GPUSharingStrategy gpu_sharing_strategy = 2;
clearMaxSharedClientsPerGpu()
public GPUSharingConfig . Builder clearMaxSharedClientsPerGpu ()
The max number of containers that can share a physical GPU.
int64 max_shared_clients_per_gpu = 1;
clearOneof(Descriptors.OneofDescriptor oneof)
public GPUSharingConfig . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clone()
public GPUSharingConfig . Builder clone ()
Overrides
getDefaultInstanceForType()
public GPUSharingConfig getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getGpuSharingStrategy()
public GPUSharingConfig . GPUSharingStrategy getGpuSharingStrategy ()
The type of GPU sharing strategy to enable on the GPU node.
optional .google.container.v1beta1.GPUSharingConfig.GPUSharingStrategy gpu_sharing_strategy = 2;
getGpuSharingStrategyValue()
public int getGpuSharingStrategyValue ()
The type of GPU sharing strategy to enable on the GPU node.
optional .google.container.v1beta1.GPUSharingConfig.GPUSharingStrategy gpu_sharing_strategy = 2;
Returns
Type
Description
int
The enum numeric value on the wire for gpuSharingStrategy.
getMaxSharedClientsPerGpu()
public long getMaxSharedClientsPerGpu ()
The max number of containers that can share a physical GPU.
int64 max_shared_clients_per_gpu = 1;
Returns
Type
Description
long
The maxSharedClientsPerGpu.
hasGpuSharingStrategy()
public boolean hasGpuSharingStrategy ()
The type of GPU sharing strategy to enable on the GPU node.
optional .google.container.v1beta1.GPUSharingConfig.GPUSharingStrategy gpu_sharing_strategy = 2;
Returns
Type
Description
boolean
Whether the gpuSharingStrategy field is set.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(GPUSharingConfig other)
public GPUSharingConfig . Builder mergeFrom ( GPUSharingConfig other )
public GPUSharingConfig . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public GPUSharingConfig . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final GPUSharingConfig . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public GPUSharingConfig . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setGpuSharingStrategy(GPUSharingConfig.GPUSharingStrategy value)
public GPUSharingConfig . Builder setGpuSharingStrategy ( GPUSharingConfig . GPUSharingStrategy value )
The type of GPU sharing strategy to enable on the GPU node.
optional .google.container.v1beta1.GPUSharingConfig.GPUSharingStrategy gpu_sharing_strategy = 2;
setGpuSharingStrategyValue(int value)
public GPUSharingConfig . Builder setGpuSharingStrategyValue ( int value )
The type of GPU sharing strategy to enable on the GPU node.
optional .google.container.v1beta1.GPUSharingConfig.GPUSharingStrategy gpu_sharing_strategy = 2;
Parameter
Name
Description
value
int The enum numeric value on the wire for gpuSharingStrategy to set.
setMaxSharedClientsPerGpu(long value)
public GPUSharingConfig . Builder setMaxSharedClientsPerGpu ( long value )
The max number of containers that can share a physical GPU.
int64 max_shared_clients_per_gpu = 1;
Parameter
Name
Description
value
long The maxSharedClientsPerGpu to set.
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public GPUSharingConfig . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final GPUSharingConfig . 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."],[],[]]