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

Interface AWSDataSyncAsync

  • All Superinterfaces:
    AWSDataSync
    All Known Implementing Classes:
    AbstractAWSDataSyncAsync, AWSDataSyncAsyncClient


    @Generated(value="com.amazonaws:aws-java-sdk-code-generator")
    public interface AWSDataSyncAsync
    extends AWSDataSync 
    Interface for accessing DataSync 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 AbstractAWSDataSyncAsync instead.

    DataSync

    DataSync is an online data movement and discovery service that simplifies data migration and helps you quickly, easily, and securely transfer your file or object data to, from, and between Amazon Web Services storage services.

    This API interface reference includes documentation for using DataSync programmatically. For complete information, see the DataSync User Guide .

    • Method Detail

      • addStorageSystemAsync

        Future<AddStorageSystemResult> addStorageSystemAsync(AddStorageSystemRequest addStorageSystemRequest)

        Creates an Amazon Web Services resource for an on-premises storage system that you want DataSync Discovery to collect information about.

        Parameters:
        addStorageSystemRequest -
        Returns:
        A Java Future containing the result of the AddStorageSystem operation returned by the service.
        See Also:
        AWS API Documentation
      • addStorageSystemAsync

        Future<AddStorageSystemResult> addStorageSystemAsync(AddStorageSystemRequest addStorageSystemRequest,
         AsyncHandler<AddStorageSystemRequest,AddStorageSystemResult> asyncHandler)

        Creates an Amazon Web Services resource for an on-premises storage system that you want DataSync Discovery to collect information about.

        Parameters:
        addStorageSystemRequest -
        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 AddStorageSystem operation returned by the service.
        See Also:
        AWS API Documentation
      • cancelTaskExecutionAsync

        Future<CancelTaskExecutionResult> cancelTaskExecutionAsync(CancelTaskExecutionRequest cancelTaskExecutionRequest)

        Stops an DataSync task execution that's in progress. The transfer of some files are abruptly interrupted. File contents that're transferred to the destination might be incomplete or inconsistent with the source files.

        However, if you start a new task execution using the same task and allow it to finish, file content on the destination will be complete and consistent. This applies to other unexpected failures that interrupt a task execution. In all of these cases, DataSync successfully completes the transfer when you start the next task execution.

        Parameters:
        cancelTaskExecutionRequest - CancelTaskExecutionRequest
        Returns:
        A Java Future containing the result of the CancelTaskExecution operation returned by the service.
        See Also:
        AWS API Documentation
      • cancelTaskExecutionAsync

        Future<CancelTaskExecutionResult> cancelTaskExecutionAsync(CancelTaskExecutionRequest cancelTaskExecutionRequest,
         AsyncHandler<CancelTaskExecutionRequest,CancelTaskExecutionResult> asyncHandler)

        Stops an DataSync task execution that's in progress. The transfer of some files are abruptly interrupted. File contents that're transferred to the destination might be incomplete or inconsistent with the source files.

        However, if you start a new task execution using the same task and allow it to finish, file content on the destination will be complete and consistent. This applies to other unexpected failures that interrupt a task execution. In all of these cases, DataSync successfully completes the transfer when you start the next task execution.

        Parameters:
        cancelTaskExecutionRequest - CancelTaskExecutionRequest
        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 CancelTaskExecution operation returned by the service.
        See Also:
        AWS API Documentation
      • createAgentAsync

        Future<CreateAgentResult> createAgentAsync(CreateAgentRequest createAgentRequest)

        Activates an DataSync agent that you've deployed in your storage environment. The activation process associates the agent with your Amazon Web Services account.

        If you haven't deployed an agent yet, see the following topics to learn more:

        If you're transferring between Amazon Web Services storage services, you don't need a DataSync agent.

        Parameters:
        createAgentRequest - CreateAgentRequest
        Returns:
        A Java Future containing the result of the CreateAgent operation returned by the service.
        See Also:
        AWS API Documentation
      • createAgentAsync

        Future<CreateAgentResult> createAgentAsync(CreateAgentRequest createAgentRequest,
         AsyncHandler<CreateAgentRequest,CreateAgentResult> asyncHandler)

        Activates an DataSync agent that you've deployed in your storage environment. The activation process associates the agent with your Amazon Web Services account.

        If you haven't deployed an agent yet, see the following topics to learn more:

        If you're transferring between Amazon Web Services storage services, you don't need a DataSync agent.

        Parameters:
        createAgentRequest - CreateAgentRequest
        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 CreateAgent operation returned by the service.
        See Also:
        AWS API Documentation
      • createLocationEfsAsync

        Future<CreateLocationEfsResult> createLocationEfsAsync(CreateLocationEfsRequest createLocationEfsRequest)

        Creates a transfer location for an Amazon EFS file system. DataSync can use this location as a source or destination for transferring data.

        Before you begin, make sure that you understand how DataSync accesses Amazon EFS file systems.

        Parameters:
        createLocationEfsRequest - CreateLocationEfsRequest
        Returns:
        A Java Future containing the result of the CreateLocationEfs operation returned by the service.
        See Also:
        AWS API Documentation
      • createLocationEfsAsync

        Future<CreateLocationEfsResult> createLocationEfsAsync(CreateLocationEfsRequest createLocationEfsRequest,
         AsyncHandler<CreateLocationEfsRequest,CreateLocationEfsResult> asyncHandler)

        Creates a transfer location for an Amazon EFS file system. DataSync can use this location as a source or destination for transferring data.

        Before you begin, make sure that you understand how DataSync accesses Amazon EFS file systems.

        Parameters:
        createLocationEfsRequest - CreateLocationEfsRequest
        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 CreateLocationEfs operation returned by the service.
        See Also:
        AWS API Documentation
      • createLocationFsxOntapAsync

        Future<CreateLocationFsxOntapResult> createLocationFsxOntapAsync(CreateLocationFsxOntapRequest createLocationFsxOntapRequest)

        Creates a transfer location for an Amazon FSx for NetApp ONTAP file system. DataSync can use this location as a source or destination for transferring data.

        Before you begin, make sure that you understand how DataSync accesses FSx for ONTAP file systems.

        Parameters:
        createLocationFsxOntapRequest -
        Returns:
        A Java Future containing the result of the CreateLocationFsxOntap operation returned by the service.
        See Also:
        AWS API Documentation
      • createLocationFsxOpenZfsAsync

        Future<CreateLocationFsxOpenZfsResult> createLocationFsxOpenZfsAsync(CreateLocationFsxOpenZfsRequest createLocationFsxOpenZfsRequest)

        Creates a transfer location for an Amazon FSx for OpenZFS file system. DataSync can use this location as a source or destination for transferring data.

        Before you begin, make sure that you understand how DataSync accesses FSx for OpenZFS file systems.

        Request parameters related to SMB aren't supported with the CreateLocationFsxOpenZfs operation.

        Parameters:
        createLocationFsxOpenZfsRequest -
        Returns:
        A Java Future containing the result of the CreateLocationFsxOpenZfs operation returned by the service.
        See Also:
        AWS API Documentation
      • createLocationFsxOpenZfsAsync

        Future<CreateLocationFsxOpenZfsResult> createLocationFsxOpenZfsAsync(CreateLocationFsxOpenZfsRequest createLocationFsxOpenZfsRequest,
         AsyncHandler<CreateLocationFsxOpenZfsRequest,CreateLocationFsxOpenZfsResult> asyncHandler)

        Creates a transfer location for an Amazon FSx for OpenZFS file system. DataSync can use this location as a source or destination for transferring data.

        Before you begin, make sure that you understand how DataSync accesses FSx for OpenZFS file systems.

        Request parameters related to SMB aren't supported with the CreateLocationFsxOpenZfs operation.

        Parameters:
        createLocationFsxOpenZfsRequest -
        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 CreateLocationFsxOpenZfs operation returned by the service.
        See Also:
        AWS API Documentation
      • createLocationHdfsAsync

        Future<CreateLocationHdfsResult> createLocationHdfsAsync(CreateLocationHdfsRequest createLocationHdfsRequest)

        Creates a transfer location for a Hadoop Distributed File System (HDFS). DataSync can use this location as a source or destination for transferring data.

        Before you begin, make sure that you understand how DataSync accesses HDFS clusters.

        Parameters:
        createLocationHdfsRequest -
        Returns:
        A Java Future containing the result of the CreateLocationHdfs operation returned by the service.
        See Also:
        AWS API Documentation
      • createLocationHdfsAsync

        Future<CreateLocationHdfsResult> createLocationHdfsAsync(CreateLocationHdfsRequest createLocationHdfsRequest,
         AsyncHandler<CreateLocationHdfsRequest,CreateLocationHdfsResult> asyncHandler)

        Creates a transfer location for a Hadoop Distributed File System (HDFS). DataSync can use this location as a source or destination for transferring data.

        Before you begin, make sure that you understand how DataSync accesses HDFS clusters.

        Parameters:
        createLocationHdfsRequest -
        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 CreateLocationHdfs operation returned by the service.
        See Also:
        AWS API Documentation
      • createLocationNfsAsync

        Future<CreateLocationNfsResult> createLocationNfsAsync(CreateLocationNfsRequest createLocationNfsRequest)

        Creates a transfer location for a Network File System (NFS) file server. DataSync can use this location as a source or destination for transferring data.

        Before you begin, make sure that you understand how DataSync accesses NFS file servers.

        If you're copying data to or from an Snowcone device, you can also use CreateLocationNfs to create your transfer location. For more information, see Configuring transfers with Snowcone.

        Parameters:
        createLocationNfsRequest - CreateLocationNfsRequest
        Returns:
        A Java Future containing the result of the CreateLocationNfs operation returned by the service.
        See Also:
        AWS API Documentation
      • createLocationNfsAsync

        Future<CreateLocationNfsResult> createLocationNfsAsync(CreateLocationNfsRequest createLocationNfsRequest,
         AsyncHandler<CreateLocationNfsRequest,CreateLocationNfsResult> asyncHandler)

        Creates a transfer location for a Network File System (NFS) file server. DataSync can use this location as a source or destination for transferring data.

        Before you begin, make sure that you understand how DataSync accesses NFS file servers.

        If you're copying data to or from an Snowcone device, you can also use CreateLocationNfs to create your transfer location. For more information, see Configuring transfers with Snowcone.

        Parameters:
        createLocationNfsRequest - CreateLocationNfsRequest
        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 CreateLocationNfs operation returned by the service.
        See Also:
        AWS API Documentation
      • createLocationObjectStorageAsync

        Future<CreateLocationObjectStorageResult> createLocationObjectStorageAsync(CreateLocationObjectStorageRequest createLocationObjectStorageRequest)

        Creates a transfer location for an object storage system. DataSync can use this location as a source or destination for transferring data.

        Before you begin, make sure that you understand the prerequisites for DataSync to work with object storage systems.

        Parameters:
        createLocationObjectStorageRequest - CreateLocationObjectStorageRequest
        Returns:
        A Java Future containing the result of the CreateLocationObjectStorage operation returned by the service.
        See Also:
        AWS API Documentation
      • createLocationObjectStorageAsync

        Future<CreateLocationObjectStorageResult> createLocationObjectStorageAsync(CreateLocationObjectStorageRequest createLocationObjectStorageRequest,
         AsyncHandler<CreateLocationObjectStorageRequest,CreateLocationObjectStorageResult> asyncHandler)

        Creates a transfer location for an object storage system. DataSync can use this location as a source or destination for transferring data.

        Before you begin, make sure that you understand the prerequisites for DataSync to work with object storage systems.

        Parameters:
        createLocationObjectStorageRequest - CreateLocationObjectStorageRequest
        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 CreateLocationObjectStorage operation returned by the service.
        See Also:
        AWS API Documentation
      • createLocationSmbAsync

        Future<CreateLocationSmbResult> createLocationSmbAsync(CreateLocationSmbRequest createLocationSmbRequest)

        Creates a transfer location for a Server Message Block (SMB) file server. DataSync can use this location as a source or destination for transferring data.

        Before you begin, make sure that you understand how DataSync accesses SMB file servers.

        Parameters:
        createLocationSmbRequest - CreateLocationSmbRequest
        Returns:
        A Java Future containing the result of the CreateLocationSmb operation returned by the service.
        See Also:
        AWS API Documentation
      • createLocationSmbAsync

        Future<CreateLocationSmbResult> createLocationSmbAsync(CreateLocationSmbRequest createLocationSmbRequest,
         AsyncHandler<CreateLocationSmbRequest,CreateLocationSmbResult> asyncHandler)

        Creates a transfer location for a Server Message Block (SMB) file server. DataSync can use this location as a source or destination for transferring data.

        Before you begin, make sure that you understand how DataSync accesses SMB file servers.

        Parameters:
        createLocationSmbRequest - CreateLocationSmbRequest
        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 CreateLocationSmb operation returned by the service.
        See Also:
        AWS API Documentation
      • createTaskAsync

        Future<CreateTaskResult> createTaskAsync(CreateTaskRequest createTaskRequest)

        Configures a task, which defines where and how DataSync transfers your data.

        A task includes a source location, destination location, and transfer options (such as bandwidth limits, scheduling, and more).

        If you're planning to transfer data to or from an Amazon S3 location, review how DataSync can affect your S3 request charges and the DataSync pricing page before you begin.

        Parameters:
        createTaskRequest - CreateTaskRequest
        Returns:
        A Java Future containing the result of the CreateTask operation returned by the service.
        See Also:
        AWS API Documentation
      • createTaskAsync

        Future<CreateTaskResult> createTaskAsync(CreateTaskRequest createTaskRequest,
         AsyncHandler<CreateTaskRequest,CreateTaskResult> asyncHandler)

        Configures a task, which defines where and how DataSync transfers your data.

        A task includes a source location, destination location, and transfer options (such as bandwidth limits, scheduling, and more).

        If you're planning to transfer data to or from an Amazon S3 location, review how DataSync can affect your S3 request charges and the DataSync pricing page before you begin.

        Parameters:
        createTaskRequest - CreateTaskRequest
        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 CreateTask operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteAgentAsync

        Future<DeleteAgentResult> deleteAgentAsync(DeleteAgentRequest deleteAgentRequest)

        Removes an DataSync agent resource from your Amazon Web Services account.

        Keep in mind that this operation (which can't be undone) doesn't remove the agent's virtual machine (VM) or Amazon EC2 instance from your storage environment. For next steps, you can delete the VM or instance from your storage environment or reuse it to activate a new agent.

        Parameters:
        deleteAgentRequest - DeleteAgentRequest
        Returns:
        A Java Future containing the result of the DeleteAgent operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteAgentAsync

        Future<DeleteAgentResult> deleteAgentAsync(DeleteAgentRequest deleteAgentRequest,
         AsyncHandler<DeleteAgentRequest,DeleteAgentResult> asyncHandler)

        Removes an DataSync agent resource from your Amazon Web Services account.

        Keep in mind that this operation (which can't be undone) doesn't remove the agent's virtual machine (VM) or Amazon EC2 instance from your storage environment. For next steps, you can delete the VM or instance from your storage environment or reuse it to activate a new agent.

        Parameters:
        deleteAgentRequest - DeleteAgentRequest
        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 DeleteAgent operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteLocationAsync

        Future<DeleteLocationResult> deleteLocationAsync(DeleteLocationRequest deleteLocationRequest)

        Deletes a transfer location resource from DataSync.

        Parameters:
        deleteLocationRequest - DeleteLocation
        Returns:
        A Java Future containing the result of the DeleteLocation operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteLocationAsync

        Future<DeleteLocationResult> deleteLocationAsync(DeleteLocationRequest deleteLocationRequest,
         AsyncHandler<DeleteLocationRequest,DeleteLocationResult> asyncHandler)

        Deletes a transfer location resource from DataSync.

        Parameters:
        deleteLocationRequest - DeleteLocation
        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 DeleteLocation operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteTaskAsync

        Future<DeleteTaskResult> deleteTaskAsync(DeleteTaskRequest deleteTaskRequest)

        Deletes a transfer task resource from DataSync.

        Parameters:
        deleteTaskRequest - DeleteTask
        Returns:
        A Java Future containing the result of the DeleteTask operation returned by the service.
        See Also:
        AWS API Documentation
      • deleteTaskAsync

        Future<DeleteTaskResult> deleteTaskAsync(DeleteTaskRequest deleteTaskRequest,
         AsyncHandler<DeleteTaskRequest,DeleteTaskResult> asyncHandler)

        Deletes a transfer task resource from DataSync.

        Parameters:
        deleteTaskRequest - DeleteTask
        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 DeleteTask operation returned by the service.
        See Also:
        AWS API Documentation
      • describeAgentAsync

        Future<DescribeAgentResult> describeAgentAsync(DescribeAgentRequest describeAgentRequest)

        Returns information about an DataSync agent, such as its name, service endpoint type, and status.

        Parameters:
        describeAgentRequest - DescribeAgent
        Returns:
        A Java Future containing the result of the DescribeAgent operation returned by the service.
        See Also:
        AWS API Documentation
      • describeAgentAsync

        Future<DescribeAgentResult> describeAgentAsync(DescribeAgentRequest describeAgentRequest,
         AsyncHandler<DescribeAgentRequest,DescribeAgentResult> asyncHandler)

        Returns information about an DataSync agent, such as its name, service endpoint type, and status.

        Parameters:
        describeAgentRequest - DescribeAgent
        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 DescribeAgent operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationAzureBlobAsync

        Future<DescribeLocationAzureBlobResult> describeLocationAzureBlobAsync(DescribeLocationAzureBlobRequest describeLocationAzureBlobRequest)

        Provides details about how an DataSync transfer location for Microsoft Azure Blob Storage is configured.

        Parameters:
        describeLocationAzureBlobRequest -
        Returns:
        A Java Future containing the result of the DescribeLocationAzureBlob operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationEfsAsync

        Future<DescribeLocationEfsResult> describeLocationEfsAsync(DescribeLocationEfsRequest describeLocationEfsRequest)

        Provides details about how an DataSync transfer location for an Amazon EFS file system is configured.

        Parameters:
        describeLocationEfsRequest - DescribeLocationEfsRequest
        Returns:
        A Java Future containing the result of the DescribeLocationEfs operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationEfsAsync

        Future<DescribeLocationEfsResult> describeLocationEfsAsync(DescribeLocationEfsRequest describeLocationEfsRequest,
         AsyncHandler<DescribeLocationEfsRequest,DescribeLocationEfsResult> asyncHandler)

        Provides details about how an DataSync transfer location for an Amazon EFS file system is configured.

        Parameters:
        describeLocationEfsRequest - DescribeLocationEfsRequest
        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 DescribeLocationEfs operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationFsxLustreAsync

        Future<DescribeLocationFsxLustreResult> describeLocationFsxLustreAsync(DescribeLocationFsxLustreRequest describeLocationFsxLustreRequest)

        Provides details about how an DataSync transfer location for an Amazon FSx for Lustre file system is configured.

        Parameters:
        describeLocationFsxLustreRequest -
        Returns:
        A Java Future containing the result of the DescribeLocationFsxLustre operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationFsxOntapAsync

        Future<DescribeLocationFsxOntapResult> describeLocationFsxOntapAsync(DescribeLocationFsxOntapRequest describeLocationFsxOntapRequest)

        Provides details about how an DataSync transfer location for an Amazon FSx for NetApp ONTAP file system is configured.

        If your location uses SMB, the DescribeLocationFsxOntap operation doesn't actually return a Password.

        Parameters:
        describeLocationFsxOntapRequest -
        Returns:
        A Java Future containing the result of the DescribeLocationFsxOntap operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationFsxOntapAsync

        Future<DescribeLocationFsxOntapResult> describeLocationFsxOntapAsync(DescribeLocationFsxOntapRequest describeLocationFsxOntapRequest,
         AsyncHandler<DescribeLocationFsxOntapRequest,DescribeLocationFsxOntapResult> asyncHandler)

        Provides details about how an DataSync transfer location for an Amazon FSx for NetApp ONTAP file system is configured.

        If your location uses SMB, the DescribeLocationFsxOntap operation doesn't actually return a Password.

        Parameters:
        describeLocationFsxOntapRequest -
        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 DescribeLocationFsxOntap operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationFsxOpenZfsAsync

        Future<DescribeLocationFsxOpenZfsResult> describeLocationFsxOpenZfsAsync(DescribeLocationFsxOpenZfsRequest describeLocationFsxOpenZfsRequest)

        Provides details about how an DataSync transfer location for an Amazon FSx for OpenZFS file system is configured.

        Response elements related to SMB aren't supported with the DescribeLocationFsxOpenZfs operation.

        Parameters:
        describeLocationFsxOpenZfsRequest -
        Returns:
        A Java Future containing the result of the DescribeLocationFsxOpenZfs operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationFsxOpenZfsAsync

        Future<DescribeLocationFsxOpenZfsResult> describeLocationFsxOpenZfsAsync(DescribeLocationFsxOpenZfsRequest describeLocationFsxOpenZfsRequest,
         AsyncHandler<DescribeLocationFsxOpenZfsRequest,DescribeLocationFsxOpenZfsResult> asyncHandler)

        Provides details about how an DataSync transfer location for an Amazon FSx for OpenZFS file system is configured.

        Response elements related to SMB aren't supported with the DescribeLocationFsxOpenZfs operation.

        Parameters:
        describeLocationFsxOpenZfsRequest -
        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 DescribeLocationFsxOpenZfs operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationFsxWindowsAsync

        Future<DescribeLocationFsxWindowsResult> describeLocationFsxWindowsAsync(DescribeLocationFsxWindowsRequest describeLocationFsxWindowsRequest)

        Provides details about how an DataSync transfer location for an Amazon FSx for Windows File Server file system is configured.

        Parameters:
        describeLocationFsxWindowsRequest -
        Returns:
        A Java Future containing the result of the DescribeLocationFsxWindows operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationHdfsAsync

        Future<DescribeLocationHdfsResult> describeLocationHdfsAsync(DescribeLocationHdfsRequest describeLocationHdfsRequest)

        Provides details about how an DataSync transfer location for a Hadoop Distributed File System (HDFS) is configured.

        Parameters:
        describeLocationHdfsRequest -
        Returns:
        A Java Future containing the result of the DescribeLocationHdfs operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationHdfsAsync

        Future<DescribeLocationHdfsResult> describeLocationHdfsAsync(DescribeLocationHdfsRequest describeLocationHdfsRequest,
         AsyncHandler<DescribeLocationHdfsRequest,DescribeLocationHdfsResult> asyncHandler)

        Provides details about how an DataSync transfer location for a Hadoop Distributed File System (HDFS) is configured.

        Parameters:
        describeLocationHdfsRequest -
        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 DescribeLocationHdfs operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationNfsAsync

        Future<DescribeLocationNfsResult> describeLocationNfsAsync(DescribeLocationNfsRequest describeLocationNfsRequest)

        Provides details about how an DataSync transfer location for a Network File System (NFS) file server is configured.

        Parameters:
        describeLocationNfsRequest - DescribeLocationNfsRequest
        Returns:
        A Java Future containing the result of the DescribeLocationNfs operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationNfsAsync

        Future<DescribeLocationNfsResult> describeLocationNfsAsync(DescribeLocationNfsRequest describeLocationNfsRequest,
         AsyncHandler<DescribeLocationNfsRequest,DescribeLocationNfsResult> asyncHandler)

        Provides details about how an DataSync transfer location for a Network File System (NFS) file server is configured.

        Parameters:
        describeLocationNfsRequest - DescribeLocationNfsRequest
        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 DescribeLocationNfs operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationObjectStorageAsync

        Future<DescribeLocationObjectStorageResult> describeLocationObjectStorageAsync(DescribeLocationObjectStorageRequest describeLocationObjectStorageRequest)

        Provides details about how an DataSync transfer location for an object storage system is configured.

        Parameters:
        describeLocationObjectStorageRequest - DescribeLocationObjectStorageRequest
        Returns:
        A Java Future containing the result of the DescribeLocationObjectStorage operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationS3Async

        Future<DescribeLocationS3Result> describeLocationS3Async(DescribeLocationS3Request describeLocationS3Request)

        Provides details about how an DataSync transfer location for an S3 bucket is configured.

        Parameters:
        describeLocationS3Request - DescribeLocationS3Request
        Returns:
        A Java Future containing the result of the DescribeLocationS3 operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationS3Async

        Future<DescribeLocationS3Result> describeLocationS3Async(DescribeLocationS3Request describeLocationS3Request,
         AsyncHandler<DescribeLocationS3Request,DescribeLocationS3Result> asyncHandler)

        Provides details about how an DataSync transfer location for an S3 bucket is configured.

        Parameters:
        describeLocationS3Request - DescribeLocationS3Request
        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 DescribeLocationS3 operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationSmbAsync

        Future<DescribeLocationSmbResult> describeLocationSmbAsync(DescribeLocationSmbRequest describeLocationSmbRequest)

        Provides details about how an DataSync transfer location for a Server Message Block (SMB) file server is configured.

        Parameters:
        describeLocationSmbRequest - DescribeLocationSmbRequest
        Returns:
        A Java Future containing the result of the DescribeLocationSmb operation returned by the service.
        See Also:
        AWS API Documentation
      • describeLocationSmbAsync

        Future<DescribeLocationSmbResult> describeLocationSmbAsync(DescribeLocationSmbRequest describeLocationSmbRequest,
         AsyncHandler<DescribeLocationSmbRequest,DescribeLocationSmbResult> asyncHandler)

        Provides details about how an DataSync transfer location for a Server Message Block (SMB) file server is configured.

        Parameters:
        describeLocationSmbRequest - DescribeLocationSmbRequest
        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 DescribeLocationSmb operation returned by the service.
        See Also:
        AWS API Documentation
      • describeStorageSystemAsync

        Future<DescribeStorageSystemResult> describeStorageSystemAsync(DescribeStorageSystemRequest describeStorageSystemRequest)

        Returns information about an on-premises storage system that you're using with DataSync Discovery.

        Parameters:
        describeStorageSystemRequest -
        Returns:
        A Java Future containing the result of the DescribeStorageSystem operation returned by the service.
        See Also:
        AWS API Documentation
      • describeStorageSystemAsync

        Future<DescribeStorageSystemResult> describeStorageSystemAsync(DescribeStorageSystemRequest describeStorageSystemRequest,
         AsyncHandler<DescribeStorageSystemRequest,DescribeStorageSystemResult> asyncHandler)

        Returns information about an on-premises storage system that you're using with DataSync Discovery.

        Parameters:
        describeStorageSystemRequest -
        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 DescribeStorageSystem operation returned by the service.
        See Also:
        AWS API Documentation
      • describeStorageSystemResourceMetricsAsync

        Future<DescribeStorageSystemResourceMetricsResult> describeStorageSystemResourceMetricsAsync(DescribeStorageSystemResourceMetricsRequest describeStorageSystemResourceMetricsRequest)

        Returns information, including performance data and capacity usage, which DataSync Discovery collects about a specific resource in your-premises storage system.

        Parameters:
        describeStorageSystemResourceMetricsRequest -
        Returns:
        A Java Future containing the result of the DescribeStorageSystemResourceMetrics operation returned by the service.
        See Also:
        AWS API Documentation
      • describeStorageSystemResourcesAsync

        Future<DescribeStorageSystemResourcesResult> describeStorageSystemResourcesAsync(DescribeStorageSystemResourcesRequest describeStorageSystemResourcesRequest)

        Returns information that DataSync Discovery collects about resources in your on-premises storage system.

        Parameters:
        describeStorageSystemResourcesRequest -
        Returns:
        A Java Future containing the result of the DescribeStorageSystemResources operation returned by the service.
        See Also:
        AWS API Documentation
      • describeTaskAsync

        Future<DescribeTaskResult> describeTaskAsync(DescribeTaskRequest describeTaskRequest)

        Provides information about a task, which defines where and how DataSync transfers your data.

        Parameters:
        describeTaskRequest - DescribeTaskRequest
        Returns:
        A Java Future containing the result of the DescribeTask operation returned by the service.
        See Also:
        AWS API Documentation
      • describeTaskAsync

        Future<DescribeTaskResult> describeTaskAsync(DescribeTaskRequest describeTaskRequest,
         AsyncHandler<DescribeTaskRequest,DescribeTaskResult> asyncHandler)

        Provides information about a task, which defines where and how DataSync transfers your data.

        Parameters:
        describeTaskRequest - DescribeTaskRequest
        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 DescribeTask operation returned by the service.
        See Also:
        AWS API Documentation
      • describeTaskExecutionAsync

        Future<DescribeTaskExecutionResult> describeTaskExecutionAsync(DescribeTaskExecutionRequest describeTaskExecutionRequest)

        Provides information about an execution of your DataSync task. You can use this operation to help monitor the progress of an ongoing transfer or check the results of the transfer.

        Parameters:
        describeTaskExecutionRequest - DescribeTaskExecutionRequest
        Returns:
        A Java Future containing the result of the DescribeTaskExecution operation returned by the service.
        See Also:
        AWS API Documentation
      • describeTaskExecutionAsync

        Future<DescribeTaskExecutionResult> describeTaskExecutionAsync(DescribeTaskExecutionRequest describeTaskExecutionRequest,
         AsyncHandler<DescribeTaskExecutionRequest,DescribeTaskExecutionResult> asyncHandler)

        Provides information about an execution of your DataSync task. You can use this operation to help monitor the progress of an ongoing transfer or check the results of the transfer.

        Parameters:
        describeTaskExecutionRequest - DescribeTaskExecutionRequest
        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 DescribeTaskExecution operation returned by the service.
        See Also:
        AWS API Documentation
      • listAgentsAsync

        Future<ListAgentsResult> listAgentsAsync(ListAgentsRequest listAgentsRequest)

        Returns a list of DataSync agents that belong to an Amazon Web Services account in the Amazon Web Services Region specified in the request.

        With pagination, you can reduce the number of agents returned in a response. If you get a truncated list of agents in a response, the response contains a marker that you can specify in your next request to fetch the next page of agents.

        ListAgents is eventually consistent. This means the result of running the operation might not reflect that you just created or deleted an agent. For example, if you create an agent with CreateAgent and then immediately run ListAgents, that agent might not show up in the list right away. In situations like this, you can always confirm whether an agent has been created (or deleted) by using DescribeAgent.

        Parameters:
        listAgentsRequest - ListAgentsRequest
        Returns:
        A Java Future containing the result of the ListAgents operation returned by the service.
        See Also:
        AWS API Documentation
      • listAgentsAsync

        Future<ListAgentsResult> listAgentsAsync(ListAgentsRequest listAgentsRequest,
         AsyncHandler<ListAgentsRequest,ListAgentsResult> asyncHandler)

        Returns a list of DataSync agents that belong to an Amazon Web Services account in the Amazon Web Services Region specified in the request.

        With pagination, you can reduce the number of agents returned in a response. If you get a truncated list of agents in a response, the response contains a marker that you can specify in your next request to fetch the next page of agents.

        ListAgents is eventually consistent. This means the result of running the operation might not reflect that you just created or deleted an agent. For example, if you create an agent with CreateAgent and then immediately run ListAgents, that agent might not show up in the list right away. In situations like this, you can always confirm whether an agent has been created (or deleted) by using DescribeAgent.

        Parameters:
        listAgentsRequest - ListAgentsRequest
        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 ListAgents operation returned by the service.
        See Also:
        AWS API Documentation
      • listDiscoveryJobsAsync

        Future<ListDiscoveryJobsResult> listDiscoveryJobsAsync(ListDiscoveryJobsRequest listDiscoveryJobsRequest)

        Provides a list of the existing discovery jobs in the Amazon Web Services Region and Amazon Web Services account where you're using DataSync Discovery.

        Parameters:
        listDiscoveryJobsRequest -
        Returns:
        A Java Future containing the result of the ListDiscoveryJobs operation returned by the service.
        See Also:
        AWS API Documentation
      • listDiscoveryJobsAsync

        Future<ListDiscoveryJobsResult> listDiscoveryJobsAsync(ListDiscoveryJobsRequest listDiscoveryJobsRequest,
         AsyncHandler<ListDiscoveryJobsRequest,ListDiscoveryJobsResult> asyncHandler)

        Provides a list of the existing discovery jobs in the Amazon Web Services Region and Amazon Web Services account where you're using DataSync Discovery.

        Parameters:
        listDiscoveryJobsRequest -
        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 ListDiscoveryJobs operation returned by the service.
        See Also:
        AWS API Documentation
      • listLocationsAsync

        Future<ListLocationsResult> listLocationsAsync(ListLocationsRequest listLocationsRequest)

        Returns a list of source and destination locations.

        If you have more locations than are returned in a response (that is, the response returns only a truncated list of your agents), the response contains a token that you can specify in your next request to fetch the next page of locations.

        Parameters:
        listLocationsRequest - ListLocationsRequest
        Returns:
        A Java Future containing the result of the ListLocations operation returned by the service.
        See Also:
        AWS API Documentation
      • listLocationsAsync

        Future<ListLocationsResult> listLocationsAsync(ListLocationsRequest listLocationsRequest,
         AsyncHandler<ListLocationsRequest,ListLocationsResult> asyncHandler)

        Returns a list of source and destination locations.

        If you have more locations than are returned in a response (that is, the response returns only a truncated list of your agents), the response contains a token that you can specify in your next request to fetch the next page of locations.

        Parameters:
        listLocationsRequest - ListLocationsRequest
        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 ListLocations operation returned by the service.
        See Also:
        AWS API Documentation
      • listStorageSystemsAsync

        Future<ListStorageSystemsResult> listStorageSystemsAsync(ListStorageSystemsRequest listStorageSystemsRequest)

        Lists the on-premises storage systems that you're using with DataSync Discovery.

        Parameters:
        listStorageSystemsRequest -
        Returns:
        A Java Future containing the result of the ListStorageSystems operation returned by the service.
        See Also:
        AWS API Documentation
      • listStorageSystemsAsync

        Future<ListStorageSystemsResult> listStorageSystemsAsync(ListStorageSystemsRequest listStorageSystemsRequest,
         AsyncHandler<ListStorageSystemsRequest,ListStorageSystemsResult> asyncHandler)

        Lists the on-premises storage systems that you're using with DataSync Discovery.

        Parameters:
        listStorageSystemsRequest -
        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 ListStorageSystems operation returned by the service.
        See Also:
        AWS API Documentation
      • listTagsForResourceAsync

        Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)

        Returns all the tags associated with an Amazon Web Services resource.

        Parameters:
        listTagsForResourceRequest - ListTagsForResourceRequest
        Returns:
        A Java Future containing the result of the ListTagsForResource operation returned by the service.
        See Also:
        AWS API Documentation
      • listTagsForResourceAsync

        Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest,
         AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)

        Returns all the tags associated with an Amazon Web Services resource.

        Parameters:
        listTagsForResourceRequest - ListTagsForResourceRequest
        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 ListTagsForResource operation returned by the service.
        See Also:
        AWS API Documentation
      • listTaskExecutionsAsync

        Future<ListTaskExecutionsResult> listTaskExecutionsAsync(ListTaskExecutionsRequest listTaskExecutionsRequest)

        Returns a list of executions for an DataSync transfer task.

        Parameters:
        listTaskExecutionsRequest - ListTaskExecutions
        Returns:
        A Java Future containing the result of the ListTaskExecutions operation returned by the service.
        See Also:
        AWS API Documentation
      • listTaskExecutionsAsync

        Future<ListTaskExecutionsResult> listTaskExecutionsAsync(ListTaskExecutionsRequest listTaskExecutionsRequest,
         AsyncHandler<ListTaskExecutionsRequest,ListTaskExecutionsResult> asyncHandler)

        Returns a list of executions for an DataSync transfer task.

        Parameters:
        listTaskExecutionsRequest - ListTaskExecutions
        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 ListTaskExecutions operation returned by the service.
        See Also:
        AWS API Documentation
      • listTasksAsync

        Future<ListTasksResult> listTasksAsync(ListTasksRequest listTasksRequest)

        Returns a list of the DataSync tasks you created.

        Parameters:
        listTasksRequest - ListTasksRequest
        Returns:
        A Java Future containing the result of the ListTasks operation returned by the service.
        See Also:
        AWS API Documentation
      • listTasksAsync

        Future<ListTasksResult> listTasksAsync(ListTasksRequest listTasksRequest,
         AsyncHandler<ListTasksRequest,ListTasksResult> asyncHandler)

        Returns a list of the DataSync tasks you created.

        Parameters:
        listTasksRequest - ListTasksRequest
        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 ListTasks operation returned by the service.
        See Also:
        AWS API Documentation
      • removeStorageSystemAsync

        Future<RemoveStorageSystemResult> removeStorageSystemAsync(RemoveStorageSystemRequest removeStorageSystemRequest)

        Permanently removes a storage system resource from DataSync Discovery, including the associated discovery jobs, collected data, and recommendations.

        Parameters:
        removeStorageSystemRequest -
        Returns:
        A Java Future containing the result of the RemoveStorageSystem operation returned by the service.
        See Also:
        AWS API Documentation
      • removeStorageSystemAsync

        Future<RemoveStorageSystemResult> removeStorageSystemAsync(RemoveStorageSystemRequest removeStorageSystemRequest,
         AsyncHandler<RemoveStorageSystemRequest,RemoveStorageSystemResult> asyncHandler)

        Permanently removes a storage system resource from DataSync Discovery, including the associated discovery jobs, collected data, and recommendations.

        Parameters:
        removeStorageSystemRequest -
        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 RemoveStorageSystem operation returned by the service.
        See Also:
        AWS API Documentation
      • startDiscoveryJobAsync

        Future<StartDiscoveryJobResult> startDiscoveryJobAsync(StartDiscoveryJobRequest startDiscoveryJobRequest)

        Runs a DataSync discovery job on your on-premises storage system. If you haven't added the storage system to DataSync Discovery yet, do this first by using the AddStorageSystem operation.

        Parameters:
        startDiscoveryJobRequest -
        Returns:
        A Java Future containing the result of the StartDiscoveryJob operation returned by the service.
        See Also:
        AWS API Documentation
      • startDiscoveryJobAsync

        Future<StartDiscoveryJobResult> startDiscoveryJobAsync(StartDiscoveryJobRequest startDiscoveryJobRequest,
         AsyncHandler<StartDiscoveryJobRequest,StartDiscoveryJobResult> asyncHandler)

        Runs a DataSync discovery job on your on-premises storage system. If you haven't added the storage system to DataSync Discovery yet, do this first by using the AddStorageSystem operation.

        Parameters:
        startDiscoveryJobRequest -
        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 StartDiscoveryJob operation returned by the service.
        See Also:
        AWS API Documentation
      • stopDiscoveryJobAsync

        Future<StopDiscoveryJobResult> stopDiscoveryJobAsync(StopDiscoveryJobRequest stopDiscoveryJobRequest)

        Stops a running DataSync discovery job.

        You can stop a discovery job anytime. A job that's stopped before it's scheduled to end likely will provide you some information about your on-premises storage system resources. To get recommendations for a stopped job, you must use the GenerateRecommendations operation.

        Parameters:
        stopDiscoveryJobRequest -
        Returns:
        A Java Future containing the result of the StopDiscoveryJob operation returned by the service.
        See Also:
        AWS API Documentation
      • stopDiscoveryJobAsync

        Future<StopDiscoveryJobResult> stopDiscoveryJobAsync(StopDiscoveryJobRequest stopDiscoveryJobRequest,
         AsyncHandler<StopDiscoveryJobRequest,StopDiscoveryJobResult> asyncHandler)

        Stops a running DataSync discovery job.

        You can stop a discovery job anytime. A job that's stopped before it's scheduled to end likely will provide you some information about your on-premises storage system resources. To get recommendations for a stopped job, you must use the GenerateRecommendations operation.

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

        Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)

        Applies a tag to an Amazon Web Services resource. Tags are key-value pairs that can help you manage, filter, and search for your resources.

        These include DataSync resources, such as locations, tasks, and task executions.

        Parameters:
        tagResourceRequest - 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)

        Applies a tag to an Amazon Web Services resource. Tags are key-value pairs that can help you manage, filter, and search for your resources.

        These include DataSync resources, such as locations, tasks, and task executions.

        Parameters:
        tagResourceRequest - 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 tags from an Amazon Web Services resource.

        Parameters:
        untagResourceRequest - 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 tags from an Amazon Web Services resource.

        Parameters:
        untagResourceRequest - 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
      • updateAgentAsync

        Future<UpdateAgentResult> updateAgentAsync(UpdateAgentRequest updateAgentRequest)

        Updates the name of an DataSync agent.

        Parameters:
        updateAgentRequest - UpdateAgentRequest
        Returns:
        A Java Future containing the result of the UpdateAgent operation returned by the service.
        See Also:
        AWS API Documentation
      • updateAgentAsync

        Future<UpdateAgentResult> updateAgentAsync(UpdateAgentRequest updateAgentRequest,
         AsyncHandler<UpdateAgentRequest,UpdateAgentResult> asyncHandler)

        Updates the name of an DataSync agent.

        Parameters:
        updateAgentRequest - UpdateAgentRequest
        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 UpdateAgent operation returned by the service.
        See Also:
        AWS API Documentation
      • updateDiscoveryJobAsync

        Future<UpdateDiscoveryJobResult> updateDiscoveryJobAsync(UpdateDiscoveryJobRequest updateDiscoveryJobRequest,
         AsyncHandler<UpdateDiscoveryJobRequest,UpdateDiscoveryJobResult> asyncHandler)

        Edits a DataSync discovery job configuration.

        Parameters:
        updateDiscoveryJobRequest -
        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 UpdateDiscoveryJob operation returned by the service.
        See Also:
        AWS API Documentation
      • updateLocationAzureBlobAsync

        Future<UpdateLocationAzureBlobResult> updateLocationAzureBlobAsync(UpdateLocationAzureBlobRequest updateLocationAzureBlobRequest)

        Modifies some configurations of the Microsoft Azure Blob Storage transfer location that you're using with DataSync.

        Parameters:
        updateLocationAzureBlobRequest -
        Returns:
        A Java Future containing the result of the UpdateLocationAzureBlob operation returned by the service.
        See Also:
        AWS API Documentation
      • updateLocationAzureBlobAsync

        Future<UpdateLocationAzureBlobResult> updateLocationAzureBlobAsync(UpdateLocationAzureBlobRequest updateLocationAzureBlobRequest,
         AsyncHandler<UpdateLocationAzureBlobRequest,UpdateLocationAzureBlobResult> asyncHandler)

        Modifies some configurations of the Microsoft Azure Blob Storage transfer location that you're using with DataSync.

        Parameters:
        updateLocationAzureBlobRequest -
        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 UpdateLocationAzureBlob operation returned by the service.
        See Also:
        AWS API Documentation
      • updateLocationHdfsAsync

        Future<UpdateLocationHdfsResult> updateLocationHdfsAsync(UpdateLocationHdfsRequest updateLocationHdfsRequest)

        Updates some parameters of a previously created location for a Hadoop Distributed File System cluster.

        Parameters:
        updateLocationHdfsRequest -
        Returns:
        A Java Future containing the result of the UpdateLocationHdfs operation returned by the service.
        See Also:
        AWS API Documentation
      • updateLocationHdfsAsync

        Future<UpdateLocationHdfsResult> updateLocationHdfsAsync(UpdateLocationHdfsRequest updateLocationHdfsRequest,
         AsyncHandler<UpdateLocationHdfsRequest,UpdateLocationHdfsResult> asyncHandler)

        Updates some parameters of a previously created location for a Hadoop Distributed File System cluster.

        Parameters:
        updateLocationHdfsRequest -
        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 UpdateLocationHdfs operation returned by the service.
        See Also:
        AWS API Documentation
      • updateLocationSmbAsync

        Future<UpdateLocationSmbResult> updateLocationSmbAsync(UpdateLocationSmbRequest updateLocationSmbRequest)

        Updates some of the parameters of a Server Message Block (SMB) file server location that you can use for DataSync transfers.

        Parameters:
        updateLocationSmbRequest -
        Returns:
        A Java Future containing the result of the UpdateLocationSmb operation returned by the service.
        See Also:
        AWS API Documentation
      • updateLocationSmbAsync

        Future<UpdateLocationSmbResult> updateLocationSmbAsync(UpdateLocationSmbRequest updateLocationSmbRequest,
         AsyncHandler<UpdateLocationSmbRequest,UpdateLocationSmbResult> asyncHandler)

        Updates some of the parameters of a Server Message Block (SMB) file server location that you can use for DataSync transfers.

        Parameters:
        updateLocationSmbRequest -
        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 UpdateLocationSmb operation returned by the service.
        See Also:
        AWS API Documentation
      • updateStorageSystemAsync

        Future<UpdateStorageSystemResult> updateStorageSystemAsync(UpdateStorageSystemRequest updateStorageSystemRequest)

        Modifies some configurations of an on-premises storage system resource that you're using with DataSync Discovery.

        Parameters:
        updateStorageSystemRequest -
        Returns:
        A Java Future containing the result of the UpdateStorageSystem operation returned by the service.
        See Also:
        AWS API Documentation
      • updateStorageSystemAsync

        Future<UpdateStorageSystemResult> updateStorageSystemAsync(UpdateStorageSystemRequest updateStorageSystemRequest,
         AsyncHandler<UpdateStorageSystemRequest,UpdateStorageSystemResult> asyncHandler)

        Modifies some configurations of an on-premises storage system resource that you're using with DataSync Discovery.

        Parameters:
        updateStorageSystemRequest -
        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 UpdateStorageSystem operation returned by the service.
        See Also:
        AWS API Documentation
      • updateTaskAsync

        Future<UpdateTaskResult> updateTaskAsync(UpdateTaskRequest updateTaskRequest)

        Updates the configuration of a task, which defines where and how DataSync transfers your data.

        Parameters:
        updateTaskRequest - UpdateTaskResponse
        Returns:
        A Java Future containing the result of the UpdateTask operation returned by the service.
        See Also:
        AWS API Documentation
      • updateTaskAsync

        Future<UpdateTaskResult> updateTaskAsync(UpdateTaskRequest updateTaskRequest,
         AsyncHandler<UpdateTaskRequest,UpdateTaskResult> asyncHandler)

        Updates the configuration of a task, which defines where and how DataSync transfers your data.

        Parameters:
        updateTaskRequest - UpdateTaskResponse
        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 UpdateTask operation returned by the service.
        See Also:
        AWS API Documentation
      • updateTaskExecutionAsync

        Future<UpdateTaskExecutionResult> updateTaskExecutionAsync(UpdateTaskExecutionRequest updateTaskExecutionRequest)

        Updates the configuration of a running DataSync task execution.

        Currently, the only Option that you can modify with UpdateTaskExecution is BytesPerSecond , which throttles bandwidth for a running or queued task execution.

        Parameters:
        updateTaskExecutionRequest -
        Returns:
        A Java Future containing the result of the UpdateTaskExecution operation returned by the service.
        See Also:
        AWS API Documentation
      • updateTaskExecutionAsync

        Future<UpdateTaskExecutionResult> updateTaskExecutionAsync(UpdateTaskExecutionRequest updateTaskExecutionRequest,
         AsyncHandler<UpdateTaskExecutionRequest,UpdateTaskExecutionResult> asyncHandler)

        Updates the configuration of a running DataSync task execution.

        Currently, the only Option that you can modify with UpdateTaskExecution is BytesPerSecond , which throttles bandwidth for a running or queued task execution.

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

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