public static final class ProjectResourceProps.Builder extends Object
ProjectResourceProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ProjectResourceProps |
build()
Builds the configured instance.
|
ProjectResourceProps.Builder |
withArtifacts(software.amazon.awscdk.CloudFormationToken value)
Sets the value of Artifacts
|
ProjectResourceProps.Builder |
withArtifacts(ProjectResource.ArtifactsProperty value)
Sets the value of Artifacts
|
ProjectResourceProps.Builder |
withBadgeEnabled(Boolean value)
Sets the value of BadgeEnabled
|
ProjectResourceProps.Builder |
withBadgeEnabled(software.amazon.awscdk.CloudFormationToken value)
Sets the value of BadgeEnabled
|
ProjectResourceProps.Builder |
withCache(software.amazon.awscdk.CloudFormationToken value)
Sets the value of Cache
|
ProjectResourceProps.Builder |
withCache(ProjectResource.ProjectCacheProperty value)
Sets the value of Cache
|
ProjectResourceProps.Builder |
withDescription(software.amazon.awscdk.CloudFormationToken value)
Sets the value of Description
|
ProjectResourceProps.Builder |
withDescription(String value)
Sets the value of Description
|
ProjectResourceProps.Builder |
withEncryptionKey(software.amazon.awscdk.CloudFormationToken value)
Sets the value of EncryptionKey
|
ProjectResourceProps.Builder |
withEncryptionKey(String value)
Sets the value of EncryptionKey
|
ProjectResourceProps.Builder |
withEnvironment(software.amazon.awscdk.CloudFormationToken value)
Sets the value of Environment
|
ProjectResourceProps.Builder |
withEnvironment(ProjectResource.EnvironmentProperty value)
Sets the value of Environment
|
ProjectResourceProps.Builder |
withLogsConfig(software.amazon.awscdk.CloudFormationToken value)
Sets the value of LogsConfig
|
ProjectResourceProps.Builder |
withLogsConfig(ProjectResource.LogsConfigProperty value)
Sets the value of LogsConfig
|
ProjectResourceProps.Builder |
withProjectName(software.amazon.awscdk.CloudFormationToken value)
Sets the value of ProjectName
|
ProjectResourceProps.Builder |
withProjectName(String value)
Sets the value of ProjectName
|
ProjectResourceProps.Builder |
withSecondaryArtifacts(software.amazon.awscdk.CloudFormationToken value)
Sets the value of SecondaryArtifacts
|
ProjectResourceProps.Builder |
withSecondaryArtifacts(List<Object> value)
Sets the value of SecondaryArtifacts
|
ProjectResourceProps.Builder |
withSecondarySources(software.amazon.awscdk.CloudFormationToken value)
Sets the value of SecondarySources
|
ProjectResourceProps.Builder |
withSecondarySources(List<Object> value)
Sets the value of SecondarySources
|
ProjectResourceProps.Builder |
withServiceRole(software.amazon.awscdk.CloudFormationToken value)
Sets the value of ServiceRole
|
ProjectResourceProps.Builder |
withServiceRole(String value)
Sets the value of ServiceRole
|
ProjectResourceProps.Builder |
withSource(software.amazon.awscdk.CloudFormationToken value)
Sets the value of Source
|
ProjectResourceProps.Builder |
withSource(ProjectResource.SourceProperty value)
Sets the value of Source
|
ProjectResourceProps.Builder |
withTags(software.amazon.awscdk.CloudFormationToken value)
Sets the value of Tags
|
ProjectResourceProps.Builder |
withTags(List<Object> value)
Sets the value of Tags
|
ProjectResourceProps.Builder |
withTimeoutInMinutes(software.amazon.awscdk.CloudFormationToken value)
Sets the value of TimeoutInMinutes
|
ProjectResourceProps.Builder |
withTimeoutInMinutes(Number value)
Sets the value of TimeoutInMinutes
|
ProjectResourceProps.Builder |
withTriggers(software.amazon.awscdk.CloudFormationToken value)
Sets the value of Triggers
|
ProjectResourceProps.Builder |
withTriggers(ProjectResource.ProjectTriggersProperty value)
Sets the value of Triggers
|
ProjectResourceProps.Builder |
withVpcConfig(software.amazon.awscdk.CloudFormationToken value)
Sets the value of VpcConfig
|
ProjectResourceProps.Builder |
withVpcConfig(ProjectResource.VpcConfigProperty value)
Sets the value of VpcConfig
|
public ProjectResourceProps.Builder withArtifacts(ProjectResource.ArtifactsProperty value)
value - ``AWS::CodeBuild::Project.Artifacts``thispublic ProjectResourceProps.Builder withArtifacts(software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::CodeBuild::Project.Artifacts``thispublic ProjectResourceProps.Builder withEnvironment(software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::CodeBuild::Project.Environment``thispublic ProjectResourceProps.Builder withEnvironment(ProjectResource.EnvironmentProperty value)
value - ``AWS::CodeBuild::Project.Environment``thispublic ProjectResourceProps.Builder withServiceRole(String value)
value - ``AWS::CodeBuild::Project.ServiceRole``thispublic ProjectResourceProps.Builder withServiceRole(software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::CodeBuild::Project.ServiceRole``thispublic ProjectResourceProps.Builder withSource(ProjectResource.SourceProperty value)
value - ``AWS::CodeBuild::Project.Source``thispublic ProjectResourceProps.Builder withSource(software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::CodeBuild::Project.Source``thispublic ProjectResourceProps.Builder withBadgeEnabled(@Nullable Boolean value)
value - ``AWS::CodeBuild::Project.BadgeEnabled``thispublic ProjectResourceProps.Builder withBadgeEnabled(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::CodeBuild::Project.BadgeEnabled``thispublic ProjectResourceProps.Builder withCache(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::CodeBuild::Project.Cache``thispublic ProjectResourceProps.Builder withCache(@Nullable ProjectResource.ProjectCacheProperty value)
value - ``AWS::CodeBuild::Project.Cache``thispublic ProjectResourceProps.Builder withDescription(@Nullable String value)
value - ``AWS::CodeBuild::Project.Description``thispublic ProjectResourceProps.Builder withDescription(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::CodeBuild::Project.Description``thispublic ProjectResourceProps.Builder withEncryptionKey(@Nullable String value)
value - ``AWS::CodeBuild::Project.EncryptionKey``thispublic ProjectResourceProps.Builder withEncryptionKey(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::CodeBuild::Project.EncryptionKey``thispublic ProjectResourceProps.Builder withLogsConfig(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::CodeBuild::Project.LogsConfig``thispublic ProjectResourceProps.Builder withLogsConfig(@Nullable ProjectResource.LogsConfigProperty value)
value - ``AWS::CodeBuild::Project.LogsConfig``thispublic ProjectResourceProps.Builder withProjectName(@Nullable String value)
value - ``AWS::CodeBuild::Project.Name``thispublic ProjectResourceProps.Builder withProjectName(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::CodeBuild::Project.Name``thispublic ProjectResourceProps.Builder withSecondaryArtifacts(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::CodeBuild::Project.SecondaryArtifacts``thispublic ProjectResourceProps.Builder withSecondaryArtifacts(@Nullable List<Object> value)
value - ``AWS::CodeBuild::Project.SecondaryArtifacts``thispublic ProjectResourceProps.Builder withSecondarySources(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::CodeBuild::Project.SecondarySources``thispublic ProjectResourceProps.Builder withSecondarySources(@Nullable List<Object> value)
value - ``AWS::CodeBuild::Project.SecondarySources``thispublic ProjectResourceProps.Builder withTags(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::CodeBuild::Project.Tags``thispublic ProjectResourceProps.Builder withTags(@Nullable List<Object> value)
value - ``AWS::CodeBuild::Project.Tags``thispublic ProjectResourceProps.Builder withTimeoutInMinutes(@Nullable Number value)
value - ``AWS::CodeBuild::Project.TimeoutInMinutes``thispublic ProjectResourceProps.Builder withTimeoutInMinutes(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::CodeBuild::Project.TimeoutInMinutes``thispublic ProjectResourceProps.Builder withTriggers(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::CodeBuild::Project.Triggers``thispublic ProjectResourceProps.Builder withTriggers(@Nullable ProjectResource.ProjectTriggersProperty value)
value - ``AWS::CodeBuild::Project.Triggers``thispublic ProjectResourceProps.Builder withVpcConfig(@Nullable software.amazon.awscdk.CloudFormationToken value)
value - ``AWS::CodeBuild::Project.VpcConfig``thispublic ProjectResourceProps.Builder withVpcConfig(@Nullable ProjectResource.VpcConfigProperty value)
value - ``AWS::CodeBuild::Project.VpcConfig``thispublic ProjectResourceProps build()
ProjectResourcePropsNullPointerException - if any required attribute was not providedCopyright © 2018. All rights reserved.