# Google Cloud Dialogflow V2 Client - Class IntentBatch (2.4.0)

2.4.0 (latest) 2.3.1 2.2.1 2.1.2 2.0.1 1.17.2 1.16.0 1.15.1 1.14.0 1.13.0 1.12.3 1.11.0 1.10.2 1.9.0 1.8.0 1.7.2 1.6.0 1.5.0 1.4.0 1.3.2 1.2.0 1.1.1 1.0.1 Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class IntentBatch.

This message is a wrapper around a collection of intents.

Generated from protobuf message `google.cloud.dialogflow.v2.IntentBatch`

## Namespace

Google \\ Cloud \\ Dialogflow \\ V2

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ intents` | `array<https://docs.cloud.google.com/php/docs/reference/cloud-dialogflow/latest/V2.Intent>` A collection of intents. |

### getIntents

A collection of intents.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://protobuf.dev/reference/php/api-docs/Google/Protobuf/RepeatedField<https://docs.cloud.google.com/php/docs/reference/cloud-dialogflow/latest/V2.Intent>` |   |

### setIntents

A collection of intents.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `array<https://docs.cloud.google.com/php/docs/reference/cloud-dialogflow/latest/V2.Intent>` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |