# Google Cloud Config V1 Client - Class UpdateAutoMigrationConfigRequest (1.8.0)

1.8.0 (latest) 1.7.2 1.6.1 1.5.0 1.4.1 1.3.0 1.2.1 1.1.0 1.0.1 0.5.2 0.2.0 0.1.3 Reference documentation and code samples for the Google Cloud Config V1 Client class UpdateAutoMigrationConfigRequest.

The request message for the UpdateAutoMigrationConfig method.

Generated from protobuf message `google.cloud.config.v1.UpdateAutoMigrationConfigRequest`

## Namespace

Google \\ Cloud \\ Config \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ update_mask` | `https://protobuf.dev/reference/php/api-docs/Google/Protobuf/FieldMask` Optional. The update mask applies to the resource. See [google.protobuf.FieldMask](https://protobuf.dev/reference/php/api-docs/google.protobuf.FieldMask). |
| `↳ auto_migration_config` | `https://docs.cloud.google.com/php/docs/reference/cloud-config/latest/V1.AutoMigrationConfig` Required. The AutoMigrationConfig to update. |

### getUpdateMask

Optional. The update mask applies to the resource. See
[google.protobuf.FieldMask](https://protobuf.dev/reference/php/api-docs/google.protobuf.FieldMask).

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://protobuf.dev/reference/php/api-docs/Google/Protobuf/FieldMask|null` |   |

### hasUpdateMask

### clearUpdateMask

### setUpdateMask

Optional. The update mask applies to the resource. See
[google.protobuf.FieldMask](https://protobuf.dev/reference/php/api-docs/google.protobuf.FieldMask).

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `https://protobuf.dev/reference/php/api-docs/Google/Protobuf/FieldMask` |

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

### getAutoMigrationConfig

Required. The AutoMigrationConfig to update.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/php/docs/reference/cloud-config/latest/V1.AutoMigrationConfig|null` |   |

### hasAutoMigrationConfig

### clearAutoMigrationConfig

### setAutoMigrationConfig

Required. The AutoMigrationConfig to update.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `https://docs.cloud.google.com/php/docs/reference/cloud-config/latest/V1.AutoMigrationConfig` |

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

### static::build

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `autoMigrationConfig` | `https://docs.cloud.google.com/php/docs/reference/cloud-config/latest/V1.AutoMigrationConfig` Required. The AutoMigrationConfig to update. |
| `updateMask` | `https://protobuf.dev/reference/php/api-docs/Google/Protobuf/FieldMask` Optional. The update mask applies to the resource. See [google.protobuf.FieldMask](https://protobuf.dev/reference/php/api-docs/google.protobuf.FieldMask). |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/php/docs/reference/cloud-config/latest/V1.UpdateAutoMigrationConfigRequest` |   |