Class Model.ModelProto.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Model.ModelProto.Builder>
com.google.protobuf.GeneratedMessage.Builder<Model.ModelProto.Builder>
org.tensorflow.proto.data.model.Model.ModelProto.Builder
- All Implemented Interfaces:
Message.Builder, MessageLite.Builder, MessageLiteOrBuilder, MessageOrBuilder, Cloneable, Model.ModelProtoOrBuilder
- Enclosing class:
Model.ModelProto
public static final class Model.ModelProto.Builder
extends GeneratedMessage.Builder<Model.ModelProto.Builder>
implements Model.ModelProtoOrBuilder
Protocol buffer representing the data used by the autotuning modeling framework.Protobuf type
tensorflow.data.model.ModelProto-
Method Summary
Modifier and TypeMethodDescriptionaddAllGapTimes(Iterable<? extends Long> values) repeated uint64 gap_times = 6;addGapTimes(long value) repeated uint64 gap_times = 6;build()clear()User-defined name for the dataset.repeated uint64 gap_times = 6;Counter for node IDs of this model..tensorflow.data.model.ModelProto.OptimizationParams optimization_params = 5;ID of the output node of this model.booleancontainsNodes(long key) Map of node IDs to nodes of this model.User-defined name for the dataset.User-defined name for the dataset.static final Descriptors.DescriptorlonggetGapTimes(int index) repeated uint64 gap_times = 6;intrepeated uint64 gap_times = 6;repeated uint64 gap_times = 6;longCounter for node IDs of this model.Deprecated.getNodes()Deprecated.intMap of node IDs to nodes of this model.Map of node IDs to nodes of this model.getNodesOrDefault(long key, Model.ModelProto.Node defaultValue) Map of node IDs to nodes of this model.getNodesOrThrow(long key) Map of node IDs to nodes of this model..tensorflow.data.model.ModelProto.OptimizationParams optimization_params = 5;.tensorflow.data.model.ModelProto.OptimizationParams optimization_params = 5;.tensorflow.data.model.ModelProto.OptimizationParams optimization_params = 5;longID of the output node of this model.boolean.tensorflow.data.model.ModelProto.OptimizationParams optimization_params = 5;protected GeneratedMessage.FieldAccessorTableprotected MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) mergeFrom(Model.ModelProto other) .tensorflow.data.model.ModelProto.OptimizationParams optimization_params = 5;putAllNodes(Map<Long, Model.ModelProto.Node> values) Map of node IDs to nodes of this model.putNodes(long key, Model.ModelProto.Node value) Map of node IDs to nodes of this model.putNodesBuilderIfAbsent(long key) Map of node IDs to nodes of this model.removeNodes(long key) Map of node IDs to nodes of this model.setDatasetName(String value) User-defined name for the dataset.setDatasetNameBytes(ByteString value) User-defined name for the dataset.setGapTimes(int index, long value) repeated uint64 gap_times = 6;setIdCounter(long value) Counter for node IDs of this model..tensorflow.data.model.ModelProto.OptimizationParams optimization_params = 5;setOptimizationParams(Model.ModelProto.OptimizationParams.Builder builderForValue) .tensorflow.data.model.ModelProto.OptimizationParams optimization_params = 5;setOutput(long value) ID of the output node of this model.Methods inherited from class GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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
-
internalGetMapFieldReflection
- Overrides:
internalGetMapFieldReflectionin classGeneratedMessage.Builder<Model.ModelProto.Builder>
-
internalGetMutableMapFieldReflection
- Overrides:
internalGetMutableMapFieldReflectionin classGeneratedMessage.Builder<Model.ModelProto.Builder>
-
internalGetFieldAccessorTable
- Specified by:
internalGetFieldAccessorTablein classGeneratedMessage.Builder<Model.ModelProto.Builder>
-
clear
- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessage.Builder<Model.ModelProto.Builder>
-
getDescriptorForType
- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessage.Builder<Model.ModelProto.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<Model.ModelProto.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessage.Builder<Model.ModelProto.Builder>
-
mergeFrom
public Model.ModelProto.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfaceMessage.Builder- Specified by:
mergeFromin interfaceMessageLite.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<Model.ModelProto.Builder>- Throws:
IOException
-
getDatasetName
User-defined name for the dataset. Empty if no name was set.
string dataset_name = 7;- Specified by:
getDatasetNamein interfaceModel.ModelProtoOrBuilder- Returns:
- The datasetName.
-
getDatasetNameBytes
User-defined name for the dataset. Empty if no name was set.
string dataset_name = 7;- Specified by:
getDatasetNameBytesin interfaceModel.ModelProtoOrBuilder- Returns:
- The bytes for datasetName.
-
setDatasetName
User-defined name for the dataset. Empty if no name was set.
string dataset_name = 7;- Parameters:
value- The datasetName to set.- Returns:
- This builder for chaining.
-
clearDatasetName
User-defined name for the dataset. Empty if no name was set.
string dataset_name = 7;- Returns:
- This builder for chaining.
-
setDatasetNameBytes
User-defined name for the dataset. Empty if no name was set.
string dataset_name = 7;- Parameters:
value- The bytes for datasetName to set.- Returns:
- This builder for chaining.
-
getNodesCount
public int getNodesCount()Description copied from interface:Model.ModelProtoOrBuilderMap of node IDs to nodes of this model.
map<int64, .tensorflow.data.model.ModelProto.Node> nodes = 1;- Specified by:
getNodesCountin interfaceModel.ModelProtoOrBuilder
-
containsNodes
public boolean containsNodes(long key) Map of node IDs to nodes of this model.
map<int64, .tensorflow.data.model.ModelProto.Node> nodes = 1;- Specified by:
containsNodesin interfaceModel.ModelProtoOrBuilder
-
getNodes
Deprecated.UsegetNodesMap()instead.- Specified by:
getNodesin interfaceModel.ModelProtoOrBuilder
-
getNodesMap
Map of node IDs to nodes of this model.
map<int64, .tensorflow.data.model.ModelProto.Node> nodes = 1;- Specified by:
getNodesMapin interfaceModel.ModelProtoOrBuilder
-
getNodesOrDefault
Map of node IDs to nodes of this model.
map<int64, .tensorflow.data.model.ModelProto.Node> nodes = 1;- Specified by:
getNodesOrDefaultin interfaceModel.ModelProtoOrBuilder
-
getNodesOrThrow
Map of node IDs to nodes of this model.
map<int64, .tensorflow.data.model.ModelProto.Node> nodes = 1;- Specified by:
getNodesOrThrowin interfaceModel.ModelProtoOrBuilder
-
clearNodes
-
removeNodes
Map of node IDs to nodes of this model.
map<int64, .tensorflow.data.model.ModelProto.Node> nodes = 1; -
getMutableNodes
Deprecated.Use alternate mutation accessors instead. -
putNodes
Map of node IDs to nodes of this model.
map<int64, .tensorflow.data.model.ModelProto.Node> nodes = 1; -
putAllNodes
Map of node IDs to nodes of this model.
map<int64, .tensorflow.data.model.ModelProto.Node> nodes = 1; -
putNodesBuilderIfAbsent
Map of node IDs to nodes of this model.
map<int64, .tensorflow.data.model.ModelProto.Node> nodes = 1; -
getOutput
public long getOutput()ID of the output node of this model.
int64 output = 2;- Specified by:
getOutputin interfaceModel.ModelProtoOrBuilder- Returns:
- The output.
-
setOutput
ID of the output node of this model.
int64 output = 2;- Parameters:
value- The output to set.- Returns:
- This builder for chaining.
-
clearOutput
ID of the output node of this model.
int64 output = 2;- Returns:
- This builder for chaining.
-
getIdCounter
public long getIdCounter()Counter for node IDs of this model.
int64 id_counter = 3;- Specified by:
getIdCounterin interfaceModel.ModelProtoOrBuilder- Returns:
- The idCounter.
-
setIdCounter
Counter for node IDs of this model.
int64 id_counter = 3;- Parameters:
value- The idCounter to set.- Returns:
- This builder for chaining.
-
clearIdCounter
Counter for node IDs of this model.
int64 id_counter = 3;- Returns:
- This builder for chaining.
-
hasOptimizationParams
public boolean hasOptimizationParams().tensorflow.data.model.ModelProto.OptimizationParams optimization_params = 5;- Specified by:
hasOptimizationParamsin interfaceModel.ModelProtoOrBuilder- Returns:
- Whether the optimizationParams field is set.
-
getOptimizationParams
.tensorflow.data.model.ModelProto.OptimizationParams optimization_params = 5;- Specified by:
getOptimizationParamsin interfaceModel.ModelProtoOrBuilder- Returns:
- The optimizationParams.
-
setOptimizationParams
.tensorflow.data.model.ModelProto.OptimizationParams optimization_params = 5; -
setOptimizationParams
public Model.ModelProto.Builder setOptimizationParams(Model.ModelProto.OptimizationParams.Builder builderForValue) .tensorflow.data.model.ModelProto.OptimizationParams optimization_params = 5; -
mergeOptimizationParams
.tensorflow.data.model.ModelProto.OptimizationParams optimization_params = 5; -
clearOptimizationParams
.tensorflow.data.model.ModelProto.OptimizationParams optimization_params = 5; -
getOptimizationParamsBuilder
.tensorflow.data.model.ModelProto.OptimizationParams optimization_params = 5; -
getOptimizationParamsOrBuilder
.tensorflow.data.model.ModelProto.OptimizationParams optimization_params = 5;- Specified by:
getOptimizationParamsOrBuilderin interfaceModel.ModelProtoOrBuilder
-
getGapTimesList
repeated uint64 gap_times = 6;- Specified by:
getGapTimesListin interfaceModel.ModelProtoOrBuilder- Returns:
- A list containing the gapTimes.
-
getGapTimesCount
public int getGapTimesCount()repeated uint64 gap_times = 6;- Specified by:
getGapTimesCountin interfaceModel.ModelProtoOrBuilder- Returns:
- The count of gapTimes.
-
getGapTimes
public long getGapTimes(int index) repeated uint64 gap_times = 6;- Specified by:
getGapTimesin interfaceModel.ModelProtoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The gapTimes at the given index.
-
setGapTimes
repeated uint64 gap_times = 6;- Parameters:
index- The index to set the value at.value- The gapTimes to set.- Returns:
- This builder for chaining.
-
addGapTimes
repeated uint64 gap_times = 6;- Parameters:
value- The gapTimes to add.- Returns:
- This builder for chaining.
-
addAllGapTimes
repeated uint64 gap_times = 6;- Parameters:
values- The gapTimes to add.- Returns:
- This builder for chaining.
-
clearGapTimes
repeated uint64 gap_times = 6;- Returns:
- This builder for chaining.
-