Class CfnApplicationVersionPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.elasticbeanstalk.CfnApplicationVersionPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnApplicationVersionPropsMixin>
- Enclosing class:
CfnApplicationVersionPropsMixin
@Stability(Stable)
public static final class CfnApplicationVersionPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnApplicationVersionPropsMixin>
A fluent builder for
CfnApplicationVersionPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionapplicationName(String applicationName) The name of the Elastic Beanstalk application that is associated with this application version.applicationName(IApplicationRef applicationName) The name of the Elastic Beanstalk application that is associated with this application version.build()buildConfiguration(CfnApplicationVersionPropsMixin.BuildConfigurationProperty buildConfiguration) buildConfiguration(IResolvable buildConfiguration) create()create(CfnPropertyMixinOptions options) description(String description) A description of this application version.imageConfiguration(CfnApplicationVersionPropsMixin.ImageConfigurationProperty imageConfiguration) imageConfiguration(IResolvable imageConfiguration) Pre-process and validate the environment manifest (env.yaml) and configuration files in the source bundle.process(IResolvable process) Pre-process and validate the environment manifest (env.yaml) and configuration files in the source bundle.The Amazon S3 bucket and key that identify the location of the source bundle for this version.sourceBundle(IResolvable sourceBundle) The Amazon S3 bucket and key that identify the location of the source bundle for this version.
-
Method Details
-
create
@Stability(Stable) public static CfnApplicationVersionPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnApplicationVersionPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnApplicationVersionPropsMixin.Builder.
-
applicationName
@Stability(Stable) public CfnApplicationVersionPropsMixin.Builder applicationName(String applicationName) The name of the Elastic Beanstalk application that is associated with this application version.- Parameters:
applicationName- The name of the Elastic Beanstalk application that is associated with this application version. This parameter is required.- Returns:
this- See Also:
-
applicationName
@Stability(Stable) public CfnApplicationVersionPropsMixin.Builder applicationName(IApplicationRef applicationName) The name of the Elastic Beanstalk application that is associated with this application version.- Parameters:
applicationName- The name of the Elastic Beanstalk application that is associated with this application version. This parameter is required.- Returns:
this- See Also:
-
buildConfiguration
@Stability(Stable) public CfnApplicationVersionPropsMixin.Builder buildConfiguration(IResolvable buildConfiguration) - Parameters:
buildConfiguration- This parameter is required.- Returns:
this- See Also:
-
buildConfiguration
@Stability(Stable) public CfnApplicationVersionPropsMixin.Builder buildConfiguration(CfnApplicationVersionPropsMixin.BuildConfigurationProperty buildConfiguration) - Parameters:
buildConfiguration- This parameter is required.- Returns:
this- See Also:
-
description
A description of this application version.- Parameters:
description- A description of this application version. This parameter is required.- Returns:
this- See Also:
-
imageConfiguration
@Stability(Stable) public CfnApplicationVersionPropsMixin.Builder imageConfiguration(IResolvable imageConfiguration) - Parameters:
imageConfiguration- This parameter is required.- Returns:
this- See Also:
-
imageConfiguration
@Stability(Stable) public CfnApplicationVersionPropsMixin.Builder imageConfiguration(CfnApplicationVersionPropsMixin.ImageConfigurationProperty imageConfiguration) - Parameters:
imageConfiguration- This parameter is required.- Returns:
this- See Also:
-
process
Pre-process and validate the environment manifest (env.yaml) and configuration files in the source bundle. Leave unset for the service default.- Parameters:
process- Pre-process and validate the environment manifest (env.yaml) and configuration files in the source bundle. Leave unset for the service default. This parameter is required.- Returns:
this- See Also:
-
process
Pre-process and validate the environment manifest (env.yaml) and configuration files in the source bundle. Leave unset for the service default.- Parameters:
process- Pre-process and validate the environment manifest (env.yaml) and configuration files in the source bundle. Leave unset for the service default. This parameter is required.- Returns:
this- See Also:
-
sourceBundle
@Stability(Stable) public CfnApplicationVersionPropsMixin.Builder sourceBundle(IResolvable sourceBundle) The Amazon S3 bucket and key that identify the location of the source bundle for this version.The Amazon S3 bucket must be in the same region as the environment.
- Parameters:
sourceBundle- The Amazon S3 bucket and key that identify the location of the source bundle for this version. This parameter is required.- Returns:
this- See Also:
-
sourceBundle
@Stability(Stable) public CfnApplicationVersionPropsMixin.Builder sourceBundle(CfnApplicationVersionPropsMixin.SourceBundleProperty sourceBundle) The Amazon S3 bucket and key that identify the location of the source bundle for this version.The Amazon S3 bucket must be in the same region as the environment.
- Parameters:
sourceBundle- The Amazon S3 bucket and key that identify the location of the source bundle for this version. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnApplicationVersionPropsMixin>- Returns:
- a newly built instance of
CfnApplicationVersionPropsMixin.
-