# Enum DeploymentOperationMetadata.DeploymentStep (0.70.0)

0.70.0 (latest) 0.68.0 0.65.0 0.64.0 0.62.0 0.60.0 0.59.0 0.58.0 0.57.0 0.55.0 0.53.0 0.52.0 0.51.0 0.50.0 0.49.0 0.47.0 0.45.0 0.44.0 0.41.0 0.40.0 0.39.0 0.37.0 0.36.0 0.35.0 0.34.0 0.33.0 0.32.0 0.31.0 0.30.0 0.29.0 0.28.0 0.26.0 0.25.0 0.24.0 0.23.0 0.22.0 0.21.0 0.20.0 0.19.0 0.18.0 0.17.0 0.16.0 0.14.0 0.13.0 0.12.0 0.11.0 0.10.0 0.9.0 0.8.0 0.7.0 0.6.0 0.5.0 0.4.0 0.1.0

    public enum DeploymentOperationMetadata.DeploymentStep extends Enum<DeploymentOperationMetadata.DeploymentStep> implements ProtocolMessageEnum

The possible steps a deployment may be running.

Protobuf enum `google.cloud.config.v1.DeploymentOperationMetadata.DeploymentStep`

## Implements

[ProtocolMessageEnum](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.ProtocolMessageEnum.html)

## Inherited Members

[Enum.\<T\>valueOf(Class\<T\>,String)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#valueOf-java.lang.Class-java.lang.String-) [Enum.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#clone--) [Enum.compareTo(E)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#compareTo-E-) [Enum.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#equals-java.lang.Object-) [Enum.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#finalize--) [Enum.getDeclaringClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#getDeclaringClass--) [Enum.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#hashCode--) [Enum.name()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#name--) [Enum.ordinal()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#ordinal--) [Enum.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#toString--) [Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) [Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) [Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) [Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) [Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) [Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)

| ## Static Fields ||
|---|---|
| **Name** | **Description** |
| `DEPLOYMENT_STEP_UNSPECIFIED` | Unspecified deployment step `DEPLOYMENT_STEP_UNSPECIFIED = 0;` |
| `DEPLOYMENT_STEP_UNSPECIFIED_VALUE` | Unspecified deployment step `DEPLOYMENT_STEP_UNSPECIFIED = 0;` |
| `DOWNLOADING_BLUEPRINT` | Downloading the blueprint onto the Google Cloud Storage bucket `DOWNLOADING_BLUEPRINT = 2;` |
| `DOWNLOADING_BLUEPRINT_VALUE` | Downloading the blueprint onto the Google Cloud Storage bucket `DOWNLOADING_BLUEPRINT = 2;` |
| `FAILED` | Operation failed `FAILED = 10;` |
| `FAILED_VALUE` | Operation failed `FAILED = 10;` |
| `PREPARING_STORAGE_BUCKET` | Infra Manager is creating a Google Cloud Storage bucket to store artifacts and metadata about the deployment and revision `PREPARING_STORAGE_BUCKET = 1;` |
| `PREPARING_STORAGE_BUCKET_VALUE` | Infra Manager is creating a Google Cloud Storage bucket to store artifacts and metadata about the deployment and revision `PREPARING_STORAGE_BUCKET = 1;` |
| `RUNNING_QUOTA_VALIDATION` | Running quota validation `RUNNING_QUOTA_VALIDATION = 12;` |
| `RUNNING_QUOTA_VALIDATION_VALUE` | Running quota validation `RUNNING_QUOTA_VALIDATION = 12;` |
| `RUNNING_TF_APPLY` | Actuating resources using Terraform using `terraform apply` `RUNNING_TF_APPLY = 5;` |
| `RUNNING_TF_APPLY_VALUE` | Actuating resources using Terraform using `terraform apply` `RUNNING_TF_APPLY = 5;` |
| `RUNNING_TF_DESTROY` | Destroying resources using Terraform using `terraform destroy` `RUNNING_TF_DESTROY = 6;` |
| `RUNNING_TF_DESTROY_VALUE` | Destroying resources using Terraform using `terraform destroy` `RUNNING_TF_DESTROY = 6;` |
| `RUNNING_TF_INIT` | Initializing Terraform using `terraform init` `RUNNING_TF_INIT = 3;` |
| `RUNNING_TF_INIT_VALUE` | Initializing Terraform using `terraform init` `RUNNING_TF_INIT = 3;` |
| `RUNNING_TF_PLAN` | Running `terraform plan` `RUNNING_TF_PLAN = 4;` |
| `RUNNING_TF_PLAN_VALUE` | Running `terraform plan` `RUNNING_TF_PLAN = 4;` |
| `RUNNING_TF_VALIDATE` | Validating the uploaded TF state file when unlocking a deployment `RUNNING_TF_VALIDATE = 7;` |
| `RUNNING_TF_VALIDATE_VALUE` | Validating the uploaded TF state file when unlocking a deployment `RUNNING_TF_VALIDATE = 7;` |
| `SUCCEEDED` | Operation was successful `SUCCEEDED = 9;` |
| `SUCCEEDED_VALUE` | Operation was successful `SUCCEEDED = 9;` |
| `UNLOCKING_DEPLOYMENT` | Unlocking a deployment `UNLOCKING_DEPLOYMENT = 8;` |
| `UNLOCKING_DEPLOYMENT_VALUE` | Unlocking a deployment `UNLOCKING_DEPLOYMENT = 8;` |
| `UNRECOGNIZED` |   |
| `VALIDATING_REPOSITORY` | Validating the provided repository. `VALIDATING_REPOSITORY = 11;` |
| `VALIDATING_REPOSITORY_VALUE` | Validating the provided repository. `VALIDATING_REPOSITORY = 11;` |

| ## Static Methods ||
|---|---|
| **Name** | **Description** |
| `forNumber(int value)` |   |
| `getDescriptor()` |   |
| `internalGetValueMap()` |   |
| `valueOf(Descriptors.EnumValueDescriptor desc)` |   |
| `valueOf(int value)` | **Deprecated.** *Use [#forNumber(int)](https://docs.cloud.google.com/java/docs/reference/google-cloud-infra-manager/latest/com.google.cloud.config.v1.DeploymentOperationMetadata.DeploymentStep#com_google_cloud_config_v1_DeploymentOperationMetadata_DeploymentStep_forNumber_int_) instead.* |
| `valueOf(String name)` |   |
| `values()` |   |

| ## Methods ||
|---|---|
| **Name** | **Description** |
| `getDescriptorForType()` |   |
| `getNumber()` |   |
| `getValueDescriptor()` |   |