Package com.pulumi.aws.appconfig.inputs
Class DeploymentState.Builder
- java.lang.Object
-
- com.pulumi.aws.appconfig.inputs.DeploymentState.Builder
-
- Enclosing class:
- DeploymentState
public static final class DeploymentState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DeploymentState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeploymentState.BuilderapplicationId(com.pulumi.core.Output<java.lang.String> applicationId)DeploymentState.BuilderapplicationId(java.lang.String applicationId)DeploymentState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)DeploymentState.Builderarn(java.lang.String arn)DeploymentStatebuild()DeploymentState.BuilderconfigurationProfileId(com.pulumi.core.Output<java.lang.String> configurationProfileId)DeploymentState.BuilderconfigurationProfileId(java.lang.String configurationProfileId)DeploymentState.BuilderconfigurationVersion(com.pulumi.core.Output<java.lang.String> configurationVersion)DeploymentState.BuilderconfigurationVersion(java.lang.String configurationVersion)DeploymentState.BuilderdeploymentNumber(com.pulumi.core.Output<java.lang.Integer> deploymentNumber)DeploymentState.BuilderdeploymentNumber(java.lang.Integer deploymentNumber)DeploymentState.BuilderdeploymentStrategyId(com.pulumi.core.Output<java.lang.String> deploymentStrategyId)DeploymentState.BuilderdeploymentStrategyId(java.lang.String deploymentStrategyId)DeploymentState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)DeploymentState.Builderdescription(java.lang.String description)DeploymentState.BuilderenvironmentId(com.pulumi.core.Output<java.lang.String> environmentId)DeploymentState.BuilderenvironmentId(java.lang.String environmentId)DeploymentState.BuilderkmsKeyArn(com.pulumi.core.Output<java.lang.String> kmsKeyArn)DeploymentState.BuilderkmsKeyArn(java.lang.String kmsKeyArn)DeploymentState.BuilderkmsKeyIdentifier(com.pulumi.core.Output<java.lang.String> kmsKeyIdentifier)DeploymentState.BuilderkmsKeyIdentifier(java.lang.String kmsKeyIdentifier)DeploymentState.Builderregion(com.pulumi.core.Output<java.lang.String> region)DeploymentState.Builderregion(java.lang.String region)DeploymentState.Builderstate(com.pulumi.core.Output<java.lang.String> state)DeploymentState.Builderstate(java.lang.String state)DeploymentState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)DeploymentState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)DeploymentState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)DeploymentState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DeploymentState defaults)
-
-
Method Detail
-
applicationId
public DeploymentState.Builder applicationId(@Nullable com.pulumi.core.Output<java.lang.String> applicationId)
- Parameters:
applicationId- Application ID. Must be between 4 and 7 characters in length.- Returns:
- builder
-
applicationId
public DeploymentState.Builder applicationId(java.lang.String applicationId)
- Parameters:
applicationId- Application ID. Must be between 4 and 7 characters in length.- Returns:
- builder
-
arn
public DeploymentState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the AppConfig Deployment.- Returns:
- builder
-
arn
public DeploymentState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the AppConfig Deployment.- Returns:
- builder
-
configurationProfileId
public DeploymentState.Builder configurationProfileId(@Nullable com.pulumi.core.Output<java.lang.String> configurationProfileId)
- Parameters:
configurationProfileId- Configuration profile ID. Must be between 4 and 7 characters in length.- Returns:
- builder
-
configurationProfileId
public DeploymentState.Builder configurationProfileId(java.lang.String configurationProfileId)
- Parameters:
configurationProfileId- Configuration profile ID. Must be between 4 and 7 characters in length.- Returns:
- builder
-
configurationVersion
public DeploymentState.Builder configurationVersion(@Nullable com.pulumi.core.Output<java.lang.String> configurationVersion)
- Parameters:
configurationVersion- Configuration version to deploy. Can be at most 1024 characters.- Returns:
- builder
-
configurationVersion
public DeploymentState.Builder configurationVersion(java.lang.String configurationVersion)
- Parameters:
configurationVersion- Configuration version to deploy. Can be at most 1024 characters.- Returns:
- builder
-
deploymentNumber
public DeploymentState.Builder deploymentNumber(@Nullable com.pulumi.core.Output<java.lang.Integer> deploymentNumber)
- Parameters:
deploymentNumber- Deployment number.- Returns:
- builder
-
deploymentNumber
public DeploymentState.Builder deploymentNumber(java.lang.Integer deploymentNumber)
- Parameters:
deploymentNumber- Deployment number.- Returns:
- builder
-
deploymentStrategyId
public DeploymentState.Builder deploymentStrategyId(@Nullable com.pulumi.core.Output<java.lang.String> deploymentStrategyId)
- Parameters:
deploymentStrategyId- Deployment strategy ID or name of a predefined deployment strategy. See [Predefined Deployment Strategies](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-deployment-strategy.html#appconfig-creating-deployment-strategy-predefined) for more details.- Returns:
- builder
-
deploymentStrategyId
public DeploymentState.Builder deploymentStrategyId(java.lang.String deploymentStrategyId)
- Parameters:
deploymentStrategyId- Deployment strategy ID or name of a predefined deployment strategy. See [Predefined Deployment Strategies](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-deployment-strategy.html#appconfig-creating-deployment-strategy-predefined) for more details.- Returns:
- builder
-
description
public DeploymentState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the deployment. Can be at most 1024 characters.- Returns:
- builder
-
description
public DeploymentState.Builder description(java.lang.String description)
- Parameters:
description- Description of the deployment. Can be at most 1024 characters.- Returns:
- builder
-
environmentId
public DeploymentState.Builder environmentId(@Nullable com.pulumi.core.Output<java.lang.String> environmentId)
- Parameters:
environmentId- Environment ID. Must be between 4 and 7 characters in length.- Returns:
- builder
-
environmentId
public DeploymentState.Builder environmentId(java.lang.String environmentId)
- Parameters:
environmentId- Environment ID. Must be between 4 and 7 characters in length.- Returns:
- builder
-
kmsKeyArn
public DeploymentState.Builder kmsKeyArn(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyArn)
- Parameters:
kmsKeyArn- ARN of the KMS key used to encrypt configuration data.- Returns:
- builder
-
kmsKeyArn
public DeploymentState.Builder kmsKeyArn(java.lang.String kmsKeyArn)
- Parameters:
kmsKeyArn- ARN of the KMS key used to encrypt configuration data.- Returns:
- builder
-
kmsKeyIdentifier
public DeploymentState.Builder kmsKeyIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyIdentifier)
- Parameters:
kmsKeyIdentifier- KMS key identifier (key ID, key alias, or key ARN). AppConfig uses this to encrypt the configuration data using a customer managed key.- Returns:
- builder
-
kmsKeyIdentifier
public DeploymentState.Builder kmsKeyIdentifier(java.lang.String kmsKeyIdentifier)
- Parameters:
kmsKeyIdentifier- KMS key identifier (key ID, key alias, or key ARN). AppConfig uses this to encrypt the configuration data using a customer managed key.- Returns:
- builder
-
region
public DeploymentState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public DeploymentState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
state
public DeploymentState.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state- State of the deployment.- Returns:
- builder
-
state
public DeploymentState.Builder state(java.lang.String state)
- Parameters:
state- State of the deployment.- Returns:
- builder
-
tags
public DeploymentState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public DeploymentState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public DeploymentState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public DeploymentState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
build
public DeploymentState build()
-
-