@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 |
---|---|
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.
|
DeleteProjectResult |
deleteProject(DeleteProjectRequest request)
Deletes a build project.
|
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 AWSCodeBuild
endpoint
- 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)
AWSCodeBuild
AWSCodeBuild.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 AWSCodeBuild
region
- 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 BatchGetBuildsResult batchGetBuilds(BatchGetBuildsRequest request)
AWSCodeBuild
Gets information about builds.
batchGetBuilds
in interface AWSCodeBuild
public BatchGetProjectsResult batchGetProjects(BatchGetProjectsRequest request)
AWSCodeBuild
Gets information about build projects.
batchGetProjects
in interface AWSCodeBuild
public CreateProjectResult createProject(CreateProjectRequest request)
AWSCodeBuild
Creates a build project.
createProject
in interface AWSCodeBuild
public DeleteProjectResult deleteProject(DeleteProjectRequest request)
AWSCodeBuild
Deletes a build project.
deleteProject
in interface AWSCodeBuild
public ListBuildsResult listBuilds(ListBuildsRequest request)
AWSCodeBuild
Gets a list of build IDs, with each build ID representing a single build.
listBuilds
in interface AWSCodeBuild
public ListBuildsForProjectResult listBuildsForProject(ListBuildsForProjectRequest request)
AWSCodeBuild
Gets a list of build IDs for the specified build project, with each build ID representing a single build.
listBuildsForProject
in interface AWSCodeBuild
public ListCuratedEnvironmentImagesResult listCuratedEnvironmentImages(ListCuratedEnvironmentImagesRequest request)
AWSCodeBuild
Gets information about Docker images that are managed by AWS CodeBuild.
listCuratedEnvironmentImages
in interface AWSCodeBuild
public ListProjectsResult listProjects(ListProjectsRequest request)
AWSCodeBuild
Gets a list of build project names, with each build project name representing a single build project.
listProjects
in interface AWSCodeBuild
public StartBuildResult startBuild(StartBuildRequest request)
AWSCodeBuild
Starts running a build.
startBuild
in interface AWSCodeBuild
public StopBuildResult stopBuild(StopBuildRequest request)
AWSCodeBuild
Attempts to stop running a build.
stopBuild
in interface AWSCodeBuild
public UpdateProjectResult updateProject(UpdateProjectRequest request)
AWSCodeBuild
Changes the settings of a build project.
updateProject
in interface AWSCodeBuild
public void shutdown()
AWSCodeBuild
shutdown
in interface AWSCodeBuild
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSCodeBuild
Response 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 AWSCodeBuild
request
- The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.