@Stability(value=Stable) public static final class CodeCommitSourceOptions.Builder extends Object implements software.amazon.jsii.Builder<CodeCommitSourceOptions>
CodeCommitSourceOptions
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CodeCommitSourceOptions |
build()
Builds the configured instance.
|
CodeCommitSourceOptions.Builder |
codeBuildCloneOutput(Boolean codeBuildCloneOutput)
Sets the value of
CodeCommitSourceOptions.getCodeBuildCloneOutput() |
CodeCommitSourceOptions.Builder |
eventRole(IRole eventRole)
Sets the value of
CodeCommitSourceOptions.getEventRole() |
CodeCommitSourceOptions.Builder |
trigger(CodeCommitTrigger trigger)
Sets the value of
CodeCommitSourceOptions.getTrigger() |
@Stability(value=Stable) public CodeCommitSourceOptions.Builder codeBuildCloneOutput(Boolean codeBuildCloneOutput)
CodeCommitSourceOptions.getCodeBuildCloneOutput()
codeBuildCloneOutput
- If this is set, the next CodeBuild job clones the repository (instead of CodePipeline downloading the files).
This provides access to repository history, and retains symlinks (symlinks would otherwise be
removed by CodePipeline).
Note: if this option is true, only CodeBuild jobs can use the output artifact.
this
@Stability(value=Stable) public CodeCommitSourceOptions.Builder eventRole(IRole eventRole)
CodeCommitSourceOptions.getEventRole()
eventRole
- Role to be used by on commit event rule.
Used only when trigger value is CodeCommitTrigger.EVENTS.this
@Stability(value=Stable) public CodeCommitSourceOptions.Builder trigger(CodeCommitTrigger trigger)
CodeCommitSourceOptions.getTrigger()
trigger
- How should CodePipeline detect source changes for this Action.this
@Stability(value=Stable) public CodeCommitSourceOptions build()
build
in interface software.amazon.jsii.Builder<CodeCommitSourceOptions>
CodeCommitSourceOptions
NullPointerException
- if any required attribute was not providedCopyright © 2023. All rights reserved.