# Cloud Natural Language V2 API - Class Google::Cloud::Language::V2::ClassifyTextResponse (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::ClassifyTextResponse.

The document classification response message.

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #categories

    def categories() -> ::Array<::Google::Cloud::Language::V2::ClassificationCategory>

**Returns**

- (::Array\<[::Google::Cloud::Language::V2::ClassificationCategory](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-language-v2/latest/Google-Cloud-Language-V2-ClassificationCategory)\>) --- Categories representing the input document.

### #categories=

    def categories=(value) -> ::Array<::Google::Cloud::Language::V2::ClassificationCategory>

**Parameter**

- **value** (::Array\<[::Google::Cloud::Language::V2::ClassificationCategory](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-language-v2/latest/Google-Cloud-Language-V2-ClassificationCategory)\>) --- Categories representing the input document.
**Returns**

- (::Array\<[::Google::Cloud::Language::V2::ClassificationCategory](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-language-v2/latest/Google-Cloud-Language-V2-ClassificationCategory)\>) --- Categories representing the input document.

### #language_code

    def language_code() -> ::String

**Returns**

- (::String) --- The language of the text, which will be the same as the language specified in the request or, if not specified, the automatically-detected language. See \[Document.language\]\[\] field for more details.

### #language_code=

    def language_code=(value) -> ::String

**Parameter**

- **value** (::String) --- The language of the text, which will be the same as the language specified in the request or, if not specified, the automatically-detected language. See \[Document.language\]\[\] field for more details.
**Returns**

- (::String) --- The language of the text, which will be the same as the language specified in the request or, if not specified, the automatically-detected language. See \[Document.language\]\[\] field for more details.

### #language_supported

    def language_supported() -> ::Boolean

**Returns**

- (::Boolean) --- Whether the language is officially supported. The API may still return a response when the language is not supported, but it is on a best effort basis.

### #language_supported=

    def language_supported=(value) -> ::Boolean

**Parameter**

- **value** (::Boolean) --- Whether the language is officially supported. The API may still return a response when the language is not supported, but it is on a best effort basis.
**Returns**

- (::Boolean) --- Whether the language is officially supported. The API may still return a response when the language is not supported, but it is on a best effort basis.