@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonWorkSpacesThinClientAsync extends AbstractAmazonWorkSpacesThinClient implements AmazonWorkSpacesThinClientAsync
AmazonWorkSpacesThinClientAsync. Convenient method forms pass through to the
corresponding overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXcreateEnvironment, deleteDevice, deleteEnvironment, deregisterDevice, getCachedResponseMetadata, getDevice, getEnvironment, getSoftwareSet, listDevices, listEnvironments, listSoftwareSets, listTagsForResource, shutdown, tagResource, untagResource, updateDevice, updateEnvironment, updateSoftwareSetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateEnvironment, deleteDevice, deleteEnvironment, deregisterDevice, getCachedResponseMetadata, getDevice, getEnvironment, getSoftwareSet, listDevices, listEnvironments, listSoftwareSets, listTagsForResource, shutdown, tagResource, untagResource, updateDevice, updateEnvironment, updateSoftwareSetpublic Future<CreateEnvironmentResult> createEnvironmentAsync(CreateEnvironmentRequest request)
AmazonWorkSpacesThinClientAsyncCreates an environment for your thin client devices.
createEnvironmentAsync in interface AmazonWorkSpacesThinClientAsyncpublic Future<CreateEnvironmentResult> createEnvironmentAsync(CreateEnvironmentRequest request, AsyncHandler<CreateEnvironmentRequest,CreateEnvironmentResult> asyncHandler)
AmazonWorkSpacesThinClientAsyncCreates an environment for your thin client devices.
createEnvironmentAsync in interface AmazonWorkSpacesThinClientAsyncasyncHandler - 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<DeleteDeviceResult> deleteDeviceAsync(DeleteDeviceRequest request)
AmazonWorkSpacesThinClientAsyncDeletes a thin client device.
deleteDeviceAsync in interface AmazonWorkSpacesThinClientAsyncpublic Future<DeleteDeviceResult> deleteDeviceAsync(DeleteDeviceRequest request, AsyncHandler<DeleteDeviceRequest,DeleteDeviceResult> asyncHandler)
AmazonWorkSpacesThinClientAsyncDeletes a thin client device.
deleteDeviceAsync in interface AmazonWorkSpacesThinClientAsyncasyncHandler - 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<DeleteEnvironmentResult> deleteEnvironmentAsync(DeleteEnvironmentRequest request)
AmazonWorkSpacesThinClientAsyncDeletes an environment.
deleteEnvironmentAsync in interface AmazonWorkSpacesThinClientAsyncpublic Future<DeleteEnvironmentResult> deleteEnvironmentAsync(DeleteEnvironmentRequest request, AsyncHandler<DeleteEnvironmentRequest,DeleteEnvironmentResult> asyncHandler)
AmazonWorkSpacesThinClientAsyncDeletes an environment.
deleteEnvironmentAsync in interface AmazonWorkSpacesThinClientAsyncasyncHandler - 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<DeregisterDeviceResult> deregisterDeviceAsync(DeregisterDeviceRequest request)
AmazonWorkSpacesThinClientAsyncDeregisters a thin client device.
deregisterDeviceAsync in interface AmazonWorkSpacesThinClientAsyncpublic Future<DeregisterDeviceResult> deregisterDeviceAsync(DeregisterDeviceRequest request, AsyncHandler<DeregisterDeviceRequest,DeregisterDeviceResult> asyncHandler)
AmazonWorkSpacesThinClientAsyncDeregisters a thin client device.
deregisterDeviceAsync in interface AmazonWorkSpacesThinClientAsyncasyncHandler - 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<GetDeviceResult> getDeviceAsync(GetDeviceRequest request)
AmazonWorkSpacesThinClientAsyncReturns information for a thin client device.
getDeviceAsync in interface AmazonWorkSpacesThinClientAsyncpublic Future<GetDeviceResult> getDeviceAsync(GetDeviceRequest request, AsyncHandler<GetDeviceRequest,GetDeviceResult> asyncHandler)
AmazonWorkSpacesThinClientAsyncReturns information for a thin client device.
getDeviceAsync in interface AmazonWorkSpacesThinClientAsyncasyncHandler - 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<GetEnvironmentResult> getEnvironmentAsync(GetEnvironmentRequest request)
AmazonWorkSpacesThinClientAsyncReturns information for an environment.
getEnvironmentAsync in interface AmazonWorkSpacesThinClientAsyncpublic Future<GetEnvironmentResult> getEnvironmentAsync(GetEnvironmentRequest request, AsyncHandler<GetEnvironmentRequest,GetEnvironmentResult> asyncHandler)
AmazonWorkSpacesThinClientAsyncReturns information for an environment.
getEnvironmentAsync in interface AmazonWorkSpacesThinClientAsyncasyncHandler - 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<GetSoftwareSetResult> getSoftwareSetAsync(GetSoftwareSetRequest request)
AmazonWorkSpacesThinClientAsyncReturns information for a software set.
getSoftwareSetAsync in interface AmazonWorkSpacesThinClientAsyncpublic Future<GetSoftwareSetResult> getSoftwareSetAsync(GetSoftwareSetRequest request, AsyncHandler<GetSoftwareSetRequest,GetSoftwareSetResult> asyncHandler)
AmazonWorkSpacesThinClientAsyncReturns information for a software set.
getSoftwareSetAsync in interface AmazonWorkSpacesThinClientAsyncasyncHandler - 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<ListDevicesResult> listDevicesAsync(ListDevicesRequest request)
AmazonWorkSpacesThinClientAsyncReturns a list of thin client devices.
listDevicesAsync in interface AmazonWorkSpacesThinClientAsyncpublic Future<ListDevicesResult> listDevicesAsync(ListDevicesRequest request, AsyncHandler<ListDevicesRequest,ListDevicesResult> asyncHandler)
AmazonWorkSpacesThinClientAsyncReturns a list of thin client devices.
listDevicesAsync in interface AmazonWorkSpacesThinClientAsyncasyncHandler - 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<ListEnvironmentsResult> listEnvironmentsAsync(ListEnvironmentsRequest request)
AmazonWorkSpacesThinClientAsyncReturns a list of environments.
listEnvironmentsAsync in interface AmazonWorkSpacesThinClientAsyncpublic Future<ListEnvironmentsResult> listEnvironmentsAsync(ListEnvironmentsRequest request, AsyncHandler<ListEnvironmentsRequest,ListEnvironmentsResult> asyncHandler)
AmazonWorkSpacesThinClientAsyncReturns a list of environments.
listEnvironmentsAsync in interface AmazonWorkSpacesThinClientAsyncasyncHandler - 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<ListSoftwareSetsResult> listSoftwareSetsAsync(ListSoftwareSetsRequest request)
AmazonWorkSpacesThinClientAsyncReturns a list of software sets.
listSoftwareSetsAsync in interface AmazonWorkSpacesThinClientAsyncpublic Future<ListSoftwareSetsResult> listSoftwareSetsAsync(ListSoftwareSetsRequest request, AsyncHandler<ListSoftwareSetsRequest,ListSoftwareSetsResult> asyncHandler)
AmazonWorkSpacesThinClientAsyncReturns a list of software sets.
listSoftwareSetsAsync in interface AmazonWorkSpacesThinClientAsyncasyncHandler - 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<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AmazonWorkSpacesThinClientAsyncReturns a list of tags for a resource.
listTagsForResourceAsync in interface AmazonWorkSpacesThinClientAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonWorkSpacesThinClientAsyncReturns a list of tags for a resource.
listTagsForResourceAsync in interface AmazonWorkSpacesThinClientAsyncasyncHandler - 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<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AmazonWorkSpacesThinClientAsyncAssigns one or more tags (key-value pairs) to the specified resource.
tagResourceAsync in interface AmazonWorkSpacesThinClientAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonWorkSpacesThinClientAsyncAssigns one or more tags (key-value pairs) to the specified resource.
tagResourceAsync in interface AmazonWorkSpacesThinClientAsyncasyncHandler - 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<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AmazonWorkSpacesThinClientAsyncRemoves a tag or tags from a resource.
untagResourceAsync in interface AmazonWorkSpacesThinClientAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonWorkSpacesThinClientAsyncRemoves a tag or tags from a resource.
untagResourceAsync in interface AmazonWorkSpacesThinClientAsyncasyncHandler - 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<UpdateDeviceResult> updateDeviceAsync(UpdateDeviceRequest request)
AmazonWorkSpacesThinClientAsyncUpdates a thin client device.
updateDeviceAsync in interface AmazonWorkSpacesThinClientAsyncpublic Future<UpdateDeviceResult> updateDeviceAsync(UpdateDeviceRequest request, AsyncHandler<UpdateDeviceRequest,UpdateDeviceResult> asyncHandler)
AmazonWorkSpacesThinClientAsyncUpdates a thin client device.
updateDeviceAsync in interface AmazonWorkSpacesThinClientAsyncasyncHandler - 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<UpdateEnvironmentResult> updateEnvironmentAsync(UpdateEnvironmentRequest request)
AmazonWorkSpacesThinClientAsyncUpdates an environment.
updateEnvironmentAsync in interface AmazonWorkSpacesThinClientAsyncpublic Future<UpdateEnvironmentResult> updateEnvironmentAsync(UpdateEnvironmentRequest request, AsyncHandler<UpdateEnvironmentRequest,UpdateEnvironmentResult> asyncHandler)
AmazonWorkSpacesThinClientAsyncUpdates an environment.
updateEnvironmentAsync in interface AmazonWorkSpacesThinClientAsyncasyncHandler - 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<UpdateSoftwareSetResult> updateSoftwareSetAsync(UpdateSoftwareSetRequest request)
AmazonWorkSpacesThinClientAsyncUpdates a software set.
updateSoftwareSetAsync in interface AmazonWorkSpacesThinClientAsyncpublic Future<UpdateSoftwareSetResult> updateSoftwareSetAsync(UpdateSoftwareSetRequest request, AsyncHandler<UpdateSoftwareSetRequest,UpdateSoftwareSetResult> asyncHandler)
AmazonWorkSpacesThinClientAsyncUpdates a software set.
updateSoftwareSetAsync in interface AmazonWorkSpacesThinClientAsyncasyncHandler - 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.