Class Predict.PredictRequest

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
tensorflow.serving.Predict.PredictRequest
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.io.Serializable, Predict.PredictRequestOrBuilder
Enclosing class:
Predict

public static final class Predict.PredictRequest
extends com.google.protobuf.GeneratedMessageV3
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 type tensorflow.serving.PredictRequest
See Also:
Serialized Form
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  Predict.PredictRequest.Builder
    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.

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

    com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,​BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static int INPUTS_FIELD_NUMBER  
    static int MODEL_SPEC_FIELD_NUMBER  
    static int OUTPUT_FILTER_FIELD_NUMBER  

    Fields inherited from class com.google.protobuf.GeneratedMessageV3

    alwaysUseFieldBuilders, unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessage

    memoizedSize

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type Method Description
    boolean containsInputs​(java.lang.String key)
    Input tensors.
    boolean equals​(java.lang.Object obj)  
    static Predict.PredictRequest getDefaultInstance()  
    Predict.PredictRequest getDefaultInstanceForType()  
    static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
    java.util.Map<java.lang.String,​TensorProto> getInputs()
    Deprecated.
    int getInputsCount()
    Input tensors.
    java.util.Map<java.lang.String,​TensorProto> getInputsMap()
    Input tensors.
    TensorProto getInputsOrDefault​(java.lang.String key, TensorProto defaultValue)
    Input tensors.
    TensorProto getInputsOrThrow​(java.lang.String key)
    Input tensors.
    Model.ModelSpec getModelSpec()
    Model Specification.
    Model.ModelSpecOrBuilder getModelSpecOrBuilder()
    Model Specification.
    java.lang.String getOutputFilter​(int index)
    Output filter.
    com.google.protobuf.ByteString getOutputFilterBytes​(int index)
    Output filter.
    int getOutputFilterCount()
    Output filter.
    com.google.protobuf.ProtocolStringList getOutputFilterList()
    Output filter.
    com.google.protobuf.Parser<Predict.PredictRequest> getParserForType()  
    int getSerializedSize()  
    com.google.protobuf.UnknownFieldSet getUnknownFields()  
    int hashCode()  
    boolean hasModelSpec()
    Model Specification.
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
    protected com.google.protobuf.MapField internalGetMapField​(int number)  
    boolean isInitialized()  
    static Predict.PredictRequest.Builder newBuilder()  
    static Predict.PredictRequest.Builder newBuilder​(Predict.PredictRequest prototype)  
    Predict.PredictRequest.Builder newBuilderForType()  
    protected Predict.PredictRequest.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)  
    protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)  
    static Predict.PredictRequest parseDelimitedFrom​(java.io.InputStream input)  
    static Predict.PredictRequest parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
    static Predict.PredictRequest parseFrom​(byte[] data)  
    static Predict.PredictRequest parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
    static Predict.PredictRequest parseFrom​(com.google.protobuf.ByteString data)  
    static Predict.PredictRequest parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
    static Predict.PredictRequest parseFrom​(com.google.protobuf.CodedInputStream input)  
    static Predict.PredictRequest parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
    static Predict.PredictRequest parseFrom​(java.io.InputStream input)  
    static Predict.PredictRequest parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
    static Predict.PredictRequest parseFrom​(java.nio.ByteBuffer data)  
    static Predict.PredictRequest parseFrom​(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
    static com.google.protobuf.Parser<Predict.PredictRequest> parser()  
    Predict.PredictRequest.Builder toBuilder()  
    void writeTo​(com.google.protobuf.CodedOutputStream output)  

    Methods inherited from class com.google.protobuf.GeneratedMessageV3

    canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag

    Methods inherited from class com.google.protobuf.AbstractMessage

    findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLite

    toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
  • Field Details

  • Method Details

    • newInstance

      protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getUnknownFields

      public final com.google.protobuf.UnknownFieldSet getUnknownFields()
      Specified by:
      getUnknownFields in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getUnknownFields in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapField

      protected com.google.protobuf.MapField internalGetMapField​(int number)
      Overrides:
      internalGetMapField in class com.google.protobuf.GeneratedMessageV3
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • 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:
      hasModelSpec in interface Predict.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:
      getModelSpec in interface Predict.PredictRequestOrBuilder
      Returns:
      The modelSpec.
    • 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:
      getModelSpecOrBuilder in interface Predict.PredictRequestOrBuilder
    • getInputsCount

      public int getInputsCount()
      Description copied from interface: Predict.PredictRequestOrBuilder
       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:
      getInputsCount in interface Predict.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:
      containsInputs in interface Predict.PredictRequestOrBuilder
    • getInputs

      @Deprecated public java.util.Map<java.lang.String,​TensorProto> getInputs()
      Deprecated.
      Use getInputsMap() instead.
      Specified by:
      getInputs in interface Predict.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:
      getInputsMap in interface Predict.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:
      getInputsOrDefault in interface Predict.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:
      getInputsOrThrow in interface Predict.PredictRequestOrBuilder
    • 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:
      getOutputFilterList in interface Predict.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:
      getOutputFilterCount in interface Predict.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:
      getOutputFilter in interface Predict.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:
      getOutputFilterBytes in interface Predict.PredictRequestOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the outputFilter at the given index.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo​(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      java.io.IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals​(java.lang.Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Predict.PredictRequest parseFrom​(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Predict.PredictRequest parseFrom​(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Predict.PredictRequest parseFrom​(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Predict.PredictRequest parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Predict.PredictRequest parseFrom​(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Predict.PredictRequest parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Predict.PredictRequest parseFrom​(java.io.InputStream input) throws java.io.IOException
      Throws:
      java.io.IOException
    • parseFrom

      public static Predict.PredictRequest parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
      Throws:
      java.io.IOException
    • parseDelimitedFrom

      public static Predict.PredictRequest parseDelimitedFrom​(java.io.InputStream input) throws java.io.IOException
      Throws:
      java.io.IOException
    • parseDelimitedFrom

      public static Predict.PredictRequest parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
      Throws:
      java.io.IOException
    • parseFrom

      public static Predict.PredictRequest parseFrom​(com.google.protobuf.CodedInputStream input) throws java.io.IOException
      Throws:
      java.io.IOException
    • parseFrom

      public static Predict.PredictRequest parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
      Throws:
      java.io.IOException
    • newBuilderForType

      public Predict.PredictRequest.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Predict.PredictRequest.Builder newBuilder()
    • newBuilder

      public static Predict.PredictRequest.Builder newBuilder​(Predict.PredictRequest prototype)
    • toBuilder

      public Predict.PredictRequest.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Predict.PredictRequest.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static Predict.PredictRequest getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Predict.PredictRequest> parser()
    • getParserForType

      public com.google.protobuf.Parser<Predict.PredictRequest> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public Predict.PredictRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder