@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonAppStreamAsync extends AbstractAmazonAppStream implements AmazonAppStreamAsync
AmazonAppStreamAsync. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXassociateFleet, createFleet, createStack, createStreamingURL, deleteFleet, deleteStack, describeFleets, describeImages, describeSessions, describeStacks, disassociateFleet, expireSession, getCachedResponseMetadata, listAssociatedFleets, listAssociatedStacks, setEndpoint, setRegion, shutdown, startFleet, stopFleet, updateFleet, updateStack, waitersequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitassociateFleet, createFleet, createStack, createStreamingURL, deleteFleet, deleteStack, describeFleets, describeImages, describeSessions, describeStacks, disassociateFleet, expireSession, getCachedResponseMetadata, listAssociatedFleets, listAssociatedStacks, setEndpoint, setRegion, shutdown, startFleet, stopFleet, updateFleet, updateStack, waiterspublic Future<AssociateFleetResult> associateFleetAsync(AssociateFleetRequest request)
AmazonAppStreamAsyncAssociate a fleet to a stack.
associateFleetAsync in interface AmazonAppStreamAsyncpublic Future<AssociateFleetResult> associateFleetAsync(AssociateFleetRequest request, AsyncHandler<AssociateFleetRequest,AssociateFleetResult> asyncHandler)
AmazonAppStreamAsyncAssociate a fleet to a stack.
associateFleetAsync in interface AmazonAppStreamAsyncasyncHandler - 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<CreateFleetResult> createFleetAsync(CreateFleetRequest request)
AmazonAppStreamAsyncCreates a new fleet.
createFleetAsync in interface AmazonAppStreamAsyncrequest - Contains the parameters for the new fleet to create.public Future<CreateFleetResult> createFleetAsync(CreateFleetRequest request, AsyncHandler<CreateFleetRequest,CreateFleetResult> asyncHandler)
AmazonAppStreamAsyncCreates a new fleet.
createFleetAsync in interface AmazonAppStreamAsyncrequest - Contains the parameters for the new fleet to create.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.public Future<CreateStackResult> createStackAsync(CreateStackRequest request)
AmazonAppStreamAsyncCreate a new stack.
createStackAsync in interface AmazonAppStreamAsyncpublic Future<CreateStackResult> createStackAsync(CreateStackRequest request, AsyncHandler<CreateStackRequest,CreateStackResult> asyncHandler)
AmazonAppStreamAsyncCreate a new stack.
createStackAsync in interface AmazonAppStreamAsyncasyncHandler - 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<CreateStreamingURLResult> createStreamingURLAsync(CreateStreamingURLRequest request)
AmazonAppStreamAsyncCreates a URL to start an AppStream 2.0 streaming session for a user. By default, the URL is valid only for 1 minute from the time that it is generated.
createStreamingURLAsync in interface AmazonAppStreamAsyncpublic Future<CreateStreamingURLResult> createStreamingURLAsync(CreateStreamingURLRequest request, AsyncHandler<CreateStreamingURLRequest,CreateStreamingURLResult> asyncHandler)
AmazonAppStreamAsyncCreates a URL to start an AppStream 2.0 streaming session for a user. By default, the URL is valid only for 1 minute from the time that it is generated.
createStreamingURLAsync in interface AmazonAppStreamAsyncasyncHandler - 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<DeleteFleetResult> deleteFleetAsync(DeleteFleetRequest request)
AmazonAppStreamAsyncDeletes a fleet.
deleteFleetAsync in interface AmazonAppStreamAsyncpublic Future<DeleteFleetResult> deleteFleetAsync(DeleteFleetRequest request, AsyncHandler<DeleteFleetRequest,DeleteFleetResult> asyncHandler)
AmazonAppStreamAsyncDeletes a fleet.
deleteFleetAsync in interface AmazonAppStreamAsyncasyncHandler - 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<DeleteStackResult> deleteStackAsync(DeleteStackRequest request)
AmazonAppStreamAsyncDeletes the stack. After this operation completes, the environment can no longer be activated, and any reservations made for the stack are released.
deleteStackAsync in interface AmazonAppStreamAsyncpublic Future<DeleteStackResult> deleteStackAsync(DeleteStackRequest request, AsyncHandler<DeleteStackRequest,DeleteStackResult> asyncHandler)
AmazonAppStreamAsyncDeletes the stack. After this operation completes, the environment can no longer be activated, and any reservations made for the stack are released.
deleteStackAsync in interface AmazonAppStreamAsyncasyncHandler - 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<DescribeFleetsResult> describeFleetsAsync(DescribeFleetsRequest request)
AmazonAppStreamAsyncIf fleet names are provided, this operation describes the specified fleets; otherwise, all the fleets in the account are described.
describeFleetsAsync in interface AmazonAppStreamAsyncpublic Future<DescribeFleetsResult> describeFleetsAsync(DescribeFleetsRequest request, AsyncHandler<DescribeFleetsRequest,DescribeFleetsResult> asyncHandler)
AmazonAppStreamAsyncIf fleet names are provided, this operation describes the specified fleets; otherwise, all the fleets in the account are described.
describeFleetsAsync in interface AmazonAppStreamAsyncasyncHandler - 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<DescribeImagesResult> describeImagesAsync(DescribeImagesRequest request)
AmazonAppStreamAsyncDescribes the images. If a list of names is not provided, all images in your account are returned. This operation does not return a paginated result.
describeImagesAsync in interface AmazonAppStreamAsyncpublic Future<DescribeImagesResult> describeImagesAsync(DescribeImagesRequest request, AsyncHandler<DescribeImagesRequest,DescribeImagesResult> asyncHandler)
AmazonAppStreamAsyncDescribes the images. If a list of names is not provided, all images in your account are returned. This operation does not return a paginated result.
describeImagesAsync in interface AmazonAppStreamAsyncasyncHandler - 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<DescribeSessionsResult> describeSessionsAsync(DescribeSessionsRequest request)
AmazonAppStreamAsync
Describes the streaming sessions for a stack and a fleet. If a user ID is provided, this operation returns
streaming sessions for only that user. Pass this value for the nextToken parameter in a subsequent
call to this operation to retrieve the next set of items.
describeSessionsAsync in interface AmazonAppStreamAsyncpublic Future<DescribeSessionsResult> describeSessionsAsync(DescribeSessionsRequest request, AsyncHandler<DescribeSessionsRequest,DescribeSessionsResult> asyncHandler)
AmazonAppStreamAsync
Describes the streaming sessions for a stack and a fleet. If a user ID is provided, this operation returns
streaming sessions for only that user. Pass this value for the nextToken parameter in a subsequent
call to this operation to retrieve the next set of items.
describeSessionsAsync in interface AmazonAppStreamAsyncasyncHandler - 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<DescribeStacksResult> describeStacksAsync(DescribeStacksRequest request)
AmazonAppStreamAsync
If stack names are not provided, this operation describes the specified stacks; otherwise, all stacks in the
account are described. Pass the nextToken value in a subsequent call to this operation to retrieve
the next set of items.
describeStacksAsync in interface AmazonAppStreamAsyncpublic Future<DescribeStacksResult> describeStacksAsync(DescribeStacksRequest request, AsyncHandler<DescribeStacksRequest,DescribeStacksResult> asyncHandler)
AmazonAppStreamAsync
If stack names are not provided, this operation describes the specified stacks; otherwise, all stacks in the
account are described. Pass the nextToken value in a subsequent call to this operation to retrieve
the next set of items.
describeStacksAsync in interface AmazonAppStreamAsyncasyncHandler - 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<DisassociateFleetResult> disassociateFleetAsync(DisassociateFleetRequest request)
AmazonAppStreamAsyncDisassociates a fleet from a stack.
disassociateFleetAsync in interface AmazonAppStreamAsyncpublic Future<DisassociateFleetResult> disassociateFleetAsync(DisassociateFleetRequest request, AsyncHandler<DisassociateFleetRequest,DisassociateFleetResult> asyncHandler)
AmazonAppStreamAsyncDisassociates a fleet from a stack.
disassociateFleetAsync in interface AmazonAppStreamAsyncasyncHandler - 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<ExpireSessionResult> expireSessionAsync(ExpireSessionRequest request)
AmazonAppStreamAsyncThis operation immediately stops a streaming session.
expireSessionAsync in interface AmazonAppStreamAsyncpublic Future<ExpireSessionResult> expireSessionAsync(ExpireSessionRequest request, AsyncHandler<ExpireSessionRequest,ExpireSessionResult> asyncHandler)
AmazonAppStreamAsyncThis operation immediately stops a streaming session.
expireSessionAsync in interface AmazonAppStreamAsyncasyncHandler - 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<ListAssociatedFleetsResult> listAssociatedFleetsAsync(ListAssociatedFleetsRequest request)
AmazonAppStreamAsyncLists all fleets associated with the stack.
listAssociatedFleetsAsync in interface AmazonAppStreamAsyncpublic Future<ListAssociatedFleetsResult> listAssociatedFleetsAsync(ListAssociatedFleetsRequest request, AsyncHandler<ListAssociatedFleetsRequest,ListAssociatedFleetsResult> asyncHandler)
AmazonAppStreamAsyncLists all fleets associated with the stack.
listAssociatedFleetsAsync in interface AmazonAppStreamAsyncasyncHandler - 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<ListAssociatedStacksResult> listAssociatedStacksAsync(ListAssociatedStacksRequest request)
AmazonAppStreamAsyncLists all stacks to which the specified fleet is associated.
listAssociatedStacksAsync in interface AmazonAppStreamAsyncpublic Future<ListAssociatedStacksResult> listAssociatedStacksAsync(ListAssociatedStacksRequest request, AsyncHandler<ListAssociatedStacksRequest,ListAssociatedStacksResult> asyncHandler)
AmazonAppStreamAsyncLists all stacks to which the specified fleet is associated.
listAssociatedStacksAsync in interface AmazonAppStreamAsyncasyncHandler - 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<StartFleetResult> startFleetAsync(StartFleetRequest request)
AmazonAppStreamAsyncStarts a fleet.
startFleetAsync in interface AmazonAppStreamAsyncpublic Future<StartFleetResult> startFleetAsync(StartFleetRequest request, AsyncHandler<StartFleetRequest,StartFleetResult> asyncHandler)
AmazonAppStreamAsyncStarts a fleet.
startFleetAsync in interface AmazonAppStreamAsyncasyncHandler - 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<StopFleetResult> stopFleetAsync(StopFleetRequest request)
AmazonAppStreamAsyncStops a fleet.
stopFleetAsync in interface AmazonAppStreamAsyncpublic Future<StopFleetResult> stopFleetAsync(StopFleetRequest request, AsyncHandler<StopFleetRequest,StopFleetResult> asyncHandler)
AmazonAppStreamAsyncStops a fleet.
stopFleetAsync in interface AmazonAppStreamAsyncasyncHandler - 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<UpdateFleetResult> updateFleetAsync(UpdateFleetRequest request)
AmazonAppStreamAsyncUpdates an existing fleet. All the attributes except the fleet name can be updated in the STOPPED state. Only ComputeCapacity and ImageName can be updated in any other state.
updateFleetAsync in interface AmazonAppStreamAsyncpublic Future<UpdateFleetResult> updateFleetAsync(UpdateFleetRequest request, AsyncHandler<UpdateFleetRequest,UpdateFleetResult> asyncHandler)
AmazonAppStreamAsyncUpdates an existing fleet. All the attributes except the fleet name can be updated in the STOPPED state. Only ComputeCapacity and ImageName can be updated in any other state.
updateFleetAsync in interface AmazonAppStreamAsyncasyncHandler - 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<UpdateStackResult> updateStackAsync(UpdateStackRequest request)
AmazonAppStreamAsyncUpdates the specified fields in the stack with the specified name.
updateStackAsync in interface AmazonAppStreamAsyncpublic Future<UpdateStackResult> updateStackAsync(UpdateStackRequest request, AsyncHandler<UpdateStackRequest,UpdateStackResult> asyncHandler)
AmazonAppStreamAsyncUpdates the specified fields in the stack with the specified name.
updateStackAsync in interface AmazonAppStreamAsyncasyncHandler - 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 © 2013 Amazon Web Services, Inc. All Rights Reserved.