# Google Cloud Config V1 Client - Class AutoMigrationConfig (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 AutoMigrationConfig.

AutoMigrationConfig contains the automigration configuration for a project.

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

## Namespace

Google \\ Cloud \\ Config \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ name` | `string` Identifier. The name of the AutoMigrationConfig. Format: 'projects/{project_id}/locations/{location}/AutoMigrationConfig'. |
| `↳ update_time` | `https://protobuf.dev/reference/php/api-docs/Google/Protobuf/Timestamp` Output only. Time the AutoMigrationConfig was last updated. |
| `↳ auto_migration_enabled` | `bool` Optional. Whether the auto migration is enabled for the project. |

### getName

Identifier. The name of the AutoMigrationConfig.

Format:
'projects/{project_id}/locations/{location}/AutoMigrationConfig'.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |

### setName

Identifier. The name of the AutoMigrationConfig.

Format:
'projects/{project_id}/locations/{location}/AutoMigrationConfig'.

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

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

### getUpdateTime

Output only. Time the AutoMigrationConfig was last updated.

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

### hasUpdateTime

### clearUpdateTime

### setUpdateTime

Output only. Time the AutoMigrationConfig was last updated.

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

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

### getAutoMigrationEnabled

Optional. Whether the auto migration is enabled for the project.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `bool` |   |

### setAutoMigrationEnabled

Optional. Whether the auto migration is enabled for the project.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `bool` |

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