Class Model.ModelProto.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Model.ModelProto.Builder>
com.google.protobuf.GeneratedMessageV3.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 GeneratedMessageV3.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;addRepeatedField(Descriptors.FieldDescriptor field, Object value) 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.clone()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 GeneratedMessageV3.FieldAccessorTableprotected MapFieldinternalGetMapField(int number) protected MapFieldinternalGetMutableMapField(int number) final booleanmergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) mergeFrom(Model.ModelProto other) .tensorflow.data.model.ModelProto.OptimizationParams optimization_params = 5;final Model.ModelProto.BuildermergeUnknownFields(UnknownFieldSet unknownFields) 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.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.setField(Descriptors.FieldDescriptor field, Object value) 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.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) final Model.ModelProto.BuildersetUnknownFields(UnknownFieldSet unknownFields) Methods inherited from class GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, 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
-
internalGetMapField
- Overrides:
internalGetMapFieldin classGeneratedMessageV3.Builder<Model.ModelProto.Builder>
-
internalGetMutableMapField
- Overrides:
internalGetMutableMapFieldin classGeneratedMessageV3.Builder<Model.ModelProto.Builder>
-
internalGetFieldAccessorTable
- Specified by:
internalGetFieldAccessorTablein classGeneratedMessageV3.Builder<Model.ModelProto.Builder>
-
clear
- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessageV3.Builder<Model.ModelProto.Builder>
-
getDescriptorForType
- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessageV3.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
-
clone
- Specified by:
clonein interfaceMessage.Builder- Specified by:
clonein interfaceMessageLite.Builder- Overrides:
clonein classGeneratedMessageV3.Builder<Model.ModelProto.Builder>
-
setField
- Specified by:
setFieldin interfaceMessage.Builder- Overrides:
setFieldin classGeneratedMessageV3.Builder<Model.ModelProto.Builder>
-
clearField
- Specified by:
clearFieldin interfaceMessage.Builder- Overrides:
clearFieldin classGeneratedMessageV3.Builder<Model.ModelProto.Builder>
-
clearOneof
- Specified by:
clearOneofin interfaceMessage.Builder- Overrides:
clearOneofin classGeneratedMessageV3.Builder<Model.ModelProto.Builder>
-
setRepeatedField
public Model.ModelProto.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfaceMessage.Builder- Overrides:
setRepeatedFieldin classGeneratedMessageV3.Builder<Model.ModelProto.Builder>
-
addRepeatedField
- Specified by:
addRepeatedFieldin interfaceMessage.Builder- Overrides:
addRepeatedFieldin classGeneratedMessageV3.Builder<Model.ModelProto.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 classGeneratedMessageV3.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; -
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.
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfaceMessage.Builder- Overrides:
setUnknownFieldsin classGeneratedMessageV3.Builder<Model.ModelProto.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfaceMessage.Builder- Overrides:
mergeUnknownFieldsin classGeneratedMessageV3.Builder<Model.ModelProto.Builder>
-