@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSCodeBuild extends Object implements AWSCodeBuild
AWSCodeBuild. Convenient method forms pass through to the corresponding overload
that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
BatchDeleteBuildsResult |
batchDeleteBuilds(BatchDeleteBuildsRequest request)
Deletes one or more builds.
|
BatchGetBuildsResult |
batchGetBuilds(BatchGetBuildsRequest request)
Gets information about builds.
|
BatchGetProjectsResult |
batchGetProjects(BatchGetProjectsRequest request)
Gets information about build projects.
|
CreateProjectResult |
createProject(CreateProjectRequest request)
Creates a build project.
|
CreateWebhookResult |
createWebhook(CreateWebhookRequest request)
For an existing AWS CodeBuild build project that has its source code stored in a GitHub repository, enables AWS
CodeBuild to begin automatically rebuilding the source code every time a code change is pushed to the repository.
|
DeleteProjectResult |
deleteProject(DeleteProjectRequest request)
Deletes a build project.
|
DeleteWebhookResult |
deleteWebhook(DeleteWebhookRequest request)
For an existing AWS CodeBuild build project that has its source code stored in a GitHub repository, stops AWS
CodeBuild from automatically rebuilding the source code every time a code change is pushed to the repository.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
ListBuildsResult |
listBuilds(ListBuildsRequest request)
Gets a list of build IDs, with each build ID representing a single build.
|
ListBuildsForProjectResult |
listBuildsForProject(ListBuildsForProjectRequest request)
Gets a list of build IDs for the specified build project, with each build ID representing a single build.
|
ListCuratedEnvironmentImagesResult |
listCuratedEnvironmentImages(ListCuratedEnvironmentImagesRequest request)
Gets information about Docker images that are managed by AWS CodeBuild.
|
ListProjectsResult |
listProjects(ListProjectsRequest request)
Gets a list of build project names, with each build project name representing a single build project.
|
void |
setEndpoint(String endpoint)
Overrides the default endpoint for this client ("codebuild.us-east-1.amazonaws.com").
|
void |
setRegion(Region region)
An alternative to
AWSCodeBuild.setEndpoint(String), sets the regional endpoint for this client's service
calls. |
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartBuildResult |
startBuild(StartBuildRequest request)
Starts running a build.
|
StopBuildResult |
stopBuild(StopBuildRequest request)
Attempts to stop running a build.
|
UpdateProjectResult |
updateProject(UpdateProjectRequest request)
Changes the settings of a build project.
|
public void setEndpoint(String endpoint)
AWSCodeBuild
Callers can pass in just the endpoint (ex: "codebuild.us-east-1.amazonaws.com") or a full URL, including the
protocol (ex: "codebuild.us-east-1.amazonaws.com"). If the protocol is not specified here, the default protocol
from this client's ClientConfiguration will be used, which by default is HTTPS.
For more information on using AWS regions with the AWS SDK for Java, and a complete list of all available endpoints for all AWS services, see: http://developer.amazonwebservices.com/connect/entry.jspa?externalID=3912
This method is not threadsafe. An endpoint should be configured when the client is created and before any service requests are made. Changing it afterwards creates inevitable race conditions for any service requests in transit or retrying.
setEndpoint in interface AWSCodeBuildendpoint - The endpoint (ex: "codebuild.us-east-1.amazonaws.com") or a full URL, including the protocol (ex:
"codebuild.us-east-1.amazonaws.com") of the region specific AWS endpoint this client will communicate
with.public void setRegion(Region region)
AWSCodeBuildAWSCodeBuild.setEndpoint(String), sets the regional endpoint for this client's service
calls. Callers can use this method to control which AWS region they want to work with.
By default, all service endpoints in all regions use the https protocol. To use http instead, specify it in the
ClientConfiguration supplied at construction.
This method is not threadsafe. A region should be configured when the client is created and before any service requests are made. Changing it afterwards creates inevitable race conditions for any service requests in transit or retrying.
setRegion in interface AWSCodeBuildregion - The region this client will communicate with. See Region.getRegion(com.amazonaws.regions.Regions)
for accessing a given region. Must not be null and must be a region where the service is available.Region.getRegion(com.amazonaws.regions.Regions),
Region.createClient(Class, com.amazonaws.auth.AWSCredentialsProvider, ClientConfiguration),
Region.isServiceSupported(String)public BatchDeleteBuildsResult batchDeleteBuilds(BatchDeleteBuildsRequest request)
AWSCodeBuildDeletes one or more builds.
batchDeleteBuilds in interface AWSCodeBuildpublic BatchGetBuildsResult batchGetBuilds(BatchGetBuildsRequest request)
AWSCodeBuildGets information about builds.
batchGetBuilds in interface AWSCodeBuildpublic BatchGetProjectsResult batchGetProjects(BatchGetProjectsRequest request)
AWSCodeBuildGets information about build projects.
batchGetProjects in interface AWSCodeBuildpublic CreateProjectResult createProject(CreateProjectRequest request)
AWSCodeBuildCreates a build project.
createProject in interface AWSCodeBuildpublic CreateWebhookResult createWebhook(CreateWebhookRequest request)
AWSCodeBuildFor an existing AWS CodeBuild build project that has its source code stored in a GitHub repository, enables AWS CodeBuild to begin automatically rebuilding the source code every time a code change is pushed to the repository.
If you enable webhooks for an AWS CodeBuild project, and the project is used as a build step in AWS CodePipeline, then two identical builds will be created for each commit. One build is triggered through webhooks, and one through AWS CodePipeline. Because billing is on a per-build basis, you will be billed for both builds. Therefore, if you are using AWS CodePipeline, we recommend that you disable webhooks in CodeBuild. In the AWS CodeBuild console, clear the Webhook box. For more information, see step 9 in Change a Build Project’s Settings.
createWebhook in interface AWSCodeBuildpublic DeleteProjectResult deleteProject(DeleteProjectRequest request)
AWSCodeBuildDeletes a build project.
deleteProject in interface AWSCodeBuildpublic DeleteWebhookResult deleteWebhook(DeleteWebhookRequest request)
AWSCodeBuildFor an existing AWS CodeBuild build project that has its source code stored in a GitHub repository, stops AWS CodeBuild from automatically rebuilding the source code every time a code change is pushed to the repository.
deleteWebhook in interface AWSCodeBuildpublic ListBuildsResult listBuilds(ListBuildsRequest request)
AWSCodeBuildGets a list of build IDs, with each build ID representing a single build.
listBuilds in interface AWSCodeBuildpublic ListBuildsForProjectResult listBuildsForProject(ListBuildsForProjectRequest request)
AWSCodeBuildGets a list of build IDs for the specified build project, with each build ID representing a single build.
listBuildsForProject in interface AWSCodeBuildpublic ListCuratedEnvironmentImagesResult listCuratedEnvironmentImages(ListCuratedEnvironmentImagesRequest request)
AWSCodeBuildGets information about Docker images that are managed by AWS CodeBuild.
listCuratedEnvironmentImages in interface AWSCodeBuildpublic ListProjectsResult listProjects(ListProjectsRequest request)
AWSCodeBuildGets a list of build project names, with each build project name representing a single build project.
listProjects in interface AWSCodeBuildpublic StartBuildResult startBuild(StartBuildRequest request)
AWSCodeBuildStarts running a build.
startBuild in interface AWSCodeBuildpublic StopBuildResult stopBuild(StopBuildRequest request)
AWSCodeBuildAttempts to stop running a build.
stopBuild in interface AWSCodeBuildpublic UpdateProjectResult updateProject(UpdateProjectRequest request)
AWSCodeBuildChanges the settings of a build project.
updateProject in interface AWSCodeBuildpublic void shutdown()
AWSCodeBuildshutdown in interface AWSCodeBuildpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSCodeBuildResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSCodeBuildrequest - The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.