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 of AWSCodePipelineAsync. Convenient method forms pass through to the corresponding overload that takes a request object and an AsyncHandler, which throws an UnsupportedOperationException.
  • Constructor Details

    • AbstractAWSCodePipelineAsync

      protected AbstractAWSCodePipelineAsync()
  • Method Details

    • 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 interface AWSCodePipelineAsync
      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

      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 interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      Description copied from interface: AWSCodePipelineAsync

      Confirms a job worker has received the specified job. Only used for partner actions.

      Specified by:
      acknowledgeThirdPartyJobAsync in interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      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 interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      Description copied from interface: AWSCodePipelineAsync

      Creates a pipeline.

      Specified by:
      createPipelineAsync in interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      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 interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      Description copied from interface: AWSCodePipelineAsync

      Deletes the specified pipeline.

      Specified by:
      deletePipelineAsync in interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      Description copied from interface: AWSCodePipelineAsync

      Prevents artifacts in a pipeline from transitioning to the next stage in the pipeline.

      Specified by:
      disableStageTransitionAsync in interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      Description copied from interface: AWSCodePipelineAsync

      Enables artifacts in a pipeline to transition to a stage in a pipeline.

      Specified by:
      enableStageTransitionAsync in interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      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 interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      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 interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      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 interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      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 interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      Description copied from interface: AWSCodePipelineAsync

      Gets a summary of all AWS CodePipeline action types associated with your account.

      Specified by:
      listActionTypesAsync in interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      Description copied from interface: AWSCodePipelineAsync

      Gets a summary of all of the pipelines associated with your account.

      Specified by:
      listPipelinesAsync in interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      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 interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      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 interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      Description copied from interface: AWSCodePipelineAsync

      Provides information to AWS CodePipeline about new revisions to a source.

      Specified by:
      putActionRevisionAsync in interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      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 interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      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 interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      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 interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      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 interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      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 interface AWSCodePipelineAsync
      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 interface AWSCodePipelineAsync
      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

      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 interface AWSCodePipelineAsync
      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.