# Serialized Form

## Package com.amazonaws.services.codebuild.model

### Class com.amazonaws.services.codebuild.model.AccountLimitExceededException extends AWSCodeBuildException implements Serializable

serialVersionUID:
  1L

### Class com.amazonaws.services.codebuild.model.AWSCodeBuildException extends AmazonServiceException implements Serializable

serialVersionUID:
  1L

### Class com.amazonaws.services.codebuild.model.BatchGetBuildsRequest extends AmazonWebServiceRequest implements Serializable

### Serialized Fields

#### ids

    List<E> ids

The IDs of the builds to get information about.

### Class com.amazonaws.services.codebuild.model.BatchGetBuildsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

### Serialized Fields

#### builds

    List<E> builds

Information about the requested builds.

#### buildsNotFound

    List<E> buildsNotFound

The IDs of builds for which information could not be found.

### Class com.amazonaws.services.codebuild.model.BatchGetProjectsRequest extends AmazonWebServiceRequest implements Serializable

### Serialized Fields

#### names

    List<E> names

The names of the build projects to get information about.

### Class com.amazonaws.services.codebuild.model.BatchGetProjectsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

### Serialized Fields

#### projects

    List<E> projects

Information about the requested build projects.

#### projectsNotFound

    List<E> projectsNotFound

The names of build projects for which information could not be found.

### Class com.amazonaws.services.codebuild.model.Build extends Object implements Serializable

### Serialized Fields

#### id

    String id

The build's unique ID.

#### arn

    String arn

The build's Amazon Resource Name (ARN).

#### startTime

    Date startTime

When the build process started, expressed in Unix time format.

#### endTime

    Date endTime

When the build process ended, expressed in Unix time format.

#### currentPhase

    String currentPhase

The build's current build phase.

#### buildStatus

    String buildStatus

The build's current status. Valid values include:

- `FAILED`: The build failed.

- `FAULT`: The build faulted.

- `IN_PROGRESS`: The build is still in progress.

- `STOPPED`: The build stopped.

- `SUCCEEDED`: The build succeeded.

- `TIMED_OUT`: The build timed out.

#### sourceVersion

    String sourceVersion

Any version identifier for the version of the source code to be built.

#### projectName

    String projectName

The build project's name.

#### phases

    List<E> phases

Information about all previous build phases that have completed, and information about any current build phase that has not yet completed.

#### source

    ProjectSource source

Information about the source code to be built.

#### artifacts

    BuildArtifacts artifacts

Information about the build's output artifacts.

#### environment

    ProjectEnvironment environment

Information about the build environment for this build.

#### logs

    LogsLocation logs

Information about the build's logs in Amazon CloudWatch Logs.

#### timeoutInMinutes

    Integer timeoutInMinutes

How long in minutes for AWS CodeBuild to wait to timeout this build if it does not get marked as completed.

#### buildComplete

    Boolean buildComplete

Whether the build has finished. Valid values include true if completed; otherwise, false.

#### initiator

    String initiator

The entity that started the build. Valid values include:

- If AWS CodePipeline started the build, the pipeline's name, for example `codepipeline/my-demo-pipeline`.

- If an AWS Identity and Access Management (IAM) user started the build, the user's name, for example `MyUserName`.

- If the Jenkins plugin for AWS CodeBuild started the build, the string `CodeBuild-Jenkins-Plugin`.

### Class com.amazonaws.services.codebuild.model.BuildArtifacts extends Object implements Serializable

### Serialized Fields

#### location

    String location

Information about the build artifacts' location.

#### sha256sum

    String sha256sum

The SHA-256 hash of the build artifact.

You can use this hash along with a checksum tool to confirm both file integrity and authenticity.

<note>

This value is available only if the related build project's `packaging` value is set to `ZIP`.

</note>

#### md5sum

    String md5sum

The MD5 hash of the build artifact.

You can use this hash along with a checksum tool to confirm both file integrity and authenticity.

<note>

This value is available only if the related build project's `packaging` value is set to `ZIP`.

</note>

### Class com.amazonaws.services.codebuild.model.BuildPhase extends Object implements Serializable

### Serialized Fields

#### phaseType

    String phaseType

The build phase's name. Valid values include:

- `BUILD`: Core build activities typically occur in this build phase.

- `COMPLETED`: The build has completed.

- `DOWNLOAD_SOURCE`: Source code is being downloaded in this build phase.

- `FINALIZING`: The build process is completing in this build phase.

- `INSTALL`: Installation activities typically occur in this build phase.

- `POST_BUILD`: Post-build activities typically occur in this build phase.

- `PRE_BUILD`: Pre-build activities typically occur in this build phase.

- `PROVISIONING`: The build environment is being set up.

- `SUBMITTED`: The build has been submitted.

- `UPLOAD_ARTIFACTS`: Build output artifacts are being uploaded to output location.

#### phaseStatus

    String phaseStatus

The build phase's current status. Valid values include:

- `FAILED`: The build phase failed.

- `FAULT`: The build phase faulted.

- `IN_PROGRESS`: The build phase is still in progress.

- `STOPPED`: The build phase stopped.

- `SUCCEEDED`: The build phase succeeded.

- `TIMED_OUT`: The build phase timed out.

#### startTime

    Date startTime

When the build phase started, expressed in Unix time format.

#### endTime

    Date endTime

When the build phase ended, expressed in Unix time format.

#### durationInSeconds

    Long durationInSeconds

How long, in seconds, between the build's phase starting and ending times.

#### contexts

    List<E> contexts

Additional information about a build phase, especially to help troubleshoot a failed build.

### Class com.amazonaws.services.codebuild.model.CreateProjectRequest extends AmazonWebServiceRequest implements Serializable

### Serialized Fields

#### name

    String name

The build project's name.

#### description

    String description

A meaningful description of the build project.

#### source

    ProjectSource source

Information about the build project's build input source code.

#### artifacts

    ProjectArtifacts artifacts

Information about the build project's build output artifacts.

#### environment

    ProjectEnvironment environment

Information about the build project's build environment.

#### serviceRole

    String serviceRole

The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account.

#### timeoutInMinutes

    Integer timeoutInMinutes

How long in minutes, from 5 to 480 (8 hours), for AWS CodeBuild to wait until timing out any related build that does not get marked as completed. The default is 60 minutes.

#### encryptionKey

    String encryptionKey

The AWS Key Management Service (AWS KMS) customer master key (CMK) to be used for encrypting the build project's build output artifacts.

You can specify either the CMK's Amazon Resource Name (ARN) or, if available, the CMK's alias (using the format `alias/alias-name` ).

#### tags

    List<E> tags

A set of tags for this build project.

These tags are available for use by AWS services that support AWS CodeBuild build project tags.

### Class com.amazonaws.services.codebuild.model.CreateProjectResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

### Serialized Fields

#### project

    Project project

Information about the build project that was created.

### Class com.amazonaws.services.codebuild.model.DeleteProjectRequest extends AmazonWebServiceRequest implements Serializable

### Serialized Fields

#### name

    String name

The name of the build project to delete.

### Class com.amazonaws.services.codebuild.model.DeleteProjectResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

### Class com.amazonaws.services.codebuild.model.EnvironmentImage extends Object implements Serializable

### Serialized Fields

#### name

    String name

The Docker image's name.

#### description

    String description

The Docker image's description.

### Class com.amazonaws.services.codebuild.model.EnvironmentLanguage extends Object implements Serializable

### Serialized Fields

#### language

    String language

The programming language for the related set of Docker images.

#### images

    List<E> images

The list of Docker images that are related by the specified programming language.

### Class com.amazonaws.services.codebuild.model.EnvironmentPlatform extends Object implements Serializable

### Serialized Fields

#### platform

    String platform

The platform's name.

#### languages

    List<E> languages

The list of programming languages that are available for the specified platform.

### Class com.amazonaws.services.codebuild.model.EnvironmentVariable extends Object implements Serializable

### Serialized Fields

#### name

    String name

The environment variable's name or key.

#### value

    String value

The environment variable's value.

### Class com.amazonaws.services.codebuild.model.InvalidInputException extends AWSCodeBuildException implements Serializable

serialVersionUID:
  1L

### Class com.amazonaws.services.codebuild.model.ListBuildsForProjectRequest extends AmazonWebServiceRequest implements Serializable

### Serialized Fields

#### projectName

    String projectName

The name of the build project to get a list of build IDs for.

#### sortOrder

    String sortOrder

The order to list build IDs. Valid values include:

- `ASCENDING`: List the build IDs in ascending order by build ID.

- `DESCENDING`: List the build IDs in descending order by build ID.

#### nextToken

    String nextToken

During a previous call, if there are more than 100 items in the list, only the first 100 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

### Class com.amazonaws.services.codebuild.model.ListBuildsForProjectResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

### Serialized Fields

#### ids

    List<E> ids

A list of build IDs for the specified build project, with each build ID representing a single build.

#### nextToken

    String nextToken

If there are more than 100 items in the list, only the first 100 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

### Class com.amazonaws.services.codebuild.model.ListBuildsRequest extends AmazonWebServiceRequest implements Serializable

### Serialized Fields

#### sortOrder

    String sortOrder

The order to list build IDs. Valid values include:

- `ASCENDING`: List the build IDs in ascending order by build ID.

- `DESCENDING`: List the build IDs in descending order by build ID.

#### nextToken

    String nextToken

During a previous call, if there are more than 100 items in the list, only the first 100 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

### Class com.amazonaws.services.codebuild.model.ListBuildsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

### Serialized Fields

#### ids

    List<E> ids

A list of build IDs, with each build ID representing a single build.

#### nextToken

    String nextToken

If there are more than 100 items in the list, only the first 100 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

### Class com.amazonaws.services.codebuild.model.ListCuratedEnvironmentImagesRequest extends AmazonWebServiceRequest implements Serializable

### Class com.amazonaws.services.codebuild.model.ListCuratedEnvironmentImagesResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

### Serialized Fields

#### platforms

    List<E> platforms

Information about supported platforms for Docker images that are managed by AWS CodeBuild.

### Class com.amazonaws.services.codebuild.model.ListProjectsRequest extends AmazonWebServiceRequest implements Serializable

### Serialized Fields

#### sortBy

    String sortBy

The criterion to be used to list build project names. Valid values include:

- `CREATED_TIME`: List the build project names based on when each build project was created.

- `LAST_MODIFIED_TIME`: List the build project names based on when information about each build project was last changed.

- `NAME`: List the build project names based on each build project's name.

Use `sortOrder` to specify in what order to list the build project names based on the preceding criteria.

#### sortOrder

    String sortOrder

The order in which to list build projects. Valid values include:

- `ASCENDING`: List the build project names in ascending order.

- `DESCENDING`: List the build project names in descending order.

Use `sortBy` to specify the criterion to be used to list build project names.

#### nextToken

    String nextToken

During a previous call, if there are more than 100 items in the list, only the first 100 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

### Class com.amazonaws.services.codebuild.model.ListProjectsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

### Serialized Fields

#### nextToken

    String nextToken

If there are more than 100 items in the list, only the first 100 items are returned, along with a unique string called a next token. To get the next batch of items in the list, call this operation again, adding the next token to the call.

#### projects

    List<E> projects

The list of build project names, with each build project name representing a single build project.

### Class com.amazonaws.services.codebuild.model.LogsLocation extends Object implements Serializable

### Serialized Fields

#### groupName

    String groupName

The name of the Amazon CloudWatch Logs group for the associated build logs.

#### streamName

    String streamName

The name of the Amazon CloudWatch Logs stream for the associated build logs.

#### deepLink

    String deepLink

The URL to an individual build log in Amazon CloudWatch Logs.

### Class com.amazonaws.services.codebuild.model.PhaseContext extends Object implements Serializable

### Serialized Fields

#### statusCode

    String statusCode

The status code for the context of the build phase.

#### message

    String message

An explanation of the build phase's context. This explanation may include a command ID and an exit code.

### Class com.amazonaws.services.codebuild.model.Project extends Object implements Serializable

### Serialized Fields

#### name

    String name

The build project's name.

#### arn

    String arn

The build project's Amazon Resource Name (ARN).

#### description

    String description

A meaningful description of the build project.

#### source

    ProjectSource source

Information about the build project's build input source code.

#### artifacts

    ProjectArtifacts artifacts

Information about the build project's build output artifacts.

#### environment

    ProjectEnvironment environment

Information about the build environment for this build project.

#### serviceRole

    String serviceRole

The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account.

#### timeoutInMinutes

    Integer timeoutInMinutes

How long in minutes, from 5 to 480 (8 hours), for AWS CodeBuild to wait to timeout any related build that did not get marked as completed. The default is 60 minutes.

#### encryptionKey

    String encryptionKey

The AWS Key Management Service (AWS KMS) customer master key (CMK) to be used for encrypting the build project's build output artifacts.

This is expressed either as the CMK's Amazon Resource Name (ARN) or, if specified, the CMK's alias (using the format `alias/alias-name` ).

#### tags

    List<E> tags

The tags for this build project.

These tags are available for use by AWS services that support AWS CodeBuild build project tags.

#### created

    Date created

When the build project was created, expressed in Unix time format.

#### lastModified

    Date lastModified

When the build project's settings were last modified, expressed in Unix time format.

### Class com.amazonaws.services.codebuild.model.ProjectArtifacts extends Object implements Serializable

### Serialized Fields

#### type

    String type

The build output artifact's type. Valid values include:

- `CODEPIPELINE`: The build project with have build output generated through AWS CodePipeline.

- `NO_ARTIFACTS`: The build project will not produce any build output.

- `S3`: The build project will store build output in Amazon Simple Storage Service (Amazon S3).

#### location

    String location

Information about the build output artifact location, as follows:

- If `type` is set to `CODEPIPELINE`, then AWS CodePipeline will ignore this value if specified. This is because AWS CodePipeline manages its build output locations instead of AWS CodeBuild.

- If `type` is set to `NO_ARTIFACTS`, then this value will be ignored if specified, because no build output will be produced.

- If `type` is set to `S3`, this is the name of the output bucket. If `path` is not also specified, then `location` can also specify the path of the output artifact in the output bucket.

#### path

    String path

Along with `namespaceType` and `name`, the pattern that AWS CodeBuild will use to name and store the output artifact, as follows:

- If `type` is set to `CODEPIPELINE`, then AWS CodePipeline will ignore this value if specified. This is because AWS CodePipeline manages its build output names instead of AWS CodeBuild.

- If `type` is set to `NO_ARTIFACTS`, then this value will be ignored if specified, because no build output will be produced.

- If `type` is set to `S3`, this is the path to the output artifact. If `path` is not specified, then `path` will not be used.

For example, if `path` is set to `MyArtifacts`, `namespaceType` is set to `NONE`, and `name` is set to `MyArtifact.zip`, then the output artifact would be stored in the output bucket at `MyArtifacts/MyArtifact.zip`.

#### namespaceType

    String namespaceType

Along with `path` and `name`, the pattern that AWS CodeBuild will use to determine the name and location to store the output artifact, as follows:

- If `type` is set to `CODEPIPELINE`, then AWS CodePipeline will ignore this value if specified. This is because AWS CodePipeline manages its build output names instead of AWS CodeBuild.

- If `type` is set to `NO_ARTIFACTS`, then this value will be ignored if specified, because no build output will be produced.

- If `type` is set to `S3`, then valid values include:

  - `BUILD_ID`: Include the build ID in the location of the build output artifact.

  - `NONE`: Do not include the build ID. This is the default if `namespaceType` is not specified.

For example, if `path` is set to `MyArtifacts`, `namespaceType` is set to `BUILD_ID`, and `name` is set to `MyArtifact.zip`, then the output artifact would be stored in `MyArtifacts/build-ID/MyArtifact.zip`.

#### name

    String name

Along with `path` and `namespaceType`, the pattern that AWS CodeBuild will use to name and store the output artifact, as follows:

- If `type` is set to `CODEPIPELINE`, then AWS CodePipeline will ignore this value if specified. This is because AWS CodePipeline manages its build output names instead of AWS CodeBuild.

- If `type` is set to `NO_ARTIFACTS`, then this value will be ignored if specified, because no build output will be produced.

- If `type` is set to `S3`, this is the name of the output artifact object.

For example, if `path` is set to `MyArtifacts`, `namespaceType` is set to `BUILD_ID`, and `name` is set to `MyArtifact.zip`, then the output artifact would be stored in `MyArtifacts/build-ID/MyArtifact.zip`.

#### packaging

    String packaging

The type of build output artifact to create, as follows:

- If `type` is set to `CODEPIPELINE`, then AWS CodePipeline will ignore this value if specified. This is because AWS CodePipeline manages its build output artifacts instead of AWS CodeBuild.

- If `type` is set to `NO_ARTIFACTS`, then this value will be ignored if specified, because no build output will be produced.

- If `type` is set to `S3`, valid values include:

  - `NONE`: AWS CodeBuild will create in the output bucket a folder containing the build output. This is the default if `packaging` is not specified.

  - `ZIP`: AWS CodeBuild will create in the output bucket a ZIP file containing the build output.

### Class com.amazonaws.services.codebuild.model.ProjectEnvironment extends Object implements Serializable

### Serialized Fields

#### type

    String type

The type of build environment to use for related builds.

The only valid value is `LINUX_CONTAINER`, which represents a Linux-based build environment.

#### image

    String image

The ID of the Docker image to use for this build project.

#### computeType

    String computeType

Information about the compute resources the build project will use. Available values include:

- `BUILD_GENERAL1_SMALL`: Use up to 3 GB memory and 2 vCPUs for builds.

- `BUILD_GENERAL1_MEDIUM`: Use up to 7 GB memory and 4 vCPUs for builds.

- `BUILD_GENERAL1_LARGE`: Use up to 15 GB memory and 8 vCPUs for builds.

#### environmentVariables

    List<E> environmentVariables

A set of environment variables to make available to builds for this build project.

### Class com.amazonaws.services.codebuild.model.ProjectSource extends Object implements Serializable

### Serialized Fields

#### type

    String type

The type of repository that contains the source code to be built. Valid values include:

- `CODECOMMIT`: The source code is in an AWS CodeCommit repository.

- `CODEPIPELINE`: The source code settings are specified in the source action of a pipeline in AWS CodePipeline.

- `GITHUB`: The source code is in a GitHub repository.

- `S3`: The source code is in an Amazon Simple Storage Service (Amazon S3) input bucket.

#### location

    String location

Information about the location of the source code to be built. Valid values include:

- For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, `location` should not be specified. If it is specified, AWS CodePipeline will ignore it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.

- For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, `https://git-codecommit.region-ID.amazonaws.com/v1/repos/repo-name` ).

- For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, the path to the ZIP file that contains the source code (for example, `bucket-name/path/to/object-name.zip`)

- For source code in a GitHub repository, the HTTPS clone URL, including the user name and personal access token, to the repository that contains the source code and the build spec (for example, `https://login-user-name:personal-access-token@github.com/repo-owner-name/repo-name.git` ). For more information, see Creating an Access Token for Command-Line Use on the GitHub Help website.

#### buildspec

    String buildspec

The build spec declaration to use for this build project's related builds.

If this value is not specified, a build spec must be included along with the source code to be built.

#### auth

    SourceAuth auth

Information about the authorization settings for AWS CodeBuild to access the source code to be built.

This information is only for the AWS CodeBuild console's use. Your code should not get or set this information directly.

### Class com.amazonaws.services.codebuild.model.ResourceAlreadyExistsException extends AWSCodeBuildException implements Serializable

serialVersionUID:
  1L

### Class com.amazonaws.services.codebuild.model.ResourceNotFoundException extends AWSCodeBuildException implements Serializable

serialVersionUID:
  1L

### Class com.amazonaws.services.codebuild.model.SourceAuth extends Object implements Serializable

### Serialized Fields

#### type

    String type

The authorization type to use. The only valid value is `OAUTH`, which represents the OAuth authorization type.

#### resource

    String resource

The resource value that applies to the specified authorization type.

### Class com.amazonaws.services.codebuild.model.StartBuildRequest extends AmazonWebServiceRequest implements Serializable

### Serialized Fields

#### projectName

    String projectName

The name of the build project to start running a build.

#### sourceVersion

    String sourceVersion

A version of the build input to be built, for this build only. If not specified, the latest version will be used. If specified, must be one of:

- For AWS CodeCommit or GitHub: the commit ID to use.

- For Amazon Simple Storage Service (Amazon S3): the version ID of the object representing the build input ZIP file to use.

#### artifactsOverride

    ProjectArtifacts artifactsOverride

Build output artifact settings that override, for this build only, the latest ones already defined in the corresponding build project.

#### environmentVariablesOverride

    List<E> environmentVariablesOverride

A set of environment variables that overrides, for this build only, the latest ones already defined in the corresponding build project.

#### buildspecOverride

    String buildspecOverride

A build spec declaration that overrides, for this build only, the latest one already defined in the corresponding build project.

#### timeoutInMinutesOverride

    Integer timeoutInMinutesOverride

The number of build timeout minutes, from 5 to 480 (8 hours) that overrides, for this build only, the latest setting already defined in the corresponding build project.

### Class com.amazonaws.services.codebuild.model.StartBuildResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

### Serialized Fields

#### build

    Build build

Information about the build to be run.

### Class com.amazonaws.services.codebuild.model.StopBuildRequest extends AmazonWebServiceRequest implements Serializable

### Serialized Fields

#### id

    String id

The ID of the build to attempt to stop running.

### Class com.amazonaws.services.codebuild.model.StopBuildResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

### Serialized Fields

#### build

    Build build

Information about the build that was attempted to be stopped.

### Class com.amazonaws.services.codebuild.model.Tag extends Object implements Serializable

### Serialized Fields

#### key

    String key

The tag's key.

#### value

    String value

The tag's value.

### Class com.amazonaws.services.codebuild.model.UpdateProjectRequest extends AmazonWebServiceRequest implements Serializable

### Serialized Fields

#### name

    String name

The name of the existing build project to change settings.

<note>

You cannot change an existing build project's name.

</note>

#### description

    String description

A new or replacement description of the build project.

#### source

    ProjectSource source

Information to be changed about the build project's build input source code.

#### artifacts

    ProjectArtifacts artifacts

Information to be changed about the build project's build output artifacts.

#### environment

    ProjectEnvironment environment

Information to be changed about the build project's build environment.

#### serviceRole

    String serviceRole

The replacement Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account.

#### timeoutInMinutes

    Integer timeoutInMinutes

The replacement value in minutes, from 5 to 480 (8 hours), for AWS CodeBuild to wait to timeout any related build that did not get marked as completed.

#### encryptionKey

    String encryptionKey

The replacement AWS Key Management Service (AWS KMS) customer master key (CMK) to be used for encrypting the build project's build output artifacts.

You can specify either the CMK's Amazon Resource Name (ARN) or, if available, the CMK's alias (using the format `alias/alias-name` ).

#### tags

    List<E> tags

The replacement set of tags for this build project.

These tags are available for use by AWS services that support AWS CodeBuild build project tags.

### Class com.amazonaws.services.codebuild.model.UpdateProjectResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable

### Serialized Fields

#### project

    Project project

Information about the build project that was changed.