Interface CfnApplicationVersion.BuildConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnApplicationVersion.BuildConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnApplicationVersion
@Stability(Stable)
public static interface CfnApplicationVersion.BuildConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.elasticbeanstalk.*;
BuildConfigurationProperty buildConfigurationProperty = BuildConfigurationProperty.builder()
.codeBuildServiceRole("codeBuildServiceRole")
.image("image")
// the properties below are optional
.artifactName("artifactName")
.computeType("computeType")
.timeoutInMinutes(123)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnApplicationVersion.BuildConfigurationPropertystatic final classAn implementation forCfnApplicationVersion.BuildConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe name of the build artifact.The ARN of the IAM role that AWS CodeBuild assumes to build the application version.default StringThe compute type for the CodeBuild build environment.getImage()The CodeBuild image used for the build environment.default NumberThe timeout for the CodeBuild build, in minutes.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCodeBuildServiceRole
The ARN of the IAM role that AWS CodeBuild assumes to build the application version.- See Also:
-
getImage
The CodeBuild image used for the build environment.- See Also:
-
getArtifactName
The name of the build artifact.- See Also:
-
getComputeType
The compute type for the CodeBuild build environment.- See Also:
-
getTimeoutInMinutes
The timeout for the CodeBuild build, in minutes.- See Also:
-
builder
-