@Generated(value="software.amazon.awssdk:codegen") public final class AwsCodeBuildProjectDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsCodeBuildProjectDetails.Builder,AwsCodeBuildProjectDetails>
Information about an AWS CodeBuild project.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsCodeBuildProjectDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AwsCodeBuildProjectDetails.Builder |
builder() |
String |
encryptionKey()
The AWS Key Management Service (AWS KMS) customer master key (CMK) used to encrypt the build output artifacts.
|
AwsCodeBuildProjectEnvironment |
environment()
Information about the build environment for this build project.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the build project.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsCodeBuildProjectDetails.Builder> |
serializableBuilderClass() |
String |
serviceRole()
The ARN of the IAM role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS
account.
|
AwsCodeBuildProjectSource |
source()
Information about the build input source code for this build project.
|
AwsCodeBuildProjectDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
AwsCodeBuildProjectVpcConfig |
vpcConfig()
Information about the VPC configuration that AWS CodeBuild accesses.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String encryptionKey()
The AWS Key Management Service (AWS KMS) customer master key (CMK) used to encrypt the build output artifacts.
You can specify either the Amazon Resource Name (ARN) of the CMK or, if available, the CMK alias (using the format alias/alias-name).
You can specify either the Amazon Resource Name (ARN) of the CMK or, if available, the CMK alias (using the format alias/alias-name).
public final AwsCodeBuildProjectEnvironment environment()
Information about the build environment for this build project.
public final String name()
The name of the build project.
public final AwsCodeBuildProjectSource source()
Information about the build input source code for this build project.
public final String serviceRole()
The ARN of the IAM role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account.
public final AwsCodeBuildProjectVpcConfig vpcConfig()
Information about the VPC configuration that AWS CodeBuild accesses.
public AwsCodeBuildProjectDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsCodeBuildProjectDetails.Builder,AwsCodeBuildProjectDetails>public static AwsCodeBuildProjectDetails.Builder builder()
public static Class<? extends AwsCodeBuildProjectDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.