public class AbstractAWSCodePipelineAsync extends AbstractAWSCodePipeline implements AWSCodePipelineAsync
AWSCodePipelineAsync
. Convenient method
forms pass through to the corresponding overload that takes a request object
and an AsyncHandler
, which throws an
UnsupportedOperationException
.Modifier | Constructor and Description |
---|---|
protected |
AbstractAWSCodePipelineAsync() |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<AcknowledgeJobResult> |
acknowledgeJobAsync(AcknowledgeJobRequest request)
Returns information about a specified job and whether that job has been
received by the job worker.
|
java.util.concurrent.Future<AcknowledgeJobResult> |
acknowledgeJobAsync(AcknowledgeJobRequest request,
AsyncHandler<AcknowledgeJobRequest,AcknowledgeJobResult> asyncHandler)
Returns information about a specified job and whether that job has been
received by the job worker.
|
java.util.concurrent.Future<AcknowledgeThirdPartyJobResult> |
acknowledgeThirdPartyJobAsync(AcknowledgeThirdPartyJobRequest request)
Confirms a job worker has received the specified job.
|
java.util.concurrent.Future<AcknowledgeThirdPartyJobResult> |
acknowledgeThirdPartyJobAsync(AcknowledgeThirdPartyJobRequest request,
AsyncHandler<AcknowledgeThirdPartyJobRequest,AcknowledgeThirdPartyJobResult> asyncHandler)
Confirms a job worker has received the specified job.
|
java.util.concurrent.Future<CreateCustomActionTypeResult> |
createCustomActionTypeAsync(CreateCustomActionTypeRequest request)
Creates a new custom action that can be used in all pipelines associated
with the AWS account.
|
java.util.concurrent.Future<CreateCustomActionTypeResult> |
createCustomActionTypeAsync(CreateCustomActionTypeRequest request,
AsyncHandler<CreateCustomActionTypeRequest,CreateCustomActionTypeResult> asyncHandler)
Creates a new custom action that can be used in all pipelines associated
with the AWS account.
|
java.util.concurrent.Future<CreatePipelineResult> |
createPipelineAsync(CreatePipelineRequest request)
Creates a pipeline.
|
java.util.concurrent.Future<CreatePipelineResult> |
createPipelineAsync(CreatePipelineRequest request,
AsyncHandler<CreatePipelineRequest,CreatePipelineResult> asyncHandler)
Creates a pipeline.
|
java.util.concurrent.Future<DeleteCustomActionTypeResult> |
deleteCustomActionTypeAsync(DeleteCustomActionTypeRequest request)
Marks a custom action as deleted.
|
java.util.concurrent.Future<DeleteCustomActionTypeResult> |
deleteCustomActionTypeAsync(DeleteCustomActionTypeRequest request,
AsyncHandler<DeleteCustomActionTypeRequest,DeleteCustomActionTypeResult> asyncHandler)
Marks a custom action as deleted.
|
java.util.concurrent.Future<DeletePipelineResult> |
deletePipelineAsync(DeletePipelineRequest request)
Deletes the specified pipeline.
|
java.util.concurrent.Future<DeletePipelineResult> |
deletePipelineAsync(DeletePipelineRequest request,
AsyncHandler<DeletePipelineRequest,DeletePipelineResult> asyncHandler)
Deletes the specified pipeline.
|
java.util.concurrent.Future<DisableStageTransitionResult> |
disableStageTransitionAsync(DisableStageTransitionRequest request)
Prevents artifacts in a pipeline from transitioning to the next stage in
the pipeline.
|
java.util.concurrent.Future<DisableStageTransitionResult> |
disableStageTransitionAsync(DisableStageTransitionRequest request,
AsyncHandler<DisableStageTransitionRequest,DisableStageTransitionResult> asyncHandler)
Prevents artifacts in a pipeline from transitioning to the next stage in
the pipeline.
|
java.util.concurrent.Future<EnableStageTransitionResult> |
enableStageTransitionAsync(EnableStageTransitionRequest request)
Enables artifacts in a pipeline to transition to a stage in a pipeline.
|
java.util.concurrent.Future<EnableStageTransitionResult> |
enableStageTransitionAsync(EnableStageTransitionRequest request,
AsyncHandler<EnableStageTransitionRequest,EnableStageTransitionResult> asyncHandler)
Enables artifacts in a pipeline to transition to a stage in a pipeline.
|
java.util.concurrent.Future<GetJobDetailsResult> |
getJobDetailsAsync(GetJobDetailsRequest request)
Returns information about a job.
|
java.util.concurrent.Future<GetJobDetailsResult> |
getJobDetailsAsync(GetJobDetailsRequest request,
AsyncHandler<GetJobDetailsRequest,GetJobDetailsResult> asyncHandler)
Returns information about a job.
|
java.util.concurrent.Future<GetPipelineResult> |
getPipelineAsync(GetPipelineRequest request)
Returns the metadata, structure, stages, and actions of a pipeline.
|
java.util.concurrent.Future<GetPipelineResult> |
getPipelineAsync(GetPipelineRequest request,
AsyncHandler<GetPipelineRequest,GetPipelineResult> asyncHandler)
Returns the metadata, structure, stages, and actions of a pipeline.
|
java.util.concurrent.Future<GetPipelineStateResult> |
getPipelineStateAsync(GetPipelineStateRequest request)
Returns information about the state of a pipeline, including the stages,
actions, and details about the last run of the pipeline.
|
java.util.concurrent.Future<GetPipelineStateResult> |
getPipelineStateAsync(GetPipelineStateRequest request,
AsyncHandler<GetPipelineStateRequest,GetPipelineStateResult> asyncHandler)
Returns information about the state of a pipeline, including the stages,
actions, and details about the last run of the pipeline.
|
java.util.concurrent.Future<GetThirdPartyJobDetailsResult> |
getThirdPartyJobDetailsAsync(GetThirdPartyJobDetailsRequest request)
Requests the details of a job for a third party action.
|
java.util.concurrent.Future<GetThirdPartyJobDetailsResult> |
getThirdPartyJobDetailsAsync(GetThirdPartyJobDetailsRequest request,
AsyncHandler<GetThirdPartyJobDetailsRequest,GetThirdPartyJobDetailsResult> asyncHandler)
Requests the details of a job for a third party action.
|
java.util.concurrent.Future<ListActionTypesResult> |
listActionTypesAsync(ListActionTypesRequest request)
Gets a summary of all AWS CodePipeline action types associated with your
account.
|
java.util.concurrent.Future<ListActionTypesResult> |
listActionTypesAsync(ListActionTypesRequest request,
AsyncHandler<ListActionTypesRequest,ListActionTypesResult> asyncHandler)
Gets a summary of all AWS CodePipeline action types associated with your
account.
|
java.util.concurrent.Future<ListPipelinesResult> |
listPipelinesAsync(ListPipelinesRequest request)
Gets a summary of all of the pipelines associated with your account.
|
java.util.concurrent.Future<ListPipelinesResult> |
listPipelinesAsync(ListPipelinesRequest request,
AsyncHandler<ListPipelinesRequest,ListPipelinesResult> asyncHandler)
Gets a summary of all of the pipelines associated with your account.
|
java.util.concurrent.Future<PollForJobsResult> |
pollForJobsAsync(PollForJobsRequest request)
Returns information about any jobs for AWS CodePipeline to act upon.
|
java.util.concurrent.Future<PollForJobsResult> |
pollForJobsAsync(PollForJobsRequest request,
AsyncHandler<PollForJobsRequest,PollForJobsResult> asyncHandler)
Returns information about any jobs for AWS CodePipeline to act upon.
|
java.util.concurrent.Future<PollForThirdPartyJobsResult> |
pollForThirdPartyJobsAsync(PollForThirdPartyJobsRequest request)
Determines whether there are any third party jobs for a job worker to act
on.
|
java.util.concurrent.Future<PollForThirdPartyJobsResult> |
pollForThirdPartyJobsAsync(PollForThirdPartyJobsRequest request,
AsyncHandler<PollForThirdPartyJobsRequest,PollForThirdPartyJobsResult> asyncHandler)
Determines whether there are any third party jobs for a job worker to act
on.
|
java.util.concurrent.Future<PutActionRevisionResult> |
putActionRevisionAsync(PutActionRevisionRequest request)
Provides information to AWS CodePipeline about new revisions to a source.
|
java.util.concurrent.Future<PutActionRevisionResult> |
putActionRevisionAsync(PutActionRevisionRequest request,
AsyncHandler<PutActionRevisionRequest,PutActionRevisionResult> asyncHandler)
Provides information to AWS CodePipeline about new revisions to a source.
|
java.util.concurrent.Future<PutJobFailureResultResult> |
putJobFailureResultAsync(PutJobFailureResultRequest request)
Represents the failure of a job as returned to the pipeline by a job
worker.
|
java.util.concurrent.Future<PutJobFailureResultResult> |
putJobFailureResultAsync(PutJobFailureResultRequest request,
AsyncHandler<PutJobFailureResultRequest,PutJobFailureResultResult> asyncHandler)
Represents the failure of a job as returned to the pipeline by a job
worker.
|
java.util.concurrent.Future<PutJobSuccessResultResult> |
putJobSuccessResultAsync(PutJobSuccessResultRequest request)
Represents the success of a job as returned to the pipeline by a job
worker.
|
java.util.concurrent.Future<PutJobSuccessResultResult> |
putJobSuccessResultAsync(PutJobSuccessResultRequest request,
AsyncHandler<PutJobSuccessResultRequest,PutJobSuccessResultResult> asyncHandler)
Represents the success of a job as returned to the pipeline by a job
worker.
|
java.util.concurrent.Future<PutThirdPartyJobFailureResultResult> |
putThirdPartyJobFailureResultAsync(PutThirdPartyJobFailureResultRequest request)
Represents the failure of a third party job as returned to the pipeline
by a job worker.
|
java.util.concurrent.Future<PutThirdPartyJobFailureResultResult> |
putThirdPartyJobFailureResultAsync(PutThirdPartyJobFailureResultRequest request,
AsyncHandler<PutThirdPartyJobFailureResultRequest,PutThirdPartyJobFailureResultResult> asyncHandler)
Represents the failure of a third party job as returned to the pipeline
by a job worker.
|
java.util.concurrent.Future<PutThirdPartyJobSuccessResultResult> |
putThirdPartyJobSuccessResultAsync(PutThirdPartyJobSuccessResultRequest request)
Represents the success of a third party job as returned to the pipeline
by a job worker.
|
java.util.concurrent.Future<PutThirdPartyJobSuccessResultResult> |
putThirdPartyJobSuccessResultAsync(PutThirdPartyJobSuccessResultRequest request,
AsyncHandler<PutThirdPartyJobSuccessResultRequest,PutThirdPartyJobSuccessResultResult> asyncHandler)
Represents the success of a third party job as returned to the pipeline
by a job worker.
|
java.util.concurrent.Future<StartPipelineExecutionResult> |
startPipelineExecutionAsync(StartPipelineExecutionRequest request)
Starts the specified pipeline.
|
java.util.concurrent.Future<StartPipelineExecutionResult> |
startPipelineExecutionAsync(StartPipelineExecutionRequest request,
AsyncHandler<StartPipelineExecutionRequest,StartPipelineExecutionResult> asyncHandler)
Starts the specified pipeline.
|
java.util.concurrent.Future<UpdatePipelineResult> |
updatePipelineAsync(UpdatePipelineRequest request)
Updates a specified pipeline with edits or changes to its structure.
|
java.util.concurrent.Future<UpdatePipelineResult> |
updatePipelineAsync(UpdatePipelineRequest request,
AsyncHandler<UpdatePipelineRequest,UpdatePipelineResult> asyncHandler)
Updates a specified pipeline with edits or changes to its structure.
|
acknowledgeJob, acknowledgeThirdPartyJob, createCustomActionType, createPipeline, deleteCustomActionType, deletePipeline, disableStageTransition, enableStageTransition, getCachedResponseMetadata, getJobDetails, getPipeline, getPipelineState, getThirdPartyJobDetails, listActionTypes, listPipelines, pollForJobs, pollForThirdPartyJobs, putActionRevision, putJobFailureResult, putJobSuccessResult, putThirdPartyJobFailureResult, putThirdPartyJobSuccessResult, setEndpoint, setRegion, shutdown, startPipelineExecution, updatePipeline
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
acknowledgeJob, acknowledgeThirdPartyJob, createCustomActionType, createPipeline, deleteCustomActionType, deletePipeline, disableStageTransition, enableStageTransition, getCachedResponseMetadata, getJobDetails, getPipeline, getPipelineState, getThirdPartyJobDetails, listActionTypes, listPipelines, pollForJobs, pollForThirdPartyJobs, putActionRevision, putJobFailureResult, putJobSuccessResult, putThirdPartyJobFailureResult, putThirdPartyJobSuccessResult, setEndpoint, setRegion, shutdown, startPipelineExecution, updatePipeline
public java.util.concurrent.Future<AcknowledgeJobResult> acknowledgeJobAsync(AcknowledgeJobRequest request)
AWSCodePipelineAsync
Returns information about a specified job and whether that job has been received by the job worker. Only used for custom actions.
acknowledgeJobAsync
in interface AWSCodePipelineAsync
request
- Represents the input of an acknowledge job action.public java.util.concurrent.Future<AcknowledgeJobResult> acknowledgeJobAsync(AcknowledgeJobRequest request, AsyncHandler<AcknowledgeJobRequest,AcknowledgeJobResult> asyncHandler)
AWSCodePipelineAsync
Returns information about a specified job and whether that job has been received by the job worker. Only used for custom actions.
acknowledgeJobAsync
in interface AWSCodePipelineAsync
request
- Represents the input of an acknowledge job action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<AcknowledgeThirdPartyJobResult> acknowledgeThirdPartyJobAsync(AcknowledgeThirdPartyJobRequest request)
AWSCodePipelineAsync
Confirms a job worker has received the specified job. Only used for partner actions.
acknowledgeThirdPartyJobAsync
in interface AWSCodePipelineAsync
request
- Represents the input of an acknowledge third party job action.public java.util.concurrent.Future<AcknowledgeThirdPartyJobResult> acknowledgeThirdPartyJobAsync(AcknowledgeThirdPartyJobRequest request, AsyncHandler<AcknowledgeThirdPartyJobRequest,AcknowledgeThirdPartyJobResult> asyncHandler)
AWSCodePipelineAsync
Confirms a job worker has received the specified job. Only used for partner actions.
acknowledgeThirdPartyJobAsync
in interface AWSCodePipelineAsync
request
- Represents the input of an acknowledge third party job action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<CreateCustomActionTypeResult> createCustomActionTypeAsync(CreateCustomActionTypeRequest request)
AWSCodePipelineAsync
Creates a new custom action that can be used in all pipelines associated with the AWS account. Only used for custom actions.
createCustomActionTypeAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a create custom action operation.public java.util.concurrent.Future<CreateCustomActionTypeResult> createCustomActionTypeAsync(CreateCustomActionTypeRequest request, AsyncHandler<CreateCustomActionTypeRequest,CreateCustomActionTypeResult> asyncHandler)
AWSCodePipelineAsync
Creates a new custom action that can be used in all pipelines associated with the AWS account. Only used for custom actions.
createCustomActionTypeAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a create custom action operation.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<CreatePipelineResult> createPipelineAsync(CreatePipelineRequest request)
AWSCodePipelineAsync
Creates a pipeline.
createPipelineAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a create pipeline action.public java.util.concurrent.Future<CreatePipelineResult> createPipelineAsync(CreatePipelineRequest request, AsyncHandler<CreatePipelineRequest,CreatePipelineResult> asyncHandler)
AWSCodePipelineAsync
Creates a pipeline.
createPipelineAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a create pipeline action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<DeleteCustomActionTypeResult> deleteCustomActionTypeAsync(DeleteCustomActionTypeRequest request)
AWSCodePipelineAsync
Marks a custom action as deleted. PollForJobs for the custom action will fail after the action is marked for deletion. Only used for custom actions.
You cannot recreate a custom action after it has been deleted unless you increase the version number of the action.
deleteCustomActionTypeAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a delete custom action operation. The
custom action will be marked as deleted.public java.util.concurrent.Future<DeleteCustomActionTypeResult> deleteCustomActionTypeAsync(DeleteCustomActionTypeRequest request, AsyncHandler<DeleteCustomActionTypeRequest,DeleteCustomActionTypeResult> asyncHandler)
AWSCodePipelineAsync
Marks a custom action as deleted. PollForJobs for the custom action will fail after the action is marked for deletion. Only used for custom actions.
You cannot recreate a custom action after it has been deleted unless you increase the version number of the action.
deleteCustomActionTypeAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a delete custom action operation. The
custom action will be marked as deleted.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<DeletePipelineResult> deletePipelineAsync(DeletePipelineRequest request)
AWSCodePipelineAsync
Deletes the specified pipeline.
deletePipelineAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a delete pipeline action.public java.util.concurrent.Future<DeletePipelineResult> deletePipelineAsync(DeletePipelineRequest request, AsyncHandler<DeletePipelineRequest,DeletePipelineResult> asyncHandler)
AWSCodePipelineAsync
Deletes the specified pipeline.
deletePipelineAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a delete pipeline action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<DisableStageTransitionResult> disableStageTransitionAsync(DisableStageTransitionRequest request)
AWSCodePipelineAsync
Prevents artifacts in a pipeline from transitioning to the next stage in the pipeline.
disableStageTransitionAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a disable stage transition input action.public java.util.concurrent.Future<DisableStageTransitionResult> disableStageTransitionAsync(DisableStageTransitionRequest request, AsyncHandler<DisableStageTransitionRequest,DisableStageTransitionResult> asyncHandler)
AWSCodePipelineAsync
Prevents artifacts in a pipeline from transitioning to the next stage in the pipeline.
disableStageTransitionAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a disable stage transition input action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<EnableStageTransitionResult> enableStageTransitionAsync(EnableStageTransitionRequest request)
AWSCodePipelineAsync
Enables artifacts in a pipeline to transition to a stage in a pipeline.
enableStageTransitionAsync
in interface AWSCodePipelineAsync
request
- Represents the input of an enable stage transition action.public java.util.concurrent.Future<EnableStageTransitionResult> enableStageTransitionAsync(EnableStageTransitionRequest request, AsyncHandler<EnableStageTransitionRequest,EnableStageTransitionResult> asyncHandler)
AWSCodePipelineAsync
Enables artifacts in a pipeline to transition to a stage in a pipeline.
enableStageTransitionAsync
in interface AWSCodePipelineAsync
request
- Represents the input of an enable stage transition action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<GetJobDetailsResult> getJobDetailsAsync(GetJobDetailsRequest request)
AWSCodePipelineAsync
Returns information about a job. Only used for custom actions.
When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.
getJobDetailsAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a get job details action.public java.util.concurrent.Future<GetJobDetailsResult> getJobDetailsAsync(GetJobDetailsRequest request, AsyncHandler<GetJobDetailsRequest,GetJobDetailsResult> asyncHandler)
AWSCodePipelineAsync
Returns information about a job. Only used for custom actions.
When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.
getJobDetailsAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a get job details action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<GetPipelineResult> getPipelineAsync(GetPipelineRequest request)
AWSCodePipelineAsync
Returns the metadata, structure, stages, and actions of a pipeline. Can be used to return the entire structure of a pipeline in JSON format, which can then be modified and used to update the pipeline structure with UpdatePipeline.
getPipelineAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a get pipeline action.public java.util.concurrent.Future<GetPipelineResult> getPipelineAsync(GetPipelineRequest request, AsyncHandler<GetPipelineRequest,GetPipelineResult> asyncHandler)
AWSCodePipelineAsync
Returns the metadata, structure, stages, and actions of a pipeline. Can be used to return the entire structure of a pipeline in JSON format, which can then be modified and used to update the pipeline structure with UpdatePipeline.
getPipelineAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a get pipeline action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<GetPipelineStateResult> getPipelineStateAsync(GetPipelineStateRequest request)
AWSCodePipelineAsync
Returns information about the state of a pipeline, including the stages, actions, and details about the last run of the pipeline.
getPipelineStateAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a get pipeline state action.public java.util.concurrent.Future<GetPipelineStateResult> getPipelineStateAsync(GetPipelineStateRequest request, AsyncHandler<GetPipelineStateRequest,GetPipelineStateResult> asyncHandler)
AWSCodePipelineAsync
Returns information about the state of a pipeline, including the stages, actions, and details about the last run of the pipeline.
getPipelineStateAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a get pipeline state action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<GetThirdPartyJobDetailsResult> getThirdPartyJobDetailsAsync(GetThirdPartyJobDetailsRequest request)
AWSCodePipelineAsync
Requests the details of a job for a third party action. Only used for partner actions.
When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.
getThirdPartyJobDetailsAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a get third party job details action.public java.util.concurrent.Future<GetThirdPartyJobDetailsResult> getThirdPartyJobDetailsAsync(GetThirdPartyJobDetailsRequest request, AsyncHandler<GetThirdPartyJobDetailsRequest,GetThirdPartyJobDetailsResult> asyncHandler)
AWSCodePipelineAsync
Requests the details of a job for a third party action. Only used for partner actions.
When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.
getThirdPartyJobDetailsAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a get third party job details action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<ListActionTypesResult> listActionTypesAsync(ListActionTypesRequest request)
AWSCodePipelineAsync
Gets a summary of all AWS CodePipeline action types associated with your account.
listActionTypesAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a list action types action.public java.util.concurrent.Future<ListActionTypesResult> listActionTypesAsync(ListActionTypesRequest request, AsyncHandler<ListActionTypesRequest,ListActionTypesResult> asyncHandler)
AWSCodePipelineAsync
Gets a summary of all AWS CodePipeline action types associated with your account.
listActionTypesAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a list action types action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<ListPipelinesResult> listPipelinesAsync(ListPipelinesRequest request)
AWSCodePipelineAsync
Gets a summary of all of the pipelines associated with your account.
listPipelinesAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a list pipelines action.public java.util.concurrent.Future<ListPipelinesResult> listPipelinesAsync(ListPipelinesRequest request, AsyncHandler<ListPipelinesRequest,ListPipelinesResult> asyncHandler)
AWSCodePipelineAsync
Gets a summary of all of the pipelines associated with your account.
listPipelinesAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a list pipelines action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<PollForJobsResult> pollForJobsAsync(PollForJobsRequest request)
AWSCodePipelineAsync
Returns information about any jobs for AWS CodePipeline to act upon.
When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.
pollForJobsAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a poll for jobs action.public java.util.concurrent.Future<PollForJobsResult> pollForJobsAsync(PollForJobsRequest request, AsyncHandler<PollForJobsRequest,PollForJobsResult> asyncHandler)
AWSCodePipelineAsync
Returns information about any jobs for AWS CodePipeline to act upon.
When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.
pollForJobsAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a poll for jobs action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<PollForThirdPartyJobsResult> pollForThirdPartyJobsAsync(PollForThirdPartyJobsRequest request)
AWSCodePipelineAsync
Determines whether there are any third party jobs for a job worker to act on. Only used for partner actions.
When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts.
pollForThirdPartyJobsAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a poll for third party jobs action.public java.util.concurrent.Future<PollForThirdPartyJobsResult> pollForThirdPartyJobsAsync(PollForThirdPartyJobsRequest request, AsyncHandler<PollForThirdPartyJobsRequest,PollForThirdPartyJobsResult> asyncHandler)
AWSCodePipelineAsync
Determines whether there are any third party jobs for a job worker to act on. Only used for partner actions.
When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts.
pollForThirdPartyJobsAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a poll for third party jobs action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<PutActionRevisionResult> putActionRevisionAsync(PutActionRevisionRequest request)
AWSCodePipelineAsync
Provides information to AWS CodePipeline about new revisions to a source.
putActionRevisionAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a put action revision action.public java.util.concurrent.Future<PutActionRevisionResult> putActionRevisionAsync(PutActionRevisionRequest request, AsyncHandler<PutActionRevisionRequest,PutActionRevisionResult> asyncHandler)
AWSCodePipelineAsync
Provides information to AWS CodePipeline about new revisions to a source.
putActionRevisionAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a put action revision action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<PutJobFailureResultResult> putJobFailureResultAsync(PutJobFailureResultRequest request)
AWSCodePipelineAsync
Represents the failure of a job as returned to the pipeline by a job worker. Only used for custom actions.
putJobFailureResultAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a put job failure result action.public java.util.concurrent.Future<PutJobFailureResultResult> putJobFailureResultAsync(PutJobFailureResultRequest request, AsyncHandler<PutJobFailureResultRequest,PutJobFailureResultResult> asyncHandler)
AWSCodePipelineAsync
Represents the failure of a job as returned to the pipeline by a job worker. Only used for custom actions.
putJobFailureResultAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a put job failure result action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<PutJobSuccessResultResult> putJobSuccessResultAsync(PutJobSuccessResultRequest request)
AWSCodePipelineAsync
Represents the success of a job as returned to the pipeline by a job worker. Only used for custom actions.
putJobSuccessResultAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a put job success result action.public java.util.concurrent.Future<PutJobSuccessResultResult> putJobSuccessResultAsync(PutJobSuccessResultRequest request, AsyncHandler<PutJobSuccessResultRequest,PutJobSuccessResultResult> asyncHandler)
AWSCodePipelineAsync
Represents the success of a job as returned to the pipeline by a job worker. Only used for custom actions.
putJobSuccessResultAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a put job success result action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<PutThirdPartyJobFailureResultResult> putThirdPartyJobFailureResultAsync(PutThirdPartyJobFailureResultRequest request)
AWSCodePipelineAsync
Represents the failure of a third party job as returned to the pipeline by a job worker. Only used for partner actions.
putThirdPartyJobFailureResultAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a third party job failure result action.public java.util.concurrent.Future<PutThirdPartyJobFailureResultResult> putThirdPartyJobFailureResultAsync(PutThirdPartyJobFailureResultRequest request, AsyncHandler<PutThirdPartyJobFailureResultRequest,PutThirdPartyJobFailureResultResult> asyncHandler)
AWSCodePipelineAsync
Represents the failure of a third party job as returned to the pipeline by a job worker. Only used for partner actions.
putThirdPartyJobFailureResultAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a third party job failure result action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<PutThirdPartyJobSuccessResultResult> putThirdPartyJobSuccessResultAsync(PutThirdPartyJobSuccessResultRequest request)
AWSCodePipelineAsync
Represents the success of a third party job as returned to the pipeline by a job worker. Only used for partner actions.
putThirdPartyJobSuccessResultAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a put third party job success result
action.public java.util.concurrent.Future<PutThirdPartyJobSuccessResultResult> putThirdPartyJobSuccessResultAsync(PutThirdPartyJobSuccessResultRequest request, AsyncHandler<PutThirdPartyJobSuccessResultRequest,PutThirdPartyJobSuccessResultResult> asyncHandler)
AWSCodePipelineAsync
Represents the success of a third party job as returned to the pipeline by a job worker. Only used for partner actions.
putThirdPartyJobSuccessResultAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a put third party job success result
action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<StartPipelineExecutionResult> startPipelineExecutionAsync(StartPipelineExecutionRequest request)
AWSCodePipelineAsync
Starts the specified pipeline. Specifically, it begins processing the latest commit to the source location specified as part of the pipeline.
startPipelineExecutionAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a start pipeline execution action.public java.util.concurrent.Future<StartPipelineExecutionResult> startPipelineExecutionAsync(StartPipelineExecutionRequest request, AsyncHandler<StartPipelineExecutionRequest,StartPipelineExecutionResult> asyncHandler)
AWSCodePipelineAsync
Starts the specified pipeline. Specifically, it begins processing the latest commit to the source location specified as part of the pipeline.
startPipelineExecutionAsync
in interface AWSCodePipelineAsync
request
- Represents the input of a start pipeline execution action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public java.util.concurrent.Future<UpdatePipelineResult> updatePipelineAsync(UpdatePipelineRequest request)
AWSCodePipelineAsync
Updates a specified pipeline with edits or changes to its structure. Use a JSON file with the pipeline structure in conjunction with UpdatePipeline to provide the full structure of the pipeline. Updating the pipeline increases the version number of the pipeline by 1.
updatePipelineAsync
in interface AWSCodePipelineAsync
request
- Represents the input of an update pipeline action.public java.util.concurrent.Future<UpdatePipelineResult> updatePipelineAsync(UpdatePipelineRequest request, AsyncHandler<UpdatePipelineRequest,UpdatePipelineResult> asyncHandler)
AWSCodePipelineAsync
Updates a specified pipeline with edits or changes to its structure. Use a JSON file with the pipeline structure in conjunction with UpdatePipeline to provide the full structure of the pipeline. Updating the pipeline increases the version number of the pipeline by 1.
updatePipelineAsync
in interface AWSCodePipelineAsync
request
- Represents the input of an update pipeline action.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.