Class PredictResponse

  • All Implemented Interfaces:
    PredictResponseOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class PredictResponse
    extends com.google.protobuf.GeneratedMessageV3
    implements PredictResponseOrBuilder
     Response message for [PredictionService.Predict][google.cloud.automl.v1.PredictionService.Predict].
     
    Protobuf type google.cloud.automl.v1.PredictResponse
    See Also:
    Serialized Form
    • Field Detail

      • PREPROCESSED_INPUT_FIELD_NUMBER

        public static final int PREPROCESSED_INPUT_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance 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
      • getPayloadList

        public List<AnnotationPayload> getPayloadList()
         Prediction result.
         AutoML Translation and AutoML Natural Language Sentiment Analysis
         return precisely one payload.
         
        repeated .google.cloud.automl.v1.AnnotationPayload payload = 1;
        Specified by:
        getPayloadList in interface PredictResponseOrBuilder
      • getPayloadCount

        public int getPayloadCount()
         Prediction result.
         AutoML Translation and AutoML Natural Language Sentiment Analysis
         return precisely one payload.
         
        repeated .google.cloud.automl.v1.AnnotationPayload payload = 1;
        Specified by:
        getPayloadCount in interface PredictResponseOrBuilder
      • getPayload

        public AnnotationPayload getPayload​(int index)
         Prediction result.
         AutoML Translation and AutoML Natural Language Sentiment Analysis
         return precisely one payload.
         
        repeated .google.cloud.automl.v1.AnnotationPayload payload = 1;
        Specified by:
        getPayload in interface PredictResponseOrBuilder
      • getPayloadOrBuilder

        public AnnotationPayloadOrBuilder getPayloadOrBuilder​(int index)
         Prediction result.
         AutoML Translation and AutoML Natural Language Sentiment Analysis
         return precisely one payload.
         
        repeated .google.cloud.automl.v1.AnnotationPayload payload = 1;
        Specified by:
        getPayloadOrBuilder in interface PredictResponseOrBuilder
      • hasPreprocessedInput

        public boolean hasPreprocessedInput()
         The preprocessed example that AutoML actually makes prediction on.
         Empty if AutoML does not preprocess the input example.
        
         For AutoML Natural Language (Classification, Entity Extraction, and
         Sentiment Analysis), if the input is a document, the recognized text is
         returned in the
         [document_text][google.cloud.automl.v1.Document.document_text]
         property.
         
        .google.cloud.automl.v1.ExamplePayload preprocessed_input = 3;
        Specified by:
        hasPreprocessedInput in interface PredictResponseOrBuilder
        Returns:
        Whether the preprocessedInput field is set.
      • getPreprocessedInput

        public ExamplePayload getPreprocessedInput()
         The preprocessed example that AutoML actually makes prediction on.
         Empty if AutoML does not preprocess the input example.
        
         For AutoML Natural Language (Classification, Entity Extraction, and
         Sentiment Analysis), if the input is a document, the recognized text is
         returned in the
         [document_text][google.cloud.automl.v1.Document.document_text]
         property.
         
        .google.cloud.automl.v1.ExamplePayload preprocessed_input = 3;
        Specified by:
        getPreprocessedInput in interface PredictResponseOrBuilder
        Returns:
        The preprocessedInput.
      • getPreprocessedInputOrBuilder

        public ExamplePayloadOrBuilder getPreprocessedInputOrBuilder()
         The preprocessed example that AutoML actually makes prediction on.
         Empty if AutoML does not preprocess the input example.
        
         For AutoML Natural Language (Classification, Entity Extraction, and
         Sentiment Analysis), if the input is a document, the recognized text is
         returned in the
         [document_text][google.cloud.automl.v1.Document.document_text]
         property.
         
        .google.cloud.automl.v1.ExamplePayload preprocessed_input = 3;
        Specified by:
        getPreprocessedInputOrBuilder in interface PredictResponseOrBuilder
      • getMetadataCount

        public int getMetadataCount()
        Description copied from interface: PredictResponseOrBuilder
         Additional domain-specific prediction response metadata.
        
         AutoML Vision Object Detection
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding boxes to return per image.
        
         AutoML Natural Language Sentiment Analysis
        
         `sentiment_score`
         : (float, deprecated) A value between -1 and 1,
           -1 maps to least positive sentiment, while 1 maps to the most positive
           one and the higher the score, the more positive the sentiment in the
           document is. Yet these values are relative to the training data, so
           e.g. if all data was positive then -1 is also positive (though
           the least).
           `sentiment_score` is not the same as "score" and "magnitude"
           from Sentiment Analysis in the Natural Language API.
         
        map<string, string> metadata = 2;
        Specified by:
        getMetadataCount in interface PredictResponseOrBuilder
      • containsMetadata

        public boolean containsMetadata​(String key)
         Additional domain-specific prediction response metadata.
        
         AutoML Vision Object Detection
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding boxes to return per image.
        
         AutoML Natural Language Sentiment Analysis
        
         `sentiment_score`
         : (float, deprecated) A value between -1 and 1,
           -1 maps to least positive sentiment, while 1 maps to the most positive
           one and the higher the score, the more positive the sentiment in the
           document is. Yet these values are relative to the training data, so
           e.g. if all data was positive then -1 is also positive (though
           the least).
           `sentiment_score` is not the same as "score" and "magnitude"
           from Sentiment Analysis in the Natural Language API.
         
        map<string, string> metadata = 2;
        Specified by:
        containsMetadata in interface PredictResponseOrBuilder
      • getMetadataMap

        public Map<String,​String> getMetadataMap()
         Additional domain-specific prediction response metadata.
        
         AutoML Vision Object Detection
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding boxes to return per image.
        
         AutoML Natural Language Sentiment Analysis
        
         `sentiment_score`
         : (float, deprecated) A value between -1 and 1,
           -1 maps to least positive sentiment, while 1 maps to the most positive
           one and the higher the score, the more positive the sentiment in the
           document is. Yet these values are relative to the training data, so
           e.g. if all data was positive then -1 is also positive (though
           the least).
           `sentiment_score` is not the same as "score" and "magnitude"
           from Sentiment Analysis in the Natural Language API.
         
        map<string, string> metadata = 2;
        Specified by:
        getMetadataMap in interface PredictResponseOrBuilder
      • getMetadataOrDefault

        public String getMetadataOrDefault​(String key,
                                           String defaultValue)
         Additional domain-specific prediction response metadata.
        
         AutoML Vision Object Detection
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding boxes to return per image.
        
         AutoML Natural Language Sentiment Analysis
        
         `sentiment_score`
         : (float, deprecated) A value between -1 and 1,
           -1 maps to least positive sentiment, while 1 maps to the most positive
           one and the higher the score, the more positive the sentiment in the
           document is. Yet these values are relative to the training data, so
           e.g. if all data was positive then -1 is also positive (though
           the least).
           `sentiment_score` is not the same as "score" and "magnitude"
           from Sentiment Analysis in the Natural Language API.
         
        map<string, string> metadata = 2;
        Specified by:
        getMetadataOrDefault in interface PredictResponseOrBuilder
      • getMetadataOrThrow

        public String getMetadataOrThrow​(String key)
         Additional domain-specific prediction response metadata.
        
         AutoML Vision Object Detection
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding boxes to return per image.
        
         AutoML Natural Language Sentiment Analysis
        
         `sentiment_score`
         : (float, deprecated) A value between -1 and 1,
           -1 maps to least positive sentiment, while 1 maps to the most positive
           one and the higher the score, the more positive the sentiment in the
           document is. Yet these values are relative to the training data, so
           e.g. if all data was positive then -1 is also positive (though
           the least).
           `sentiment_score` is not the same as "score" and "magnitude"
           from Sentiment Analysis in the Natural Language API.
         
        map<string, string> metadata = 2;
        Specified by:
        getMetadataOrThrow in interface PredictResponseOrBuilder
      • 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 IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        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​(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 PredictResponse parseFrom​(ByteBuffer data)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

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

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

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

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

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

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

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

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

        protected PredictResponse.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • parser

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

        public com.google.protobuf.Parser<PredictResponse> 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 PredictResponse getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder