Package tensorflow.serving
Class Predict.PredictRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.Builder>
-
- tensorflow.serving.Predict.PredictRequest.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable,Predict.PredictRequestOrBuilder
- Enclosing class:
- Predict.PredictRequest
public static final class Predict.PredictRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.Builder> implements Predict.PredictRequestOrBuilder
PredictRequest specifies which TensorFlow model to run, as well as how inputs are mapped to tensors and how outputs are filtered before returning to user.
Protobuf typetensorflow.serving.PredictRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Predict.PredictRequest.BuilderaddAllOutputFilter(java.lang.Iterable<java.lang.String> values)Output filter.Predict.PredictRequest.BuilderaddOutputFilter(java.lang.String value)Output filter.Predict.PredictRequest.BuilderaddOutputFilterBytes(com.google.protobuf.ByteString value)Output filter.Predict.PredictRequest.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Predict.PredictRequestbuild()Predict.PredictRequestbuildPartial()Predict.PredictRequest.Builderclear()Predict.PredictRequest.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Predict.PredictRequest.BuilderclearInputs()Predict.PredictRequest.BuilderclearModelSpec()Model Specification.Predict.PredictRequest.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Predict.PredictRequest.BuilderclearOutputFilter()Output filter.Predict.PredictRequest.Builderclone()booleancontainsInputs(java.lang.String key)Input tensors.Predict.PredictRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.util.Map<java.lang.String,TensorProto>getInputs()Deprecated.intgetInputsCount()Input tensors.java.util.Map<java.lang.String,TensorProto>getInputsMap()Input tensors.TensorProtogetInputsOrDefault(java.lang.String key, TensorProto defaultValue)Input tensors.TensorProtogetInputsOrThrow(java.lang.String key)Input tensors.Model.ModelSpecgetModelSpec()Model Specification.Model.ModelSpec.BuildergetModelSpecBuilder()Model Specification.Model.ModelSpecOrBuildergetModelSpecOrBuilder()Model Specification.java.util.Map<java.lang.String,TensorProto>getMutableInputs()Deprecated.java.lang.StringgetOutputFilter(int index)Output filter.com.google.protobuf.ByteStringgetOutputFilterBytes(int index)Output filter.intgetOutputFilterCount()Output filter.com.google.protobuf.ProtocolStringListgetOutputFilterList()Output filter.booleanhasModelSpec()Model Specification.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()Predict.PredictRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Predict.PredictRequest.BuildermergeFrom(com.google.protobuf.Message other)Predict.PredictRequest.BuildermergeFrom(Predict.PredictRequest other)Predict.PredictRequest.BuildermergeModelSpec(Model.ModelSpec value)Model Specification.Predict.PredictRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Predict.PredictRequest.BuilderputAllInputs(java.util.Map<java.lang.String,TensorProto> values)Input tensors.Predict.PredictRequest.BuilderputInputs(java.lang.String key, TensorProto value)Input tensors.Predict.PredictRequest.BuilderremoveInputs(java.lang.String key)Input tensors.Predict.PredictRequest.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Predict.PredictRequest.BuildersetModelSpec(Model.ModelSpec value)Model Specification.Predict.PredictRequest.BuildersetModelSpec(Model.ModelSpec.Builder builderForValue)Model Specification.Predict.PredictRequest.BuildersetOutputFilter(int index, java.lang.String value)Output filter.Predict.PredictRequest.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)Predict.PredictRequest.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.Builder>
-
clear
public Predict.PredictRequest.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.Builder>
-
getDefaultInstanceForType
public Predict.PredictRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Predict.PredictRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Predict.PredictRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Predict.PredictRequest.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.Builder>
-
setField
public Predict.PredictRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.Builder>
-
clearField
public Predict.PredictRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.Builder>
-
clearOneof
public Predict.PredictRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.Builder>
-
setRepeatedField
public Predict.PredictRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.Builder>
-
addRepeatedField
public Predict.PredictRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.Builder>
-
mergeFrom
public Predict.PredictRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Predict.PredictRequest.Builder>
-
mergeFrom
public Predict.PredictRequest.Builder mergeFrom(Predict.PredictRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.Builder>
-
mergeFrom
public Predict.PredictRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Predict.PredictRequest.Builder>- Throws:
java.io.IOException
-
hasModelSpec
public boolean hasModelSpec()
Model Specification. If version is not specified, will use the latest (numerical) version.
.tensorflow.serving.ModelSpec model_spec = 1;- Specified by:
hasModelSpecin interfacePredict.PredictRequestOrBuilder- Returns:
- Whether the modelSpec field is set.
-
getModelSpec
public Model.ModelSpec getModelSpec()
Model Specification. If version is not specified, will use the latest (numerical) version.
.tensorflow.serving.ModelSpec model_spec = 1;- Specified by:
getModelSpecin interfacePredict.PredictRequestOrBuilder- Returns:
- The modelSpec.
-
setModelSpec
public Predict.PredictRequest.Builder setModelSpec(Model.ModelSpec value)
Model Specification. If version is not specified, will use the latest (numerical) version.
.tensorflow.serving.ModelSpec model_spec = 1;
-
setModelSpec
public Predict.PredictRequest.Builder setModelSpec(Model.ModelSpec.Builder builderForValue)
Model Specification. If version is not specified, will use the latest (numerical) version.
.tensorflow.serving.ModelSpec model_spec = 1;
-
mergeModelSpec
public Predict.PredictRequest.Builder mergeModelSpec(Model.ModelSpec value)
Model Specification. If version is not specified, will use the latest (numerical) version.
.tensorflow.serving.ModelSpec model_spec = 1;
-
clearModelSpec
public Predict.PredictRequest.Builder clearModelSpec()
Model Specification. If version is not specified, will use the latest (numerical) version.
.tensorflow.serving.ModelSpec model_spec = 1;
-
getModelSpecBuilder
public Model.ModelSpec.Builder getModelSpecBuilder()
Model Specification. If version is not specified, will use the latest (numerical) version.
.tensorflow.serving.ModelSpec model_spec = 1;
-
getModelSpecOrBuilder
public Model.ModelSpecOrBuilder getModelSpecOrBuilder()
Model Specification. If version is not specified, will use the latest (numerical) version.
.tensorflow.serving.ModelSpec model_spec = 1;- Specified by:
getModelSpecOrBuilderin interfacePredict.PredictRequestOrBuilder
-
getInputsCount
public int getInputsCount()
Description copied from interface:Predict.PredictRequestOrBuilderInput tensors. Names of input tensor are alias names. The mapping from aliases to real input tensor names is stored in the SavedModel export as a prediction SignatureDef under the 'inputs' field.
map<string, .tensorflow.TensorProto> inputs = 2;- Specified by:
getInputsCountin interfacePredict.PredictRequestOrBuilder
-
containsInputs
public boolean containsInputs(java.lang.String key)
Input tensors. Names of input tensor are alias names. The mapping from aliases to real input tensor names is stored in the SavedModel export as a prediction SignatureDef under the 'inputs' field.
map<string, .tensorflow.TensorProto> inputs = 2;- Specified by:
containsInputsin interfacePredict.PredictRequestOrBuilder
-
getInputs
@Deprecated public java.util.Map<java.lang.String,TensorProto> getInputs()
Deprecated.UsegetInputsMap()instead.- Specified by:
getInputsin interfacePredict.PredictRequestOrBuilder
-
getInputsMap
public java.util.Map<java.lang.String,TensorProto> getInputsMap()
Input tensors. Names of input tensor are alias names. The mapping from aliases to real input tensor names is stored in the SavedModel export as a prediction SignatureDef under the 'inputs' field.
map<string, .tensorflow.TensorProto> inputs = 2;- Specified by:
getInputsMapin interfacePredict.PredictRequestOrBuilder
-
getInputsOrDefault
public TensorProto getInputsOrDefault(java.lang.String key, TensorProto defaultValue)
Input tensors. Names of input tensor are alias names. The mapping from aliases to real input tensor names is stored in the SavedModel export as a prediction SignatureDef under the 'inputs' field.
map<string, .tensorflow.TensorProto> inputs = 2;- Specified by:
getInputsOrDefaultin interfacePredict.PredictRequestOrBuilder
-
getInputsOrThrow
public TensorProto getInputsOrThrow(java.lang.String key)
Input tensors. Names of input tensor are alias names. The mapping from aliases to real input tensor names is stored in the SavedModel export as a prediction SignatureDef under the 'inputs' field.
map<string, .tensorflow.TensorProto> inputs = 2;- Specified by:
getInputsOrThrowin interfacePredict.PredictRequestOrBuilder
-
clearInputs
public Predict.PredictRequest.Builder clearInputs()
-
removeInputs
public Predict.PredictRequest.Builder removeInputs(java.lang.String key)
Input tensors. Names of input tensor are alias names. The mapping from aliases to real input tensor names is stored in the SavedModel export as a prediction SignatureDef under the 'inputs' field.
map<string, .tensorflow.TensorProto> inputs = 2;
-
getMutableInputs
@Deprecated public java.util.Map<java.lang.String,TensorProto> getMutableInputs()
Deprecated.Use alternate mutation accessors instead.
-
putInputs
public Predict.PredictRequest.Builder putInputs(java.lang.String key, TensorProto value)
Input tensors. Names of input tensor are alias names. The mapping from aliases to real input tensor names is stored in the SavedModel export as a prediction SignatureDef under the 'inputs' field.
map<string, .tensorflow.TensorProto> inputs = 2;
-
putAllInputs
public Predict.PredictRequest.Builder putAllInputs(java.util.Map<java.lang.String,TensorProto> values)
Input tensors. Names of input tensor are alias names. The mapping from aliases to real input tensor names is stored in the SavedModel export as a prediction SignatureDef under the 'inputs' field.
map<string, .tensorflow.TensorProto> inputs = 2;
-
getOutputFilterList
public com.google.protobuf.ProtocolStringList getOutputFilterList()
Output filter. Names specified are alias names. The mapping from aliases to real output tensor names is stored in the SavedModel export as a prediction SignatureDef under the 'outputs' field. Only tensors specified here will be run/fetched and returned, with the exception that when none is specified, all tensors specified in the named signature will be run/fetched and returned.
repeated string output_filter = 3;- Specified by:
getOutputFilterListin interfacePredict.PredictRequestOrBuilder- Returns:
- A list containing the outputFilter.
-
getOutputFilterCount
public int getOutputFilterCount()
Output filter. Names specified are alias names. The mapping from aliases to real output tensor names is stored in the SavedModel export as a prediction SignatureDef under the 'outputs' field. Only tensors specified here will be run/fetched and returned, with the exception that when none is specified, all tensors specified in the named signature will be run/fetched and returned.
repeated string output_filter = 3;- Specified by:
getOutputFilterCountin interfacePredict.PredictRequestOrBuilder- Returns:
- The count of outputFilter.
-
getOutputFilter
public java.lang.String getOutputFilter(int index)
Output filter. Names specified are alias names. The mapping from aliases to real output tensor names is stored in the SavedModel export as a prediction SignatureDef under the 'outputs' field. Only tensors specified here will be run/fetched and returned, with the exception that when none is specified, all tensors specified in the named signature will be run/fetched and returned.
repeated string output_filter = 3;- Specified by:
getOutputFilterin interfacePredict.PredictRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The outputFilter at the given index.
-
getOutputFilterBytes
public com.google.protobuf.ByteString getOutputFilterBytes(int index)
Output filter. Names specified are alias names. The mapping from aliases to real output tensor names is stored in the SavedModel export as a prediction SignatureDef under the 'outputs' field. Only tensors specified here will be run/fetched and returned, with the exception that when none is specified, all tensors specified in the named signature will be run/fetched and returned.
repeated string output_filter = 3;- Specified by:
getOutputFilterBytesin interfacePredict.PredictRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the outputFilter at the given index.
-
setOutputFilter
public Predict.PredictRequest.Builder setOutputFilter(int index, java.lang.String value)
Output filter. Names specified are alias names. The mapping from aliases to real output tensor names is stored in the SavedModel export as a prediction SignatureDef under the 'outputs' field. Only tensors specified here will be run/fetched and returned, with the exception that when none is specified, all tensors specified in the named signature will be run/fetched and returned.
repeated string output_filter = 3;- Parameters:
index- The index to set the value at.value- The outputFilter to set.- Returns:
- This builder for chaining.
-
addOutputFilter
public Predict.PredictRequest.Builder addOutputFilter(java.lang.String value)
Output filter. Names specified are alias names. The mapping from aliases to real output tensor names is stored in the SavedModel export as a prediction SignatureDef under the 'outputs' field. Only tensors specified here will be run/fetched and returned, with the exception that when none is specified, all tensors specified in the named signature will be run/fetched and returned.
repeated string output_filter = 3;- Parameters:
value- The outputFilter to add.- Returns:
- This builder for chaining.
-
addAllOutputFilter
public Predict.PredictRequest.Builder addAllOutputFilter(java.lang.Iterable<java.lang.String> values)
Output filter. Names specified are alias names. The mapping from aliases to real output tensor names is stored in the SavedModel export as a prediction SignatureDef under the 'outputs' field. Only tensors specified here will be run/fetched and returned, with the exception that when none is specified, all tensors specified in the named signature will be run/fetched and returned.
repeated string output_filter = 3;- Parameters:
values- The outputFilter to add.- Returns:
- This builder for chaining.
-
clearOutputFilter
public Predict.PredictRequest.Builder clearOutputFilter()
Output filter. Names specified are alias names. The mapping from aliases to real output tensor names is stored in the SavedModel export as a prediction SignatureDef under the 'outputs' field. Only tensors specified here will be run/fetched and returned, with the exception that when none is specified, all tensors specified in the named signature will be run/fetched and returned.
repeated string output_filter = 3;- Returns:
- This builder for chaining.
-
addOutputFilterBytes
public Predict.PredictRequest.Builder addOutputFilterBytes(com.google.protobuf.ByteString value)
Output filter. Names specified are alias names. The mapping from aliases to real output tensor names is stored in the SavedModel export as a prediction SignatureDef under the 'outputs' field. Only tensors specified here will be run/fetched and returned, with the exception that when none is specified, all tensors specified in the named signature will be run/fetched and returned.
repeated string output_filter = 3;- Parameters:
value- The bytes of the outputFilter to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Predict.PredictRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.Builder>
-
mergeUnknownFields
public final Predict.PredictRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.Builder>
-
-