@Stability(value=Stable) public static final class CodeBuildOptions.Builder extends Object implements software.amazon.jsii.Builder<CodeBuildOptions>
CodeBuildOptions| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CodeBuildOptions.Builder buildEnvironment(BuildEnvironment buildEnvironment)
CodeBuildOptions.getBuildEnvironment()buildEnvironment - Partial build environment, will be combined with other build environments that apply.this@Stability(value=Stable) public CodeBuildOptions.Builder cache(Cache cache)
CodeBuildOptions.getCache()cache - Caching strategy to use.this@Stability(value=Stable) public CodeBuildOptions.Builder partialBuildSpec(BuildSpec partialBuildSpec)
CodeBuildOptions.getPartialBuildSpec()partialBuildSpec - Partial buildspec, will be combined with other buildspecs that apply.
The BuildSpec must be available inline--it cannot reference a file
on disk.this@Stability(value=Stable) public CodeBuildOptions.Builder rolePolicy(List<? extends PolicyStatement> rolePolicy)
CodeBuildOptions.getRolePolicy()rolePolicy - Policy statements to add to role.this@Stability(value=Stable) public CodeBuildOptions.Builder securityGroups(List<? extends ISecurityGroup> securityGroups)
CodeBuildOptions.getSecurityGroups()securityGroups - Which security group(s) to associate with the project network interfaces.
Only used if 'vpc' is supplied.this@Stability(value=Stable) public CodeBuildOptions.Builder subnetSelection(SubnetSelection subnetSelection)
CodeBuildOptions.getSubnetSelection()subnetSelection - Which subnets to use.
Only used if 'vpc' is supplied.this@Stability(value=Stable) public CodeBuildOptions.Builder timeout(Duration timeout)
CodeBuildOptions.getTimeout()timeout - The number of minutes after which AWS CodeBuild stops the build if it's not complete.
For valid values, see the timeoutInMinutes field in the AWS
CodeBuild User Guide.this@Stability(value=Stable) public CodeBuildOptions.Builder vpc(IVpc vpc)
CodeBuildOptions.getVpc()vpc - The VPC where to create the CodeBuild network interfaces in.this@Stability(value=Stable) public CodeBuildOptions build()
build in interface software.amazon.jsii.Builder<CodeBuildOptions>CodeBuildOptionsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.