Class GPUSharingConfig (2.63.0)

publicfinalclassGPUSharingConfigextendsGeneratedMessageV3implementsGPUSharingConfigOrBuilder

GPUSharingConfig represents the GPU sharing configuration for Hardware Accelerators.

Protobuf type google.container.v1.GPUSharingConfig

Static Fields

GPU_SHARING_STRATEGY_FIELD_NUMBER

publicstaticfinalintGPU_SHARING_STRATEGY_FIELD_NUMBER
Field Value
TypeDescription
int

MAX_SHARED_CLIENTS_PER_GPU_FIELD_NUMBER

publicstaticfinalintMAX_SHARED_CLIENTS_PER_GPU_FIELD_NUMBER
Field Value
TypeDescription
int

Static Methods

getDefaultInstance()

publicstaticGPUSharingConfiggetDefaultInstance()
Returns
TypeDescription
GPUSharingConfig

getDescriptor()

publicstaticfinalDescriptors.DescriptorgetDescriptor()
Returns
TypeDescription
Descriptor

newBuilder()

publicstaticGPUSharingConfig.BuildernewBuilder()
Returns
TypeDescription
GPUSharingConfig.Builder

newBuilder(GPUSharingConfig prototype)

publicstaticGPUSharingConfig.BuildernewBuilder(GPUSharingConfigprototype)
Parameter
NameDescription
prototypeGPUSharingConfig
Returns
TypeDescription
GPUSharingConfig.Builder

parseDelimitedFrom(InputStream input)

publicstaticGPUSharingConfigparseDelimitedFrom(InputStreaminput)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
GPUSharingConfig
Exceptions
TypeDescription
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

publicstaticGPUSharingConfigparseDelimitedFrom(InputStreaminput,ExtensionRegistryLiteextensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
GPUSharingConfig
Exceptions
TypeDescription
IOException

parseFrom(byte[] data)

publicstaticGPUSharingConfigparseFrom(byte[]data)
Parameter
NameDescription
databyte[]
Returns
TypeDescription
GPUSharingConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

publicstaticGPUSharingConfigparseFrom(byte[]data,ExtensionRegistryLiteextensionRegistry)
Parameters
NameDescription
databyte[]
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
GPUSharingConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data)

publicstaticGPUSharingConfigparseFrom(ByteStringdata)
Parameter
NameDescription
dataByteString
Returns
TypeDescription
GPUSharingConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

publicstaticGPUSharingConfigparseFrom(ByteStringdata,ExtensionRegistryLiteextensionRegistry)
Parameters
NameDescription
dataByteString
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
GPUSharingConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

publicstaticGPUSharingConfigparseFrom(CodedInputStreaminput)
Parameter
NameDescription
inputCodedInputStream
Returns
TypeDescription
GPUSharingConfig
Exceptions
TypeDescription
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

publicstaticGPUSharingConfigparseFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
GPUSharingConfig
Exceptions
TypeDescription
IOException

parseFrom(InputStream input)

publicstaticGPUSharingConfigparseFrom(InputStreaminput)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
GPUSharingConfig
Exceptions
TypeDescription
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

publicstaticGPUSharingConfigparseFrom(InputStreaminput,ExtensionRegistryLiteextensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
GPUSharingConfig
Exceptions
TypeDescription
IOException

parseFrom(ByteBuffer data)

publicstaticGPUSharingConfigparseFrom(ByteBufferdata)
Parameter
NameDescription
dataByteBuffer
Returns
TypeDescription
GPUSharingConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

publicstaticGPUSharingConfigparseFrom(ByteBufferdata,ExtensionRegistryLiteextensionRegistry)
Parameters
NameDescription
dataByteBuffer
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
GPUSharingConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parser()

publicstaticParser<GPUSharingConfig>parser()
Returns
TypeDescription
Parser<GPUSharingConfig>

Methods

equals(Object obj)

publicbooleanequals(Objectobj)
Parameter
NameDescription
objObject
Returns
TypeDescription
boolean
Overrides

getDefaultInstanceForType()

publicGPUSharingConfiggetDefaultInstanceForType()
Returns
TypeDescription
GPUSharingConfig

getGpuSharingStrategy()

publicGPUSharingConfig.GPUSharingStrategygetGpuSharingStrategy()

The type of GPU sharing strategy to enable on the GPU node.

optional .google.container.v1.GPUSharingConfig.GPUSharingStrategy gpu_sharing_strategy = 2;

Returns
TypeDescription
GPUSharingConfig.GPUSharingStrategy

The gpuSharingStrategy.

getGpuSharingStrategyValue()

publicintgetGpuSharingStrategyValue()

The type of GPU sharing strategy to enable on the GPU node.

optional .google.container.v1.GPUSharingConfig.GPUSharingStrategy gpu_sharing_strategy = 2;

Returns
TypeDescription
int

The enum numeric value on the wire for gpuSharingStrategy.

getMaxSharedClientsPerGpu()

publiclonggetMaxSharedClientsPerGpu()

The max number of containers that can share a physical GPU.

int64 max_shared_clients_per_gpu = 1;

Returns
TypeDescription
long

The maxSharedClientsPerGpu.

getParserForType()

publicParser<GPUSharingConfig>getParserForType()
Returns
TypeDescription
Parser<GPUSharingConfig>
Overrides

getSerializedSize()

publicintgetSerializedSize()
Returns
TypeDescription
int
Overrides

hasGpuSharingStrategy()

publicbooleanhasGpuSharingStrategy()

The type of GPU sharing strategy to enable on the GPU node.

optional .google.container.v1.GPUSharingConfig.GPUSharingStrategy gpu_sharing_strategy = 2;

Returns
TypeDescription
boolean

Whether the gpuSharingStrategy field is set.

hashCode()

publicinthashCode()
Returns
TypeDescription
int
Overrides

internalGetFieldAccessorTable()

protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

publicfinalbooleanisInitialized()
Returns
TypeDescription
boolean
Overrides

newBuilderForType()

publicGPUSharingConfig.BuildernewBuilderForType()
Returns
TypeDescription
GPUSharingConfig.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protectedGPUSharingConfig.BuildernewBuilderForType(GeneratedMessageV3.BuilderParentparent)
Parameter
NameDescription
parentBuilderParent
Returns
TypeDescription
GPUSharingConfig.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protectedObjectnewInstance(GeneratedMessageV3.UnusedPrivateParameterunused)
Parameter
NameDescription
unusedUnusedPrivateParameter
Returns
TypeDescription
Object
Overrides

toBuilder()

publicGPUSharingConfig.BuildertoBuilder()
Returns
TypeDescription
GPUSharingConfig.Builder

writeTo(CodedOutputStream output)

publicvoidwriteTo(CodedOutputStreamoutput)
Parameter
NameDescription
outputCodedOutputStream
Overrides
Exceptions
TypeDescription
IOException