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.docdbelastic

Interface AmazonDocDBElasticAsync

  • All Superinterfaces:
    AmazonDocDBElastic
    All Known Implementing Classes:
    AbstractAmazonDocDBElasticAsync, AmazonDocDBElasticAsyncClient


    @Generated(value="com.amazonaws:aws-java-sdk-code-generator")
    public interface AmazonDocDBElasticAsync
    extends AmazonDocDBElastic 
    Interface for accessing DocDB Elastic 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 AbstractAmazonDocDBElasticAsync instead.

    Amazon DocumentDB elastic clusters

    Amazon DocumentDB elastic-clusters support workloads with millions of reads/writes per second and petabytes of storage capacity. Amazon DocumentDB elastic clusters also simplify how developers interact with Amazon DocumentDB elastic-clusters by eliminating the need to choose, manage or upgrade instances.

    Amazon DocumentDB elastic-clusters were created to:

    • provide a solution for customers looking for a database that provides virtually limitless scale with rich query capabilities and MongoDB API compatibility.

    • give customers higher connection limits, and to reduce downtime from patching.

    • continue investing in a cloud-native, elastic, and class leading architecture for JSON workloads.

    • Method Detail

      • createClusterAsync

        Future<CreateClusterResult> createClusterAsync(CreateClusterRequest createClusterRequest)

        Creates a new Amazon DocumentDB elastic cluster and returns its cluster structure.

        Parameters:
        createClusterRequest -
        Returns:
        A Java Future containing the result of the CreateCluster operation returned by the service.
        See Also:
        AWS API Documentation
      • createClusterAsync

        Future<CreateClusterResult> createClusterAsync(CreateClusterRequest createClusterRequest,
         AsyncHandler<CreateClusterRequest,CreateClusterResult> asyncHandler)

        Creates a new Amazon DocumentDB elastic cluster and returns its cluster structure.

        Parameters:
        createClusterRequest -
        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 CreateCluster operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteClusterAsync

        Future<DeleteClusterResult> deleteClusterAsync(DeleteClusterRequest deleteClusterRequest,
         AsyncHandler<DeleteClusterRequest,DeleteClusterResult> asyncHandler)

        Delete an elastic cluster.

        Parameters:
        deleteClusterRequest -
        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 DeleteCluster operation returned by the service.
        See Also:
        AWS API Documentation
      • getClusterAsync

        Future<GetClusterResult> getClusterAsync(GetClusterRequest getClusterRequest)

        Returns information about a specific elastic cluster.

        Parameters:
        getClusterRequest -
        Returns:
        A Java Future containing the result of the GetCluster operation returned by the service.
        See Also:
        AWS API Documentation
      • getClusterAsync

        Future<GetClusterResult> getClusterAsync(GetClusterRequest getClusterRequest,
         AsyncHandler<GetClusterRequest,GetClusterResult> asyncHandler)

        Returns information about a specific elastic cluster.

        Parameters:
        getClusterRequest -
        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 GetCluster operation returned by the service.
        See Also:
        AWS API Documentation
      • getClusterSnapshotAsync

        Future<GetClusterSnapshotResult> getClusterSnapshotAsync(GetClusterSnapshotRequest getClusterSnapshotRequest,
         AsyncHandler<GetClusterSnapshotRequest,GetClusterSnapshotResult> asyncHandler)

        Returns information about a specific elastic cluster snapshot

        Parameters:
        getClusterSnapshotRequest -
        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 GetClusterSnapshot operation returned by the service.
        See Also:
        AWS API Documentation
      • listClusterSnapshotsAsync

        Future<ListClusterSnapshotsResult> listClusterSnapshotsAsync(ListClusterSnapshotsRequest listClusterSnapshotsRequest,
         AsyncHandler<ListClusterSnapshotsRequest,ListClusterSnapshotsResult> asyncHandler)

        Returns information about snapshots for a specified elastic cluster.

        Parameters:
        listClusterSnapshotsRequest -
        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 ListClusterSnapshots operation returned by the service.
        See Also:
        AWS API Documentation
      • listClustersAsync

        Future<ListClustersResult> listClustersAsync(ListClustersRequest listClustersRequest)

        Returns information about provisioned Amazon DocumentDB elastic clusters.

        Parameters:
        listClustersRequest -
        Returns:
        A Java Future containing the result of the ListClusters operation returned by the service.
        See Also:
        AWS API Documentation
      • listClustersAsync

        Future<ListClustersResult> listClustersAsync(ListClustersRequest listClustersRequest,
         AsyncHandler<ListClustersRequest,ListClustersResult> asyncHandler)

        Returns information about provisioned Amazon DocumentDB elastic clusters.

        Parameters:
        listClustersRequest -
        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 ListClusters operation returned by the service.
        See Also:
        AWS API Documentation
      • startClusterAsync

        Future<StartClusterResult> startClusterAsync(StartClusterRequest startClusterRequest)

        Restarts the stopped elastic cluster that is specified by clusterARN.

        Parameters:
        startClusterRequest -
        Returns:
        A Java Future containing the result of the StartCluster operation returned by the service.
        See Also:
        AWS API Documentation
      • startClusterAsync

        Future<StartClusterResult> startClusterAsync(StartClusterRequest startClusterRequest,
         AsyncHandler<StartClusterRequest,StartClusterResult> asyncHandler)

        Restarts the stopped elastic cluster that is specified by clusterARN.

        Parameters:
        startClusterRequest -
        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 StartCluster operation returned by the service.
        See Also:
        AWS API Documentation
      • stopClusterAsync

        Future<StopClusterResult> stopClusterAsync(StopClusterRequest stopClusterRequest)

        Stops the running elastic cluster that is specified by clusterArn. The elastic cluster must be in the available state.

        Parameters:
        stopClusterRequest -
        Returns:
        A Java Future containing the result of the StopCluster operation returned by the service.
        See Also:
        AWS API Documentation
      • stopClusterAsync

        Future<StopClusterResult> stopClusterAsync(StopClusterRequest stopClusterRequest,
         AsyncHandler<StopClusterRequest,StopClusterResult> asyncHandler)

        Stops the running elastic cluster that is specified by clusterArn. The elastic cluster must be in the available state.

        Parameters:
        stopClusterRequest -
        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 StopCluster operation returned by the service.
        See Also:
        AWS API Documentation
      • tagResourceAsync

        Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)

        Adds metadata tags to an elastic cluster resource

        Parameters:
        tagResourceRequest -
        Returns:
        A Java Future containing the result of the TagResource operation returned by the service.
        See Also:
        AWS API Documentation
      • tagResourceAsync

        Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest,
         AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)

        Adds metadata tags to an elastic cluster resource

        Parameters:
        tagResourceRequest -
        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 TagResource operation returned by the service.
        See Also:
        AWS API Documentation
      • untagResourceAsync

        Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)

        Removes metadata tags from an elastic cluster resource

        Parameters:
        untagResourceRequest -
        Returns:
        A Java Future containing the result of the UntagResource operation returned by the service.
        See Also:
        AWS API Documentation
      • untagResourceAsync

        Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest,
         AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)

        Removes metadata tags from an elastic cluster resource

        Parameters:
        untagResourceRequest -
        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 UntagResource operation returned by the service.
        See Also:
        AWS API Documentation
      • updateClusterAsync

        Future<UpdateClusterResult> updateClusterAsync(UpdateClusterRequest updateClusterRequest)

        Modifies an elastic cluster. This includes updating admin-username/password, upgrading the API version, and setting up a backup window and maintenance window

        Parameters:
        updateClusterRequest -
        Returns:
        A Java Future containing the result of the UpdateCluster operation returned by the service.
        See Also:
        AWS API Documentation
      • updateClusterAsync

        Future<UpdateClusterResult> updateClusterAsync(UpdateClusterRequest updateClusterRequest,
         AsyncHandler<UpdateClusterRequest,UpdateClusterResult> asyncHandler)

        Modifies an elastic cluster. This includes updating admin-username/password, upgrading the API version, and setting up a backup window and maintenance window

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

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