@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, createDirectoryConfig, createFleet, createStack, createStreamingURL, deleteDirectoryConfig, deleteFleet, deleteStack, describeDirectoryConfigs, describeFleets, describeImages, describeSessions, describeStacks, disassociateFleet, expireSession, getCachedResponseMetadata, listAssociatedFleets, listAssociatedStacks, setEndpoint, setRegion, shutdown, startFleet, stopFleet, updateDirectoryConfig, updateFleet, updateStack, waitersequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitassociateFleet, createDirectoryConfig, createFleet, createStack, createStreamingURL, deleteDirectoryConfig, deleteFleet, deleteStack, describeDirectoryConfigs, describeFleets, describeImages, describeSessions, describeStacks, disassociateFleet, expireSession, getCachedResponseMetadata, listAssociatedFleets, listAssociatedStacks, setEndpoint, setRegion, shutdown, startFleet, stopFleet, updateDirectoryConfig, 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<CreateDirectoryConfigResult> createDirectoryConfigAsync(CreateDirectoryConfigRequest request)
AmazonAppStreamAsyncCreates a directory configuration with the given parameters.
createDirectoryConfigAsync in interface AmazonAppStreamAsyncpublic Future<CreateDirectoryConfigResult> createDirectoryConfigAsync(CreateDirectoryConfigRequest request, AsyncHandler<CreateDirectoryConfigRequest,CreateDirectoryConfigResult> asyncHandler)
AmazonAppStreamAsyncCreates a directory configuration with the given parameters.
createDirectoryConfigAsync 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<DeleteDirectoryConfigResult> deleteDirectoryConfigAsync(DeleteDirectoryConfigRequest request)
AmazonAppStreamAsyncDeletes the directory configuration with the given parameters.
deleteDirectoryConfigAsync in interface AmazonAppStreamAsyncpublic Future<DeleteDirectoryConfigResult> deleteDirectoryConfigAsync(DeleteDirectoryConfigRequest request, AsyncHandler<DeleteDirectoryConfigRequest,DeleteDirectoryConfigResult> asyncHandler)
AmazonAppStreamAsyncDeletes the directory configuration with the given parameters.
deleteDirectoryConfigAsync 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<DescribeDirectoryConfigsResult> describeDirectoryConfigsAsync(DescribeDirectoryConfigsRequest request)
AmazonAppStreamAsyncReturns a list describing the specified directory configurations.
describeDirectoryConfigsAsync in interface AmazonAppStreamAsyncpublic Future<DescribeDirectoryConfigsResult> describeDirectoryConfigsAsync(DescribeDirectoryConfigsRequest request, AsyncHandler<DescribeDirectoryConfigsRequest,DescribeDirectoryConfigsResult> asyncHandler)
AmazonAppStreamAsyncReturns a list describing the specified directory configurations.
describeDirectoryConfigsAsync 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. To retrieve the next set of items, pass this value for the
nextToken parameter in a subsequent call to this operation. If an authentication type is not
provided, the operation defaults to users authenticated using a streaming URL.
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. To retrieve the next set of items, pass this value for the
nextToken parameter in a subsequent call to this operation. If an authentication type is not
provided, the operation defaults to users authenticated using a streaming URL.
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. To retrieve the next set of items, pass the nextToken value in a subsequent
call to this operation.
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. To retrieve the next set of items, pass the nextToken value in a subsequent
call to this operation.
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<UpdateDirectoryConfigResult> updateDirectoryConfigAsync(UpdateDirectoryConfigRequest request)
AmazonAppStreamAsyncUpdates the directory configuration with the given parameters.
updateDirectoryConfigAsync in interface AmazonAppStreamAsyncpublic Future<UpdateDirectoryConfigResult> updateDirectoryConfigAsync(UpdateDirectoryConfigRequest request, AsyncHandler<UpdateDirectoryConfigRequest,UpdateDirectoryConfigResult> asyncHandler)
AmazonAppStreamAsyncUpdates the directory configuration with the given parameters.
updateDirectoryConfigAsync 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)
AmazonAppStreamAsync
Updates an existing fleet. All the attributes except the fleet name can be updated in the STOPPED state.
When a fleet is in the RUNNING state, only DisplayName and ComputeCapacity can
be updated. A fleet cannot be updated in a status of STARTING or STOPPING.
updateFleetAsync in interface AmazonAppStreamAsyncpublic Future<UpdateFleetResult> updateFleetAsync(UpdateFleetRequest request, AsyncHandler<UpdateFleetRequest,UpdateFleetResult> asyncHandler)
AmazonAppStreamAsync
Updates an existing fleet. All the attributes except the fleet name can be updated in the STOPPED state.
When a fleet is in the RUNNING state, only DisplayName and ComputeCapacity can
be updated. A fleet cannot be updated in a status of STARTING or STOPPING.
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.