JavaScript is disabled on your browser.
Skip navigation links

AWS SDK for Java 1.x API Reference - 1.12.795

We announced the upcoming end-of-support for AWS SDK for Java (v1). We recommend that you migrate to AWS SDK for Java v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
  • Summary:
  • Nested |
  • Field |
  • Constr |
  • Method
  • Detail:
  • Field |
  • Constr |
  • Method
com.amazonaws.services.codebuild

Interface AWSCodeBuildAsync

  • All Superinterfaces:
    AWSCodeBuild
    All Known Implementing Classes:
    AbstractAWSCodeBuildAsync, AWSCodeBuildAsyncClient


    @Generated(value="com.amazonaws:aws-java-sdk-code-generator")
    public interface AWSCodeBuildAsync
    extends AWSCodeBuild 
    Interface for accessing AWS CodeBuild asynchronously. Each asynchronous method will return a Java Future object representing the asynchronous operation; overloads which accept an AsyncHandler can be used to receive notification when an asynchronous operation completes.

    Note: Do not directly implement this interface, new methods are added to it regularly. Extend from AbstractAWSCodeBuildAsync instead.

    CodeBuild

    CodeBuild is a fully managed build service in the cloud. CodeBuild compiles your source code, runs unit tests, and produces artifacts that are ready to deploy. CodeBuild eliminates the need to provision, manage, and scale your own build servers. It provides prepackaged build environments for the most popular programming languages and build tools, such as Apache Maven, Gradle, and more. You can also fully customize build environments in CodeBuild to use your own build tools. CodeBuild scales automatically to meet peak build requests. You pay only for the build time you consume. For more information about CodeBuild, see the CodeBuild User Guide.

    • Method Detail

      • batchGetBuildsAsync

        Future<BatchGetBuildsResult> batchGetBuildsAsync(BatchGetBuildsRequest batchGetBuildsRequest,
         AsyncHandler<BatchGetBuildsRequest,BatchGetBuildsResult> asyncHandler)

        Gets information about one or more builds.

        Parameters:
        batchGetBuildsRequest -
        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 BatchGetBuilds operation returned by the service.
        See Also:
        AWS API Documentation
      • batchGetFleetsAsync

        Future<BatchGetFleetsResult> batchGetFleetsAsync(BatchGetFleetsRequest batchGetFleetsRequest,
         AsyncHandler<BatchGetFleetsRequest,BatchGetFleetsResult> asyncHandler)

        Gets information about one or more compute fleets.

        Parameters:
        batchGetFleetsRequest -
        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 BatchGetFleets operation returned by the service.
        See Also:
        AWS API Documentation
      • batchGetProjectsAsync

        Future<BatchGetProjectsResult> batchGetProjectsAsync(BatchGetProjectsRequest batchGetProjectsRequest,
         AsyncHandler<BatchGetProjectsRequest,BatchGetProjectsResult> asyncHandler)

        Gets information about one or more build projects.

        Parameters:
        batchGetProjectsRequest -
        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 BatchGetProjects operation returned by the service.
        See Also:
        AWS API Documentation
      • batchGetReportsAsync

        Future<BatchGetReportsResult> batchGetReportsAsync(BatchGetReportsRequest batchGetReportsRequest,
         AsyncHandler<BatchGetReportsRequest,BatchGetReportsResult> asyncHandler)

        Returns an array of reports.

        Parameters:
        batchGetReportsRequest -
        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 BatchGetReports operation returned by the service.
        See Also:
        AWS API Documentation
      • createFleetAsync

        Future<CreateFleetResult> createFleetAsync(CreateFleetRequest createFleetRequest,
         AsyncHandler<CreateFleetRequest,CreateFleetResult> asyncHandler)

        Creates a compute fleet.

        Parameters:
        createFleetRequest -
        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 CreateFleet operation returned by the service.
        See Also:
        AWS API Documentation
      • createProjectAsync

        Future<CreateProjectResult> createProjectAsync(CreateProjectRequest createProjectRequest,
         AsyncHandler<CreateProjectRequest,CreateProjectResult> asyncHandler)

        Creates a build project.

        Parameters:
        createProjectRequest -
        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 CreateProject operation returned by the service.
        See Also:
        AWS API Documentation
      • createReportGroupAsync

        Future<CreateReportGroupResult> createReportGroupAsync(CreateReportGroupRequest createReportGroupRequest)

        Creates a report group. A report group contains a collection of reports.

        Parameters:
        createReportGroupRequest -
        Returns:
        A Java Future containing the result of the CreateReportGroup operation returned by the service.
        See Also:
        AWS API Documentation
      • createReportGroupAsync

        Future<CreateReportGroupResult> createReportGroupAsync(CreateReportGroupRequest createReportGroupRequest,
         AsyncHandler<CreateReportGroupRequest,CreateReportGroupResult> asyncHandler)

        Creates a report group. A report group contains a collection of reports.

        Parameters:
        createReportGroupRequest -
        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 CreateReportGroup operation returned by the service.
        See Also:
        AWS API Documentation
      • createWebhookAsync

        Future<CreateWebhookResult> createWebhookAsync(CreateWebhookRequest createWebhookRequest)

        For an existing CodeBuild build project that has its source code stored in a GitHub or Bitbucket repository, enables CodeBuild to start rebuilding the source code every time a code change is pushed to the repository.

        If you enable webhooks for an CodeBuild project, and the project is used as a build step in CodePipeline, then two identical builds are created for each commit. One build is triggered through webhooks, and one through CodePipeline. Because billing is on a per-build basis, you are billed for both builds. Therefore, if you are using CodePipeline, we recommend that you disable webhooks in CodeBuild. In the CodeBuild console, clear the Webhook box. For more information, see step 5 in Change a Build Project's Settings.

        Parameters:
        createWebhookRequest -
        Returns:
        A Java Future containing the result of the CreateWebhook operation returned by the service.
        See Also:
        AWS API Documentation
      • createWebhookAsync

        Future<CreateWebhookResult> createWebhookAsync(CreateWebhookRequest createWebhookRequest,
         AsyncHandler<CreateWebhookRequest,CreateWebhookResult> asyncHandler)

        For an existing CodeBuild build project that has its source code stored in a GitHub or Bitbucket repository, enables CodeBuild to start rebuilding the source code every time a code change is pushed to the repository.

        If you enable webhooks for an CodeBuild project, and the project is used as a build step in CodePipeline, then two identical builds are created for each commit. One build is triggered through webhooks, and one through CodePipeline. Because billing is on a per-build basis, you are billed for both builds. Therefore, if you are using CodePipeline, we recommend that you disable webhooks in CodeBuild. In the CodeBuild console, clear the Webhook box. For more information, see step 5 in Change a Build Project's Settings.

        Parameters:
        createWebhookRequest -
        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 CreateWebhook operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteBuildBatchAsync

        Future<DeleteBuildBatchResult> deleteBuildBatchAsync(DeleteBuildBatchRequest deleteBuildBatchRequest,
         AsyncHandler<DeleteBuildBatchRequest,DeleteBuildBatchResult> asyncHandler)

        Deletes a batch build.

        Parameters:
        deleteBuildBatchRequest -
        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 DeleteBuildBatch operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteFleetAsync

        Future<DeleteFleetResult> deleteFleetAsync(DeleteFleetRequest deleteFleetRequest)

        Deletes a compute fleet. When you delete a compute fleet, its builds are not deleted.

        Parameters:
        deleteFleetRequest -
        Returns:
        A Java Future containing the result of the DeleteFleet operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteFleetAsync

        Future<DeleteFleetResult> deleteFleetAsync(DeleteFleetRequest deleteFleetRequest,
         AsyncHandler<DeleteFleetRequest,DeleteFleetResult> asyncHandler)

        Deletes a compute fleet. When you delete a compute fleet, its builds are not deleted.

        Parameters:
        deleteFleetRequest -
        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 DeleteFleet operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteProjectAsync

        Future<DeleteProjectResult> deleteProjectAsync(DeleteProjectRequest deleteProjectRequest)

        Deletes a build project. When you delete a project, its builds are not deleted.

        Parameters:
        deleteProjectRequest -
        Returns:
        A Java Future containing the result of the DeleteProject operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteProjectAsync

        Future<DeleteProjectResult> deleteProjectAsync(DeleteProjectRequest deleteProjectRequest,
         AsyncHandler<DeleteProjectRequest,DeleteProjectResult> asyncHandler)

        Deletes a build project. When you delete a project, its builds are not deleted.

        Parameters:
        deleteProjectRequest -
        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 DeleteProject operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteReportAsync

        Future<DeleteReportResult> deleteReportAsync(DeleteReportRequest deleteReportRequest,
         AsyncHandler<DeleteReportRequest,DeleteReportResult> asyncHandler)

        Deletes a report.

        Parameters:
        deleteReportRequest -
        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 DeleteReport operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteReportGroupAsync

        Future<DeleteReportGroupResult> deleteReportGroupAsync(DeleteReportGroupRequest deleteReportGroupRequest)

        Deletes a report group. Before you delete a report group, you must delete its reports.

        Parameters:
        deleteReportGroupRequest -
        Returns:
        A Java Future containing the result of the DeleteReportGroup operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteReportGroupAsync

        Future<DeleteReportGroupResult> deleteReportGroupAsync(DeleteReportGroupRequest deleteReportGroupRequest,
         AsyncHandler<DeleteReportGroupRequest,DeleteReportGroupResult> asyncHandler)

        Deletes a report group. Before you delete a report group, you must delete its reports.

        Parameters:
        deleteReportGroupRequest -
        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 DeleteReportGroup operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteResourcePolicyAsync

        Future<DeleteResourcePolicyResult> deleteResourcePolicyAsync(DeleteResourcePolicyRequest deleteResourcePolicyRequest,
         AsyncHandler<DeleteResourcePolicyRequest,DeleteResourcePolicyResult> asyncHandler)

        Deletes a resource policy that is identified by its resource ARN.

        Parameters:
        deleteResourcePolicyRequest -
        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 DeleteResourcePolicy operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteWebhookAsync

        Future<DeleteWebhookResult> deleteWebhookAsync(DeleteWebhookRequest deleteWebhookRequest)

        For an existing CodeBuild build project that has its source code stored in a GitHub or Bitbucket repository, stops CodeBuild from rebuilding the source code every time a code change is pushed to the repository.

        Parameters:
        deleteWebhookRequest -
        Returns:
        A Java Future containing the result of the DeleteWebhook operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteWebhookAsync

        Future<DeleteWebhookResult> deleteWebhookAsync(DeleteWebhookRequest deleteWebhookRequest,
         AsyncHandler<DeleteWebhookRequest,DeleteWebhookResult> asyncHandler)

        For an existing CodeBuild build project that has its source code stored in a GitHub or Bitbucket repository, stops CodeBuild from rebuilding the source code every time a code change is pushed to the repository.

        Parameters:
        deleteWebhookRequest -
        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 DeleteWebhook operation returned by the service.
        See Also:
        AWS API Documentation
      • describeTestCasesAsync

        Future<DescribeTestCasesResult> describeTestCasesAsync(DescribeTestCasesRequest describeTestCasesRequest,
         AsyncHandler<DescribeTestCasesRequest,DescribeTestCasesResult> asyncHandler)

        Returns a list of details about test cases for a report.

        Parameters:
        describeTestCasesRequest -
        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 DescribeTestCases operation returned by the service.
        See Also:
        AWS API Documentation
      • getReportGroupTrendAsync

        Future<GetReportGroupTrendResult> getReportGroupTrendAsync(GetReportGroupTrendRequest getReportGroupTrendRequest)

        Analyzes and accumulates test report values for the specified test reports.

        Parameters:
        getReportGroupTrendRequest -
        Returns:
        A Java Future containing the result of the GetReportGroupTrend operation returned by the service.
        See Also:
        AWS API Documentation
      • getReportGroupTrendAsync

        Future<GetReportGroupTrendResult> getReportGroupTrendAsync(GetReportGroupTrendRequest getReportGroupTrendRequest,
         AsyncHandler<GetReportGroupTrendRequest,GetReportGroupTrendResult> asyncHandler)

        Analyzes and accumulates test report values for the specified test reports.

        Parameters:
        getReportGroupTrendRequest -
        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 GetReportGroupTrend operation returned by the service.
        See Also:
        AWS API Documentation
      • getResourcePolicyAsync

        Future<GetResourcePolicyResult> getResourcePolicyAsync(GetResourcePolicyRequest getResourcePolicyRequest,
         AsyncHandler<GetResourcePolicyRequest,GetResourcePolicyResult> asyncHandler)

        Gets a resource policy that is identified by its resource ARN.

        Parameters:
        getResourcePolicyRequest -
        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 GetResourcePolicy operation returned by the service.
        See Also:
        AWS API Documentation
      • importSourceCredentialsAsync

        Future<ImportSourceCredentialsResult> importSourceCredentialsAsync(ImportSourceCredentialsRequest importSourceCredentialsRequest)

        Imports the source repository credentials for an CodeBuild project that has its source code stored in a GitHub, GitHub Enterprise, or Bitbucket repository.

        Parameters:
        importSourceCredentialsRequest -
        Returns:
        A Java Future containing the result of the ImportSourceCredentials operation returned by the service.
        See Also:
        AWS API Documentation
      • importSourceCredentialsAsync

        Future<ImportSourceCredentialsResult> importSourceCredentialsAsync(ImportSourceCredentialsRequest importSourceCredentialsRequest,
         AsyncHandler<ImportSourceCredentialsRequest,ImportSourceCredentialsResult> asyncHandler)

        Imports the source repository credentials for an CodeBuild project that has its source code stored in a GitHub, GitHub Enterprise, or Bitbucket repository.

        Parameters:
        importSourceCredentialsRequest -
        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 ImportSourceCredentials operation returned by the service.
        See Also:
        AWS API Documentation
      • listBuildBatchesAsync

        Future<ListBuildBatchesResult> listBuildBatchesAsync(ListBuildBatchesRequest listBuildBatchesRequest)

        Retrieves the identifiers of your build batches in the current region.

        Parameters:
        listBuildBatchesRequest -
        Returns:
        A Java Future containing the result of the ListBuildBatches operation returned by the service.
        See Also:
        AWS API Documentation
      • listBuildBatchesAsync

        Future<ListBuildBatchesResult> listBuildBatchesAsync(ListBuildBatchesRequest listBuildBatchesRequest,
         AsyncHandler<ListBuildBatchesRequest,ListBuildBatchesResult> asyncHandler)

        Retrieves the identifiers of your build batches in the current region.

        Parameters:
        listBuildBatchesRequest -
        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 ListBuildBatches operation returned by the service.
        See Also:
        AWS API Documentation
      • listBuildsAsync

        Future<ListBuildsResult> listBuildsAsync(ListBuildsRequest listBuildsRequest)

        Gets a list of build IDs, with each build ID representing a single build.

        Parameters:
        listBuildsRequest -
        Returns:
        A Java Future containing the result of the ListBuilds operation returned by the service.
        See Also:
        AWS API Documentation
      • listBuildsAsync

        Future<ListBuildsResult> listBuildsAsync(ListBuildsRequest listBuildsRequest,
         AsyncHandler<ListBuildsRequest,ListBuildsResult> asyncHandler)

        Gets a list of build IDs, with each build ID representing a single build.

        Parameters:
        listBuildsRequest -
        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 ListBuilds operation returned by the service.
        See Also:
        AWS API Documentation
      • listBuildsForProjectAsync

        Future<ListBuildsForProjectResult> listBuildsForProjectAsync(ListBuildsForProjectRequest listBuildsForProjectRequest)

        Gets a list of build identifiers for the specified build project, with each build identifier representing a single build.

        Parameters:
        listBuildsForProjectRequest -
        Returns:
        A Java Future containing the result of the ListBuildsForProject operation returned by the service.
        See Also:
        AWS API Documentation
      • listBuildsForProjectAsync

        Future<ListBuildsForProjectResult> listBuildsForProjectAsync(ListBuildsForProjectRequest listBuildsForProjectRequest,
         AsyncHandler<ListBuildsForProjectRequest,ListBuildsForProjectResult> asyncHandler)

        Gets a list of build identifiers for the specified build project, with each build identifier representing a single build.

        Parameters:
        listBuildsForProjectRequest -
        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 ListBuildsForProject operation returned by the service.
        See Also:
        AWS API Documentation
      • listFleetsAsync

        Future<ListFleetsResult> listFleetsAsync(ListFleetsRequest listFleetsRequest)

        Gets a list of compute fleet names with each compute fleet name representing a single compute fleet.

        Parameters:
        listFleetsRequest -
        Returns:
        A Java Future containing the result of the ListFleets operation returned by the service.
        See Also:
        AWS API Documentation
      • listFleetsAsync

        Future<ListFleetsResult> listFleetsAsync(ListFleetsRequest listFleetsRequest,
         AsyncHandler<ListFleetsRequest,ListFleetsResult> asyncHandler)

        Gets a list of compute fleet names with each compute fleet name representing a single compute fleet.

        Parameters:
        listFleetsRequest -
        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 ListFleets operation returned by the service.
        See Also:
        AWS API Documentation
      • listProjectsAsync

        Future<ListProjectsResult> listProjectsAsync(ListProjectsRequest listProjectsRequest)

        Gets a list of build project names, with each build project name representing a single build project.

        Parameters:
        listProjectsRequest -
        Returns:
        A Java Future containing the result of the ListProjects operation returned by the service.
        See Also:
        AWS API Documentation
      • listProjectsAsync

        Future<ListProjectsResult> listProjectsAsync(ListProjectsRequest listProjectsRequest,
         AsyncHandler<ListProjectsRequest,ListProjectsResult> asyncHandler)

        Gets a list of build project names, with each build project name representing a single build project.

        Parameters:
        listProjectsRequest -
        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 ListProjects operation returned by the service.
        See Also:
        AWS API Documentation
      • listReportGroupsAsync

        Future<ListReportGroupsResult> listReportGroupsAsync(ListReportGroupsRequest listReportGroupsRequest)

        Gets a list ARNs for the report groups in the current Amazon Web Services account.

        Parameters:
        listReportGroupsRequest -
        Returns:
        A Java Future containing the result of the ListReportGroups operation returned by the service.
        See Also:
        AWS API Documentation
      • listReportGroupsAsync

        Future<ListReportGroupsResult> listReportGroupsAsync(ListReportGroupsRequest listReportGroupsRequest,
         AsyncHandler<ListReportGroupsRequest,ListReportGroupsResult> asyncHandler)

        Gets a list ARNs for the report groups in the current Amazon Web Services account.

        Parameters:
        listReportGroupsRequest -
        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 ListReportGroups operation returned by the service.
        See Also:
        AWS API Documentation
      • listReportsAsync

        Future<ListReportsResult> listReportsAsync(ListReportsRequest listReportsRequest)

        Returns a list of ARNs for the reports in the current Amazon Web Services account.

        Parameters:
        listReportsRequest -
        Returns:
        A Java Future containing the result of the ListReports operation returned by the service.
        See Also:
        AWS API Documentation
      • listReportsAsync

        Future<ListReportsResult> listReportsAsync(ListReportsRequest listReportsRequest,
         AsyncHandler<ListReportsRequest,ListReportsResult> asyncHandler)

        Returns a list of ARNs for the reports in the current Amazon Web Services account.

        Parameters:
        listReportsRequest -
        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 ListReports operation returned by the service.
        See Also:
        AWS API Documentation
      • listSharedProjectsAsync

        Future<ListSharedProjectsResult> listSharedProjectsAsync(ListSharedProjectsRequest listSharedProjectsRequest)

        Gets a list of projects that are shared with other Amazon Web Services accounts or users.

        Parameters:
        listSharedProjectsRequest -
        Returns:
        A Java Future containing the result of the ListSharedProjects operation returned by the service.
        See Also:
        AWS API Documentation
      • listSharedProjectsAsync

        Future<ListSharedProjectsResult> listSharedProjectsAsync(ListSharedProjectsRequest listSharedProjectsRequest,
         AsyncHandler<ListSharedProjectsRequest,ListSharedProjectsResult> asyncHandler)

        Gets a list of projects that are shared with other Amazon Web Services accounts or users.

        Parameters:
        listSharedProjectsRequest -
        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 ListSharedProjects operation returned by the service.
        See Also:
        AWS API Documentation
      • listSharedReportGroupsAsync

        Future<ListSharedReportGroupsResult> listSharedReportGroupsAsync(ListSharedReportGroupsRequest listSharedReportGroupsRequest)

        Gets a list of report groups that are shared with other Amazon Web Services accounts or users.

        Parameters:
        listSharedReportGroupsRequest -
        Returns:
        A Java Future containing the result of the ListSharedReportGroups operation returned by the service.
        See Also:
        AWS API Documentation
      • listSharedReportGroupsAsync

        Future<ListSharedReportGroupsResult> listSharedReportGroupsAsync(ListSharedReportGroupsRequest listSharedReportGroupsRequest,
         AsyncHandler<ListSharedReportGroupsRequest,ListSharedReportGroupsResult> asyncHandler)

        Gets a list of report groups that are shared with other Amazon Web Services accounts or users.

        Parameters:
        listSharedReportGroupsRequest -
        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 ListSharedReportGroups operation returned by the service.
        See Also:
        AWS API Documentation
      • putResourcePolicyAsync

        Future<PutResourcePolicyResult> putResourcePolicyAsync(PutResourcePolicyRequest putResourcePolicyRequest)

        Stores a resource policy for the ARN of a Project or ReportGroup object.

        Parameters:
        putResourcePolicyRequest -
        Returns:
        A Java Future containing the result of the PutResourcePolicy operation returned by the service.
        See Also:
        AWS API Documentation
      • putResourcePolicyAsync

        Future<PutResourcePolicyResult> putResourcePolicyAsync(PutResourcePolicyRequest putResourcePolicyRequest,
         AsyncHandler<PutResourcePolicyRequest,PutResourcePolicyResult> asyncHandler)

        Stores a resource policy for the ARN of a Project or ReportGroup object.

        Parameters:
        putResourcePolicyRequest -
        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 PutResourcePolicy operation returned by the service.
        See Also:
        AWS API Documentation
      • retryBuildAsync

        Future<RetryBuildResult> retryBuildAsync(RetryBuildRequest retryBuildRequest,
         AsyncHandler<RetryBuildRequest,RetryBuildResult> asyncHandler)

        Restarts a build.

        Parameters:
        retryBuildRequest -
        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 RetryBuild operation returned by the service.
        See Also:
        AWS API Documentation
      • retryBuildBatchAsync

        Future<RetryBuildBatchResult> retryBuildBatchAsync(RetryBuildBatchRequest retryBuildBatchRequest)

        Restarts a failed batch build. Only batch builds that have failed can be retried.

        Parameters:
        retryBuildBatchRequest -
        Returns:
        A Java Future containing the result of the RetryBuildBatch operation returned by the service.
        See Also:
        AWS API Documentation
      • retryBuildBatchAsync

        Future<RetryBuildBatchResult> retryBuildBatchAsync(RetryBuildBatchRequest retryBuildBatchRequest,
         AsyncHandler<RetryBuildBatchRequest,RetryBuildBatchResult> asyncHandler)

        Restarts a failed batch build. Only batch builds that have failed can be retried.

        Parameters:
        retryBuildBatchRequest -
        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 RetryBuildBatch operation returned by the service.
        See Also:
        AWS API Documentation
      • startBuildAsync

        Future<StartBuildResult> startBuildAsync(StartBuildRequest startBuildRequest)

        Starts running a build with the settings defined in the project. These setting include: how to run a build, where to get the source code, which build environment to use, which build commands to run, and where to store the build output.

        You can also start a build run by overriding some of the build settings in the project. The overrides only apply for that specific start build request. The settings in the project are unaltered.

        Parameters:
        startBuildRequest -
        Returns:
        A Java Future containing the result of the StartBuild operation returned by the service.
        See Also:
        AWS API Documentation
      • startBuildAsync

        Future<StartBuildResult> startBuildAsync(StartBuildRequest startBuildRequest,
         AsyncHandler<StartBuildRequest,StartBuildResult> asyncHandler)

        Starts running a build with the settings defined in the project. These setting include: how to run a build, where to get the source code, which build environment to use, which build commands to run, and where to store the build output.

        You can also start a build run by overriding some of the build settings in the project. The overrides only apply for that specific start build request. The settings in the project are unaltered.

        Parameters:
        startBuildRequest -
        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 StartBuild operation returned by the service.
        See Also:
        AWS API Documentation
      • startBuildBatchAsync

        Future<StartBuildBatchResult> startBuildBatchAsync(StartBuildBatchRequest startBuildBatchRequest,
         AsyncHandler<StartBuildBatchRequest,StartBuildBatchResult> asyncHandler)

        Starts a batch build for a project.

        Parameters:
        startBuildBatchRequest -
        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 StartBuildBatch operation returned by the service.
        See Also:
        AWS API Documentation
      • stopBuildAsync

        Future<StopBuildResult> stopBuildAsync(StopBuildRequest stopBuildRequest,
         AsyncHandler<StopBuildRequest,StopBuildResult> asyncHandler)

        Attempts to stop running a build.

        Parameters:
        stopBuildRequest -
        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 StopBuild operation returned by the service.
        See Also:
        AWS API Documentation
      • stopBuildBatchAsync

        Future<StopBuildBatchResult> stopBuildBatchAsync(StopBuildBatchRequest stopBuildBatchRequest,
         AsyncHandler<StopBuildBatchRequest,StopBuildBatchResult> asyncHandler)

        Stops a running batch build.

        Parameters:
        stopBuildBatchRequest -
        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 StopBuildBatch operation returned by the service.
        See Also:
        AWS API Documentation
      • updateFleetAsync

        Future<UpdateFleetResult> updateFleetAsync(UpdateFleetRequest updateFleetRequest,
         AsyncHandler<UpdateFleetRequest,UpdateFleetResult> asyncHandler)

        Updates a compute fleet.

        Parameters:
        updateFleetRequest -
        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 UpdateFleet operation returned by the service.
        See Also:
        AWS API Documentation
      • updateProjectAsync

        Future<UpdateProjectResult> updateProjectAsync(UpdateProjectRequest updateProjectRequest,
         AsyncHandler<UpdateProjectRequest,UpdateProjectResult> asyncHandler)

        Changes the settings of a build project.

        Parameters:
        updateProjectRequest -
        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 UpdateProject operation returned by the service.
        See Also:
        AWS API Documentation
      • updateProjectVisibilityAsync

        Future<UpdateProjectVisibilityResult> updateProjectVisibilityAsync(UpdateProjectVisibilityRequest updateProjectVisibilityRequest)

        Changes the public visibility for a project. The project's build results, logs, and artifacts are available to the general public. For more information, see Public build projects in the CodeBuild User Guide.

        The following should be kept in mind when making your projects public:

        • All of a project's build results, logs, and artifacts, including builds that were run when the project was private, are available to the general public.

        • All build logs and artifacts are available to the public. Environment variables, source code, and other sensitive information may have been output to the build logs and artifacts. You must be careful about what information is output to the build logs. Some best practice are:

          • Do not store sensitive values in environment variables. We recommend that you use an Amazon EC2 Systems Manager Parameter Store or Secrets Manager to store sensitive values.

          • Follow Best practices for using webhooks in the CodeBuild User Guide to limit which entities can trigger a build, and do not store the buildspec in the project itself, to ensure that your webhooks are as secure as possible.

        • A malicious user can use public builds to distribute malicious artifacts. We recommend that you review all pull requests to verify that the pull request is a legitimate change. We also recommend that you validate any artifacts with their checksums to make sure that the correct artifacts are being downloaded.

        Parameters:
        updateProjectVisibilityRequest -
        Returns:
        A Java Future containing the result of the UpdateProjectVisibility operation returned by the service.
        See Also:
        AWS API Documentation
      • updateProjectVisibilityAsync

        Future<UpdateProjectVisibilityResult> updateProjectVisibilityAsync(UpdateProjectVisibilityRequest updateProjectVisibilityRequest,
         AsyncHandler<UpdateProjectVisibilityRequest,UpdateProjectVisibilityResult> asyncHandler)

        Changes the public visibility for a project. The project's build results, logs, and artifacts are available to the general public. For more information, see Public build projects in the CodeBuild User Guide.

        The following should be kept in mind when making your projects public:

        • All of a project's build results, logs, and artifacts, including builds that were run when the project was private, are available to the general public.

        • All build logs and artifacts are available to the public. Environment variables, source code, and other sensitive information may have been output to the build logs and artifacts. You must be careful about what information is output to the build logs. Some best practice are:

          • Do not store sensitive values in environment variables. We recommend that you use an Amazon EC2 Systems Manager Parameter Store or Secrets Manager to store sensitive values.

          • Follow Best practices for using webhooks in the CodeBuild User Guide to limit which entities can trigger a build, and do not store the buildspec in the project itself, to ensure that your webhooks are as secure as possible.

        • A malicious user can use public builds to distribute malicious artifacts. We recommend that you review all pull requests to verify that the pull request is a legitimate change. We also recommend that you validate any artifacts with their checksums to make sure that the correct artifacts are being downloaded.

        Parameters:
        updateProjectVisibilityRequest -
        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 UpdateProjectVisibility operation returned by the service.
        See Also:
        AWS API Documentation
      • updateWebhookAsync

        Future<UpdateWebhookResult> updateWebhookAsync(UpdateWebhookRequest updateWebhookRequest)

        Updates the webhook associated with an CodeBuild build project.

        If you use Bitbucket for your repository, rotateSecret is ignored.

        Parameters:
        updateWebhookRequest -
        Returns:
        A Java Future containing the result of the UpdateWebhook operation returned by the service.
        See Also:
        AWS API Documentation
      • updateWebhookAsync

        Future<UpdateWebhookResult> updateWebhookAsync(UpdateWebhookRequest updateWebhookRequest,
         AsyncHandler<UpdateWebhookRequest,UpdateWebhookResult> asyncHandler)

        Updates the webhook associated with an CodeBuild build project.

        If you use Bitbucket for your repository, rotateSecret is ignored.

        Parameters:
        updateWebhookRequest -
        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 UpdateWebhook operation returned by the service.
        See Also:
        AWS API Documentation
Skip navigation links
  • Summary:
  • Nested |
  • Field |
  • Constr |
  • Method
  • Detail:
  • Field |
  • Constr |
  • Method

AltStyle によって変換されたページ (->オリジナル) /