@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonWorkspacesAsync extends AbstractAmazonWorkspaces implements AmazonWorkspacesAsync
AmazonWorkspacesAsync. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIX| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAmazonWorkspacesAsync() |
associateIpGroups, authorizeIpRules, createIpGroup, createTags, createWorkspaces, deleteIpGroup, deleteTags, describeIpGroups, describeTags, describeWorkspaceBundles, describeWorkspaceBundles, describeWorkspaceDirectories, describeWorkspaceDirectories, describeWorkspaces, describeWorkspaces, describeWorkspacesConnectionStatus, disassociateIpGroups, getCachedResponseMetadata, modifyWorkspaceProperties, modifyWorkspaceState, rebootWorkspaces, rebuildWorkspaces, revokeIpRules, setEndpoint, setRegion, shutdown, startWorkspaces, stopWorkspaces, terminateWorkspaces, updateRulesOfIpGroupclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitassociateIpGroups, authorizeIpRules, createIpGroup, createTags, createWorkspaces, deleteIpGroup, deleteTags, describeIpGroups, describeTags, describeWorkspaceBundles, describeWorkspaceBundles, describeWorkspaceDirectories, describeWorkspaceDirectories, describeWorkspaces, describeWorkspaces, describeWorkspacesConnectionStatus, disassociateIpGroups, getCachedResponseMetadata, modifyWorkspaceProperties, modifyWorkspaceState, rebootWorkspaces, rebuildWorkspaces, revokeIpRules, setEndpoint, setRegion, shutdown, startWorkspaces, stopWorkspaces, terminateWorkspaces, updateRulesOfIpGrouppublic Future<AssociateIpGroupsResult> associateIpGroupsAsync(AssociateIpGroupsRequest request)
AmazonWorkspacesAsyncAssociates the specified IP access control group with the specified directory.
associateIpGroupsAsync in interface AmazonWorkspacesAsyncpublic Future<AssociateIpGroupsResult> associateIpGroupsAsync(AssociateIpGroupsRequest request, AsyncHandler<AssociateIpGroupsRequest,AssociateIpGroupsResult> asyncHandler)
AmazonWorkspacesAsyncAssociates the specified IP access control group with the specified directory.
associateIpGroupsAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<AuthorizeIpRulesResult> authorizeIpRulesAsync(AuthorizeIpRulesRequest request)
AmazonWorkspacesAsyncAdds one or more rules to the specified IP access control group.
This action gives users permission to access their WorkSpaces from the CIDR address ranges specified in the rules.
authorizeIpRulesAsync in interface AmazonWorkspacesAsyncpublic Future<AuthorizeIpRulesResult> authorizeIpRulesAsync(AuthorizeIpRulesRequest request, AsyncHandler<AuthorizeIpRulesRequest,AuthorizeIpRulesResult> asyncHandler)
AmazonWorkspacesAsyncAdds one or more rules to the specified IP access control group.
This action gives users permission to access their WorkSpaces from the CIDR address ranges specified in the rules.
authorizeIpRulesAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<CreateIpGroupResult> createIpGroupAsync(CreateIpGroupRequest request)
AmazonWorkspacesAsyncCreates an IP access control group.
An IP access control group provides you with the ability to control the IP addresses from which users are allowed to access their WorkSpaces. To specify the CIDR address ranges, add rules to your IP access control group and then associate the group with your directory. You can add rules when you create the group or at any time using AuthorizeIpRules.
There is a default IP access control group associated with your directory. If you don't associate an IP access control group with your directory, the default group is used. The default group includes a default rule that allows users to access their WorkSpaces from anywhere. You cannot modify the default IP access control group for your directory.
createIpGroupAsync in interface AmazonWorkspacesAsyncpublic Future<CreateIpGroupResult> createIpGroupAsync(CreateIpGroupRequest request, AsyncHandler<CreateIpGroupRequest,CreateIpGroupResult> asyncHandler)
AmazonWorkspacesAsyncCreates an IP access control group.
An IP access control group provides you with the ability to control the IP addresses from which users are allowed to access their WorkSpaces. To specify the CIDR address ranges, add rules to your IP access control group and then associate the group with your directory. You can add rules when you create the group or at any time using AuthorizeIpRules.
There is a default IP access control group associated with your directory. If you don't associate an IP access control group with your directory, the default group is used. The default group includes a default rule that allows users to access their WorkSpaces from anywhere. You cannot modify the default IP access control group for your directory.
createIpGroupAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<CreateTagsResult> createTagsAsync(CreateTagsRequest request)
AmazonWorkspacesAsyncCreates the specified tags for the specified WorkSpace.
createTagsAsync in interface AmazonWorkspacesAsyncpublic Future<CreateTagsResult> createTagsAsync(CreateTagsRequest request, AsyncHandler<CreateTagsRequest,CreateTagsResult> asyncHandler)
AmazonWorkspacesAsyncCreates the specified tags for the specified WorkSpace.
createTagsAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<CreateWorkspacesResult> createWorkspacesAsync(CreateWorkspacesRequest request)
AmazonWorkspacesAsyncCreates one or more WorkSpaces.
This operation is asynchronous and returns before the WorkSpaces are created.
createWorkspacesAsync in interface AmazonWorkspacesAsyncpublic Future<CreateWorkspacesResult> createWorkspacesAsync(CreateWorkspacesRequest request, AsyncHandler<CreateWorkspacesRequest,CreateWorkspacesResult> asyncHandler)
AmazonWorkspacesAsyncCreates one or more WorkSpaces.
This operation is asynchronous and returns before the WorkSpaces are created.
createWorkspacesAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<DeleteIpGroupResult> deleteIpGroupAsync(DeleteIpGroupRequest request)
AmazonWorkspacesAsyncDeletes the specified IP access control group.
You cannot delete an IP access control group that is associated with a directory.
deleteIpGroupAsync in interface AmazonWorkspacesAsyncpublic Future<DeleteIpGroupResult> deleteIpGroupAsync(DeleteIpGroupRequest request, AsyncHandler<DeleteIpGroupRequest,DeleteIpGroupResult> asyncHandler)
AmazonWorkspacesAsyncDeletes the specified IP access control group.
You cannot delete an IP access control group that is associated with a directory.
deleteIpGroupAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<DeleteTagsResult> deleteTagsAsync(DeleteTagsRequest request)
AmazonWorkspacesAsyncDeletes the specified tags from the specified WorkSpace.
deleteTagsAsync in interface AmazonWorkspacesAsyncpublic Future<DeleteTagsResult> deleteTagsAsync(DeleteTagsRequest request, AsyncHandler<DeleteTagsRequest,DeleteTagsResult> asyncHandler)
AmazonWorkspacesAsyncDeletes the specified tags from the specified WorkSpace.
deleteTagsAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<DescribeIpGroupsResult> describeIpGroupsAsync(DescribeIpGroupsRequest request)
AmazonWorkspacesAsyncDescribes one or more of your IP access control groups.
describeIpGroupsAsync in interface AmazonWorkspacesAsyncpublic Future<DescribeIpGroupsResult> describeIpGroupsAsync(DescribeIpGroupsRequest request, AsyncHandler<DescribeIpGroupsRequest,DescribeIpGroupsResult> asyncHandler)
AmazonWorkspacesAsyncDescribes one or more of your IP access control groups.
describeIpGroupsAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<DescribeTagsResult> describeTagsAsync(DescribeTagsRequest request)
AmazonWorkspacesAsyncDescribes the specified tags for the specified WorkSpace.
describeTagsAsync in interface AmazonWorkspacesAsyncpublic Future<DescribeTagsResult> describeTagsAsync(DescribeTagsRequest request, AsyncHandler<DescribeTagsRequest,DescribeTagsResult> asyncHandler)
AmazonWorkspacesAsyncDescribes the specified tags for the specified WorkSpace.
describeTagsAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<DescribeWorkspaceBundlesResult> describeWorkspaceBundlesAsync(DescribeWorkspaceBundlesRequest request)
AmazonWorkspacesAsyncDescribes the available WorkSpace bundles.
You can filter the results using either bundle ID or owner, but not both.
describeWorkspaceBundlesAsync in interface AmazonWorkspacesAsyncpublic Future<DescribeWorkspaceBundlesResult> describeWorkspaceBundlesAsync(DescribeWorkspaceBundlesRequest request, AsyncHandler<DescribeWorkspaceBundlesRequest,DescribeWorkspaceBundlesResult> asyncHandler)
AmazonWorkspacesAsyncDescribes the available WorkSpace bundles.
You can filter the results using either bundle ID or owner, but not both.
describeWorkspaceBundlesAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<DescribeWorkspaceBundlesResult> describeWorkspaceBundlesAsync()
describeWorkspaceBundlesAsync in interface AmazonWorkspacesAsyncdescribeWorkspaceBundlesAsync(DescribeWorkspaceBundlesRequest)public Future<DescribeWorkspaceBundlesResult> describeWorkspaceBundlesAsync(AsyncHandler<DescribeWorkspaceBundlesRequest,DescribeWorkspaceBundlesResult> asyncHandler)
describeWorkspaceBundlesAsync in interface AmazonWorkspacesAsyncdescribeWorkspaceBundlesAsync(DescribeWorkspaceBundlesRequest, com.amazonaws.handlers.AsyncHandler)public Future<DescribeWorkspaceDirectoriesResult> describeWorkspaceDirectoriesAsync(DescribeWorkspaceDirectoriesRequest request)
AmazonWorkspacesAsyncDescribes the available AWS Directory Service directories that are registered with Amazon WorkSpaces.
describeWorkspaceDirectoriesAsync in interface AmazonWorkspacesAsyncpublic Future<DescribeWorkspaceDirectoriesResult> describeWorkspaceDirectoriesAsync(DescribeWorkspaceDirectoriesRequest request, AsyncHandler<DescribeWorkspaceDirectoriesRequest,DescribeWorkspaceDirectoriesResult> asyncHandler)
AmazonWorkspacesAsyncDescribes the available AWS Directory Service directories that are registered with Amazon WorkSpaces.
describeWorkspaceDirectoriesAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<DescribeWorkspaceDirectoriesResult> describeWorkspaceDirectoriesAsync()
describeWorkspaceDirectoriesAsync in interface AmazonWorkspacesAsyncdescribeWorkspaceDirectoriesAsync(DescribeWorkspaceDirectoriesRequest)public Future<DescribeWorkspaceDirectoriesResult> describeWorkspaceDirectoriesAsync(AsyncHandler<DescribeWorkspaceDirectoriesRequest,DescribeWorkspaceDirectoriesResult> asyncHandler)
public Future<DescribeWorkspacesResult> describeWorkspacesAsync(DescribeWorkspacesRequest request)
AmazonWorkspacesAsyncDescribes the specified WorkSpaces.
You can filter the results using bundle ID, directory ID, or owner, but you can specify only one filter at a time.
describeWorkspacesAsync in interface AmazonWorkspacesAsyncpublic Future<DescribeWorkspacesResult> describeWorkspacesAsync(DescribeWorkspacesRequest request, AsyncHandler<DescribeWorkspacesRequest,DescribeWorkspacesResult> asyncHandler)
AmazonWorkspacesAsyncDescribes the specified WorkSpaces.
You can filter the results using bundle ID, directory ID, or owner, but you can specify only one filter at a time.
describeWorkspacesAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<DescribeWorkspacesResult> describeWorkspacesAsync()
describeWorkspacesAsync in interface AmazonWorkspacesAsyncdescribeWorkspacesAsync(DescribeWorkspacesRequest)public Future<DescribeWorkspacesResult> describeWorkspacesAsync(AsyncHandler<DescribeWorkspacesRequest,DescribeWorkspacesResult> asyncHandler)
describeWorkspacesAsync in interface AmazonWorkspacesAsyncdescribeWorkspacesAsync(DescribeWorkspacesRequest, com.amazonaws.handlers.AsyncHandler)public Future<DescribeWorkspacesConnectionStatusResult> describeWorkspacesConnectionStatusAsync(DescribeWorkspacesConnectionStatusRequest request)
AmazonWorkspacesAsyncDescribes the connection status of the specified WorkSpaces.
describeWorkspacesConnectionStatusAsync in interface AmazonWorkspacesAsyncpublic Future<DescribeWorkspacesConnectionStatusResult> describeWorkspacesConnectionStatusAsync(DescribeWorkspacesConnectionStatusRequest request, AsyncHandler<DescribeWorkspacesConnectionStatusRequest,DescribeWorkspacesConnectionStatusResult> asyncHandler)
AmazonWorkspacesAsyncDescribes the connection status of the specified WorkSpaces.
describeWorkspacesConnectionStatusAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<DisassociateIpGroupsResult> disassociateIpGroupsAsync(DisassociateIpGroupsRequest request)
AmazonWorkspacesAsyncDisassociates the specified IP access control group from the specified directory.
disassociateIpGroupsAsync in interface AmazonWorkspacesAsyncpublic Future<DisassociateIpGroupsResult> disassociateIpGroupsAsync(DisassociateIpGroupsRequest request, AsyncHandler<DisassociateIpGroupsRequest,DisassociateIpGroupsResult> asyncHandler)
AmazonWorkspacesAsyncDisassociates the specified IP access control group from the specified directory.
disassociateIpGroupsAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<ModifyWorkspacePropertiesResult> modifyWorkspacePropertiesAsync(ModifyWorkspacePropertiesRequest request)
AmazonWorkspacesAsyncModifies the specified WorkSpace properties.
modifyWorkspacePropertiesAsync in interface AmazonWorkspacesAsyncpublic Future<ModifyWorkspacePropertiesResult> modifyWorkspacePropertiesAsync(ModifyWorkspacePropertiesRequest request, AsyncHandler<ModifyWorkspacePropertiesRequest,ModifyWorkspacePropertiesResult> asyncHandler)
AmazonWorkspacesAsyncModifies the specified WorkSpace properties.
modifyWorkspacePropertiesAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<ModifyWorkspaceStateResult> modifyWorkspaceStateAsync(ModifyWorkspaceStateRequest request)
AmazonWorkspacesAsyncSets the state of the specified WorkSpace.
To maintain a WorkSpace without being interrupted, set the WorkSpace state to ADMIN_MAINTENANCE.
WorkSpaces in this state do not respond to requests to reboot, stop, start, or rebuild. An AutoStop WorkSpace in
this state is not stopped. Users can log into a WorkSpace in the ADMIN_MAINTENANCE state.
modifyWorkspaceStateAsync in interface AmazonWorkspacesAsyncpublic Future<ModifyWorkspaceStateResult> modifyWorkspaceStateAsync(ModifyWorkspaceStateRequest request, AsyncHandler<ModifyWorkspaceStateRequest,ModifyWorkspaceStateResult> asyncHandler)
AmazonWorkspacesAsyncSets the state of the specified WorkSpace.
To maintain a WorkSpace without being interrupted, set the WorkSpace state to ADMIN_MAINTENANCE.
WorkSpaces in this state do not respond to requests to reboot, stop, start, or rebuild. An AutoStop WorkSpace in
this state is not stopped. Users can log into a WorkSpace in the ADMIN_MAINTENANCE state.
modifyWorkspaceStateAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<RebootWorkspacesResult> rebootWorkspacesAsync(RebootWorkspacesRequest request)
AmazonWorkspacesAsyncReboots the specified WorkSpaces.
You cannot reboot a WorkSpace unless its state is AVAILABLE or UNHEALTHY.
This operation is asynchronous and returns before the WorkSpaces have rebooted.
rebootWorkspacesAsync in interface AmazonWorkspacesAsyncpublic Future<RebootWorkspacesResult> rebootWorkspacesAsync(RebootWorkspacesRequest request, AsyncHandler<RebootWorkspacesRequest,RebootWorkspacesResult> asyncHandler)
AmazonWorkspacesAsyncReboots the specified WorkSpaces.
You cannot reboot a WorkSpace unless its state is AVAILABLE or UNHEALTHY.
This operation is asynchronous and returns before the WorkSpaces have rebooted.
rebootWorkspacesAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<RebuildWorkspacesResult> rebuildWorkspacesAsync(RebuildWorkspacesRequest request)
AmazonWorkspacesAsyncRebuilds the specified WorkSpace.
You cannot rebuild a WorkSpace unless its state is AVAILABLE, ERROR, or
UNHEALTHY.
Rebuilding a WorkSpace is a potentially destructive action that can result in the loss of data. For more information, see Rebuild a WorkSpace.
This operation is asynchronous and returns before the WorkSpaces have been completely rebuilt.
rebuildWorkspacesAsync in interface AmazonWorkspacesAsyncpublic Future<RebuildWorkspacesResult> rebuildWorkspacesAsync(RebuildWorkspacesRequest request, AsyncHandler<RebuildWorkspacesRequest,RebuildWorkspacesResult> asyncHandler)
AmazonWorkspacesAsyncRebuilds the specified WorkSpace.
You cannot rebuild a WorkSpace unless its state is AVAILABLE, ERROR, or
UNHEALTHY.
Rebuilding a WorkSpace is a potentially destructive action that can result in the loss of data. For more information, see Rebuild a WorkSpace.
This operation is asynchronous and returns before the WorkSpaces have been completely rebuilt.
rebuildWorkspacesAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<RevokeIpRulesResult> revokeIpRulesAsync(RevokeIpRulesRequest request)
AmazonWorkspacesAsyncRemoves one or more rules from the specified IP access control group.
revokeIpRulesAsync in interface AmazonWorkspacesAsyncpublic Future<RevokeIpRulesResult> revokeIpRulesAsync(RevokeIpRulesRequest request, AsyncHandler<RevokeIpRulesRequest,RevokeIpRulesResult> asyncHandler)
AmazonWorkspacesAsyncRemoves one or more rules from the specified IP access control group.
revokeIpRulesAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<StartWorkspacesResult> startWorkspacesAsync(StartWorkspacesRequest request)
AmazonWorkspacesAsyncStarts the specified WorkSpaces.
You cannot start a WorkSpace unless it has a running mode of AutoStop and a state of
STOPPED.
startWorkspacesAsync in interface AmazonWorkspacesAsyncpublic Future<StartWorkspacesResult> startWorkspacesAsync(StartWorkspacesRequest request, AsyncHandler<StartWorkspacesRequest,StartWorkspacesResult> asyncHandler)
AmazonWorkspacesAsyncStarts the specified WorkSpaces.
You cannot start a WorkSpace unless it has a running mode of AutoStop and a state of
STOPPED.
startWorkspacesAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<StopWorkspacesResult> stopWorkspacesAsync(StopWorkspacesRequest request)
AmazonWorkspacesAsyncStops the specified WorkSpaces.
You cannot stop a WorkSpace unless it has a running mode of AutoStop and a state of
AVAILABLE, IMPAIRED, UNHEALTHY, or ERROR.
stopWorkspacesAsync in interface AmazonWorkspacesAsyncpublic Future<StopWorkspacesResult> stopWorkspacesAsync(StopWorkspacesRequest request, AsyncHandler<StopWorkspacesRequest,StopWorkspacesResult> asyncHandler)
AmazonWorkspacesAsyncStops the specified WorkSpaces.
You cannot stop a WorkSpace unless it has a running mode of AutoStop and a state of
AVAILABLE, IMPAIRED, UNHEALTHY, or ERROR.
stopWorkspacesAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<TerminateWorkspacesResult> terminateWorkspacesAsync(TerminateWorkspacesRequest request)
AmazonWorkspacesAsyncTerminates the specified WorkSpaces.
Terminating a WorkSpace is a permanent action and cannot be undone. The user's data is destroyed. If you need to archive any user data, contact Amazon Web Services before terminating the WorkSpace.
You can terminate a WorkSpace that is in any state except SUSPENDED.
This operation is asynchronous and returns before the WorkSpaces have been completely terminated.
terminateWorkspacesAsync in interface AmazonWorkspacesAsyncpublic Future<TerminateWorkspacesResult> terminateWorkspacesAsync(TerminateWorkspacesRequest request, AsyncHandler<TerminateWorkspacesRequest,TerminateWorkspacesResult> asyncHandler)
AmazonWorkspacesAsyncTerminates the specified WorkSpaces.
Terminating a WorkSpace is a permanent action and cannot be undone. The user's data is destroyed. If you need to archive any user data, contact Amazon Web Services before terminating the WorkSpace.
You can terminate a WorkSpace that is in any state except SUSPENDED.
This operation is asynchronous and returns before the WorkSpaces have been completely terminated.
terminateWorkspacesAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.public Future<UpdateRulesOfIpGroupResult> updateRulesOfIpGroupAsync(UpdateRulesOfIpGroupRequest request)
AmazonWorkspacesAsyncReplaces the current rules of the specified IP access control group with the specified rules.
updateRulesOfIpGroupAsync in interface AmazonWorkspacesAsyncpublic Future<UpdateRulesOfIpGroupResult> updateRulesOfIpGroupAsync(UpdateRulesOfIpGroupRequest request, AsyncHandler<UpdateRulesOfIpGroupRequest,UpdateRulesOfIpGroupResult> asyncHandler)
AmazonWorkspacesAsyncReplaces the current rules of the specified IP access control group with the specified rules.
updateRulesOfIpGroupAsync in interface AmazonWorkspacesAsyncasyncHandler - 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.Copyright © 2018. All rights reserved.