@Stability(value=Experimental) public static final class SourceConfig.Builder extends Object implements software.amazon.jsii.Builder<SourceConfig>
SourceConfig| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
SourceConfig |
build()
Builds the configured instance.
|
SourceConfig.Builder |
codeRepository(CodeRepositoryProps codeRepository)
Sets the value of
SourceConfig.getCodeRepository() |
SourceConfig.Builder |
ecrRepository(IRepository ecrRepository)
Sets the value of
SourceConfig.getEcrRepository() |
SourceConfig.Builder |
imageRepository(ImageRepository imageRepository)
Sets the value of
SourceConfig.getImageRepository() |
@Stability(value=Experimental) public SourceConfig.Builder codeRepository(CodeRepositoryProps codeRepository)
SourceConfig.getCodeRepository()codeRepository - The code repository configuration (mutually exclusive with `imageRepository`).this@Stability(value=Experimental) public SourceConfig.Builder ecrRepository(IRepository ecrRepository)
SourceConfig.getEcrRepository()ecrRepository - The ECR repository (required to grant the pull privileges for the iam role).this@Stability(value=Experimental) public SourceConfig.Builder imageRepository(ImageRepository imageRepository)
SourceConfig.getImageRepository()imageRepository - The image repository configuration (mutually exclusive with `codeRepository`).this@Stability(value=Experimental) public SourceConfig build()
build in interface software.amazon.jsii.Builder<SourceConfig>SourceConfigNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.