## Uses of Class
com.amazonaws.services.codebuild.model.UpdateProjectRequest

Packages that use UpdateProjectRequest
com.amazonaws.services.codebuild: <fullname>AWS CodeBuild</fullname>
com.amazonaws.services.codebuild.model

### Uses of UpdateProjectRequest in com.amazonaws.services.codebuild

Methods in com.amazonaws.services.codebuild with parameters of type UpdateProjectRequest
`UpdateProjectResult` AWSCodeBuild.`updateProject(UpdateProjectRequest updateProjectRequest)` Changes the settings of an existing build project.
`UpdateProjectResult` AWSCodeBuildClient.`updateProject(UpdateProjectRequest updateProjectRequest)` Changes the settings of an existing build project.
`UpdateProjectResult` AbstractAWSCodeBuild.`updateProject(UpdateProjectRequest request)`
`Future<UpdateProjectResult>` AbstractAWSCodeBuildAsync.`updateProjectAsync(UpdateProjectRequest request)`
`Future<UpdateProjectResult>` AWSCodeBuildAsyncClient.`updateProjectAsync(UpdateProjectRequest request)`
`Future<UpdateProjectResult>` AWSCodeBuildAsync.`updateProjectAsync(UpdateProjectRequest updateProjectRequest)` Changes the settings of an existing build project.
`Future<UpdateProjectResult>` AbstractAWSCodeBuildAsync.`updateProjectAsync(UpdateProjectRequest request, AsyncHandler<UpdateProjectRequest,UpdateProjectResult> asyncHandler)`
`Future<UpdateProjectResult>` AWSCodeBuildAsyncClient.`updateProjectAsync(UpdateProjectRequest request, AsyncHandler<UpdateProjectRequest,UpdateProjectResult> asyncHandler)`
`Future<UpdateProjectResult>` AWSCodeBuildAsync.`updateProjectAsync(UpdateProjectRequest updateProjectRequest, AsyncHandler<UpdateProjectRequest,UpdateProjectResult> asyncHandler)` Changes the settings of an existing build project.

Method parameters in com.amazonaws.services.codebuild with type arguments of type UpdateProjectRequest
`Future<UpdateProjectResult>` AbstractAWSCodeBuildAsync.`updateProjectAsync(UpdateProjectRequest request, AsyncHandler<UpdateProjectRequest,UpdateProjectResult> asyncHandler)`
`Future<UpdateProjectResult>` AWSCodeBuildAsyncClient.`updateProjectAsync(UpdateProjectRequest request, AsyncHandler<UpdateProjectRequest,UpdateProjectResult> asyncHandler)`
`Future<UpdateProjectResult>` AWSCodeBuildAsync.`updateProjectAsync(UpdateProjectRequest updateProjectRequest, AsyncHandler<UpdateProjectRequest,UpdateProjectResult> asyncHandler)` Changes the settings of an existing build project.

### Uses of UpdateProjectRequest in com.amazonaws.services.codebuild.model

Methods in com.amazonaws.services.codebuild.model that return UpdateProjectRequest
`UpdateProjectRequest` UpdateProjectRequest.`clone()`
`UpdateProjectRequest` UpdateProjectRequest.`withArtifacts(ProjectArtifacts artifacts)` Information to be changed about the build project's build output artifacts.
`UpdateProjectRequest` UpdateProjectRequest.`withDescription(String description)` A new or replacement description of the build project.
`UpdateProjectRequest` UpdateProjectRequest.`withEncryptionKey(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.
`UpdateProjectRequest` UpdateProjectRequest.`withEnvironment(ProjectEnvironment environment)` Information to be changed about the build project's build environment.
`UpdateProjectRequest` UpdateProjectRequest.`withName(String name)` The name of the existing build project to change settings.
`UpdateProjectRequest` UpdateProjectRequest.`withServiceRole(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.
`UpdateProjectRequest` UpdateProjectRequest.`withSource(ProjectSource source)` Information to be changed about the build project's build input source code.
`UpdateProjectRequest` UpdateProjectRequest.`withTags(Collection<Tag> tags)` The replacement set of tags for this build project.
`UpdateProjectRequest` UpdateProjectRequest.`withTags(Tag... tags)` The replacement set of tags for this build project.
`UpdateProjectRequest` UpdateProjectRequest.`withTimeoutInMinutes(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.