Class GPUInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<GPUInfo.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<GPUInfo.Builder>
org.tensorflow.proto.GPUInfo.Builder
- All Implemented Interfaces:
Message.Builder, MessageLite.Builder, MessageLiteOrBuilder, MessageOrBuilder, Cloneable, GPUInfoOrBuilder
- Enclosing class:
GPUInfo
public static final class GPUInfo.Builder
extends GeneratedMessageV3.Builder<GPUInfo.Builder>
implements GPUInfoOrBuilder
Protobuf type
tensorflow.GPUInfo-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(Descriptors.FieldDescriptor field, Object value) build()clear()e.g. "0000:04:00.0"e.g.Final entry in output of "nvidia-smi -L"clone()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 GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) final GPUInfo.BuildermergeUnknownFields(UnknownFieldSet unknownFields) e.g. "0000:04:00.0"setBusIdBytes(ByteString value) e.g. "0000:04:00.0"setField(Descriptors.FieldDescriptor field, Object value) e.g.setModelBytes(ByteString value) e.g.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) final GPUInfo.BuildersetUnknownFields(UnknownFieldSet unknownFields) Final entry in output of "nvidia-smi -L"setUuidBytes(ByteString value) Final entry in output of "nvidia-smi -L"Methods inherited from class GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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, mergeDelimitedFromMethods inherited from interface MessageLite.Builder
mergeFromMethods inherited from interface MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
-
internalGetFieldAccessorTable
- Specified by:
internalGetFieldAccessorTablein classGeneratedMessageV3.Builder<GPUInfo.Builder>
-
clear
- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessageV3.Builder<GPUInfo.Builder>
-
getDescriptorForType
- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessageV3.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
-
clone
- Specified by:
clonein interfaceMessage.Builder- Specified by:
clonein interfaceMessageLite.Builder- Overrides:
clonein classGeneratedMessageV3.Builder<GPUInfo.Builder>
-
setField
- Specified by:
setFieldin interfaceMessage.Builder- Overrides:
setFieldin classGeneratedMessageV3.Builder<GPUInfo.Builder>
-
clearField
- Specified by:
clearFieldin interfaceMessage.Builder- Overrides:
clearFieldin classGeneratedMessageV3.Builder<GPUInfo.Builder>
-
clearOneof
- Specified by:
clearOneofin interfaceMessage.Builder- Overrides:
clearOneofin classGeneratedMessageV3.Builder<GPUInfo.Builder>
-
setRepeatedField
- Specified by:
setRepeatedFieldin interfaceMessage.Builder- Overrides:
setRepeatedFieldin classGeneratedMessageV3.Builder<GPUInfo.Builder>
-
addRepeatedField
- Specified by:
addRepeatedFieldin interfaceMessage.Builder- Overrides:
addRepeatedFieldin classGeneratedMessageV3.Builder<GPUInfo.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 classGeneratedMessageV3.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.
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfaceMessage.Builder- Overrides:
setUnknownFieldsin classGeneratedMessageV3.Builder<GPUInfo.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfaceMessage.Builder- Overrides:
mergeUnknownFieldsin classGeneratedMessageV3.Builder<GPUInfo.Builder>
-