Class AbstractAWSCodePipelineAsync
- java.lang.Object
-
- com.amazonaws.services.codepipeline.AbstractAWSCodePipeline
-
- com.amazonaws.services.codepipeline.AbstractAWSCodePipelineAsync
-
- All Implemented Interfaces:
AWSCodePipeline
,AWSCodePipelineAsync
public class AbstractAWSCodePipelineAsync extends AbstractAWSCodePipeline implements AWSCodePipelineAsync
Abstract implementation ofAWSCodePipelineAsync
. Convenient method forms pass through to the corresponding overload that takes a request object and anAsyncHandler
, which throws anUnsupportedOperationException
.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractAWSCodePipelineAsync()
-
Method Summary
-
Methods inherited from class com.amazonaws.services.codepipeline.AbstractAWSCodePipeline
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.amazonaws.services.codepipeline.AWSCodePipeline
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
-
-
-
-
Method Detail
-
acknowledgeJobAsync
public Future<AcknowledgeJobResult> acknowledgeJobAsync(AcknowledgeJobRequest request)
Description copied from interface:AWSCodePipelineAsync
Returns information about a specified job and whether that job has been received by the job worker. Only used for custom actions.
- Specified by:
acknowledgeJobAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of an acknowledge job action.- Returns:
- A Java Future containing the result of the AcknowledgeJob operation returned by the service.
-
acknowledgeJobAsync
public Future<AcknowledgeJobResult> acknowledgeJobAsync(AcknowledgeJobRequest request, AsyncHandler<AcknowledgeJobRequest,AcknowledgeJobResult> asyncHandler)
Description copied from interface:AWSCodePipelineAsync
Returns information about a specified job and whether that job has been received by the job worker. Only used for custom actions.
- Specified by:
acknowledgeJobAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the AcknowledgeJob operation returned by the service.
-
acknowledgeThirdPartyJobAsync
public Future<AcknowledgeThirdPartyJobResult> acknowledgeThirdPartyJobAsync(AcknowledgeThirdPartyJobRequest request)
Description copied from interface:AWSCodePipelineAsync
Confirms a job worker has received the specified job. Only used for partner actions.
- Specified by:
acknowledgeThirdPartyJobAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of an acknowledge third party job action.- Returns:
- A Java Future containing the result of the AcknowledgeThirdPartyJob operation returned by the service.
-
acknowledgeThirdPartyJobAsync
public Future<AcknowledgeThirdPartyJobResult> acknowledgeThirdPartyJobAsync(AcknowledgeThirdPartyJobRequest request, AsyncHandler<AcknowledgeThirdPartyJobRequest,AcknowledgeThirdPartyJobResult> asyncHandler)
Description copied from interface:AWSCodePipelineAsync
Confirms a job worker has received the specified job. Only used for partner actions.
- Specified by:
acknowledgeThirdPartyJobAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the AcknowledgeThirdPartyJob operation returned by the service.
-
createCustomActionTypeAsync
public Future<CreateCustomActionTypeResult> createCustomActionTypeAsync(CreateCustomActionTypeRequest request)
Description copied from interface:AWSCodePipelineAsync
Creates a new custom action that can be used in all pipelines associated with the AWS account. Only used for custom actions.
- Specified by:
createCustomActionTypeAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a create custom action operation.- Returns:
- A Java Future containing the result of the CreateCustomActionType operation returned by the service.
-
createCustomActionTypeAsync
public Future<CreateCustomActionTypeResult> createCustomActionTypeAsync(CreateCustomActionTypeRequest request, AsyncHandler<CreateCustomActionTypeRequest,CreateCustomActionTypeResult> asyncHandler)
Description copied from interface:AWSCodePipelineAsync
Creates a new custom action that can be used in all pipelines associated with the AWS account. Only used for custom actions.
- Specified by:
createCustomActionTypeAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the CreateCustomActionType operation returned by the service.
-
createPipelineAsync
public Future<CreatePipelineResult> createPipelineAsync(CreatePipelineRequest request)
Description copied from interface:AWSCodePipelineAsync
Creates a pipeline.
- Specified by:
createPipelineAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a create pipeline action.- Returns:
- A Java Future containing the result of the CreatePipeline operation returned by the service.
-
createPipelineAsync
public Future<CreatePipelineResult> createPipelineAsync(CreatePipelineRequest request, AsyncHandler<CreatePipelineRequest,CreatePipelineResult> asyncHandler)
Description copied from interface:AWSCodePipelineAsync
Creates a pipeline.
- Specified by:
createPipelineAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the CreatePipeline operation returned by the service.
-
deleteCustomActionTypeAsync
public Future<DeleteCustomActionTypeResult> deleteCustomActionTypeAsync(DeleteCustomActionTypeRequest request)
Description copied from interface: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.
- Specified by:
deleteCustomActionTypeAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a delete custom action operation. The custom action will be marked as deleted.- Returns:
- A Java Future containing the result of the DeleteCustomActionType operation returned by the service.
-
deleteCustomActionTypeAsync
public Future<DeleteCustomActionTypeResult> deleteCustomActionTypeAsync(DeleteCustomActionTypeRequest request, AsyncHandler<DeleteCustomActionTypeRequest,DeleteCustomActionTypeResult> asyncHandler)
Description copied from interface: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.
- Specified by:
deleteCustomActionTypeAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the DeleteCustomActionType operation returned by the service.
-
deletePipelineAsync
public Future<DeletePipelineResult> deletePipelineAsync(DeletePipelineRequest request)
Description copied from interface:AWSCodePipelineAsync
Deletes the specified pipeline.
- Specified by:
deletePipelineAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a delete pipeline action.- Returns:
- A Java Future containing the result of the DeletePipeline operation returned by the service.
-
deletePipelineAsync
public Future<DeletePipelineResult> deletePipelineAsync(DeletePipelineRequest request, AsyncHandler<DeletePipelineRequest,DeletePipelineResult> asyncHandler)
Description copied from interface:AWSCodePipelineAsync
Deletes the specified pipeline.
- Specified by:
deletePipelineAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the DeletePipeline operation returned by the service.
-
disableStageTransitionAsync
public Future<DisableStageTransitionResult> disableStageTransitionAsync(DisableStageTransitionRequest request)
Description copied from interface:AWSCodePipelineAsync
Prevents artifacts in a pipeline from transitioning to the next stage in the pipeline.
- Specified by:
disableStageTransitionAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a disable stage transition input action.- Returns:
- A Java Future containing the result of the DisableStageTransition operation returned by the service.
-
disableStageTransitionAsync
public Future<DisableStageTransitionResult> disableStageTransitionAsync(DisableStageTransitionRequest request, AsyncHandler<DisableStageTransitionRequest,DisableStageTransitionResult> asyncHandler)
Description copied from interface:AWSCodePipelineAsync
Prevents artifacts in a pipeline from transitioning to the next stage in the pipeline.
- Specified by:
disableStageTransitionAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the DisableStageTransition operation returned by the service.
-
enableStageTransitionAsync
public Future<EnableStageTransitionResult> enableStageTransitionAsync(EnableStageTransitionRequest request)
Description copied from interface:AWSCodePipelineAsync
Enables artifacts in a pipeline to transition to a stage in a pipeline.
- Specified by:
enableStageTransitionAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of an enable stage transition action.- Returns:
- A Java Future containing the result of the EnableStageTransition operation returned by the service.
-
enableStageTransitionAsync
public Future<EnableStageTransitionResult> enableStageTransitionAsync(EnableStageTransitionRequest request, AsyncHandler<EnableStageTransitionRequest,EnableStageTransitionResult> asyncHandler)
Description copied from interface:AWSCodePipelineAsync
Enables artifacts in a pipeline to transition to a stage in a pipeline.
- Specified by:
enableStageTransitionAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the EnableStageTransition operation returned by the service.
-
getJobDetailsAsync
public Future<GetJobDetailsResult> getJobDetailsAsync(GetJobDetailsRequest request)
Description copied from interface: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.
- Specified by:
getJobDetailsAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a get job details action.- Returns:
- A Java Future containing the result of the GetJobDetails operation returned by the service.
-
getJobDetailsAsync
public Future<GetJobDetailsResult> getJobDetailsAsync(GetJobDetailsRequest request, AsyncHandler<GetJobDetailsRequest,GetJobDetailsResult> asyncHandler)
Description copied from interface: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.
- Specified by:
getJobDetailsAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the GetJobDetails operation returned by the service.
-
getPipelineAsync
public Future<GetPipelineResult> getPipelineAsync(GetPipelineRequest request)
Description copied from interface: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.
- Specified by:
getPipelineAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a get pipeline action.- Returns:
- A Java Future containing the result of the GetPipeline operation returned by the service.
-
getPipelineAsync
public Future<GetPipelineResult> getPipelineAsync(GetPipelineRequest request, AsyncHandler<GetPipelineRequest,GetPipelineResult> asyncHandler)
Description copied from interface: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.
- Specified by:
getPipelineAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the GetPipeline operation returned by the service.
-
getPipelineStateAsync
public Future<GetPipelineStateResult> getPipelineStateAsync(GetPipelineStateRequest request)
Description copied from interface:AWSCodePipelineAsync
Returns information about the state of a pipeline, including the stages, actions, and details about the last run of the pipeline.
- Specified by:
getPipelineStateAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a get pipeline state action.- Returns:
- A Java Future containing the result of the GetPipelineState operation returned by the service.
-
getPipelineStateAsync
public Future<GetPipelineStateResult> getPipelineStateAsync(GetPipelineStateRequest request, AsyncHandler<GetPipelineStateRequest,GetPipelineStateResult> asyncHandler)
Description copied from interface:AWSCodePipelineAsync
Returns information about the state of a pipeline, including the stages, actions, and details about the last run of the pipeline.
- Specified by:
getPipelineStateAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the GetPipelineState operation returned by the service.
-
getThirdPartyJobDetailsAsync
public Future<GetThirdPartyJobDetailsResult> getThirdPartyJobDetailsAsync(GetThirdPartyJobDetailsRequest request)
Description copied from interface: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.
- Specified by:
getThirdPartyJobDetailsAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a get third party job details action.- Returns:
- A Java Future containing the result of the GetThirdPartyJobDetails operation returned by the service.
-
getThirdPartyJobDetailsAsync
public Future<GetThirdPartyJobDetailsResult> getThirdPartyJobDetailsAsync(GetThirdPartyJobDetailsRequest request, AsyncHandler<GetThirdPartyJobDetailsRequest,GetThirdPartyJobDetailsResult> asyncHandler)
Description copied from interface: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.
- Specified by:
getThirdPartyJobDetailsAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the GetThirdPartyJobDetails operation returned by the service.
-
listActionTypesAsync
public Future<ListActionTypesResult> listActionTypesAsync(ListActionTypesRequest request)
Description copied from interface:AWSCodePipelineAsync
Gets a summary of all AWS CodePipeline action types associated with your account.
- Specified by:
listActionTypesAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a list action types action.- Returns:
- A Java Future containing the result of the ListActionTypes operation returned by the service.
-
listActionTypesAsync
public Future<ListActionTypesResult> listActionTypesAsync(ListActionTypesRequest request, AsyncHandler<ListActionTypesRequest,ListActionTypesResult> asyncHandler)
Description copied from interface:AWSCodePipelineAsync
Gets a summary of all AWS CodePipeline action types associated with your account.
- Specified by:
listActionTypesAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the ListActionTypes operation returned by the service.
-
listPipelinesAsync
public Future<ListPipelinesResult> listPipelinesAsync(ListPipelinesRequest request)
Description copied from interface:AWSCodePipelineAsync
Gets a summary of all of the pipelines associated with your account.
- Specified by:
listPipelinesAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a list pipelines action.- Returns:
- A Java Future containing the result of the ListPipelines operation returned by the service.
-
listPipelinesAsync
public Future<ListPipelinesResult> listPipelinesAsync(ListPipelinesRequest request, AsyncHandler<ListPipelinesRequest,ListPipelinesResult> asyncHandler)
Description copied from interface:AWSCodePipelineAsync
Gets a summary of all of the pipelines associated with your account.
- Specified by:
listPipelinesAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the ListPipelines operation returned by the service.
-
pollForJobsAsync
public Future<PollForJobsResult> pollForJobsAsync(PollForJobsRequest request)
Description copied from interface: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.
- Specified by:
pollForJobsAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a poll for jobs action.- Returns:
- A Java Future containing the result of the PollForJobs operation returned by the service.
-
pollForJobsAsync
public Future<PollForJobsResult> pollForJobsAsync(PollForJobsRequest request, AsyncHandler<PollForJobsRequest,PollForJobsResult> asyncHandler)
Description copied from interface: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.
- Specified by:
pollForJobsAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the PollForJobs operation returned by the service.
-
pollForThirdPartyJobsAsync
public Future<PollForThirdPartyJobsResult> pollForThirdPartyJobsAsync(PollForThirdPartyJobsRequest request)
Description copied from interface: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.
- Specified by:
pollForThirdPartyJobsAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a poll for third party jobs action.- Returns:
- A Java Future containing the result of the PollForThirdPartyJobs operation returned by the service.
-
pollForThirdPartyJobsAsync
public Future<PollForThirdPartyJobsResult> pollForThirdPartyJobsAsync(PollForThirdPartyJobsRequest request, AsyncHandler<PollForThirdPartyJobsRequest,PollForThirdPartyJobsResult> asyncHandler)
Description copied from interface: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.
- Specified by:
pollForThirdPartyJobsAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the PollForThirdPartyJobs operation returned by the service.
-
putActionRevisionAsync
public Future<PutActionRevisionResult> putActionRevisionAsync(PutActionRevisionRequest request)
Description copied from interface:AWSCodePipelineAsync
Provides information to AWS CodePipeline about new revisions to a source.
- Specified by:
putActionRevisionAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a put action revision action.- Returns:
- A Java Future containing the result of the PutActionRevision operation returned by the service.
-
putActionRevisionAsync
public Future<PutActionRevisionResult> putActionRevisionAsync(PutActionRevisionRequest request, AsyncHandler<PutActionRevisionRequest,PutActionRevisionResult> asyncHandler)
Description copied from interface:AWSCodePipelineAsync
Provides information to AWS CodePipeline about new revisions to a source.
- Specified by:
putActionRevisionAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the PutActionRevision operation returned by the service.
-
putJobFailureResultAsync
public Future<PutJobFailureResultResult> putJobFailureResultAsync(PutJobFailureResultRequest request)
Description copied from interface:AWSCodePipelineAsync
Represents the failure of a job as returned to the pipeline by a job worker. Only used for custom actions.
- Specified by:
putJobFailureResultAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a put job failure result action.- Returns:
- A Java Future containing the result of the PutJobFailureResult operation returned by the service.
-
putJobFailureResultAsync
public Future<PutJobFailureResultResult> putJobFailureResultAsync(PutJobFailureResultRequest request, AsyncHandler<PutJobFailureResultRequest,PutJobFailureResultResult> asyncHandler)
Description copied from interface:AWSCodePipelineAsync
Represents the failure of a job as returned to the pipeline by a job worker. Only used for custom actions.
- Specified by:
putJobFailureResultAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the PutJobFailureResult operation returned by the service.
-
putJobSuccessResultAsync
public Future<PutJobSuccessResultResult> putJobSuccessResultAsync(PutJobSuccessResultRequest request)
Description copied from interface:AWSCodePipelineAsync
Represents the success of a job as returned to the pipeline by a job worker. Only used for custom actions.
- Specified by:
putJobSuccessResultAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a put job success result action.- Returns:
- A Java Future containing the result of the PutJobSuccessResult operation returned by the service.
-
putJobSuccessResultAsync
public Future<PutJobSuccessResultResult> putJobSuccessResultAsync(PutJobSuccessResultRequest request, AsyncHandler<PutJobSuccessResultRequest,PutJobSuccessResultResult> asyncHandler)
Description copied from interface:AWSCodePipelineAsync
Represents the success of a job as returned to the pipeline by a job worker. Only used for custom actions.
- Specified by:
putJobSuccessResultAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the PutJobSuccessResult operation returned by the service.
-
putThirdPartyJobFailureResultAsync
public Future<PutThirdPartyJobFailureResultResult> putThirdPartyJobFailureResultAsync(PutThirdPartyJobFailureResultRequest request)
Description copied from interface:AWSCodePipelineAsync
Represents the failure of a third party job as returned to the pipeline by a job worker. Only used for partner actions.
- Specified by:
putThirdPartyJobFailureResultAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a third party job failure result action.- Returns:
- A Java Future containing the result of the PutThirdPartyJobFailureResult operation returned by the service.
-
putThirdPartyJobFailureResultAsync
public Future<PutThirdPartyJobFailureResultResult> putThirdPartyJobFailureResultAsync(PutThirdPartyJobFailureResultRequest request, AsyncHandler<PutThirdPartyJobFailureResultRequest,PutThirdPartyJobFailureResultResult> asyncHandler)
Description copied from interface:AWSCodePipelineAsync
Represents the failure of a third party job as returned to the pipeline by a job worker. Only used for partner actions.
- Specified by:
putThirdPartyJobFailureResultAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the PutThirdPartyJobFailureResult operation returned by the service.
-
putThirdPartyJobSuccessResultAsync
public Future<PutThirdPartyJobSuccessResultResult> putThirdPartyJobSuccessResultAsync(PutThirdPartyJobSuccessResultRequest request)
Description copied from interface:AWSCodePipelineAsync
Represents the success of a third party job as returned to the pipeline by a job worker. Only used for partner actions.
- Specified by:
putThirdPartyJobSuccessResultAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a put third party job success result action.- Returns:
- A Java Future containing the result of the PutThirdPartyJobSuccessResult operation returned by the service.
-
putThirdPartyJobSuccessResultAsync
public Future<PutThirdPartyJobSuccessResultResult> putThirdPartyJobSuccessResultAsync(PutThirdPartyJobSuccessResultRequest request, AsyncHandler<PutThirdPartyJobSuccessResultRequest,PutThirdPartyJobSuccessResultResult> asyncHandler)
Description copied from interface:AWSCodePipelineAsync
Represents the success of a third party job as returned to the pipeline by a job worker. Only used for partner actions.
- Specified by:
putThirdPartyJobSuccessResultAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the PutThirdPartyJobSuccessResult operation returned by the service.
-
startPipelineExecutionAsync
public Future<StartPipelineExecutionResult> startPipelineExecutionAsync(StartPipelineExecutionRequest request)
Description copied from interface:AWSCodePipelineAsync
Starts the specified pipeline. Specifically, it begins processing the latest commit to the source location specified as part of the pipeline.
- Specified by:
startPipelineExecutionAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of a start pipeline execution action.- Returns:
- A Java Future containing the result of the StartPipelineExecution operation returned by the service.
-
startPipelineExecutionAsync
public Future<StartPipelineExecutionResult> startPipelineExecutionAsync(StartPipelineExecutionRequest request, AsyncHandler<StartPipelineExecutionRequest,StartPipelineExecutionResult> asyncHandler)
Description copied from interface:AWSCodePipelineAsync
Starts the specified pipeline. Specifically, it begins processing the latest commit to the source location specified as part of the pipeline.
- Specified by:
startPipelineExecutionAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the StartPipelineExecution operation returned by the service.
-
updatePipelineAsync
public Future<UpdatePipelineResult> updatePipelineAsync(UpdatePipelineRequest request)
Description copied from interface: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.
- Specified by:
updatePipelineAsync
in interfaceAWSCodePipelineAsync
- Parameters:
request
- Represents the input of an update pipeline action.- Returns:
- A Java Future containing the result of the UpdatePipeline operation returned by the service.
-
updatePipelineAsync
public Future<UpdatePipelineResult> updatePipelineAsync(UpdatePipelineRequest request, AsyncHandler<UpdatePipelineRequest,UpdatePipelineResult> asyncHandler)
Description copied from interface: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.
- Specified by:
updatePipelineAsync
in interfaceAWSCodePipelineAsync
- Parameters:
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.- Returns:
- A Java Future containing the result of the UpdatePipeline operation returned by the service.
-
-