Class: Google::Cloud::Language::V1beta2::AnnotateTextRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/language/v1beta2/doc/google/cloud/language/v1beta2/language_service.rb

Overview

The request message for the text annotation API, which can perform multiple analysis types (sentiment, entities, and syntax) in one call.

Defined Under Namespace

Classes: Features

Instance Attribute Summary collapse

Instance Attribute Details

#documentGoogle::Cloud::Language::V1beta2::Document

Returns Input document.

Returns:



893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'lib/google/cloud/language/v1beta2/doc/google/cloud/language/v1beta2/language_service.rb', line 893

class AnnotateTextRequest
  # All available features for sentiment, syntax, and semantic analysis.
  # Setting each one to true will enable that specific analysis for the input.
  # @!attribute [rw] extract_syntax
  #   @return [true, false]
  #     Extract syntax information.
  # @!attribute [rw] extract_entities
  #   @return [true, false]
  #     Extract entities.
  # @!attribute [rw] extract_document_sentiment
  #   @return [true, false]
  #     Extract document-level sentiment.
  # @!attribute [rw] extract_entity_sentiment
  #   @return [true, false]
  #     Extract entities and their associated sentiment.
  # @!attribute [rw] classify_text
  #   @return [true, false]
  #     Classify the full document into categories.
  class Features; end
end

#encoding_typeGoogle::Cloud::Language::V1beta2::EncodingType

Returns The encoding type used by the API to calculate offsets.

Returns:



893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'lib/google/cloud/language/v1beta2/doc/google/cloud/language/v1beta2/language_service.rb', line 893

class AnnotateTextRequest
  # All available features for sentiment, syntax, and semantic analysis.
  # Setting each one to true will enable that specific analysis for the input.
  # @!attribute [rw] extract_syntax
  #   @return [true, false]
  #     Extract syntax information.
  # @!attribute [rw] extract_entities
  #   @return [true, false]
  #     Extract entities.
  # @!attribute [rw] extract_document_sentiment
  #   @return [true, false]
  #     Extract document-level sentiment.
  # @!attribute [rw] extract_entity_sentiment
  #   @return [true, false]
  #     Extract entities and their associated sentiment.
  # @!attribute [rw] classify_text
  #   @return [true, false]
  #     Classify the full document into categories.
  class Features; end
end

#featuresGoogle::Cloud::Language::V1beta2::AnnotateTextRequest::Features

Returns The enabled features.



893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
# File 'lib/google/cloud/language/v1beta2/doc/google/cloud/language/v1beta2/language_service.rb', line 893

class AnnotateTextRequest
  # All available features for sentiment, syntax, and semantic analysis.
  # Setting each one to true will enable that specific analysis for the input.
  # @!attribute [rw] extract_syntax
  #   @return [true, false]
  #     Extract syntax information.
  # @!attribute [rw] extract_entities
  #   @return [true, false]
  #     Extract entities.
  # @!attribute [rw] extract_document_sentiment
  #   @return [true, false]
  #     Extract document-level sentiment.
  # @!attribute [rw] extract_entity_sentiment
  #   @return [true, false]
  #     Extract entities and their associated sentiment.
  # @!attribute [rw] classify_text
  #   @return [true, false]
  #     Classify the full document into categories.
  class Features; end
end