# Google Cloud Video Live Stream V1 Client - Class AutomaticFailover (1.4.0)

1.4.0 (latest) 1.3.2 1.2.1 1.1.3 1.0.0 0.7.5 0.6.2 0.5.0 0.4.2 0.3.2 0.2.6 Reference documentation and code samples for the Google Cloud Video Live Stream V1 Client class AutomaticFailover.

Configurations to follow when automatic failover happens.

Generated from protobuf message `google.cloud.video.livestream.v1.InputAttachment.AutomaticFailover`

## Namespace

Google \\ Cloud \\ Video \\ LiveStream \\ V1 \\ InputAttachment

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ input_keys` | `string[]` The [InputAttachment.key](https://docs.cloud.google.com/php/docs/reference/cloud-video-live-stream/latest/V1.InputAttachment#_Google_Cloud_Video_LiveStream_V1_InputAttachment__getKey__)s of inputs to failover to when this input is disconnected. Currently, only up to one backup input is supported. |

### getInputKeys

The
[InputAttachment.key](https://docs.cloud.google.com/php/docs/reference/cloud-video-live-stream/latest/V1.InputAttachment#_Google_Cloud_Video_LiveStream_V1_InputAttachment__getKey__)s
of inputs to failover to when this input is disconnected. Currently, only
up to one backup input is supported.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://protobuf.dev/reference/php/api-docs/Google/Protobuf/RepeatedField<string>` |   |

### setInputKeys

The
[InputAttachment.key](https://docs.cloud.google.com/php/docs/reference/cloud-video-live-stream/latest/V1.InputAttachment#_Google_Cloud_Video_LiveStream_V1_InputAttachment__getKey__)s
of inputs to failover to when this input is disconnected. Currently, only
up to one backup input is supported.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `string[]` |

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