Class AnnotateTextRequest.Features

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.language.v1.AnnotateTextRequest.Features
All Implemented Interfaces:
AnnotateTextRequest.FeaturesOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable
Enclosing class:
AnnotateTextRequest

public static final class AnnotateTextRequest.Features extends com.google.protobuf.GeneratedMessage implements AnnotateTextRequest.FeaturesOrBuilder
 All available features for sentiment, syntax, and semantic analysis.
 Setting each one to true will enable that specific analysis for the input.
 
Protobuf type google.cloud.language.v1.AnnotateTextRequest.Features
See Also:
  • Field Details

    • EXTRACT_SYNTAX_FIELD_NUMBER

      public static final int EXTRACT_SYNTAX_FIELD_NUMBER
      See Also:
    • EXTRACT_ENTITIES_FIELD_NUMBER

      public static final int EXTRACT_ENTITIES_FIELD_NUMBER
      See Also:
    • EXTRACT_DOCUMENT_SENTIMENT_FIELD_NUMBER

      public static final int EXTRACT_DOCUMENT_SENTIMENT_FIELD_NUMBER
      See Also:
    • EXTRACT_ENTITY_SENTIMENT_FIELD_NUMBER

      public static final int EXTRACT_ENTITY_SENTIMENT_FIELD_NUMBER
      See Also:
    • CLASSIFY_TEXT_FIELD_NUMBER

      public static final int CLASSIFY_TEXT_FIELD_NUMBER
      See Also:
    • MODERATE_TEXT_FIELD_NUMBER

      public static final int MODERATE_TEXT_FIELD_NUMBER
      See Also:
    • CLASSIFICATION_MODEL_OPTIONS_FIELD_NUMBER

      public static final int CLASSIFICATION_MODEL_OPTIONS_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getExtractSyntax

      public boolean getExtractSyntax()
       Extract syntax information.
       
      bool extract_syntax = 1;
      Specified by:
      getExtractSyntax in interface AnnotateTextRequest.FeaturesOrBuilder
      Returns:
      The extractSyntax.
    • getExtractEntities

      public boolean getExtractEntities()
       Extract entities.
       
      bool extract_entities = 2;
      Specified by:
      getExtractEntities in interface AnnotateTextRequest.FeaturesOrBuilder
      Returns:
      The extractEntities.
    • getExtractDocumentSentiment

      public boolean getExtractDocumentSentiment()
       Extract document-level sentiment.
       
      bool extract_document_sentiment = 3;
      Specified by:
      getExtractDocumentSentiment in interface AnnotateTextRequest.FeaturesOrBuilder
      Returns:
      The extractDocumentSentiment.
    • getExtractEntitySentiment

      public boolean getExtractEntitySentiment()
       Extract entities and their associated sentiment.
       
      bool extract_entity_sentiment = 4;
      Specified by:
      getExtractEntitySentiment in interface AnnotateTextRequest.FeaturesOrBuilder
      Returns:
      The extractEntitySentiment.
    • getClassifyText

      public boolean getClassifyText()
       Classify the full document into categories.
       
      bool classify_text = 6;
      Specified by:
      getClassifyText in interface AnnotateTextRequest.FeaturesOrBuilder
      Returns:
      The classifyText.
    • getModerateText

      public boolean getModerateText()
       Moderate the document for harmful and sensitive categories.
       
      bool moderate_text = 11;
      Specified by:
      getModerateText in interface AnnotateTextRequest.FeaturesOrBuilder
      Returns:
      The moderateText.
    • hasClassificationModelOptions

      public boolean hasClassificationModelOptions()
       The model options to use for classification. Defaults to v1 options
       if not specified. Only used if `classify_text` is set to true.
       
      .google.cloud.language.v1.ClassificationModelOptions classification_model_options = 10;
      Specified by:
      hasClassificationModelOptions in interface AnnotateTextRequest.FeaturesOrBuilder
      Returns:
      Whether the classificationModelOptions field is set.
    • getClassificationModelOptions

      public ClassificationModelOptions getClassificationModelOptions()
       The model options to use for classification. Defaults to v1 options
       if not specified. Only used if `classify_text` is set to true.
       
      .google.cloud.language.v1.ClassificationModelOptions classification_model_options = 10;
      Specified by:
      getClassificationModelOptions in interface AnnotateTextRequest.FeaturesOrBuilder
      Returns:
      The classificationModelOptions.
    • getClassificationModelOptionsOrBuilder

      public ClassificationModelOptionsOrBuilder getClassificationModelOptionsOrBuilder()
       The model options to use for classification. Defaults to v1 options
       if not specified. Only used if `classify_text` is set to true.
       
      .google.cloud.language.v1.ClassificationModelOptions classification_model_options = 10;
      Specified by:
      getClassificationModelOptionsOrBuilder in interface AnnotateTextRequest.FeaturesOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • 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.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • 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 AnnotateTextRequest.Features parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

      public static AnnotateTextRequest.Features parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static AnnotateTextRequest.Features parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static AnnotateTextRequest.Features parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static AnnotateTextRequest.Features parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static AnnotateTextRequest.Features parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

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

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

      public static AnnotateTextRequest.Features.Builder newBuilder()
    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected AnnotateTextRequest.Features.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static AnnotateTextRequest.Features getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<AnnotateTextRequest.Features> 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.GeneratedMessage
    • getDefaultInstanceForType

      public AnnotateTextRequest.Features getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder