Class ApplicationVersionState.Builder
- java.lang.Object
-
- com.pulumi.aws.elasticbeanstalk.inputs.ApplicationVersionState.Builder
-
- Enclosing class:
- ApplicationVersionState
public static final class ApplicationVersionState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ApplicationVersionState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationVersionState.Builderapplication(com.pulumi.core.Output<java.lang.String> application)ApplicationVersionState.Builderapplication(java.lang.String application)ApplicationVersionState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)ApplicationVersionState.Builderarn(java.lang.String arn)ApplicationVersionState.Builderbucket(com.pulumi.core.Output<java.lang.String> bucket)ApplicationVersionState.Builderbucket(java.lang.String bucket)ApplicationVersionStatebuild()ApplicationVersionState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ApplicationVersionState.Builderdescription(java.lang.String description)ApplicationVersionState.BuilderforceDelete(com.pulumi.core.Output<java.lang.Boolean> forceDelete)ApplicationVersionState.BuilderforceDelete(java.lang.Boolean forceDelete)ApplicationVersionState.Builderkey(com.pulumi.core.Output<java.lang.String> key)ApplicationVersionState.Builderkey(java.lang.String key)ApplicationVersionState.Buildername(com.pulumi.core.Output<java.lang.String> name)ApplicationVersionState.Buildername(java.lang.String name)ApplicationVersionState.Builderprocess(com.pulumi.core.Output<java.lang.Boolean> process)ApplicationVersionState.Builderprocess(java.lang.Boolean process)ApplicationVersionState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ApplicationVersionState.Builderregion(java.lang.String region)ApplicationVersionState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ApplicationVersionState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ApplicationVersionState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ApplicationVersionState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ApplicationVersionState defaults)
-
-
Method Detail
-
application
public ApplicationVersionState.Builder application(@Nullable com.pulumi.core.Output<java.lang.String> application)
- Parameters:
application- Name of the Beanstalk Application the version is associated with.- Returns:
- builder
-
application
public ApplicationVersionState.Builder application(java.lang.String application)
- Parameters:
application- Name of the Beanstalk Application the version is associated with.- Returns:
- builder
-
arn
public ApplicationVersionState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN assigned by AWS for this Elastic Beanstalk Application.- Returns:
- builder
-
arn
public ApplicationVersionState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN assigned by AWS for this Elastic Beanstalk Application.- Returns:
- builder
-
bucket
public ApplicationVersionState.Builder bucket(@Nullable com.pulumi.core.Output<java.lang.String> bucket)
- Parameters:
bucket- S3 bucket that contains the Application Version source bundle.- Returns:
- builder
-
bucket
public ApplicationVersionState.Builder bucket(java.lang.String bucket)
- Parameters:
bucket- S3 bucket that contains the Application Version source bundle.- Returns:
- builder
-
description
public ApplicationVersionState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Short description of the Application Version.- Returns:
- builder
-
description
public ApplicationVersionState.Builder description(java.lang.String description)
- Parameters:
description- Short description of the Application Version.- Returns:
- builder
-
forceDelete
public ApplicationVersionState.Builder forceDelete(@Nullable com.pulumi.core.Output<java.lang.Boolean> forceDelete)
- Parameters:
forceDelete- On delete, force an Application Version to be deleted when it may be in use by multiple Elastic Beanstalk Environments.- Returns:
- builder
-
forceDelete
public ApplicationVersionState.Builder forceDelete(java.lang.Boolean forceDelete)
- Parameters:
forceDelete- On delete, force an Application Version to be deleted when it may be in use by multiple Elastic Beanstalk Environments.- Returns:
- builder
-
key
public ApplicationVersionState.Builder key(@Nullable com.pulumi.core.Output<java.lang.String> key)
- Parameters:
key- S3 object that is the Application Version source bundle.- Returns:
- builder
-
key
public ApplicationVersionState.Builder key(java.lang.String key)
- Parameters:
key- S3 object that is the Application Version source bundle.- Returns:
- builder
-
name
public ApplicationVersionState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Unique name for the this Application Version. The following arguments are optional:- Returns:
- builder
-
name
public ApplicationVersionState.Builder name(java.lang.String name)
- Parameters:
name- Unique name for the this Application Version. The following arguments are optional:- Returns:
- builder
-
process
public ApplicationVersionState.Builder process(@Nullable com.pulumi.core.Output<java.lang.Boolean> process)
- Parameters:
process- Pre-processes and validates the environment manifest (env.yaml ) and configuration files (*.config files in the .ebextensions folder) in the source bundle. Validating configuration files can identify issues prior to deploying the application version to an environment. You must turn processing on for application versions that you create using AWS CodeBuild or AWS CodeCommit. For application versions built from a source bundle in Amazon S3, processing is optional. It validates Elastic Beanstalk configuration files. It doesn’t validate your application’s configuration files, like proxy server or Docker configuration.- Returns:
- builder
-
process
public ApplicationVersionState.Builder process(java.lang.Boolean process)
- Parameters:
process- Pre-processes and validates the environment manifest (env.yaml ) and configuration files (*.config files in the .ebextensions folder) in the source bundle. Validating configuration files can identify issues prior to deploying the application version to an environment. You must turn processing on for application versions that you create using AWS CodeBuild or AWS CodeCommit. For application versions built from a source bundle in Amazon S3, processing is optional. It validates Elastic Beanstalk configuration files. It doesn’t validate your application’s configuration files, like proxy server or Docker configuration.- Returns:
- builder
-
region
public ApplicationVersionState.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 ApplicationVersionState.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
-
tags
public ApplicationVersionState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value map of tags for the Elastic Beanstalk Application Version. 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 ApplicationVersionState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value map of tags for the Elastic Beanstalk Application Version. 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 ApplicationVersionState.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 ApplicationVersionState.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 ApplicationVersionState build()
-
-