/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.appstream; import javax.annotation.Generated; import com.amazonaws.services.appstream.model.*; /** * Interface for accessing Amazon AppStream asynchronously. Each asynchronous method will return a Java Future object * representing the asynchronous operation; overloads which accept an {@code 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 * {@link com.amazonaws.services.appstream.AbstractAmazonAppStreamAsync} instead. *
*
*
* This is the Amazon AppStream 2.0 API Reference. This documentation provides descriptions and syntax for each * of the actions and data types in AppStream 2.0. AppStream 2.0 is a fully managed, secure application streaming * service that lets you stream desktop applications to users without rewriting applications. AppStream 2.0 manages the * AWS resources that are required to host and run your applications, scales automatically, and provides access to your * users on demand. *
** You can call the AppStream 2.0 API operations by using an interface VPC endpoint (interface endpoint). For more * information, see Access AppStream 2.0 API Operations and CLI Commands Through an Interface VPC Endpoint in the Amazon * AppStream 2.0 Administration Guide. *
** To learn more about AppStream 2.0, see the following resources: *
** Associates the specified app block builder with the specified app block. *
* * @param associateAppBlockBuilderAppBlockRequest * @return A Java Future containing the result of the AssociateAppBlockBuilderAppBlock operation returned by the * service. * @sample AmazonAppStreamAsync.AssociateAppBlockBuilderAppBlock * @see AWS API Documentation */ java.util.concurrent.Future* Associates the specified app block builder with the specified app block. *
* * @param associateAppBlockBuilderAppBlockRequest * @param 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. * @return A Java Future containing the result of the AssociateAppBlockBuilderAppBlock operation returned by the * service. * @sample AmazonAppStreamAsyncHandler.AssociateAppBlockBuilderAppBlock * @see AWS API Documentation */ java.util.concurrent.Future* Associates the specified application with the specified fleet. This is only supported for Elastic fleets. *
* * @param associateApplicationFleetRequest * @return A Java Future containing the result of the AssociateApplicationFleet operation returned by the service. * @sample AmazonAppStreamAsync.AssociateApplicationFleet * @see AWS API Documentation */ java.util.concurrent.Future* Associates the specified application with the specified fleet. This is only supported for Elastic fleets. *
* * @param associateApplicationFleetRequest * @param 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. * @return A Java Future containing the result of the AssociateApplicationFleet operation returned by the service. * @sample AmazonAppStreamAsyncHandler.AssociateApplicationFleet * @see AWS API Documentation */ java.util.concurrent.Future* Associates an application to entitle. *
* * @param associateApplicationToEntitlementRequest * @return A Java Future containing the result of the AssociateApplicationToEntitlement operation returned by the * service. * @sample AmazonAppStreamAsync.AssociateApplicationToEntitlement * @see AWS API Documentation */ java.util.concurrent.Future* Associates an application to entitle. *
* * @param associateApplicationToEntitlementRequest * @param 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. * @return A Java Future containing the result of the AssociateApplicationToEntitlement operation returned by the * service. * @sample AmazonAppStreamAsyncHandler.AssociateApplicationToEntitlement * @see AWS API Documentation */ java.util.concurrent.Future* Associates the specified fleet with the specified stack. *
* * @param associateFleetRequest * @return A Java Future containing the result of the AssociateFleet operation returned by the service. * @sample AmazonAppStreamAsync.AssociateFleet * @see AWS API * Documentation */ java.util.concurrent.Future* Associates the specified fleet with the specified stack. *
* * @param associateFleetRequest * @param 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. * @return A Java Future containing the result of the AssociateFleet operation returned by the service. * @sample AmazonAppStreamAsyncHandler.AssociateFleet * @see AWS API * Documentation */ java.util.concurrent.Future* Associates the specified users with the specified stacks. Users in a user pool cannot be assigned to stacks with * fleets that are joined to an Active Directory domain. *
* * @param batchAssociateUserStackRequest * @return A Java Future containing the result of the BatchAssociateUserStack operation returned by the service. * @sample AmazonAppStreamAsync.BatchAssociateUserStack * @see AWS API Documentation */ java.util.concurrent.Future* Associates the specified users with the specified stacks. Users in a user pool cannot be assigned to stacks with * fleets that are joined to an Active Directory domain. *
* * @param batchAssociateUserStackRequest * @param 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. * @return A Java Future containing the result of the BatchAssociateUserStack operation returned by the service. * @sample AmazonAppStreamAsyncHandler.BatchAssociateUserStack * @see AWS API Documentation */ java.util.concurrent.Future* Disassociates the specified users from the specified stacks. *
* * @param batchDisassociateUserStackRequest * @return A Java Future containing the result of the BatchDisassociateUserStack operation returned by the service. * @sample AmazonAppStreamAsync.BatchDisassociateUserStack * @see AWS API Documentation */ java.util.concurrent.Future* Disassociates the specified users from the specified stacks. *
* * @param batchDisassociateUserStackRequest * @param 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. * @return A Java Future containing the result of the BatchDisassociateUserStack operation returned by the service. * @sample AmazonAppStreamAsyncHandler.BatchDisassociateUserStack * @see AWS API Documentation */ java.util.concurrent.Future* Copies the image within the same region or to a new region within the same AWS account. Note that any tags you * added to the image will not be copied. *
* * @param copyImageRequest * @return A Java Future containing the result of the CopyImage operation returned by the service. * @sample AmazonAppStreamAsync.CopyImage * @see AWS API * Documentation */ java.util.concurrent.Future* Copies the image within the same region or to a new region within the same AWS account. Note that any tags you * added to the image will not be copied. *
* * @param copyImageRequest * @param 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. * @return A Java Future containing the result of the CopyImage operation returned by the service. * @sample AmazonAppStreamAsyncHandler.CopyImage * @see AWS API * Documentation */ java.util.concurrent.Future* Creates an app block. *
** App blocks are an Amazon AppStream 2.0 resource that stores the details about the virtual hard disk in an S3 * bucket. It also stores the setup script with details about how to mount the virtual hard disk. The virtual hard * disk includes the application binaries and other files necessary to launch your applications. Multiple * applications can be assigned to a single app block. *
** This is only supported for Elastic fleets. *
* * @param createAppBlockRequest * @return A Java Future containing the result of the CreateAppBlock operation returned by the service. * @sample AmazonAppStreamAsync.CreateAppBlock * @see AWS API * Documentation */ java.util.concurrent.Future* Creates an app block. *
** App blocks are an Amazon AppStream 2.0 resource that stores the details about the virtual hard disk in an S3 * bucket. It also stores the setup script with details about how to mount the virtual hard disk. The virtual hard * disk includes the application binaries and other files necessary to launch your applications. Multiple * applications can be assigned to a single app block. *
** This is only supported for Elastic fleets. *
* * @param createAppBlockRequest * @param 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. * @return A Java Future containing the result of the CreateAppBlock operation returned by the service. * @sample AmazonAppStreamAsyncHandler.CreateAppBlock * @see AWS API * Documentation */ java.util.concurrent.Future* Creates an app block builder. *
* * @param createAppBlockBuilderRequest * @return A Java Future containing the result of the CreateAppBlockBuilder operation returned by the service. * @sample AmazonAppStreamAsync.CreateAppBlockBuilder * @see AWS API Documentation */ java.util.concurrent.Future* Creates an app block builder. *
* * @param createAppBlockBuilderRequest * @param 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. * @return A Java Future containing the result of the CreateAppBlockBuilder operation returned by the service. * @sample AmazonAppStreamAsyncHandler.CreateAppBlockBuilder * @see AWS API Documentation */ java.util.concurrent.Future* Creates a URL to start a create app block builder streaming session. *
* * @param createAppBlockBuilderStreamingURLRequest * @return A Java Future containing the result of the CreateAppBlockBuilderStreamingURL operation returned by the * service. * @sample AmazonAppStreamAsync.CreateAppBlockBuilderStreamingURL * @see AWS API Documentation */ java.util.concurrent.Future* Creates a URL to start a create app block builder streaming session. *
* * @param createAppBlockBuilderStreamingURLRequest * @param 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. * @return A Java Future containing the result of the CreateAppBlockBuilderStreamingURL operation returned by the * service. * @sample AmazonAppStreamAsyncHandler.CreateAppBlockBuilderStreamingURL * @see AWS API Documentation */ java.util.concurrent.Future* Creates an application. *
** Applications are an Amazon AppStream 2.0 resource that stores the details about how to launch applications on * Elastic fleet streaming instances. An application consists of the launch details, icon, and display name. * Applications are associated with an app block that contains the application binaries and other files. The * applications assigned to an Elastic fleet are the applications users can launch. *
** This is only supported for Elastic fleets. *
* * @param createApplicationRequest * @return A Java Future containing the result of the CreateApplication operation returned by the service. * @sample AmazonAppStreamAsync.CreateApplication * @see AWS * API Documentation */ java.util.concurrent.Future* Creates an application. *
** Applications are an Amazon AppStream 2.0 resource that stores the details about how to launch applications on * Elastic fleet streaming instances. An application consists of the launch details, icon, and display name. * Applications are associated with an app block that contains the application binaries and other files. The * applications assigned to an Elastic fleet are the applications users can launch. *
** This is only supported for Elastic fleets. *
* * @param createApplicationRequest * @param 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. * @return A Java Future containing the result of the CreateApplication operation returned by the service. * @sample AmazonAppStreamAsyncHandler.CreateApplication * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a Directory Config object in AppStream 2.0. This object includes the configuration information required * to join fleets and image builders to Microsoft Active Directory domains. *
* * @param createDirectoryConfigRequest * @return A Java Future containing the result of the CreateDirectoryConfig operation returned by the service. * @sample AmazonAppStreamAsync.CreateDirectoryConfig * @see AWS API Documentation */ java.util.concurrent.Future* Creates a Directory Config object in AppStream 2.0. This object includes the configuration information required * to join fleets and image builders to Microsoft Active Directory domains. *
* * @param createDirectoryConfigRequest * @param 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. * @return A Java Future containing the result of the CreateDirectoryConfig operation returned by the service. * @sample AmazonAppStreamAsyncHandler.CreateDirectoryConfig * @see AWS API Documentation */ java.util.concurrent.Future* Creates a new entitlement. Entitlements control access to specific applications within a stack, based on user * attributes. Entitlements apply to SAML 2.0 federated user identities. Amazon AppStream 2.0 user pool and * streaming URL users are entitled to all applications in a stack. Entitlements don't apply to the desktop stream * view application, or to applications managed by a dynamic app provider using the Dynamic Application Framework. *
* * @param createEntitlementRequest * @return A Java Future containing the result of the CreateEntitlement operation returned by the service. * @sample AmazonAppStreamAsync.CreateEntitlement * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a new entitlement. Entitlements control access to specific applications within a stack, based on user * attributes. Entitlements apply to SAML 2.0 federated user identities. Amazon AppStream 2.0 user pool and * streaming URL users are entitled to all applications in a stack. Entitlements don't apply to the desktop stream * view application, or to applications managed by a dynamic app provider using the Dynamic Application Framework. *
* * @param createEntitlementRequest * @param 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. * @return A Java Future containing the result of the CreateEntitlement operation returned by the service. * @sample AmazonAppStreamAsyncHandler.CreateEntitlement * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a fleet. A fleet consists of streaming instances that your users access for their applications and * desktops. *
* * @param createFleetRequest * @return A Java Future containing the result of the CreateFleet operation returned by the service. * @sample AmazonAppStreamAsync.CreateFleet * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a fleet. A fleet consists of streaming instances that your users access for their applications and * desktops. *
* * @param createFleetRequest * @param 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. * @return A Java Future containing the result of the CreateFleet operation returned by the service. * @sample AmazonAppStreamAsyncHandler.CreateFleet * @see AWS API * Documentation */ java.util.concurrent.Future* Creates an image builder. An image builder is a virtual machine that is used to create an image. *
*
* The initial state of the builder is PENDING
. When it is ready, the state is RUNNING
.
*
* Creates an image builder. An image builder is a virtual machine that is used to create an image. *
*
* The initial state of the builder is PENDING
. When it is ready, the state is RUNNING
.
*
* Creates a URL to start an image builder streaming session. *
* * @param createImageBuilderStreamingURLRequest * @return A Java Future containing the result of the CreateImageBuilderStreamingURL operation returned by the * service. * @sample AmazonAppStreamAsync.CreateImageBuilderStreamingURL * @see AWS API Documentation */ java.util.concurrent.Future* Creates a URL to start an image builder streaming session. *
* * @param createImageBuilderStreamingURLRequest * @param 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. * @return A Java Future containing the result of the CreateImageBuilderStreamingURL operation returned by the * service. * @sample AmazonAppStreamAsyncHandler.CreateImageBuilderStreamingURL * @see AWS API Documentation */ java.util.concurrent.Future* Creates a stack to start streaming applications to users. A stack consists of an associated fleet, user access * policies, and storage configurations. *
* * @param createStackRequest * @return A Java Future containing the result of the CreateStack operation returned by the service. * @sample AmazonAppStreamAsync.CreateStack * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a stack to start streaming applications to users. A stack consists of an associated fleet, user access * policies, and storage configurations. *
* * @param createStackRequest * @param 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. * @return A Java Future containing the result of the CreateStack operation returned by the service. * @sample AmazonAppStreamAsyncHandler.CreateStack * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a temporary URL to start an AppStream 2.0 streaming session for the specified user. A streaming URL * enables application streaming to be tested without user setup. *
* * @param createStreamingURLRequest * @return A Java Future containing the result of the CreateStreamingURL operation returned by the service. * @sample AmazonAppStreamAsync.CreateStreamingURL * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a temporary URL to start an AppStream 2.0 streaming session for the specified user. A streaming URL * enables application streaming to be tested without user setup. *
* * @param createStreamingURLRequest * @param 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. * @return A Java Future containing the result of the CreateStreamingURL operation returned by the service. * @sample AmazonAppStreamAsyncHandler.CreateStreamingURL * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a new image with the latest Windows operating system updates, driver updates, and AppStream 2.0 agent * software. *
** For more information, see the "Update an Image by Using Managed AppStream 2.0 Image Updates" section in Administer Your * AppStream 2.0 Images, in the Amazon AppStream 2.0 Administration Guide. *
* * @param createUpdatedImageRequest * @return A Java Future containing the result of the CreateUpdatedImage operation returned by the service. * @sample AmazonAppStreamAsync.CreateUpdatedImage * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a new image with the latest Windows operating system updates, driver updates, and AppStream 2.0 agent * software. *
** For more information, see the "Update an Image by Using Managed AppStream 2.0 Image Updates" section in Administer Your * AppStream 2.0 Images, in the Amazon AppStream 2.0 Administration Guide. *
* * @param createUpdatedImageRequest * @param 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. * @return A Java Future containing the result of the CreateUpdatedImage operation returned by the service. * @sample AmazonAppStreamAsyncHandler.CreateUpdatedImage * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a usage report subscription. Usage reports are generated daily. *
* * @param createUsageReportSubscriptionRequest * @return A Java Future containing the result of the CreateUsageReportSubscription operation returned by the * service. * @sample AmazonAppStreamAsync.CreateUsageReportSubscription * @see AWS API Documentation */ java.util.concurrent.Future* Creates a usage report subscription. Usage reports are generated daily. *
* * @param createUsageReportSubscriptionRequest * @param 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. * @return A Java Future containing the result of the CreateUsageReportSubscription operation returned by the * service. * @sample AmazonAppStreamAsyncHandler.CreateUsageReportSubscription * @see AWS API Documentation */ java.util.concurrent.Future* Creates a new user in the user pool. *
* * @param createUserRequest * @return A Java Future containing the result of the CreateUser operation returned by the service. * @sample AmazonAppStreamAsync.CreateUser * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new user in the user pool. *
* * @param createUserRequest * @param 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. * @return A Java Future containing the result of the CreateUser operation returned by the service. * @sample AmazonAppStreamAsyncHandler.CreateUser * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes an app block. *
* * @param deleteAppBlockRequest * @return A Java Future containing the result of the DeleteAppBlock operation returned by the service. * @sample AmazonAppStreamAsync.DeleteAppBlock * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes an app block. *
* * @param deleteAppBlockRequest * @param 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. * @return A Java Future containing the result of the DeleteAppBlock operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DeleteAppBlock * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes an app block builder. *
** An app block builder can only be deleted when it has no association with an app block. *
* * @param deleteAppBlockBuilderRequest * @return A Java Future containing the result of the DeleteAppBlockBuilder operation returned by the service. * @sample AmazonAppStreamAsync.DeleteAppBlockBuilder * @see AWS API Documentation */ java.util.concurrent.Future* Deletes an app block builder. *
** An app block builder can only be deleted when it has no association with an app block. *
* * @param deleteAppBlockBuilderRequest * @param 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. * @return A Java Future containing the result of the DeleteAppBlockBuilder operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DeleteAppBlockBuilder * @see AWS API Documentation */ java.util.concurrent.Future* Deletes an application. *
* * @param deleteApplicationRequest * @return A Java Future containing the result of the DeleteApplication operation returned by the service. * @sample AmazonAppStreamAsync.DeleteApplication * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes an application. *
* * @param deleteApplicationRequest * @param 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. * @return A Java Future containing the result of the DeleteApplication operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DeleteApplication * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes the specified Directory Config object from AppStream 2.0. This object includes the information required * to join streaming instances to an Active Directory domain. *
* * @param deleteDirectoryConfigRequest * @return A Java Future containing the result of the DeleteDirectoryConfig operation returned by the service. * @sample AmazonAppStreamAsync.DeleteDirectoryConfig * @see AWS API Documentation */ java.util.concurrent.Future* Deletes the specified Directory Config object from AppStream 2.0. This object includes the information required * to join streaming instances to an Active Directory domain. *
* * @param deleteDirectoryConfigRequest * @param 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. * @return A Java Future containing the result of the DeleteDirectoryConfig operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DeleteDirectoryConfig * @see AWS API Documentation */ java.util.concurrent.Future* Deletes the specified entitlement. *
* * @param deleteEntitlementRequest * @return A Java Future containing the result of the DeleteEntitlement operation returned by the service. * @sample AmazonAppStreamAsync.DeleteEntitlement * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes the specified entitlement. *
* * @param deleteEntitlementRequest * @param 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. * @return A Java Future containing the result of the DeleteEntitlement operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DeleteEntitlement * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes the specified fleet. *
* * @param deleteFleetRequest * @return A Java Future containing the result of the DeleteFleet operation returned by the service. * @sample AmazonAppStreamAsync.DeleteFleet * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified fleet. *
* * @param deleteFleetRequest * @param 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. * @return A Java Future containing the result of the DeleteFleet operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DeleteFleet * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified image. You cannot delete an image when it is in use. After you delete an image, you cannot * provision new capacity using the image. *
* * @param deleteImageRequest * @return A Java Future containing the result of the DeleteImage operation returned by the service. * @sample AmazonAppStreamAsync.DeleteImage * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified image. You cannot delete an image when it is in use. After you delete an image, you cannot * provision new capacity using the image. *
* * @param deleteImageRequest * @param 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. * @return A Java Future containing the result of the DeleteImage operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DeleteImage * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified image builder and releases the capacity. *
* * @param deleteImageBuilderRequest * @return A Java Future containing the result of the DeleteImageBuilder operation returned by the service. * @sample AmazonAppStreamAsync.DeleteImageBuilder * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes the specified image builder and releases the capacity. *
* * @param deleteImageBuilderRequest * @param 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. * @return A Java Future containing the result of the DeleteImageBuilder operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DeleteImageBuilder * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes permissions for the specified private image. After you delete permissions for an image, AWS accounts to * which you previously granted these permissions can no longer use the image. *
* * @param deleteImagePermissionsRequest * @return A Java Future containing the result of the DeleteImagePermissions operation returned by the service. * @sample AmazonAppStreamAsync.DeleteImagePermissions * @see AWS API Documentation */ java.util.concurrent.Future* Deletes permissions for the specified private image. After you delete permissions for an image, AWS accounts to * which you previously granted these permissions can no longer use the image. *
* * @param deleteImagePermissionsRequest * @param 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. * @return A Java Future containing the result of the DeleteImagePermissions operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DeleteImagePermissions * @see AWS API Documentation */ java.util.concurrent.Future* Deletes the specified stack. After the stack is deleted, the application streaming environment provided by the * stack is no longer available to users. Also, any reservations made for application streaming sessions for the * stack are released. *
* * @param deleteStackRequest * @return A Java Future containing the result of the DeleteStack operation returned by the service. * @sample AmazonAppStreamAsync.DeleteStack * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes the specified stack. After the stack is deleted, the application streaming environment provided by the * stack is no longer available to users. Also, any reservations made for application streaming sessions for the * stack are released. *
* * @param deleteStackRequest * @param 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. * @return A Java Future containing the result of the DeleteStack operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DeleteStack * @see AWS API * Documentation */ java.util.concurrent.Future* Disables usage report generation. *
* * @param deleteUsageReportSubscriptionRequest * @return A Java Future containing the result of the DeleteUsageReportSubscription operation returned by the * service. * @sample AmazonAppStreamAsync.DeleteUsageReportSubscription * @see AWS API Documentation */ java.util.concurrent.Future* Disables usage report generation. *
* * @param deleteUsageReportSubscriptionRequest * @param 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. * @return A Java Future containing the result of the DeleteUsageReportSubscription operation returned by the * service. * @sample AmazonAppStreamAsyncHandler.DeleteUsageReportSubscription * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a user from the user pool. *
* * @param deleteUserRequest * @return A Java Future containing the result of the DeleteUser operation returned by the service. * @sample AmazonAppStreamAsync.DeleteUser * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a user from the user pool. *
* * @param deleteUserRequest * @param 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. * @return A Java Future containing the result of the DeleteUser operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DeleteUser * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more app block builder associations. *
* * @param describeAppBlockBuilderAppBlockAssociationsRequest * @return A Java Future containing the result of the DescribeAppBlockBuilderAppBlockAssociations operation returned * by the service. * @sample AmazonAppStreamAsync.DescribeAppBlockBuilderAppBlockAssociations * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more app block builder associations. *
* * @param describeAppBlockBuilderAppBlockAssociationsRequest * @param 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. * @return A Java Future containing the result of the DescribeAppBlockBuilderAppBlockAssociations operation returned * by the service. * @sample AmazonAppStreamAsyncHandler.DescribeAppBlockBuilderAppBlockAssociations * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more app block builders. *
* * @param describeAppBlockBuildersRequest * @return A Java Future containing the result of the DescribeAppBlockBuilders operation returned by the service. * @sample AmazonAppStreamAsync.DescribeAppBlockBuilders * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more app block builders. *
* * @param describeAppBlockBuildersRequest * @param 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. * @return A Java Future containing the result of the DescribeAppBlockBuilders operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DescribeAppBlockBuilders * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more app blocks. *
* * @param describeAppBlocksRequest * @return A Java Future containing the result of the DescribeAppBlocks operation returned by the service. * @sample AmazonAppStreamAsync.DescribeAppBlocks * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more app blocks. *
* * @param describeAppBlocksRequest * @param 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. * @return A Java Future containing the result of the DescribeAppBlocks operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DescribeAppBlocks * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more application fleet associations. Either ApplicationArn or FleetName * must be specified. *
* * @param describeApplicationFleetAssociationsRequest * @return A Java Future containing the result of the DescribeApplicationFleetAssociations operation returned by the * service. * @sample AmazonAppStreamAsync.DescribeApplicationFleetAssociations * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more application fleet associations. Either ApplicationArn or FleetName * must be specified. *
* * @param describeApplicationFleetAssociationsRequest * @param 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. * @return A Java Future containing the result of the DescribeApplicationFleetAssociations operation returned by the * service. * @sample AmazonAppStreamAsyncHandler.DescribeApplicationFleetAssociations * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more applications. *
* * @param describeApplicationsRequest * @return A Java Future containing the result of the DescribeApplications operation returned by the service. * @sample AmazonAppStreamAsync.DescribeApplications * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more applications. *
* * @param describeApplicationsRequest * @param 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. * @return A Java Future containing the result of the DescribeApplications operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DescribeApplications * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more specified Directory Config objects for AppStream 2.0, if the names * for these objects are provided. Otherwise, all Directory Config objects in the account are described. These * objects include the configuration information required to join fleets and image builders to Microsoft Active * Directory domains. *
** Although the response syntax in this topic includes the account password, this password is not returned in the * actual response. *
* * @param describeDirectoryConfigsRequest * @return A Java Future containing the result of the DescribeDirectoryConfigs operation returned by the service. * @sample AmazonAppStreamAsync.DescribeDirectoryConfigs * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more specified Directory Config objects for AppStream 2.0, if the names * for these objects are provided. Otherwise, all Directory Config objects in the account are described. These * objects include the configuration information required to join fleets and image builders to Microsoft Active * Directory domains. *
** Although the response syntax in this topic includes the account password, this password is not returned in the * actual response. *
* * @param describeDirectoryConfigsRequest * @param 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. * @return A Java Future containing the result of the DescribeDirectoryConfigs operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DescribeDirectoryConfigs * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves a list that describes one of more entitlements. *
* * @param describeEntitlementsRequest * @return A Java Future containing the result of the DescribeEntitlements operation returned by the service. * @sample AmazonAppStreamAsync.DescribeEntitlements * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves a list that describes one of more entitlements. *
* * @param describeEntitlementsRequest * @param 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. * @return A Java Future containing the result of the DescribeEntitlements operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DescribeEntitlements * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more specified fleets, if the fleet names are provided. Otherwise, all * fleets in the account are described. *
* * @param describeFleetsRequest * @return A Java Future containing the result of the DescribeFleets operation returned by the service. * @sample AmazonAppStreamAsync.DescribeFleets * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more specified fleets, if the fleet names are provided. Otherwise, all * fleets in the account are described. *
* * @param describeFleetsRequest * @param 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. * @return A Java Future containing the result of the DescribeFleets operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DescribeFleets * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more specified image builders, if the image builder names are provided. * Otherwise, all image builders in the account are described. *
* * @param describeImageBuildersRequest * @return A Java Future containing the result of the DescribeImageBuilders operation returned by the service. * @sample AmazonAppStreamAsync.DescribeImageBuilders * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more specified image builders, if the image builder names are provided. * Otherwise, all image builders in the account are described. *
* * @param describeImageBuildersRequest * @param 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. * @return A Java Future containing the result of the DescribeImageBuilders operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DescribeImageBuilders * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves a list that describes the permissions for shared AWS account IDs on a private image that you own. *
* * @param describeImagePermissionsRequest * @return A Java Future containing the result of the DescribeImagePermissions operation returned by the service. * @sample AmazonAppStreamAsync.DescribeImagePermissions * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves a list that describes the permissions for shared AWS account IDs on a private image that you own. *
* * @param describeImagePermissionsRequest * @param 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. * @return A Java Future containing the result of the DescribeImagePermissions operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DescribeImagePermissions * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more specified images, if the image names or image ARNs are provided. * Otherwise, all images in the account are described. *
* * @param describeImagesRequest * @return A Java Future containing the result of the DescribeImages operation returned by the service. * @sample AmazonAppStreamAsync.DescribeImages * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more specified images, if the image names or image ARNs are provided. * Otherwise, all images in the account are described. *
* * @param describeImagesRequest * @param 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. * @return A Java Future containing the result of the DescribeImages operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DescribeImages * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves a list that describes the streaming sessions for a specified stack and fleet. If a UserId is provided * for the stack and fleet, only streaming sessions for that user are described. If an authentication type is not * provided, the default is to authenticate users using a streaming URL. *
* * @param describeSessionsRequest * @return A Java Future containing the result of the DescribeSessions operation returned by the service. * @sample AmazonAppStreamAsync.DescribeSessions * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves a list that describes the streaming sessions for a specified stack and fleet. If a UserId is provided * for the stack and fleet, only streaming sessions for that user are described. If an authentication type is not * provided, the default is to authenticate users using a streaming URL. *
* * @param describeSessionsRequest * @param 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. * @return A Java Future containing the result of the DescribeSessions operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DescribeSessions * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more specified stacks, if the stack names are provided. Otherwise, all * stacks in the account are described. *
* * @param describeStacksRequest * @return A Java Future containing the result of the DescribeStacks operation returned by the service. * @sample AmazonAppStreamAsync.DescribeStacks * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more specified stacks, if the stack names are provided. Otherwise, all * stacks in the account are described. *
* * @param describeStacksRequest * @param 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. * @return A Java Future containing the result of the DescribeStacks operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DescribeStacks * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more usage report subscriptions. *
* * @param describeUsageReportSubscriptionsRequest * @return A Java Future containing the result of the DescribeUsageReportSubscriptions operation returned by the * service. * @sample AmazonAppStreamAsync.DescribeUsageReportSubscriptions * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more usage report subscriptions. *
* * @param describeUsageReportSubscriptionsRequest * @param 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. * @return A Java Future containing the result of the DescribeUsageReportSubscriptions operation returned by the * service. * @sample AmazonAppStreamAsyncHandler.DescribeUsageReportSubscriptions * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves a list that describes the UserStackAssociation objects. You must specify either or both of the * following: *
** The stack name *
** The user name (email address of the user associated with the stack) and the authentication type for the user *
** Retrieves a list that describes the UserStackAssociation objects. You must specify either or both of the * following: *
** The stack name *
** The user name (email address of the user associated with the stack) and the authentication type for the user *
** Retrieves a list that describes one or more specified users in the user pool. *
* * @param describeUsersRequest * @return A Java Future containing the result of the DescribeUsers operation returned by the service. * @sample AmazonAppStreamAsync.DescribeUsers * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves a list that describes one or more specified users in the user pool. *
* * @param describeUsersRequest * @param 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. * @return A Java Future containing the result of the DescribeUsers operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DescribeUsers * @see AWS API * Documentation */ java.util.concurrent.Future* Disables the specified user in the user pool. Users can't sign in to AppStream 2.0 until they are re-enabled. * This action does not delete the user. *
* * @param disableUserRequest * @return A Java Future containing the result of the DisableUser operation returned by the service. * @sample AmazonAppStreamAsync.DisableUser * @see AWS API * Documentation */ java.util.concurrent.Future* Disables the specified user in the user pool. Users can't sign in to AppStream 2.0 until they are re-enabled. * This action does not delete the user. *
* * @param disableUserRequest * @param 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. * @return A Java Future containing the result of the DisableUser operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DisableUser * @see AWS API * Documentation */ java.util.concurrent.Future* Disassociates a specified app block builder from a specified app block. *
* * @param disassociateAppBlockBuilderAppBlockRequest * @return A Java Future containing the result of the DisassociateAppBlockBuilderAppBlock operation returned by the * service. * @sample AmazonAppStreamAsync.DisassociateAppBlockBuilderAppBlock * @see AWS API Documentation */ java.util.concurrent.Future* Disassociates a specified app block builder from a specified app block. *
* * @param disassociateAppBlockBuilderAppBlockRequest * @param 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. * @return A Java Future containing the result of the DisassociateAppBlockBuilderAppBlock operation returned by the * service. * @sample AmazonAppStreamAsyncHandler.DisassociateAppBlockBuilderAppBlock * @see AWS API Documentation */ java.util.concurrent.Future* Disassociates the specified application from the fleet. *
* * @param disassociateApplicationFleetRequest * @return A Java Future containing the result of the DisassociateApplicationFleet operation returned by the * service. * @sample AmazonAppStreamAsync.DisassociateApplicationFleet * @see AWS API Documentation */ java.util.concurrent.Future* Disassociates the specified application from the fleet. *
* * @param disassociateApplicationFleetRequest * @param 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. * @return A Java Future containing the result of the DisassociateApplicationFleet operation returned by the * service. * @sample AmazonAppStreamAsyncHandler.DisassociateApplicationFleet * @see AWS API Documentation */ java.util.concurrent.Future* Deletes the specified application from the specified entitlement. *
* * @param disassociateApplicationFromEntitlementRequest * @return A Java Future containing the result of the DisassociateApplicationFromEntitlement operation returned by * the service. * @sample AmazonAppStreamAsync.DisassociateApplicationFromEntitlement * @see AWS API Documentation */ java.util.concurrent.Future* Deletes the specified application from the specified entitlement. *
* * @param disassociateApplicationFromEntitlementRequest * @param 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. * @return A Java Future containing the result of the DisassociateApplicationFromEntitlement operation returned by * the service. * @sample AmazonAppStreamAsyncHandler.DisassociateApplicationFromEntitlement * @see AWS API Documentation */ java.util.concurrent.Future* Disassociates the specified fleet from the specified stack. *
* * @param disassociateFleetRequest * @return A Java Future containing the result of the DisassociateFleet operation returned by the service. * @sample AmazonAppStreamAsync.DisassociateFleet * @see AWS * API Documentation */ java.util.concurrent.Future* Disassociates the specified fleet from the specified stack. *
* * @param disassociateFleetRequest * @param 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. * @return A Java Future containing the result of the DisassociateFleet operation returned by the service. * @sample AmazonAppStreamAsyncHandler.DisassociateFleet * @see AWS * API Documentation */ java.util.concurrent.Future* Enables a user in the user pool. After being enabled, users can sign in to AppStream 2.0 and open applications * from the stacks to which they are assigned. *
* * @param enableUserRequest * @return A Java Future containing the result of the EnableUser operation returned by the service. * @sample AmazonAppStreamAsync.EnableUser * @see AWS API * Documentation */ java.util.concurrent.Future* Enables a user in the user pool. After being enabled, users can sign in to AppStream 2.0 and open applications * from the stacks to which they are assigned. *
* * @param enableUserRequest * @param 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. * @return A Java Future containing the result of the EnableUser operation returned by the service. * @sample AmazonAppStreamAsyncHandler.EnableUser * @see AWS API * Documentation */ java.util.concurrent.Future* Immediately stops the specified streaming session. *
* * @param expireSessionRequest * @return A Java Future containing the result of the ExpireSession operation returned by the service. * @sample AmazonAppStreamAsync.ExpireSession * @see AWS API * Documentation */ java.util.concurrent.Future* Immediately stops the specified streaming session. *
* * @param expireSessionRequest * @param 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. * @return A Java Future containing the result of the ExpireSession operation returned by the service. * @sample AmazonAppStreamAsyncHandler.ExpireSession * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves the name of the fleet that is associated with the specified stack. *
* * @param listAssociatedFleetsRequest * @return A Java Future containing the result of the ListAssociatedFleets operation returned by the service. * @sample AmazonAppStreamAsync.ListAssociatedFleets * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves the name of the fleet that is associated with the specified stack. *
* * @param listAssociatedFleetsRequest * @param 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. * @return A Java Future containing the result of the ListAssociatedFleets operation returned by the service. * @sample AmazonAppStreamAsyncHandler.ListAssociatedFleets * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves the name of the stack with which the specified fleet is associated. *
* * @param listAssociatedStacksRequest * @return A Java Future containing the result of the ListAssociatedStacks operation returned by the service. * @sample AmazonAppStreamAsync.ListAssociatedStacks * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves the name of the stack with which the specified fleet is associated. *
* * @param listAssociatedStacksRequest * @param 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. * @return A Java Future containing the result of the ListAssociatedStacks operation returned by the service. * @sample AmazonAppStreamAsyncHandler.ListAssociatedStacks * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves a list of entitled applications. *
* * @param listEntitledApplicationsRequest * @return A Java Future containing the result of the ListEntitledApplications operation returned by the service. * @sample AmazonAppStreamAsync.ListEntitledApplications * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves a list of entitled applications. *
* * @param listEntitledApplicationsRequest * @param 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. * @return A Java Future containing the result of the ListEntitledApplications operation returned by the service. * @sample AmazonAppStreamAsyncHandler.ListEntitledApplications * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves a list of all tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, * images, fleets, and stacks. *
** For more information about tags, see Tagging Your Resources * in the Amazon AppStream 2.0 Administration Guide. *
* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AmazonAppStreamAsync.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves a list of all tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, * images, fleets, and stacks. *
** For more information about tags, see Tagging Your Resources * in the Amazon AppStream 2.0 Administration Guide. *
* * @param listTagsForResourceRequest * @param 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. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AmazonAppStreamAsyncHandler.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future* Starts an app block builder. *
** An app block builder can only be started when it's associated with an app block. *
** Starting an app block builder starts a new instance, which is equivalent to an elastic fleet instance with * application builder assistance functionality. *
* * @param startAppBlockBuilderRequest * @return A Java Future containing the result of the StartAppBlockBuilder operation returned by the service. * @sample AmazonAppStreamAsync.StartAppBlockBuilder * @see AWS * API Documentation */ java.util.concurrent.Future* Starts an app block builder. *
** An app block builder can only be started when it's associated with an app block. *
** Starting an app block builder starts a new instance, which is equivalent to an elastic fleet instance with * application builder assistance functionality. *
* * @param startAppBlockBuilderRequest * @param 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. * @return A Java Future containing the result of the StartAppBlockBuilder operation returned by the service. * @sample AmazonAppStreamAsyncHandler.StartAppBlockBuilder * @see AWS * API Documentation */ java.util.concurrent.Future* Starts the specified fleet. *
* * @param startFleetRequest * @return A Java Future containing the result of the StartFleet operation returned by the service. * @sample AmazonAppStreamAsync.StartFleet * @see AWS API * Documentation */ java.util.concurrent.Future* Starts the specified fleet. *
* * @param startFleetRequest * @param 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. * @return A Java Future containing the result of the StartFleet operation returned by the service. * @sample AmazonAppStreamAsyncHandler.StartFleet * @see AWS API * Documentation */ java.util.concurrent.Future* Starts the specified image builder. *
* * @param startImageBuilderRequest * @return A Java Future containing the result of the StartImageBuilder operation returned by the service. * @sample AmazonAppStreamAsync.StartImageBuilder * @see AWS * API Documentation */ java.util.concurrent.Future* Starts the specified image builder. *
* * @param startImageBuilderRequest * @param 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. * @return A Java Future containing the result of the StartImageBuilder operation returned by the service. * @sample AmazonAppStreamAsyncHandler.StartImageBuilder * @see AWS * API Documentation */ java.util.concurrent.Future* Stops an app block builder. *
** Stopping an app block builder terminates the instance, and the instance state is not persisted. *
* * @param stopAppBlockBuilderRequest * @return A Java Future containing the result of the StopAppBlockBuilder operation returned by the service. * @sample AmazonAppStreamAsync.StopAppBlockBuilder * @see AWS * API Documentation */ java.util.concurrent.Future* Stops an app block builder. *
** Stopping an app block builder terminates the instance, and the instance state is not persisted. *
* * @param stopAppBlockBuilderRequest * @param 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. * @return A Java Future containing the result of the StopAppBlockBuilder operation returned by the service. * @sample AmazonAppStreamAsyncHandler.StopAppBlockBuilder * @see AWS * API Documentation */ java.util.concurrent.Future* Stops the specified fleet. *
* * @param stopFleetRequest * @return A Java Future containing the result of the StopFleet operation returned by the service. * @sample AmazonAppStreamAsync.StopFleet * @see AWS API * Documentation */ java.util.concurrent.Future* Stops the specified fleet. *
* * @param stopFleetRequest * @param 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. * @return A Java Future containing the result of the StopFleet operation returned by the service. * @sample AmazonAppStreamAsyncHandler.StopFleet * @see AWS API * Documentation */ java.util.concurrent.Future* Stops the specified image builder. *
* * @param stopImageBuilderRequest * @return A Java Future containing the result of the StopImageBuilder operation returned by the service. * @sample AmazonAppStreamAsync.StopImageBuilder * @see AWS API * Documentation */ java.util.concurrent.Future* Stops the specified image builder. *
* * @param stopImageBuilderRequest * @param 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. * @return A Java Future containing the result of the StopImageBuilder operation returned by the service. * @sample AmazonAppStreamAsyncHandler.StopImageBuilder * @see AWS API * Documentation */ java.util.concurrent.Future* Adds or overwrites one or more tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image * builders, images, fleets, and stacks. *
** Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this * operation updates its value. *
** To list the current tags for your resources, use ListTagsForResource. To disassociate tags from your * resources, use UntagResource. *
** For more information about tags, see Tagging Your Resources * in the Amazon AppStream 2.0 Administration Guide. *
* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonAppStreamAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Adds or overwrites one or more tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image * builders, images, fleets, and stacks. *
** Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this * operation updates its value. *
** To list the current tags for your resources, use ListTagsForResource. To disassociate tags from your * resources, use UntagResource. *
** For more information about tags, see Tagging Your Resources * in the Amazon AppStream 2.0 Administration Guide. *
* * @param tagResourceRequest * @param 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. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonAppStreamAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Disassociates one or more specified tags from the specified AppStream 2.0 resource. *
** To list the current tags for your resources, use ListTagsForResource. *
** For more information about tags, see Tagging Your Resources * in the Amazon AppStream 2.0 Administration Guide. *
* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonAppStreamAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Disassociates one or more specified tags from the specified AppStream 2.0 resource. *
** To list the current tags for your resources, use ListTagsForResource. *
** For more information about tags, see Tagging Your Resources * in the Amazon AppStream 2.0 Administration Guide. *
* * @param untagResourceRequest * @param 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. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonAppStreamAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Updates an app block builder. *
*
* If the app block builder is in the STARTING
or STOPPING
state, you can't update it. If
* the app block builder is in the RUNNING
state, you can only update the DisplayName and Description.
* If the app block builder is in the STOPPED
state, you can update any attribute except the Name.
*
* Updates an app block builder. *
*
* If the app block builder is in the STARTING
or STOPPING
state, you can't update it. If
* the app block builder is in the RUNNING
state, you can only update the DisplayName and Description.
* If the app block builder is in the STOPPED
state, you can update any attribute except the Name.
*
* Updates the specified application. *
* * @param updateApplicationRequest * @return A Java Future containing the result of the UpdateApplication operation returned by the service. * @sample AmazonAppStreamAsync.UpdateApplication * @see AWS * API Documentation */ java.util.concurrent.Future* Updates the specified application. *
* * @param updateApplicationRequest * @param 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. * @return A Java Future containing the result of the UpdateApplication operation returned by the service. * @sample AmazonAppStreamAsyncHandler.UpdateApplication * @see AWS * API Documentation */ java.util.concurrent.Future* Updates the specified Directory Config object in AppStream 2.0. This object includes the configuration * information required to join fleets and image builders to Microsoft Active Directory domains. *
* * @param updateDirectoryConfigRequest * @return A Java Future containing the result of the UpdateDirectoryConfig operation returned by the service. * @sample AmazonAppStreamAsync.UpdateDirectoryConfig * @see AWS API Documentation */ java.util.concurrent.Future* Updates the specified Directory Config object in AppStream 2.0. This object includes the configuration * information required to join fleets and image builders to Microsoft Active Directory domains. *
* * @param updateDirectoryConfigRequest * @param 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. * @return A Java Future containing the result of the UpdateDirectoryConfig operation returned by the service. * @sample AmazonAppStreamAsyncHandler.UpdateDirectoryConfig * @see AWS API Documentation */ java.util.concurrent.Future* Updates the specified entitlement. *
* * @param updateEntitlementRequest * @return A Java Future containing the result of the UpdateEntitlement operation returned by the service. * @sample AmazonAppStreamAsync.UpdateEntitlement * @see AWS * API Documentation */ java.util.concurrent.Future* Updates the specified entitlement. *
* * @param updateEntitlementRequest * @param 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. * @return A Java Future containing the result of the UpdateEntitlement operation returned by the service. * @sample AmazonAppStreamAsyncHandler.UpdateEntitlement * @see AWS * API Documentation */ java.util.concurrent.Future* Updates the specified fleet. *
*
* If the fleet is in the STOPPED
state, you can update any attribute except the fleet name.
*
* If the fleet is in the RUNNING
state, you can update the following based on the fleet type:
*
* Always-On and On-Demand fleet types *
*
* You can update the DisplayName
, ComputeCapacity
, ImageARN
,
* ImageName
, IdleDisconnectTimeoutInSeconds
, and DisconnectTimeoutInSeconds
* attributes.
*
* Elastic fleet type *
*
* You can update the DisplayName
, IdleDisconnectTimeoutInSeconds
,
* DisconnectTimeoutInSeconds
, MaxConcurrentSessions
, SessionScriptS3Location
* and UsbDeviceFilterStrings
attributes.
*
* If the fleet is in the STARTING
or STOPPED
state, you can't update it.
*
* Updates the specified fleet. *
*
* If the fleet is in the STOPPED
state, you can update any attribute except the fleet name.
*
* If the fleet is in the RUNNING
state, you can update the following based on the fleet type:
*
* Always-On and On-Demand fleet types *
*
* You can update the DisplayName
, ComputeCapacity
, ImageARN
,
* ImageName
, IdleDisconnectTimeoutInSeconds
, and DisconnectTimeoutInSeconds
* attributes.
*
* Elastic fleet type *
*
* You can update the DisplayName
, IdleDisconnectTimeoutInSeconds
,
* DisconnectTimeoutInSeconds
, MaxConcurrentSessions
, SessionScriptS3Location
* and UsbDeviceFilterStrings
attributes.
*
* If the fleet is in the STARTING
or STOPPED
state, you can't update it.
*
* Adds or updates permissions for the specified private image. *
* * @param updateImagePermissionsRequest * @return A Java Future containing the result of the UpdateImagePermissions operation returned by the service. * @sample AmazonAppStreamAsync.UpdateImagePermissions * @see AWS API Documentation */ java.util.concurrent.Future* Adds or updates permissions for the specified private image. *
* * @param updateImagePermissionsRequest * @param 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. * @return A Java Future containing the result of the UpdateImagePermissions operation returned by the service. * @sample AmazonAppStreamAsyncHandler.UpdateImagePermissions * @see AWS API Documentation */ java.util.concurrent.Future* Updates the specified fields for the specified stack. *
* * @param updateStackRequest * @return A Java Future containing the result of the UpdateStack operation returned by the service. * @sample AmazonAppStreamAsync.UpdateStack * @see AWS API * Documentation */ java.util.concurrent.Future* Updates the specified fields for the specified stack. *
* * @param updateStackRequest * @param 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. * @return A Java Future containing the result of the UpdateStack operation returned by the service. * @sample AmazonAppStreamAsyncHandler.UpdateStack * @see AWS API * Documentation */ java.util.concurrent.Future