Class: Google::Cloud::Language::V1::AnnotateTextRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/language/v1/doc/google/cloud/language/v1/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::V1::Document

Returns Input document.

Returns:



844
845
846
847
848
849
850
851
852
853
854
855
856
857
# File 'lib/google/cloud/language/v1/doc/google/cloud/language/v1/language_service.rb', line 844

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.
  class Features; end
end

#encoding_typeGoogle::Cloud::Language::V1::EncodingType

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

Returns:



844
845
846
847
848
849
850
851
852
853
854
855
856
857
# File 'lib/google/cloud/language/v1/doc/google/cloud/language/v1/language_service.rb', line 844

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.
  class Features; end
end

#featuresGoogle::Cloud::Language::V1::AnnotateTextRequest::Features

Returns The enabled features.

Returns:



844
845
846
847
848
849
850
851
852
853
854
855
856
857
# File 'lib/google/cloud/language/v1/doc/google/cloud/language/v1/language_service.rb', line 844

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.
  class Features; end
end