@Stability(value=Stable) public static final class CfnProject.Builder extends Object implements software.amazon.jsii.Builder<CfnProject>
CfnProject
.Modifier and Type | Method and Description |
---|---|
CfnProject.Builder |
artifacts(CfnProject.ArtifactsProperty artifacts)
`AWS::CodeBuild::Project.Artifacts`.
|
CfnProject.Builder |
artifacts(IResolvable artifacts)
`AWS::CodeBuild::Project.Artifacts`.
|
CfnProject.Builder |
badgeEnabled(Boolean badgeEnabled)
`AWS::CodeBuild::Project.BadgeEnabled`.
|
CfnProject.Builder |
badgeEnabled(IResolvable badgeEnabled)
`AWS::CodeBuild::Project.BadgeEnabled`.
|
CfnProject |
build() |
CfnProject.Builder |
buildBatchConfig(CfnProject.ProjectBuildBatchConfigProperty buildBatchConfig)
`AWS::CodeBuild::Project.BuildBatchConfig`.
|
CfnProject.Builder |
buildBatchConfig(IResolvable buildBatchConfig)
`AWS::CodeBuild::Project.BuildBatchConfig`.
|
CfnProject.Builder |
cache(CfnProject.ProjectCacheProperty cache)
`AWS::CodeBuild::Project.Cache`.
|
CfnProject.Builder |
cache(IResolvable cache)
`AWS::CodeBuild::Project.Cache`.
|
CfnProject.Builder |
concurrentBuildLimit(Number concurrentBuildLimit)
`AWS::CodeBuild::Project.ConcurrentBuildLimit`.
|
static CfnProject.Builder |
create(software.constructs.Construct scope,
String id) |
CfnProject.Builder |
description(String description)
`AWS::CodeBuild::Project.Description`.
|
CfnProject.Builder |
encryptionKey(String encryptionKey)
`AWS::CodeBuild::Project.EncryptionKey`.
|
CfnProject.Builder |
environment(CfnProject.EnvironmentProperty environment)
`AWS::CodeBuild::Project.Environment`.
|
CfnProject.Builder |
environment(IResolvable environment)
`AWS::CodeBuild::Project.Environment`.
|
CfnProject.Builder |
fileSystemLocations(IResolvable fileSystemLocations)
`AWS::CodeBuild::Project.FileSystemLocations`.
|
CfnProject.Builder |
fileSystemLocations(List<? extends Object> fileSystemLocations)
`AWS::CodeBuild::Project.FileSystemLocations`.
|
CfnProject.Builder |
logsConfig(CfnProject.LogsConfigProperty logsConfig)
`AWS::CodeBuild::Project.LogsConfig`.
|
CfnProject.Builder |
logsConfig(IResolvable logsConfig)
`AWS::CodeBuild::Project.LogsConfig`.
|
CfnProject.Builder |
name(String name)
`AWS::CodeBuild::Project.Name`.
|
CfnProject.Builder |
queuedTimeoutInMinutes(Number queuedTimeoutInMinutes)
`AWS::CodeBuild::Project.QueuedTimeoutInMinutes`.
|
CfnProject.Builder |
secondaryArtifacts(IResolvable secondaryArtifacts)
`AWS::CodeBuild::Project.SecondaryArtifacts`.
|
CfnProject.Builder |
secondaryArtifacts(List<? extends Object> secondaryArtifacts)
`AWS::CodeBuild::Project.SecondaryArtifacts`.
|
CfnProject.Builder |
secondarySources(IResolvable secondarySources)
`AWS::CodeBuild::Project.SecondarySources`.
|
CfnProject.Builder |
secondarySources(List<? extends Object> secondarySources)
`AWS::CodeBuild::Project.SecondarySources`.
|
CfnProject.Builder |
secondarySourceVersions(IResolvable secondarySourceVersions)
`AWS::CodeBuild::Project.SecondarySourceVersions`.
|
CfnProject.Builder |
secondarySourceVersions(List<? extends Object> secondarySourceVersions)
`AWS::CodeBuild::Project.SecondarySourceVersions`.
|
CfnProject.Builder |
serviceRole(String serviceRole)
`AWS::CodeBuild::Project.ServiceRole`.
|
CfnProject.Builder |
source(CfnProject.SourceProperty source)
`AWS::CodeBuild::Project.Source`.
|
CfnProject.Builder |
source(IResolvable source)
`AWS::CodeBuild::Project.Source`.
|
CfnProject.Builder |
sourceVersion(String sourceVersion)
`AWS::CodeBuild::Project.SourceVersion`.
|
CfnProject.Builder |
tags(List<? extends CfnTag> tags)
`AWS::CodeBuild::Project.Tags`.
|
CfnProject.Builder |
timeoutInMinutes(Number timeoutInMinutes)
`AWS::CodeBuild::Project.TimeoutInMinutes`.
|
CfnProject.Builder |
triggers(CfnProject.ProjectTriggersProperty triggers)
`AWS::CodeBuild::Project.Triggers`.
|
CfnProject.Builder |
triggers(IResolvable triggers)
`AWS::CodeBuild::Project.Triggers`.
|
CfnProject.Builder |
vpcConfig(CfnProject.VpcConfigProperty vpcConfig)
`AWS::CodeBuild::Project.VpcConfig`.
|
CfnProject.Builder |
vpcConfig(IResolvable vpcConfig)
`AWS::CodeBuild::Project.VpcConfig`.
|
@Stability(value=Stable) public static CfnProject.Builder create(software.constructs.Construct scope, String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnProject.ArtifactsProperty.Builder
.@Stability(value=Stable) public CfnProject.Builder artifacts(CfnProject.ArtifactsProperty artifacts)
artifacts
- `AWS::CodeBuild::Project.Artifacts`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder artifacts(IResolvable artifacts)
artifacts
- `AWS::CodeBuild::Project.Artifacts`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder environment(CfnProject.EnvironmentProperty environment)
environment
- `AWS::CodeBuild::Project.Environment`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder environment(IResolvable environment)
environment
- `AWS::CodeBuild::Project.Environment`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder serviceRole(String serviceRole)
serviceRole
- `AWS::CodeBuild::Project.ServiceRole`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder source(CfnProject.SourceProperty source)
source
- `AWS::CodeBuild::Project.Source`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder source(IResolvable source)
source
- `AWS::CodeBuild::Project.Source`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder badgeEnabled(Boolean badgeEnabled)
badgeEnabled
- `AWS::CodeBuild::Project.BadgeEnabled`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder badgeEnabled(IResolvable badgeEnabled)
badgeEnabled
- `AWS::CodeBuild::Project.BadgeEnabled`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder buildBatchConfig(CfnProject.ProjectBuildBatchConfigProperty buildBatchConfig)
buildBatchConfig
- `AWS::CodeBuild::Project.BuildBatchConfig`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder buildBatchConfig(IResolvable buildBatchConfig)
buildBatchConfig
- `AWS::CodeBuild::Project.BuildBatchConfig`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder cache(CfnProject.ProjectCacheProperty cache)
cache
- `AWS::CodeBuild::Project.Cache`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder cache(IResolvable cache)
cache
- `AWS::CodeBuild::Project.Cache`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder concurrentBuildLimit(Number concurrentBuildLimit)
concurrentBuildLimit
- `AWS::CodeBuild::Project.ConcurrentBuildLimit`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder description(String description)
description
- `AWS::CodeBuild::Project.Description`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder encryptionKey(String encryptionKey)
encryptionKey
- `AWS::CodeBuild::Project.EncryptionKey`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder fileSystemLocations(IResolvable fileSystemLocations)
fileSystemLocations
- `AWS::CodeBuild::Project.FileSystemLocations`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder fileSystemLocations(List<? extends Object> fileSystemLocations)
fileSystemLocations
- `AWS::CodeBuild::Project.FileSystemLocations`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder logsConfig(CfnProject.LogsConfigProperty logsConfig)
logsConfig
- `AWS::CodeBuild::Project.LogsConfig`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder logsConfig(IResolvable logsConfig)
logsConfig
- `AWS::CodeBuild::Project.LogsConfig`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder name(String name)
name
- `AWS::CodeBuild::Project.Name`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder queuedTimeoutInMinutes(Number queuedTimeoutInMinutes)
queuedTimeoutInMinutes
- `AWS::CodeBuild::Project.QueuedTimeoutInMinutes`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder secondaryArtifacts(IResolvable secondaryArtifacts)
secondaryArtifacts
- `AWS::CodeBuild::Project.SecondaryArtifacts`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder secondaryArtifacts(List<? extends Object> secondaryArtifacts)
secondaryArtifacts
- `AWS::CodeBuild::Project.SecondaryArtifacts`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder secondarySources(IResolvable secondarySources)
secondarySources
- `AWS::CodeBuild::Project.SecondarySources`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder secondarySources(List<? extends Object> secondarySources)
secondarySources
- `AWS::CodeBuild::Project.SecondarySources`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder secondarySourceVersions(IResolvable secondarySourceVersions)
secondarySourceVersions
- `AWS::CodeBuild::Project.SecondarySourceVersions`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder secondarySourceVersions(List<? extends Object> secondarySourceVersions)
secondarySourceVersions
- `AWS::CodeBuild::Project.SecondarySourceVersions`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder sourceVersion(String sourceVersion)
sourceVersion
- `AWS::CodeBuild::Project.SourceVersion`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder tags(List<? extends CfnTag> tags)
tags
- `AWS::CodeBuild::Project.Tags`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder timeoutInMinutes(Number timeoutInMinutes)
timeoutInMinutes
- `AWS::CodeBuild::Project.TimeoutInMinutes`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder triggers(CfnProject.ProjectTriggersProperty triggers)
triggers
- `AWS::CodeBuild::Project.Triggers`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder triggers(IResolvable triggers)
triggers
- `AWS::CodeBuild::Project.Triggers`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder vpcConfig(CfnProject.VpcConfigProperty vpcConfig)
vpcConfig
- `AWS::CodeBuild::Project.VpcConfig`. This parameter is required.this
@Stability(value=Stable) public CfnProject.Builder vpcConfig(IResolvable vpcConfig)
vpcConfig
- `AWS::CodeBuild::Project.VpcConfig`. This parameter is required.this
@Stability(value=Stable) public CfnProject build()
build
in interface software.amazon.jsii.Builder<CfnProject>
Copyright © 2021. All rights reserved.