Class GPUInfo.Builder
java.lang.Object
- All Implemented Interfaces:
Message.Builder, MessageLite.Builder, MessageLiteOrBuilder, MessageOrBuilder, Cloneable, GPUInfoOrBuilder
- Enclosing class:
GPUInfo
public static final class GPUInfo.Builder
extends GeneratedMessage.Builder<GPUInfo.Builder>
implements GPUInfoOrBuilder
Protobuf type
tensorflow.GPUInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()e.g. "0000:04:00.0"e.g.Final entry in output of "nvidia-smi -L"getBusId()e.g. "0000:04:00.0"e.g. "0000:04:00.0"static final Descriptors.DescriptorgetModel()e.g.e.g.getUuid()Final entry in output of "nvidia-smi -L"Final entry in output of "nvidia-smi -L"protected GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) e.g. "0000:04:00.0"setBusIdBytes(ByteString value) e.g. "0000:04:00.0"e.g.setModelBytes(ByteString value) e.g.Final entry in output of "nvidia-smi -L"setUuidBytes(ByteString value) Final entry in output of "nvidia-smi -L"Methods inherited from class GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
-
Method Details
-
getDescriptor
-
internalGetFieldAccessorTable
- Specified by:
internalGetFieldAccessorTablein classGeneratedMessage.Builder<GPUInfo.Builder>
-
clear
- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessage.Builder<GPUInfo.Builder>
-
getDescriptorForType
- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessage.Builder<GPUInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfaceMessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceMessageOrBuilder
-
build
- Specified by:
buildin interfaceMessage.Builder- Specified by:
buildin interfaceMessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfaceMessage.Builder- Specified by:
buildPartialin interfaceMessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfaceMessage.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<GPUInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessage.Builder<GPUInfo.Builder>
-
mergeFrom
public GPUInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfaceMessage.Builder- Specified by:
mergeFromin interfaceMessageLite.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<GPUInfo.Builder>- Throws:
IOException
-
getModel
e.g. "Tesla K40c"
string model = 1;- Specified by:
getModelin interfaceGPUInfoOrBuilder- Returns:
- The model.
-
getModelBytes
e.g. "Tesla K40c"
string model = 1;- Specified by:
getModelBytesin interfaceGPUInfoOrBuilder- Returns:
- The bytes for model.
-
setModel
e.g. "Tesla K40c"
string model = 1;- Parameters:
value- The model to set.- Returns:
- This builder for chaining.
-
clearModel
e.g. "Tesla K40c"
string model = 1;- Returns:
- This builder for chaining.
-
setModelBytes
e.g. "Tesla K40c"
string model = 1;- Parameters:
value- The bytes for model to set.- Returns:
- This builder for chaining.
-
getUuid
Final entry in output of "nvidia-smi -L"
string uuid = 2;- Specified by:
getUuidin interfaceGPUInfoOrBuilder- Returns:
- The uuid.
-
getUuidBytes
Final entry in output of "nvidia-smi -L"
string uuid = 2;- Specified by:
getUuidBytesin interfaceGPUInfoOrBuilder- Returns:
- The bytes for uuid.
-
setUuid
Final entry in output of "nvidia-smi -L"
string uuid = 2;- Parameters:
value- The uuid to set.- Returns:
- This builder for chaining.
-
clearUuid
Final entry in output of "nvidia-smi -L"
string uuid = 2;- Returns:
- This builder for chaining.
-
setUuidBytes
Final entry in output of "nvidia-smi -L"
string uuid = 2;- Parameters:
value- The bytes for uuid to set.- Returns:
- This builder for chaining.
-
getBusId
e.g. "0000:04:00.0"
string bus_id = 3;- Specified by:
getBusIdin interfaceGPUInfoOrBuilder- Returns:
- The busId.
-
getBusIdBytes
e.g. "0000:04:00.0"
string bus_id = 3;- Specified by:
getBusIdBytesin interfaceGPUInfoOrBuilder- Returns:
- The bytes for busId.
-
setBusId
e.g. "0000:04:00.0"
string bus_id = 3;- Parameters:
value- The busId to set.- Returns:
- This builder for chaining.
-
clearBusId
e.g. "0000:04:00.0"
string bus_id = 3;- Returns:
- This builder for chaining.
-
setBusIdBytes
e.g. "0000:04:00.0"
string bus_id = 3;- Parameters:
value- The bytes for busId to set.- Returns:
- This builder for chaining.
-