public static interface AwsCodeBuildProjectDetails.Builder extends SdkPojo, CopyableBuilder<AwsCodeBuildProjectDetails.Builder,AwsCodeBuildProjectDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsCodeBuildProjectDetails.Builder |
artifacts(AwsCodeBuildProjectArtifactsDetails... artifacts)
Information about the build artifacts for the CodeBuild project.
|
AwsCodeBuildProjectDetails.Builder |
artifacts(Collection<AwsCodeBuildProjectArtifactsDetails> artifacts)
Information about the build artifacts for the CodeBuild project.
|
AwsCodeBuildProjectDetails.Builder |
artifacts(Consumer<AwsCodeBuildProjectArtifactsDetails.Builder>... artifacts)
Information about the build artifacts for the CodeBuild project.
|
AwsCodeBuildProjectDetails.Builder |
encryptionKey(String encryptionKey)
The KMS key used to encrypt the build output artifacts.
|
AwsCodeBuildProjectDetails.Builder |
environment(AwsCodeBuildProjectEnvironment environment)
Information about the build environment for this build project.
|
default AwsCodeBuildProjectDetails.Builder |
environment(Consumer<AwsCodeBuildProjectEnvironment.Builder> environment)
Information about the build environment for this build project.
|
AwsCodeBuildProjectDetails.Builder |
logsConfig(AwsCodeBuildProjectLogsConfigDetails logsConfig)
Information about logs for the build project.
|
default AwsCodeBuildProjectDetails.Builder |
logsConfig(Consumer<AwsCodeBuildProjectLogsConfigDetails.Builder> logsConfig)
Information about logs for the build project.
|
AwsCodeBuildProjectDetails.Builder |
name(String name)
The name of the build project.
|
AwsCodeBuildProjectDetails.Builder |
secondaryArtifacts(AwsCodeBuildProjectArtifactsDetails... secondaryArtifacts)
Information about the secondary artifacts for the CodeBuild project.
|
AwsCodeBuildProjectDetails.Builder |
secondaryArtifacts(Collection<AwsCodeBuildProjectArtifactsDetails> secondaryArtifacts)
Information about the secondary artifacts for the CodeBuild project.
|
AwsCodeBuildProjectDetails.Builder |
secondaryArtifacts(Consumer<AwsCodeBuildProjectArtifactsDetails.Builder>... secondaryArtifacts)
Information about the secondary artifacts for the CodeBuild project.
|
AwsCodeBuildProjectDetails.Builder |
serviceRole(String serviceRole)
The ARN of the IAM role that enables CodeBuild to interact with dependent Amazon Web Services services on
behalf of the Amazon Web Services account.
|
AwsCodeBuildProjectDetails.Builder |
source(AwsCodeBuildProjectSource source)
Information about the build input source code for this build project.
|
default AwsCodeBuildProjectDetails.Builder |
source(Consumer<AwsCodeBuildProjectSource.Builder> source)
Information about the build input source code for this build project.
|
AwsCodeBuildProjectDetails.Builder |
vpcConfig(AwsCodeBuildProjectVpcConfig vpcConfig)
Information about the VPC configuration that CodeBuild accesses.
|
default AwsCodeBuildProjectDetails.Builder |
vpcConfig(Consumer<AwsCodeBuildProjectVpcConfig.Builder> vpcConfig)
Information about the VPC configuration that CodeBuild accesses.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsCodeBuildProjectDetails.Builder encryptionKey(String encryptionKey)
The KMS key used to encrypt the build output artifacts.
You can specify either the ARN of the KMS key or, if available, the KMS key alias (using the format alias/alias-name).
encryptionKey - The KMS key used to encrypt the build output artifacts.
You can specify either the ARN of the KMS key or, if available, the KMS key alias (using the format alias/alias-name).
AwsCodeBuildProjectDetails.Builder artifacts(Collection<AwsCodeBuildProjectArtifactsDetails> artifacts)
Information about the build artifacts for the CodeBuild project.
artifacts - Information about the build artifacts for the CodeBuild project.AwsCodeBuildProjectDetails.Builder artifacts(AwsCodeBuildProjectArtifactsDetails... artifacts)
Information about the build artifacts for the CodeBuild project.
artifacts - Information about the build artifacts for the CodeBuild project.AwsCodeBuildProjectDetails.Builder artifacts(Consumer<AwsCodeBuildProjectArtifactsDetails.Builder>... artifacts)
Information about the build artifacts for the CodeBuild project.
This is a convenience method that creates an instance of theAwsCodeBuildProjectArtifactsDetails.Builder
avoiding the need to create one manually via
AwsCodeBuildProjectArtifactsDetails.builder().
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #artifacts(List.
artifacts - a consumer that will call methods on
AwsCodeBuildProjectArtifactsDetails.Builder#artifacts(java.util.Collection) AwsCodeBuildProjectDetails.Builder environment(AwsCodeBuildProjectEnvironment environment)
Information about the build environment for this build project.
environment - Information about the build environment for this build project.default AwsCodeBuildProjectDetails.Builder environment(Consumer<AwsCodeBuildProjectEnvironment.Builder> environment)
Information about the build environment for this build project.
This is a convenience method that creates an instance of theAwsCodeBuildProjectEnvironment.Builder
avoiding the need to create one manually via AwsCodeBuildProjectEnvironment.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to environment(AwsCodeBuildProjectEnvironment).
environment - a consumer that will call methods on AwsCodeBuildProjectEnvironment.Builderenvironment(AwsCodeBuildProjectEnvironment)AwsCodeBuildProjectDetails.Builder name(String name)
The name of the build project.
name - The name of the build project.AwsCodeBuildProjectDetails.Builder source(AwsCodeBuildProjectSource source)
Information about the build input source code for this build project.
source - Information about the build input source code for this build project.default AwsCodeBuildProjectDetails.Builder source(Consumer<AwsCodeBuildProjectSource.Builder> source)
Information about the build input source code for this build project.
This is a convenience method that creates an instance of theAwsCodeBuildProjectSource.Builder
avoiding the need to create one manually via AwsCodeBuildProjectSource.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to source(AwsCodeBuildProjectSource).
source - a consumer that will call methods on AwsCodeBuildProjectSource.Buildersource(AwsCodeBuildProjectSource)AwsCodeBuildProjectDetails.Builder serviceRole(String serviceRole)
The ARN of the IAM role that enables CodeBuild to interact with dependent Amazon Web Services services on behalf of the Amazon Web Services account.
serviceRole - The ARN of the IAM role that enables CodeBuild to interact with dependent Amazon Web Services services
on behalf of the Amazon Web Services account.AwsCodeBuildProjectDetails.Builder logsConfig(AwsCodeBuildProjectLogsConfigDetails logsConfig)
Information about logs for the build project.
logsConfig - Information about logs for the build project.default AwsCodeBuildProjectDetails.Builder logsConfig(Consumer<AwsCodeBuildProjectLogsConfigDetails.Builder> logsConfig)
Information about logs for the build project.
This is a convenience method that creates an instance of theAwsCodeBuildProjectLogsConfigDetails.Builder avoiding the need to create one manually via
AwsCodeBuildProjectLogsConfigDetails.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to logsConfig(AwsCodeBuildProjectLogsConfigDetails).
logsConfig - a consumer that will call methods on AwsCodeBuildProjectLogsConfigDetails.BuilderlogsConfig(AwsCodeBuildProjectLogsConfigDetails)AwsCodeBuildProjectDetails.Builder vpcConfig(AwsCodeBuildProjectVpcConfig vpcConfig)
Information about the VPC configuration that CodeBuild accesses.
vpcConfig - Information about the VPC configuration that CodeBuild accesses.default AwsCodeBuildProjectDetails.Builder vpcConfig(Consumer<AwsCodeBuildProjectVpcConfig.Builder> vpcConfig)
Information about the VPC configuration that CodeBuild accesses.
This is a convenience method that creates an instance of theAwsCodeBuildProjectVpcConfig.Builder
avoiding the need to create one manually via AwsCodeBuildProjectVpcConfig.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to vpcConfig(AwsCodeBuildProjectVpcConfig).
vpcConfig - a consumer that will call methods on AwsCodeBuildProjectVpcConfig.BuildervpcConfig(AwsCodeBuildProjectVpcConfig)AwsCodeBuildProjectDetails.Builder secondaryArtifacts(Collection<AwsCodeBuildProjectArtifactsDetails> secondaryArtifacts)
Information about the secondary artifacts for the CodeBuild project.
secondaryArtifacts - Information about the secondary artifacts for the CodeBuild project.AwsCodeBuildProjectDetails.Builder secondaryArtifacts(AwsCodeBuildProjectArtifactsDetails... secondaryArtifacts)
Information about the secondary artifacts for the CodeBuild project.
secondaryArtifacts - Information about the secondary artifacts for the CodeBuild project.AwsCodeBuildProjectDetails.Builder secondaryArtifacts(Consumer<AwsCodeBuildProjectArtifactsDetails.Builder>... secondaryArtifacts)
Information about the secondary artifacts for the CodeBuild project.
This is a convenience method that creates an instance of theAwsCodeBuildProjectArtifactsDetails.Builder
avoiding the need to create one manually via
AwsCodeBuildProjectArtifactsDetails.builder().
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #secondaryArtifacts(List.
secondaryArtifacts - a consumer that will call methods on
AwsCodeBuildProjectArtifactsDetails.Builder#secondaryArtifacts(java.util.Collection) Copyright © 2023. All rights reserved.