# Cloud Natural Language V2 API - Class Google::Cloud::Language::V2::Sentiment (v1.5.0)

1.5.0 (latest) 1.4.0 1.3.0 1.2.1 1.1.0 1.0.1 0.7.0 0.6.0 0.5.1 0.4.0 0.3.2 0.2.0 0.1.0 Reference documentation and code samples for the Cloud Natural Language V2 API class Google::Cloud::Language::V2::Sentiment.

Represents the feeling associated with the entire text or entities in
the text.

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #magnitude

    def magnitude() -> ::Float

**Returns**

- (::Float) --- A non-negative number in the \[0, +inf) range, which represents the absolute magnitude of sentiment regardless of score (positive or negative).

### #magnitude=

    def magnitude=(value) -> ::Float

**Parameter**

- **value** (::Float) --- A non-negative number in the \[0, +inf) range, which represents the absolute magnitude of sentiment regardless of score (positive or negative).
**Returns**

- (::Float) --- A non-negative number in the \[0, +inf) range, which represents the absolute magnitude of sentiment regardless of score (positive or negative).

### #score

    def score() -> ::Float

**Returns**

- (::Float) --- Sentiment score between -1.0 (negative sentiment) and 1.0 (positive sentiment).

### #score=

    def score=(value) -> ::Float

**Parameter**

- **value** (::Float) --- Sentiment score between -1.0 (negative sentiment) and 1.0 (positive sentiment).
**Returns**

- (::Float) --- Sentiment score between -1.0 (negative sentiment) and 1.0 (positive sentiment).