@Stability(value=Experimental) public static final class AutoBranchCreation.Builder extends Object implements software.amazon.jsii.Builder<AutoBranchCreation>
AutoBranchCreation
Constructor and Description |
---|
Builder() |
@Stability(value=Experimental) public AutoBranchCreation.Builder autoBuild(Boolean autoBuild)
AutoBranchCreation.getAutoBuild()
autoBuild
- Whether to enable auto building for the auto created branch.this
@Stability(value=Experimental) public AutoBranchCreation.Builder basicAuth(BasicAuth basicAuth)
AutoBranchCreation.getBasicAuth()
basicAuth
- The Basic Auth configuration.
Use this to set password protection for
the auto created branch.this
@Stability(value=Experimental) public AutoBranchCreation.Builder buildSpec(BuildSpec buildSpec)
AutoBranchCreation.getBuildSpec()
buildSpec
- Build spec for the auto created branch.this
@Stability(value=Experimental) public AutoBranchCreation.Builder environmentVariables(Map<String,String> environmentVariables)
AutoBranchCreation.getEnvironmentVariables()
environmentVariables
- Environment variables for the auto created branch.
All environment variables that you add are encrypted to prevent rogue
access so you can use them to store secret information.this
@Stability(value=Experimental) public AutoBranchCreation.Builder patterns(List<String> patterns)
AutoBranchCreation.getPatterns()
patterns
- Automated branch creation glob patterns.this
@Stability(value=Experimental) public AutoBranchCreation.Builder pullRequestEnvironmentName(String pullRequestEnvironmentName)
AutoBranchCreation.getPullRequestEnvironmentName()
pullRequestEnvironmentName
- The dedicated backend environment for the pull request previews of the auto created branch.this
@Stability(value=Experimental) public AutoBranchCreation.Builder pullRequestPreview(Boolean pullRequestPreview)
AutoBranchCreation.getPullRequestPreview()
pullRequestPreview
- Whether to enable pull request preview for the auto created branch.this
@Stability(value=Experimental) public AutoBranchCreation.Builder stage(String stage)
AutoBranchCreation.getStage()
stage
- Stage for the auto created branch.this
@Stability(value=Experimental) public AutoBranchCreation build()
build
in interface software.amazon.jsii.Builder<AutoBranchCreation>
AutoBranchCreation
NullPointerException
- if any required attribute was not providedCopyright © 2023. All rights reserved.