All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.quicksight.AmazonQuickSightAsync Maven / Gradle / Ivy

Go to download

The AWS Java SDK for Amazon QuickSight module holds the client classes that are used for communicating with Amazon QuickSight Service

The newest version!
/*
 * Copyright 2019-2024 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.quicksight;

import javax.annotation.Generated;

import com.amazonaws.services.quicksight.model.*;

/**
 * Interface for accessing Amazon QuickSight 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.quicksight.AbstractAmazonQuickSightAsync} instead. *

*

* Amazon QuickSight API Reference *

* Amazon QuickSight is a fully managed, serverless business intelligence service for the Amazon Web Services Cloud that * makes it easy to extend data and insights to every user in your organization. This API reference contains * documentation for a programming interface that you can use to manage Amazon QuickSight. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AmazonQuickSightAsync extends AmazonQuickSight { /** *

* Creates new reviewed answers for a Q Topic. *

* * @param batchCreateTopicReviewedAnswerRequest * @return A Java Future containing the result of the BatchCreateTopicReviewedAnswer operation returned by the * service. * @sample AmazonQuickSightAsync.BatchCreateTopicReviewedAnswer * @see AWS API Documentation */ java.util.concurrent.Future batchCreateTopicReviewedAnswerAsync( BatchCreateTopicReviewedAnswerRequest batchCreateTopicReviewedAnswerRequest); /** *

* Creates new reviewed answers for a Q Topic. *

* * @param batchCreateTopicReviewedAnswerRequest * @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 BatchCreateTopicReviewedAnswer operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.BatchCreateTopicReviewedAnswer * @see AWS API Documentation */ java.util.concurrent.Future batchCreateTopicReviewedAnswerAsync( BatchCreateTopicReviewedAnswerRequest batchCreateTopicReviewedAnswerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes reviewed answers for Q Topic. *

* * @param batchDeleteTopicReviewedAnswerRequest * @return A Java Future containing the result of the BatchDeleteTopicReviewedAnswer operation returned by the * service. * @sample AmazonQuickSightAsync.BatchDeleteTopicReviewedAnswer * @see AWS API Documentation */ java.util.concurrent.Future batchDeleteTopicReviewedAnswerAsync( BatchDeleteTopicReviewedAnswerRequest batchDeleteTopicReviewedAnswerRequest); /** *

* Deletes reviewed answers for Q Topic. *

* * @param batchDeleteTopicReviewedAnswerRequest * @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 BatchDeleteTopicReviewedAnswer operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.BatchDeleteTopicReviewedAnswer * @see AWS API Documentation */ java.util.concurrent.Future batchDeleteTopicReviewedAnswerAsync( BatchDeleteTopicReviewedAnswerRequest batchDeleteTopicReviewedAnswerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Cancels an ongoing ingestion of data into SPICE. *

* * @param cancelIngestionRequest * @return A Java Future containing the result of the CancelIngestion operation returned by the service. * @sample AmazonQuickSightAsync.CancelIngestion * @see AWS API * Documentation */ java.util.concurrent.Future cancelIngestionAsync(CancelIngestionRequest cancelIngestionRequest); /** *

* Cancels an ongoing ingestion of data into SPICE. *

* * @param cancelIngestionRequest * @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 CancelIngestion operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CancelIngestion * @see AWS API * Documentation */ java.util.concurrent.Future cancelIngestionAsync(CancelIngestionRequest cancelIngestionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, you can add a * custom default theme by using the CreateAccountCustomization or * UpdateAccountCustomization API operation. To further customize Amazon QuickSight by removing Amazon * QuickSight sample assets and videos for all new users, see Customizing Amazon * QuickSight in the Amazon QuickSight User Guide. *

*

* You can create customizations for your Amazon Web Services account or, if you specify a namespace, for a * QuickSight namespace instead. Customizations that apply to a namespace always override customizations that apply * to an Amazon Web Services account. To find out which customizations apply, use the * DescribeAccountCustomization API operation. *

*

* Before you use the CreateAccountCustomization API operation to add a theme as the namespace default, * make sure that you first share the theme with the namespace. If you don't share it with the namespace, the theme * isn't visible to your users even if you make it the default theme. To check if the theme is shared, view the * current permissions by using the * DescribeThemePermissions * API operation. To share the theme, grant permissions by using the * UpdateThemePermissions * API operation. *

* * @param createAccountCustomizationRequest * @return A Java Future containing the result of the CreateAccountCustomization operation returned by the service. * @sample AmazonQuickSightAsync.CreateAccountCustomization * @see AWS API Documentation */ java.util.concurrent.Future createAccountCustomizationAsync( CreateAccountCustomizationRequest createAccountCustomizationRequest); /** *

* Creates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, you can add a * custom default theme by using the CreateAccountCustomization or * UpdateAccountCustomization API operation. To further customize Amazon QuickSight by removing Amazon * QuickSight sample assets and videos for all new users, see Customizing Amazon * QuickSight in the Amazon QuickSight User Guide. *

*

* You can create customizations for your Amazon Web Services account or, if you specify a namespace, for a * QuickSight namespace instead. Customizations that apply to a namespace always override customizations that apply * to an Amazon Web Services account. To find out which customizations apply, use the * DescribeAccountCustomization API operation. *

*

* Before you use the CreateAccountCustomization API operation to add a theme as the namespace default, * make sure that you first share the theme with the namespace. If you don't share it with the namespace, the theme * isn't visible to your users even if you make it the default theme. To check if the theme is shared, view the * current permissions by using the * DescribeThemePermissions * API operation. To share the theme, grant permissions by using the * UpdateThemePermissions * API operation. *

* * @param createAccountCustomizationRequest * @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 CreateAccountCustomization operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateAccountCustomization * @see AWS API Documentation */ java.util.concurrent.Future createAccountCustomizationAsync( CreateAccountCustomizationRequest createAccountCustomizationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an Amazon QuickSight account, or subscribes to Amazon QuickSight Q. *

*

* The Amazon Web Services Region for the account is derived from what is configured in the CLI or SDK. *

*

* Before you use this operation, make sure that you can connect to an existing Amazon Web Services account. If you * don't have an Amazon Web Services account, see Sign up for Amazon Web * Services in the Amazon QuickSight User Guide. The person who signs up for Amazon QuickSight needs to * have the correct Identity and Access Management (IAM) permissions. For more information, see IAM Policy Examples for Amazon * QuickSight in the Amazon QuickSight User Guide. *

*

* If your IAM policy includes both the Subscribe and CreateAccountSubscription actions, * make sure that both actions are set to Allow. If either action is set to Deny, the * Deny action prevails and your API call fails. *

*

* You can't pass an existing IAM role to access other Amazon Web Services services using this API operation. To * pass your existing IAM role to Amazon QuickSight, see Passing IAM roles to Amazon QuickSight in the Amazon QuickSight User Guide. *

*

* You can't set default resource access on the new account from the Amazon QuickSight API. Instead, add default * resource access from the Amazon QuickSight console. For more information about setting default resource access to * Amazon Web Services services, see Setting default resource * access to Amazon Web Services services in the Amazon QuickSight User Guide. *

* * @param createAccountSubscriptionRequest * @return A Java Future containing the result of the CreateAccountSubscription operation returned by the service. * @sample AmazonQuickSightAsync.CreateAccountSubscription * @see AWS API Documentation */ java.util.concurrent.Future createAccountSubscriptionAsync( CreateAccountSubscriptionRequest createAccountSubscriptionRequest); /** *

* Creates an Amazon QuickSight account, or subscribes to Amazon QuickSight Q. *

*

* The Amazon Web Services Region for the account is derived from what is configured in the CLI or SDK. *

*

* Before you use this operation, make sure that you can connect to an existing Amazon Web Services account. If you * don't have an Amazon Web Services account, see Sign up for Amazon Web * Services in the Amazon QuickSight User Guide. The person who signs up for Amazon QuickSight needs to * have the correct Identity and Access Management (IAM) permissions. For more information, see IAM Policy Examples for Amazon * QuickSight in the Amazon QuickSight User Guide. *

*

* If your IAM policy includes both the Subscribe and CreateAccountSubscription actions, * make sure that both actions are set to Allow. If either action is set to Deny, the * Deny action prevails and your API call fails. *

*

* You can't pass an existing IAM role to access other Amazon Web Services services using this API operation. To * pass your existing IAM role to Amazon QuickSight, see Passing IAM roles to Amazon QuickSight in the Amazon QuickSight User Guide. *

*

* You can't set default resource access on the new account from the Amazon QuickSight API. Instead, add default * resource access from the Amazon QuickSight console. For more information about setting default resource access to * Amazon Web Services services, see Setting default resource * access to Amazon Web Services services in the Amazon QuickSight User Guide. *

* * @param createAccountSubscriptionRequest * @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 CreateAccountSubscription operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateAccountSubscription * @see AWS API Documentation */ java.util.concurrent.Future createAccountSubscriptionAsync( CreateAccountSubscriptionRequest createAccountSubscriptionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an analysis in Amazon QuickSight. Analyses can be created either from a template or from an * AnalysisDefinition. *

* * @param createAnalysisRequest * @return A Java Future containing the result of the CreateAnalysis operation returned by the service. * @sample AmazonQuickSightAsync.CreateAnalysis * @see AWS API * Documentation */ java.util.concurrent.Future createAnalysisAsync(CreateAnalysisRequest createAnalysisRequest); /** *

* Creates an analysis in Amazon QuickSight. Analyses can be created either from a template or from an * AnalysisDefinition. *

* * @param createAnalysisRequest * @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 CreateAnalysis operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateAnalysis * @see AWS API * Documentation */ java.util.concurrent.Future createAnalysisAsync(CreateAnalysisRequest createAnalysisRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a dashboard from either a template or directly with a DashboardDefinition. To first create a * template, see the * CreateTemplate * API operation. *

*

* A dashboard is an entity in Amazon QuickSight that identifies Amazon QuickSight reports, created from analyses. * You can share Amazon QuickSight dashboards. With the right permissions, you can create scheduled email reports * from them. If you have the correct permissions, you can create a dashboard from a template that exists in a * different Amazon Web Services account. *

* * @param createDashboardRequest * @return A Java Future containing the result of the CreateDashboard operation returned by the service. * @sample AmazonQuickSightAsync.CreateDashboard * @see AWS API * Documentation */ java.util.concurrent.Future createDashboardAsync(CreateDashboardRequest createDashboardRequest); /** *

* Creates a dashboard from either a template or directly with a DashboardDefinition. To first create a * template, see the * CreateTemplate * API operation. *

*

* A dashboard is an entity in Amazon QuickSight that identifies Amazon QuickSight reports, created from analyses. * You can share Amazon QuickSight dashboards. With the right permissions, you can create scheduled email reports * from them. If you have the correct permissions, you can create a dashboard from a template that exists in a * different Amazon Web Services account. *

* * @param createDashboardRequest * @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 CreateDashboard operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateDashboard * @see AWS API * Documentation */ java.util.concurrent.Future createDashboardAsync(CreateDashboardRequest createDashboardRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a dataset. This operation doesn't support datasets that include uploaded files as a source. *

* * @param createDataSetRequest * @return A Java Future containing the result of the CreateDataSet operation returned by the service. * @sample AmazonQuickSightAsync.CreateDataSet * @see AWS API * Documentation */ java.util.concurrent.Future createDataSetAsync(CreateDataSetRequest createDataSetRequest); /** *

* Creates a dataset. This operation doesn't support datasets that include uploaded files as a source. *

* * @param createDataSetRequest * @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 CreateDataSet operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateDataSet * @see AWS API * Documentation */ java.util.concurrent.Future createDataSetAsync(CreateDataSetRequest createDataSetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a data source. *

* * @param createDataSourceRequest * @return A Java Future containing the result of the CreateDataSource operation returned by the service. * @sample AmazonQuickSightAsync.CreateDataSource * @see AWS * API Documentation */ java.util.concurrent.Future createDataSourceAsync(CreateDataSourceRequest createDataSourceRequest); /** *

* Creates a data source. *

* * @param createDataSourceRequest * @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 CreateDataSource operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateDataSource * @see AWS * API Documentation */ java.util.concurrent.Future createDataSourceAsync(CreateDataSourceRequest createDataSourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an empty shared folder. *

* * @param createFolderRequest * @return A Java Future containing the result of the CreateFolder operation returned by the service. * @sample AmazonQuickSightAsync.CreateFolder * @see AWS API * Documentation */ java.util.concurrent.Future createFolderAsync(CreateFolderRequest createFolderRequest); /** *

* Creates an empty shared folder. *

* * @param createFolderRequest * @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 CreateFolder operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateFolder * @see AWS API * Documentation */ java.util.concurrent.Future createFolderAsync(CreateFolderRequest createFolderRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds an asset, such as a dashboard, analysis, or dataset into a folder. *

* * @param createFolderMembershipRequest * @return A Java Future containing the result of the CreateFolderMembership operation returned by the service. * @sample AmazonQuickSightAsync.CreateFolderMembership * @see AWS API Documentation */ java.util.concurrent.Future createFolderMembershipAsync(CreateFolderMembershipRequest createFolderMembershipRequest); /** *

* Adds an asset, such as a dashboard, analysis, or dataset into a folder. *

* * @param createFolderMembershipRequest * @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 CreateFolderMembership operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateFolderMembership * @see AWS API Documentation */ java.util.concurrent.Future createFolderMembershipAsync(CreateFolderMembershipRequest createFolderMembershipRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Use the CreateGroup operation to create a group in Amazon QuickSight. You can create up to 10,000 * groups in a namespace. If you want to create more than 10,000 groups in a namespace, contact Amazon Web Services * Support. *

*

* The permissions resource is * arn:aws:quicksight:<your-region>:<relevant-aws-account-id>:group/default/<group-name> * . *

*

* The response is a group object. *

* * @param createGroupRequest * The request object for this operation. * @return A Java Future containing the result of the CreateGroup operation returned by the service. * @sample AmazonQuickSightAsync.CreateGroup * @see AWS API * Documentation */ java.util.concurrent.Future createGroupAsync(CreateGroupRequest createGroupRequest); /** *

* Use the CreateGroup operation to create a group in Amazon QuickSight. You can create up to 10,000 * groups in a namespace. If you want to create more than 10,000 groups in a namespace, contact Amazon Web Services * Support. *

*

* The permissions resource is * arn:aws:quicksight:<your-region>:<relevant-aws-account-id>:group/default/<group-name> * . *

*

* The response is a group object. *

* * @param createGroupRequest * The request object for this operation. * @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 CreateGroup operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateGroup * @see AWS API * Documentation */ java.util.concurrent.Future createGroupAsync(CreateGroupRequest createGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds an Amazon QuickSight user to an Amazon QuickSight group. *

* * @param createGroupMembershipRequest * @return A Java Future containing the result of the CreateGroupMembership operation returned by the service. * @sample AmazonQuickSightAsync.CreateGroupMembership * @see AWS API Documentation */ java.util.concurrent.Future createGroupMembershipAsync(CreateGroupMembershipRequest createGroupMembershipRequest); /** *

* Adds an Amazon QuickSight user to an Amazon QuickSight group. *

* * @param createGroupMembershipRequest * @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 CreateGroupMembership operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateGroupMembership * @see AWS API Documentation */ java.util.concurrent.Future createGroupMembershipAsync(CreateGroupMembershipRequest createGroupMembershipRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an assignment with one specified IAM policy, identified by its Amazon Resource Name (ARN). This policy * assignment is attached to the specified groups or users of Amazon QuickSight. Assignment names are unique per * Amazon Web Services account. To avoid overwriting rules in other namespaces, use assignment names that are * unique. *

* * @param createIAMPolicyAssignmentRequest * @return A Java Future containing the result of the CreateIAMPolicyAssignment operation returned by the service. * @sample AmazonQuickSightAsync.CreateIAMPolicyAssignment * @see AWS API Documentation */ java.util.concurrent.Future createIAMPolicyAssignmentAsync( CreateIAMPolicyAssignmentRequest createIAMPolicyAssignmentRequest); /** *

* Creates an assignment with one specified IAM policy, identified by its Amazon Resource Name (ARN). This policy * assignment is attached to the specified groups or users of Amazon QuickSight. Assignment names are unique per * Amazon Web Services account. To avoid overwriting rules in other namespaces, use assignment names that are * unique. *

* * @param createIAMPolicyAssignmentRequest * @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 CreateIAMPolicyAssignment operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateIAMPolicyAssignment * @see AWS API Documentation */ java.util.concurrent.Future createIAMPolicyAssignmentAsync( CreateIAMPolicyAssignmentRequest createIAMPolicyAssignmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates and starts a new SPICE ingestion for a dataset. You can manually refresh datasets in an Enterprise * edition account 32 times in a 24-hour period. You can manually refresh datasets in a Standard edition account 8 * times in a 24-hour period. Each 24-hour period is measured starting 24 hours before the current date and time. *

*

* Any ingestions operating on tagged datasets inherit the same tags automatically for use in access control. For an * example, see How do I * create an IAM policy to control access to Amazon EC2 resources using tags? in the Amazon Web Services * Knowledge Center. Tags are visible on the tagged dataset, but not on the ingestion resource. *

* * @param createIngestionRequest * @return A Java Future containing the result of the CreateIngestion operation returned by the service. * @sample AmazonQuickSightAsync.CreateIngestion * @see AWS API * Documentation */ java.util.concurrent.Future createIngestionAsync(CreateIngestionRequest createIngestionRequest); /** *

* Creates and starts a new SPICE ingestion for a dataset. You can manually refresh datasets in an Enterprise * edition account 32 times in a 24-hour period. You can manually refresh datasets in a Standard edition account 8 * times in a 24-hour period. Each 24-hour period is measured starting 24 hours before the current date and time. *

*

* Any ingestions operating on tagged datasets inherit the same tags automatically for use in access control. For an * example, see How do I * create an IAM policy to control access to Amazon EC2 resources using tags? in the Amazon Web Services * Knowledge Center. Tags are visible on the tagged dataset, but not on the ingestion resource. *

* * @param createIngestionRequest * @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 CreateIngestion operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateIngestion * @see AWS API * Documentation */ java.util.concurrent.Future createIngestionAsync(CreateIngestionRequest createIngestionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* (Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight. *

*

* A namespace allows you to isolate the Amazon QuickSight users and groups that are registered for that namespace. * Users that access the namespace can share assets only with other users or groups in the same namespace. They * can't see users and groups in other namespaces. You can create a namespace after your Amazon Web Services account * is subscribed to Amazon QuickSight. The namespace must be unique within the Amazon Web Services account. By * default, there is a limit of 100 namespaces per Amazon Web Services account. To increase your limit, create a * ticket with Amazon Web Services Support. *

* * @param createNamespaceRequest * @return A Java Future containing the result of the CreateNamespace operation returned by the service. * @sample AmazonQuickSightAsync.CreateNamespace * @see AWS API * Documentation */ java.util.concurrent.Future createNamespaceAsync(CreateNamespaceRequest createNamespaceRequest); /** *

* (Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight. *

*

* A namespace allows you to isolate the Amazon QuickSight users and groups that are registered for that namespace. * Users that access the namespace can share assets only with other users or groups in the same namespace. They * can't see users and groups in other namespaces. You can create a namespace after your Amazon Web Services account * is subscribed to Amazon QuickSight. The namespace must be unique within the Amazon Web Services account. By * default, there is a limit of 100 namespaces per Amazon Web Services account. To increase your limit, create a * ticket with Amazon Web Services Support. *

* * @param createNamespaceRequest * @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 CreateNamespace operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateNamespace * @see AWS API * Documentation */ java.util.concurrent.Future createNamespaceAsync(CreateNamespaceRequest createNamespaceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a refresh schedule for a dataset. You can create up to 5 different schedules for a single dataset. *

* * @param createRefreshScheduleRequest * @return A Java Future containing the result of the CreateRefreshSchedule operation returned by the service. * @sample AmazonQuickSightAsync.CreateRefreshSchedule * @see AWS API Documentation */ java.util.concurrent.Future createRefreshScheduleAsync(CreateRefreshScheduleRequest createRefreshScheduleRequest); /** *

* Creates a refresh schedule for a dataset. You can create up to 5 different schedules for a single dataset. *

* * @param createRefreshScheduleRequest * @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 CreateRefreshSchedule operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateRefreshSchedule * @see AWS API Documentation */ java.util.concurrent.Future createRefreshScheduleAsync(CreateRefreshScheduleRequest createRefreshScheduleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Use CreateRoleMembership to add an existing Amazon QuickSight group to an existing role. *

* * @param createRoleMembershipRequest * @return A Java Future containing the result of the CreateRoleMembership operation returned by the service. * @sample AmazonQuickSightAsync.CreateRoleMembership * @see AWS API Documentation */ java.util.concurrent.Future createRoleMembershipAsync(CreateRoleMembershipRequest createRoleMembershipRequest); /** *

* Use CreateRoleMembership to add an existing Amazon QuickSight group to an existing role. *

* * @param createRoleMembershipRequest * @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 CreateRoleMembership operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateRoleMembership * @see AWS API Documentation */ java.util.concurrent.Future createRoleMembershipAsync(CreateRoleMembershipRequest createRoleMembershipRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a template either from a TemplateDefinition or from an existing Amazon QuickSight analysis * or template. You can use the resulting template to create additional dashboards, templates, or analyses. *

*

* A template is an entity in Amazon QuickSight that encapsulates the metadata required to create an analysis * and that you can use to create s dashboard. A template adds a layer of abstraction by using placeholders to * replace the dataset associated with the analysis. You can use templates to create dashboards by replacing dataset * placeholders with datasets that follow the same schema that was used to create the source analysis and template. *

* * @param createTemplateRequest * @return A Java Future containing the result of the CreateTemplate operation returned by the service. * @sample AmazonQuickSightAsync.CreateTemplate * @see AWS API * Documentation */ java.util.concurrent.Future createTemplateAsync(CreateTemplateRequest createTemplateRequest); /** *

* Creates a template either from a TemplateDefinition or from an existing Amazon QuickSight analysis * or template. You can use the resulting template to create additional dashboards, templates, or analyses. *

*

* A template is an entity in Amazon QuickSight that encapsulates the metadata required to create an analysis * and that you can use to create s dashboard. A template adds a layer of abstraction by using placeholders to * replace the dataset associated with the analysis. You can use templates to create dashboards by replacing dataset * placeholders with datasets that follow the same schema that was used to create the source analysis and template. *

* * @param createTemplateRequest * @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 CreateTemplate operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateTemplate * @see AWS API * Documentation */ java.util.concurrent.Future createTemplateAsync(CreateTemplateRequest createTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a template alias for a template. *

* * @param createTemplateAliasRequest * @return A Java Future containing the result of the CreateTemplateAlias operation returned by the service. * @sample AmazonQuickSightAsync.CreateTemplateAlias * @see AWS * API Documentation */ java.util.concurrent.Future createTemplateAliasAsync(CreateTemplateAliasRequest createTemplateAliasRequest); /** *

* Creates a template alias for a template. *

* * @param createTemplateAliasRequest * @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 CreateTemplateAlias operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateTemplateAlias * @see AWS * API Documentation */ java.util.concurrent.Future createTemplateAliasAsync(CreateTemplateAliasRequest createTemplateAliasRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a theme. *

*

* A theme is set of configuration options for color and layout. Themes apply to analyses and dashboards. For * more information, see Using Themes in Amazon * QuickSight in the Amazon QuickSight User Guide. *

* * @param createThemeRequest * @return A Java Future containing the result of the CreateTheme operation returned by the service. * @sample AmazonQuickSightAsync.CreateTheme * @see AWS API * Documentation */ java.util.concurrent.Future createThemeAsync(CreateThemeRequest createThemeRequest); /** *

* Creates a theme. *

*

* A theme is set of configuration options for color and layout. Themes apply to analyses and dashboards. For * more information, see Using Themes in Amazon * QuickSight in the Amazon QuickSight User Guide. *

* * @param createThemeRequest * @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 CreateTheme operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateTheme * @see AWS API * Documentation */ java.util.concurrent.Future createThemeAsync(CreateThemeRequest createThemeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a theme alias for a theme. *

* * @param createThemeAliasRequest * @return A Java Future containing the result of the CreateThemeAlias operation returned by the service. * @sample AmazonQuickSightAsync.CreateThemeAlias * @see AWS * API Documentation */ java.util.concurrent.Future createThemeAliasAsync(CreateThemeAliasRequest createThemeAliasRequest); /** *

* Creates a theme alias for a theme. *

* * @param createThemeAliasRequest * @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 CreateThemeAlias operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateThemeAlias * @see AWS * API Documentation */ java.util.concurrent.Future createThemeAliasAsync(CreateThemeAliasRequest createThemeAliasRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new Q topic. *

* * @param createTopicRequest * @return A Java Future containing the result of the CreateTopic operation returned by the service. * @sample AmazonQuickSightAsync.CreateTopic * @see AWS API * Documentation */ java.util.concurrent.Future createTopicAsync(CreateTopicRequest createTopicRequest); /** *

* Creates a new Q topic. *

* * @param createTopicRequest * @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 CreateTopic operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateTopic * @see AWS API * Documentation */ java.util.concurrent.Future createTopicAsync(CreateTopicRequest createTopicRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a topic refresh schedule. *

* * @param createTopicRefreshScheduleRequest * @return A Java Future containing the result of the CreateTopicRefreshSchedule operation returned by the service. * @sample AmazonQuickSightAsync.CreateTopicRefreshSchedule * @see AWS API Documentation */ java.util.concurrent.Future createTopicRefreshScheduleAsync( CreateTopicRefreshScheduleRequest createTopicRefreshScheduleRequest); /** *

* Creates a topic refresh schedule. *

* * @param createTopicRefreshScheduleRequest * @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 CreateTopicRefreshSchedule operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateTopicRefreshSchedule * @see AWS API Documentation */ java.util.concurrent.Future createTopicRefreshScheduleAsync( CreateTopicRefreshScheduleRequest createTopicRefreshScheduleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a new VPC connection. *

* * @param createVPCConnectionRequest * @return A Java Future containing the result of the CreateVPCConnection operation returned by the service. * @sample AmazonQuickSightAsync.CreateVPCConnection * @see AWS * API Documentation */ java.util.concurrent.Future createVPCConnectionAsync(CreateVPCConnectionRequest createVPCConnectionRequest); /** *

* Creates a new VPC connection. *

* * @param createVPCConnectionRequest * @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 CreateVPCConnection operation returned by the service. * @sample AmazonQuickSightAsyncHandler.CreateVPCConnection * @see AWS * API Documentation */ java.util.concurrent.Future createVPCConnectionAsync(CreateVPCConnectionRequest createVPCConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes all Amazon QuickSight customizations in this Amazon Web Services Region for the specified Amazon Web * Services account and Amazon QuickSight namespace. *

* * @param deleteAccountCustomizationRequest * @return A Java Future containing the result of the DeleteAccountCustomization operation returned by the service. * @sample AmazonQuickSightAsync.DeleteAccountCustomization * @see AWS API Documentation */ java.util.concurrent.Future deleteAccountCustomizationAsync( DeleteAccountCustomizationRequest deleteAccountCustomizationRequest); /** *

* Deletes all Amazon QuickSight customizations in this Amazon Web Services Region for the specified Amazon Web * Services account and Amazon QuickSight namespace. *

* * @param deleteAccountCustomizationRequest * @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 DeleteAccountCustomization operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteAccountCustomization * @see AWS API Documentation */ java.util.concurrent.Future deleteAccountCustomizationAsync( DeleteAccountCustomizationRequest deleteAccountCustomizationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Use the DeleteAccountSubscription operation to delete an Amazon QuickSight account. This operation * will result in an error message if you have configured your account termination protection settings to * True. To change this setting and delete your account, call the UpdateAccountSettings * API and set the value of the TerminationProtectionEnabled parameter to False, then make * another call to the DeleteAccountSubscription API. *

* * @param deleteAccountSubscriptionRequest * @return A Java Future containing the result of the DeleteAccountSubscription operation returned by the service. * @sample AmazonQuickSightAsync.DeleteAccountSubscription * @see AWS API Documentation */ java.util.concurrent.Future deleteAccountSubscriptionAsync( DeleteAccountSubscriptionRequest deleteAccountSubscriptionRequest); /** *

* Use the DeleteAccountSubscription operation to delete an Amazon QuickSight account. This operation * will result in an error message if you have configured your account termination protection settings to * True. To change this setting and delete your account, call the UpdateAccountSettings * API and set the value of the TerminationProtectionEnabled parameter to False, then make * another call to the DeleteAccountSubscription API. *

* * @param deleteAccountSubscriptionRequest * @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 DeleteAccountSubscription operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteAccountSubscription * @see AWS API Documentation */ java.util.concurrent.Future deleteAccountSubscriptionAsync( DeleteAccountSubscriptionRequest deleteAccountSubscriptionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an analysis from Amazon QuickSight. You can optionally include a recovery window during which you can * restore the analysis. If you don't specify a recovery window value, the operation defaults to 30 days. Amazon * QuickSight attaches a DeletionTime stamp to the response that specifies the end of the recovery * window. At the end of the recovery window, Amazon QuickSight deletes the analysis permanently. *

*

* At any time before recovery window ends, you can use the RestoreAnalysis API operation to remove the * DeletionTime stamp and cancel the deletion of the analysis. The analysis remains visible in the API * until it's deleted, so you can describe it but you can't make a template from it. *

*

* An analysis that's scheduled for deletion isn't accessible in the Amazon QuickSight console. To access it in the * console, restore it. Deleting an analysis doesn't delete the dashboards that you publish from it. *

* * @param deleteAnalysisRequest * @return A Java Future containing the result of the DeleteAnalysis operation returned by the service. * @sample AmazonQuickSightAsync.DeleteAnalysis * @see AWS API * Documentation */ java.util.concurrent.Future deleteAnalysisAsync(DeleteAnalysisRequest deleteAnalysisRequest); /** *

* Deletes an analysis from Amazon QuickSight. You can optionally include a recovery window during which you can * restore the analysis. If you don't specify a recovery window value, the operation defaults to 30 days. Amazon * QuickSight attaches a DeletionTime stamp to the response that specifies the end of the recovery * window. At the end of the recovery window, Amazon QuickSight deletes the analysis permanently. *

*

* At any time before recovery window ends, you can use the RestoreAnalysis API operation to remove the * DeletionTime stamp and cancel the deletion of the analysis. The analysis remains visible in the API * until it's deleted, so you can describe it but you can't make a template from it. *

*

* An analysis that's scheduled for deletion isn't accessible in the Amazon QuickSight console. To access it in the * console, restore it. Deleting an analysis doesn't delete the dashboards that you publish from it. *

* * @param deleteAnalysisRequest * @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 DeleteAnalysis operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteAnalysis * @see AWS API * Documentation */ java.util.concurrent.Future deleteAnalysisAsync(DeleteAnalysisRequest deleteAnalysisRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a dashboard. *

* * @param deleteDashboardRequest * @return A Java Future containing the result of the DeleteDashboard operation returned by the service. * @sample AmazonQuickSightAsync.DeleteDashboard * @see AWS API * Documentation */ java.util.concurrent.Future deleteDashboardAsync(DeleteDashboardRequest deleteDashboardRequest); /** *

* Deletes a dashboard. *

* * @param deleteDashboardRequest * @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 DeleteDashboard operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteDashboard * @see AWS API * Documentation */ java.util.concurrent.Future deleteDashboardAsync(DeleteDashboardRequest deleteDashboardRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a dataset. *

* * @param deleteDataSetRequest * @return A Java Future containing the result of the DeleteDataSet operation returned by the service. * @sample AmazonQuickSightAsync.DeleteDataSet * @see AWS API * Documentation */ java.util.concurrent.Future deleteDataSetAsync(DeleteDataSetRequest deleteDataSetRequest); /** *

* Deletes a dataset. *

* * @param deleteDataSetRequest * @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 DeleteDataSet operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteDataSet * @see AWS API * Documentation */ java.util.concurrent.Future deleteDataSetAsync(DeleteDataSetRequest deleteDataSetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the dataset refresh properties of the dataset. *

* * @param deleteDataSetRefreshPropertiesRequest * @return A Java Future containing the result of the DeleteDataSetRefreshProperties operation returned by the * service. * @sample AmazonQuickSightAsync.DeleteDataSetRefreshProperties * @see AWS API Documentation */ java.util.concurrent.Future deleteDataSetRefreshPropertiesAsync( DeleteDataSetRefreshPropertiesRequest deleteDataSetRefreshPropertiesRequest); /** *

* Deletes the dataset refresh properties of the dataset. *

* * @param deleteDataSetRefreshPropertiesRequest * @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 DeleteDataSetRefreshProperties operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.DeleteDataSetRefreshProperties * @see AWS API Documentation */ java.util.concurrent.Future deleteDataSetRefreshPropertiesAsync( DeleteDataSetRefreshPropertiesRequest deleteDataSetRefreshPropertiesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the data source permanently. This operation breaks all the datasets that reference the deleted data * source. *

* * @param deleteDataSourceRequest * @return A Java Future containing the result of the DeleteDataSource operation returned by the service. * @sample AmazonQuickSightAsync.DeleteDataSource * @see AWS * API Documentation */ java.util.concurrent.Future deleteDataSourceAsync(DeleteDataSourceRequest deleteDataSourceRequest); /** *

* Deletes the data source permanently. This operation breaks all the datasets that reference the deleted data * source. *

* * @param deleteDataSourceRequest * @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 DeleteDataSource operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteDataSource * @see AWS * API Documentation */ java.util.concurrent.Future deleteDataSourceAsync(DeleteDataSourceRequest deleteDataSourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an empty folder. *

* * @param deleteFolderRequest * @return A Java Future containing the result of the DeleteFolder operation returned by the service. * @sample AmazonQuickSightAsync.DeleteFolder * @see AWS API * Documentation */ java.util.concurrent.Future deleteFolderAsync(DeleteFolderRequest deleteFolderRequest); /** *

* Deletes an empty folder. *

* * @param deleteFolderRequest * @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 DeleteFolder operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteFolder * @see AWS API * Documentation */ java.util.concurrent.Future deleteFolderAsync(DeleteFolderRequest deleteFolderRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes an asset, such as a dashboard, analysis, or dataset, from a folder. *

* * @param deleteFolderMembershipRequest * @return A Java Future containing the result of the DeleteFolderMembership operation returned by the service. * @sample AmazonQuickSightAsync.DeleteFolderMembership * @see AWS API Documentation */ java.util.concurrent.Future deleteFolderMembershipAsync(DeleteFolderMembershipRequest deleteFolderMembershipRequest); /** *

* Removes an asset, such as a dashboard, analysis, or dataset, from a folder. *

* * @param deleteFolderMembershipRequest * @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 DeleteFolderMembership operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteFolderMembership * @see AWS API Documentation */ java.util.concurrent.Future deleteFolderMembershipAsync(DeleteFolderMembershipRequest deleteFolderMembershipRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes a user group from Amazon QuickSight. *

* * @param deleteGroupRequest * @return A Java Future containing the result of the DeleteGroup operation returned by the service. * @sample AmazonQuickSightAsync.DeleteGroup * @see AWS API * Documentation */ java.util.concurrent.Future deleteGroupAsync(DeleteGroupRequest deleteGroupRequest); /** *

* Removes a user group from Amazon QuickSight. *

* * @param deleteGroupRequest * @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 DeleteGroup operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteGroup * @see AWS API * Documentation */ java.util.concurrent.Future deleteGroupAsync(DeleteGroupRequest deleteGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes a user from a group so that the user is no longer a member of the group. *

* * @param deleteGroupMembershipRequest * @return A Java Future containing the result of the DeleteGroupMembership operation returned by the service. * @sample AmazonQuickSightAsync.DeleteGroupMembership * @see AWS API Documentation */ java.util.concurrent.Future deleteGroupMembershipAsync(DeleteGroupMembershipRequest deleteGroupMembershipRequest); /** *

* Removes a user from a group so that the user is no longer a member of the group. *

* * @param deleteGroupMembershipRequest * @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 DeleteGroupMembership operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteGroupMembership * @see AWS API Documentation */ java.util.concurrent.Future deleteGroupMembershipAsync(DeleteGroupMembershipRequest deleteGroupMembershipRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an existing IAM policy assignment. *

* * @param deleteIAMPolicyAssignmentRequest * @return A Java Future containing the result of the DeleteIAMPolicyAssignment operation returned by the service. * @sample AmazonQuickSightAsync.DeleteIAMPolicyAssignment * @see AWS API Documentation */ java.util.concurrent.Future deleteIAMPolicyAssignmentAsync( DeleteIAMPolicyAssignmentRequest deleteIAMPolicyAssignmentRequest); /** *

* Deletes an existing IAM policy assignment. *

* * @param deleteIAMPolicyAssignmentRequest * @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 DeleteIAMPolicyAssignment operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteIAMPolicyAssignment * @see AWS API Documentation */ java.util.concurrent.Future deleteIAMPolicyAssignmentAsync( DeleteIAMPolicyAssignmentRequest deleteIAMPolicyAssignmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes all access scopes and authorized targets that are associated with a service from the Amazon QuickSight * IAM Identity Center application. *

*

* This operation is only supported for Amazon QuickSight accounts that use IAM Identity Center. *

* * @param deleteIdentityPropagationConfigRequest * @return A Java Future containing the result of the DeleteIdentityPropagationConfig operation returned by the * service. * @sample AmazonQuickSightAsync.DeleteIdentityPropagationConfig * @see AWS API Documentation */ java.util.concurrent.Future deleteIdentityPropagationConfigAsync( DeleteIdentityPropagationConfigRequest deleteIdentityPropagationConfigRequest); /** *

* Deletes all access scopes and authorized targets that are associated with a service from the Amazon QuickSight * IAM Identity Center application. *

*

* This operation is only supported for Amazon QuickSight accounts that use IAM Identity Center. *

* * @param deleteIdentityPropagationConfigRequest * @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 DeleteIdentityPropagationConfig operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.DeleteIdentityPropagationConfig * @see AWS API Documentation */ java.util.concurrent.Future deleteIdentityPropagationConfigAsync( DeleteIdentityPropagationConfigRequest deleteIdentityPropagationConfigRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a namespace and the users and groups that are associated with the namespace. This is an asynchronous * process. Assets including dashboards, analyses, datasets and data sources are not deleted. To delete these * assets, you use the API operations for the relevant asset. *

* * @param deleteNamespaceRequest * @return A Java Future containing the result of the DeleteNamespace operation returned by the service. * @sample AmazonQuickSightAsync.DeleteNamespace * @see AWS API * Documentation */ java.util.concurrent.Future deleteNamespaceAsync(DeleteNamespaceRequest deleteNamespaceRequest); /** *

* Deletes a namespace and the users and groups that are associated with the namespace. This is an asynchronous * process. Assets including dashboards, analyses, datasets and data sources are not deleted. To delete these * assets, you use the API operations for the relevant asset. *

* * @param deleteNamespaceRequest * @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 DeleteNamespace operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteNamespace * @see AWS API * Documentation */ java.util.concurrent.Future deleteNamespaceAsync(DeleteNamespaceRequest deleteNamespaceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a refresh schedule from a dataset. *

* * @param deleteRefreshScheduleRequest * @return A Java Future containing the result of the DeleteRefreshSchedule operation returned by the service. * @sample AmazonQuickSightAsync.DeleteRefreshSchedule * @see AWS API Documentation */ java.util.concurrent.Future deleteRefreshScheduleAsync(DeleteRefreshScheduleRequest deleteRefreshScheduleRequest); /** *

* Deletes a refresh schedule from a dataset. *

* * @param deleteRefreshScheduleRequest * @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 DeleteRefreshSchedule operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteRefreshSchedule * @see AWS API Documentation */ java.util.concurrent.Future deleteRefreshScheduleAsync(DeleteRefreshScheduleRequest deleteRefreshScheduleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes custom permissions from the role. *

* * @param deleteRoleCustomPermissionRequest * @return A Java Future containing the result of the DeleteRoleCustomPermission operation returned by the service. * @sample AmazonQuickSightAsync.DeleteRoleCustomPermission * @see AWS API Documentation */ java.util.concurrent.Future deleteRoleCustomPermissionAsync( DeleteRoleCustomPermissionRequest deleteRoleCustomPermissionRequest); /** *

* Removes custom permissions from the role. *

* * @param deleteRoleCustomPermissionRequest * @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 DeleteRoleCustomPermission operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteRoleCustomPermission * @see AWS API Documentation */ java.util.concurrent.Future deleteRoleCustomPermissionAsync( DeleteRoleCustomPermissionRequest deleteRoleCustomPermissionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes a group from a role. *

* * @param deleteRoleMembershipRequest * @return A Java Future containing the result of the DeleteRoleMembership operation returned by the service. * @sample AmazonQuickSightAsync.DeleteRoleMembership * @see AWS API Documentation */ java.util.concurrent.Future deleteRoleMembershipAsync(DeleteRoleMembershipRequest deleteRoleMembershipRequest); /** *

* Removes a group from a role. *

* * @param deleteRoleMembershipRequest * @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 DeleteRoleMembership operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteRoleMembership * @see AWS API Documentation */ java.util.concurrent.Future deleteRoleMembershipAsync(DeleteRoleMembershipRequest deleteRoleMembershipRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a template. *

* * @param deleteTemplateRequest * @return A Java Future containing the result of the DeleteTemplate operation returned by the service. * @sample AmazonQuickSightAsync.DeleteTemplate * @see AWS API * Documentation */ java.util.concurrent.Future deleteTemplateAsync(DeleteTemplateRequest deleteTemplateRequest); /** *

* Deletes a template. *

* * @param deleteTemplateRequest * @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 DeleteTemplate operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteTemplate * @see AWS API * Documentation */ java.util.concurrent.Future deleteTemplateAsync(DeleteTemplateRequest deleteTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the item that the specified template alias points to. If you provide a specific alias, you delete the * version of the template that the alias points to. *

* * @param deleteTemplateAliasRequest * @return A Java Future containing the result of the DeleteTemplateAlias operation returned by the service. * @sample AmazonQuickSightAsync.DeleteTemplateAlias * @see AWS * API Documentation */ java.util.concurrent.Future deleteTemplateAliasAsync(DeleteTemplateAliasRequest deleteTemplateAliasRequest); /** *

* Deletes the item that the specified template alias points to. If you provide a specific alias, you delete the * version of the template that the alias points to. *

* * @param deleteTemplateAliasRequest * @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 DeleteTemplateAlias operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteTemplateAlias * @see AWS * API Documentation */ java.util.concurrent.Future deleteTemplateAliasAsync(DeleteTemplateAliasRequest deleteTemplateAliasRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a theme. *

* * @param deleteThemeRequest * @return A Java Future containing the result of the DeleteTheme operation returned by the service. * @sample AmazonQuickSightAsync.DeleteTheme * @see AWS API * Documentation */ java.util.concurrent.Future deleteThemeAsync(DeleteThemeRequest deleteThemeRequest); /** *

* Deletes a theme. *

* * @param deleteThemeRequest * @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 DeleteTheme operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteTheme * @see AWS API * Documentation */ java.util.concurrent.Future deleteThemeAsync(DeleteThemeRequest deleteThemeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the version of the theme that the specified theme alias points to. If you provide a specific alias, you * delete the version of the theme that the alias points to. *

* * @param deleteThemeAliasRequest * @return A Java Future containing the result of the DeleteThemeAlias operation returned by the service. * @sample AmazonQuickSightAsync.DeleteThemeAlias * @see AWS * API Documentation */ java.util.concurrent.Future deleteThemeAliasAsync(DeleteThemeAliasRequest deleteThemeAliasRequest); /** *

* Deletes the version of the theme that the specified theme alias points to. If you provide a specific alias, you * delete the version of the theme that the alias points to. *

* * @param deleteThemeAliasRequest * @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 DeleteThemeAlias operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteThemeAlias * @see AWS * API Documentation */ java.util.concurrent.Future deleteThemeAliasAsync(DeleteThemeAliasRequest deleteThemeAliasRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a topic. *

* * @param deleteTopicRequest * @return A Java Future containing the result of the DeleteTopic operation returned by the service. * @sample AmazonQuickSightAsync.DeleteTopic * @see AWS API * Documentation */ java.util.concurrent.Future deleteTopicAsync(DeleteTopicRequest deleteTopicRequest); /** *

* Deletes a topic. *

* * @param deleteTopicRequest * @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 DeleteTopic operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteTopic * @see AWS API * Documentation */ java.util.concurrent.Future deleteTopicAsync(DeleteTopicRequest deleteTopicRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a topic refresh schedule. *

* * @param deleteTopicRefreshScheduleRequest * @return A Java Future containing the result of the DeleteTopicRefreshSchedule operation returned by the service. * @sample AmazonQuickSightAsync.DeleteTopicRefreshSchedule * @see AWS API Documentation */ java.util.concurrent.Future deleteTopicRefreshScheduleAsync( DeleteTopicRefreshScheduleRequest deleteTopicRefreshScheduleRequest); /** *

* Deletes a topic refresh schedule. *

* * @param deleteTopicRefreshScheduleRequest * @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 DeleteTopicRefreshSchedule operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteTopicRefreshSchedule * @see AWS API Documentation */ java.util.concurrent.Future deleteTopicRefreshScheduleAsync( DeleteTopicRefreshScheduleRequest deleteTopicRefreshScheduleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the Amazon QuickSight user that is associated with the identity of the IAM user or role that's making the * call. The IAM user isn't deleted as a result of this call. *

* * @param deleteUserRequest * @return A Java Future containing the result of the DeleteUser operation returned by the service. * @sample AmazonQuickSightAsync.DeleteUser * @see AWS API * Documentation */ java.util.concurrent.Future deleteUserAsync(DeleteUserRequest deleteUserRequest); /** *

* Deletes the Amazon QuickSight user that is associated with the identity of the IAM user or role that's making the * call. The IAM user isn't deleted as a result of this call. *

* * @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 AmazonQuickSightAsyncHandler.DeleteUser * @see AWS API * Documentation */ java.util.concurrent.Future deleteUserAsync(DeleteUserRequest deleteUserRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a user identified by its principal ID. *

* * @param deleteUserByPrincipalIdRequest * @return A Java Future containing the result of the DeleteUserByPrincipalId operation returned by the service. * @sample AmazonQuickSightAsync.DeleteUserByPrincipalId * @see AWS API Documentation */ java.util.concurrent.Future deleteUserByPrincipalIdAsync(DeleteUserByPrincipalIdRequest deleteUserByPrincipalIdRequest); /** *

* Deletes a user identified by its principal ID. *

* * @param deleteUserByPrincipalIdRequest * @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 DeleteUserByPrincipalId operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteUserByPrincipalId * @see AWS API Documentation */ java.util.concurrent.Future deleteUserByPrincipalIdAsync(DeleteUserByPrincipalIdRequest deleteUserByPrincipalIdRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a VPC connection. *

* * @param deleteVPCConnectionRequest * @return A Java Future containing the result of the DeleteVPCConnection operation returned by the service. * @sample AmazonQuickSightAsync.DeleteVPCConnection * @see AWS * API Documentation */ java.util.concurrent.Future deleteVPCConnectionAsync(DeleteVPCConnectionRequest deleteVPCConnectionRequest); /** *

* Deletes a VPC connection. *

* * @param deleteVPCConnectionRequest * @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 DeleteVPCConnection operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DeleteVPCConnection * @see AWS * API Documentation */ java.util.concurrent.Future deleteVPCConnectionAsync(DeleteVPCConnectionRequest deleteVPCConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the customizations associated with the provided Amazon Web Services account and Amazon Amazon * QuickSight namespace in an Amazon Web Services Region. The Amazon QuickSight console evaluates which * customizations to apply by running this API operation with the Resolved flag included. *

*

* To determine what customizations display when you run this command, it can help to visualize the relationship of * the entities involved. *

*
    *
  • *

    * Amazon Web Services account - The Amazon Web Services account exists at the top of the hierarchy. It * has the potential to use all of the Amazon Web Services Regions and Amazon Web Services Services. When you * subscribe to Amazon QuickSight, you choose one Amazon Web Services Region to use as your home Region. That's * where your free SPICE capacity is located. You can use Amazon QuickSight in any supported Amazon Web Services * Region. *

    *
  • *
  • *

    * Amazon Web Services Region - In each Amazon Web Services Region where you sign in to Amazon * QuickSight at least once, Amazon QuickSight acts as a separate instance of the same service. If you have a user * directory, it resides in us-east-1, which is the US East (N. Virginia). Generally speaking, these users have * access to Amazon QuickSight in any Amazon Web Services Region, unless they are constrained to a namespace. *

    *

    * To run the command in a different Amazon Web Services Region, you change your Region settings. If you're using * the CLI, you can use one of the following options: *

    * *
  • *
  • *

    * Namespace - A QuickSight namespace is a partition that contains users and assets (data sources, * datasets, dashboards, and so on). To access assets that are in a specific namespace, users and groups must also * be part of the same namespace. People who share a namespace are completely isolated from users and assets in * other namespaces, even if they are in the same Amazon Web Services account and Amazon Web Services Region. *

    *
  • *
  • *

    * Applied customizations - Within an Amazon Web Services Region, a set of Amazon QuickSight * customizations can apply to an Amazon Web Services account or to a namespace. Settings that you apply to a * namespace override settings that you apply to an Amazon Web Services account. All settings are isolated to a * single Amazon Web Services Region. To apply them in other Amazon Web Services Regions, run the * CreateAccountCustomization command in each Amazon Web Services Region where you want to apply the * same customizations. *

    *
  • *
* * @param describeAccountCustomizationRequest * @return A Java Future containing the result of the DescribeAccountCustomization operation returned by the * service. * @sample AmazonQuickSightAsync.DescribeAccountCustomization * @see AWS API Documentation */ java.util.concurrent.Future describeAccountCustomizationAsync( DescribeAccountCustomizationRequest describeAccountCustomizationRequest); /** *

* Describes the customizations associated with the provided Amazon Web Services account and Amazon Amazon * QuickSight namespace in an Amazon Web Services Region. The Amazon QuickSight console evaluates which * customizations to apply by running this API operation with the Resolved flag included. *

*

* To determine what customizations display when you run this command, it can help to visualize the relationship of * the entities involved. *

*
    *
  • *

    * Amazon Web Services account - The Amazon Web Services account exists at the top of the hierarchy. It * has the potential to use all of the Amazon Web Services Regions and Amazon Web Services Services. When you * subscribe to Amazon QuickSight, you choose one Amazon Web Services Region to use as your home Region. That's * where your free SPICE capacity is located. You can use Amazon QuickSight in any supported Amazon Web Services * Region. *

    *
  • *
  • *

    * Amazon Web Services Region - In each Amazon Web Services Region where you sign in to Amazon * QuickSight at least once, Amazon QuickSight acts as a separate instance of the same service. If you have a user * directory, it resides in us-east-1, which is the US East (N. Virginia). Generally speaking, these users have * access to Amazon QuickSight in any Amazon Web Services Region, unless they are constrained to a namespace. *

    *

    * To run the command in a different Amazon Web Services Region, you change your Region settings. If you're using * the CLI, you can use one of the following options: *

    * *
  • *
  • *

    * Namespace - A QuickSight namespace is a partition that contains users and assets (data sources, * datasets, dashboards, and so on). To access assets that are in a specific namespace, users and groups must also * be part of the same namespace. People who share a namespace are completely isolated from users and assets in * other namespaces, even if they are in the same Amazon Web Services account and Amazon Web Services Region. *

    *
  • *
  • *

    * Applied customizations - Within an Amazon Web Services Region, a set of Amazon QuickSight * customizations can apply to an Amazon Web Services account or to a namespace. Settings that you apply to a * namespace override settings that you apply to an Amazon Web Services account. All settings are isolated to a * single Amazon Web Services Region. To apply them in other Amazon Web Services Regions, run the * CreateAccountCustomization command in each Amazon Web Services Region where you want to apply the * same customizations. *

    *
  • *
* * @param describeAccountCustomizationRequest * @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 DescribeAccountCustomization operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.DescribeAccountCustomization * @see AWS API Documentation */ java.util.concurrent.Future describeAccountCustomizationAsync( DescribeAccountCustomizationRequest describeAccountCustomizationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the settings that were used when your Amazon QuickSight subscription was first created in this Amazon * Web Services account. *

* * @param describeAccountSettingsRequest * @return A Java Future containing the result of the DescribeAccountSettings operation returned by the service. * @sample AmazonQuickSightAsync.DescribeAccountSettings * @see AWS API Documentation */ java.util.concurrent.Future describeAccountSettingsAsync(DescribeAccountSettingsRequest describeAccountSettingsRequest); /** *

* Describes the settings that were used when your Amazon QuickSight subscription was first created in this Amazon * Web Services account. *

* * @param describeAccountSettingsRequest * @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 DescribeAccountSettings operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeAccountSettings * @see AWS API Documentation */ java.util.concurrent.Future describeAccountSettingsAsync(DescribeAccountSettingsRequest describeAccountSettingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Use the DescribeAccountSubscription operation to receive a description of an Amazon QuickSight account's * subscription. A successful API call returns an AccountInfo object that includes an account's name, * subscription status, authentication type, edition, and notification email address. *

* * @param describeAccountSubscriptionRequest * @return A Java Future containing the result of the DescribeAccountSubscription operation returned by the service. * @sample AmazonQuickSightAsync.DescribeAccountSubscription * @see AWS API Documentation */ java.util.concurrent.Future describeAccountSubscriptionAsync( DescribeAccountSubscriptionRequest describeAccountSubscriptionRequest); /** *

* Use the DescribeAccountSubscription operation to receive a description of an Amazon QuickSight account's * subscription. A successful API call returns an AccountInfo object that includes an account's name, * subscription status, authentication type, edition, and notification email address. *

* * @param describeAccountSubscriptionRequest * @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 DescribeAccountSubscription operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeAccountSubscription * @see AWS API Documentation */ java.util.concurrent.Future describeAccountSubscriptionAsync( DescribeAccountSubscriptionRequest describeAccountSubscriptionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Provides a summary of the metadata for an analysis. *

* * @param describeAnalysisRequest * @return A Java Future containing the result of the DescribeAnalysis operation returned by the service. * @sample AmazonQuickSightAsync.DescribeAnalysis * @see AWS * API Documentation */ java.util.concurrent.Future describeAnalysisAsync(DescribeAnalysisRequest describeAnalysisRequest); /** *

* Provides a summary of the metadata for an analysis. *

* * @param describeAnalysisRequest * @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 DescribeAnalysis operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeAnalysis * @see AWS * API Documentation */ java.util.concurrent.Future describeAnalysisAsync(DescribeAnalysisRequest describeAnalysisRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Provides a detailed description of the definition of an analysis. *

* *

* If you do not need to know details about the content of an Analysis, for instance if you are trying to check the * status of a recently created or updated Analysis, use the * DescribeAnalysis instead. *

*
* * @param describeAnalysisDefinitionRequest * @return A Java Future containing the result of the DescribeAnalysisDefinition operation returned by the service. * @sample AmazonQuickSightAsync.DescribeAnalysisDefinition * @see AWS API Documentation */ java.util.concurrent.Future describeAnalysisDefinitionAsync( DescribeAnalysisDefinitionRequest describeAnalysisDefinitionRequest); /** *

* Provides a detailed description of the definition of an analysis. *

* *

* If you do not need to know details about the content of an Analysis, for instance if you are trying to check the * status of a recently created or updated Analysis, use the * DescribeAnalysis instead. *

*
* * @param describeAnalysisDefinitionRequest * @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 DescribeAnalysisDefinition operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeAnalysisDefinition * @see AWS API Documentation */ java.util.concurrent.Future describeAnalysisDefinitionAsync( DescribeAnalysisDefinitionRequest describeAnalysisDefinitionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Provides the read and write permissions for an analysis. *

* * @param describeAnalysisPermissionsRequest * @return A Java Future containing the result of the DescribeAnalysisPermissions operation returned by the service. * @sample AmazonQuickSightAsync.DescribeAnalysisPermissions * @see AWS API Documentation */ java.util.concurrent.Future describeAnalysisPermissionsAsync( DescribeAnalysisPermissionsRequest describeAnalysisPermissionsRequest); /** *

* Provides the read and write permissions for an analysis. *

* * @param describeAnalysisPermissionsRequest * @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 DescribeAnalysisPermissions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeAnalysisPermissions * @see AWS API Documentation */ java.util.concurrent.Future describeAnalysisPermissionsAsync( DescribeAnalysisPermissionsRequest describeAnalysisPermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes an existing export job. *

*

* Poll job descriptions after a job starts to know the status of the job. When a job succeeds, a URL is provided to * download the exported assets' data from. Download URLs are valid for five minutes after they are generated. You * can call the DescribeAssetBundleExportJob API for a new download URL as needed. *

*

* Job descriptions are available for 14 days after the job starts. *

* * @param describeAssetBundleExportJobRequest * @return A Java Future containing the result of the DescribeAssetBundleExportJob operation returned by the * service. * @sample AmazonQuickSightAsync.DescribeAssetBundleExportJob * @see AWS API Documentation */ java.util.concurrent.Future describeAssetBundleExportJobAsync( DescribeAssetBundleExportJobRequest describeAssetBundleExportJobRequest); /** *

* Describes an existing export job. *

*

* Poll job descriptions after a job starts to know the status of the job. When a job succeeds, a URL is provided to * download the exported assets' data from. Download URLs are valid for five minutes after they are generated. You * can call the DescribeAssetBundleExportJob API for a new download URL as needed. *

*

* Job descriptions are available for 14 days after the job starts. *

* * @param describeAssetBundleExportJobRequest * @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 DescribeAssetBundleExportJob operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.DescribeAssetBundleExportJob * @see AWS API Documentation */ java.util.concurrent.Future describeAssetBundleExportJobAsync( DescribeAssetBundleExportJobRequest describeAssetBundleExportJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes an existing import job. *

*

* Poll job descriptions after starting a job to know when it has succeeded or failed. Job descriptions are * available for 14 days after job starts. *

* * @param describeAssetBundleImportJobRequest * @return A Java Future containing the result of the DescribeAssetBundleImportJob operation returned by the * service. * @sample AmazonQuickSightAsync.DescribeAssetBundleImportJob * @see AWS API Documentation */ java.util.concurrent.Future describeAssetBundleImportJobAsync( DescribeAssetBundleImportJobRequest describeAssetBundleImportJobRequest); /** *

* Describes an existing import job. *

*

* Poll job descriptions after starting a job to know when it has succeeded or failed. Job descriptions are * available for 14 days after job starts. *

* * @param describeAssetBundleImportJobRequest * @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 DescribeAssetBundleImportJob operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.DescribeAssetBundleImportJob * @see AWS API Documentation */ java.util.concurrent.Future describeAssetBundleImportJobAsync( DescribeAssetBundleImportJobRequest describeAssetBundleImportJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Provides a summary for a dashboard. *

* * @param describeDashboardRequest * @return A Java Future containing the result of the DescribeDashboard operation returned by the service. * @sample AmazonQuickSightAsync.DescribeDashboard * @see AWS * API Documentation */ java.util.concurrent.Future describeDashboardAsync(DescribeDashboardRequest describeDashboardRequest); /** *

* Provides a summary for a dashboard. *

* * @param describeDashboardRequest * @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 DescribeDashboard operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeDashboard * @see AWS * API Documentation */ java.util.concurrent.Future describeDashboardAsync(DescribeDashboardRequest describeDashboardRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Provides a detailed description of the definition of a dashboard. *

* *

* If you do not need to know details about the content of a dashboard, for instance if you are trying to check the * status of a recently created or updated dashboard, use the * DescribeDashboard instead. *

*
* * @param describeDashboardDefinitionRequest * @return A Java Future containing the result of the DescribeDashboardDefinition operation returned by the service. * @sample AmazonQuickSightAsync.DescribeDashboardDefinition * @see AWS API Documentation */ java.util.concurrent.Future describeDashboardDefinitionAsync( DescribeDashboardDefinitionRequest describeDashboardDefinitionRequest); /** *

* Provides a detailed description of the definition of a dashboard. *

* *

* If you do not need to know details about the content of a dashboard, for instance if you are trying to check the * status of a recently created or updated dashboard, use the * DescribeDashboard instead. *

*
* * @param describeDashboardDefinitionRequest * @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 DescribeDashboardDefinition operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeDashboardDefinition * @see AWS API Documentation */ java.util.concurrent.Future describeDashboardDefinitionAsync( DescribeDashboardDefinitionRequest describeDashboardDefinitionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes read and write permissions for a dashboard. *

* * @param describeDashboardPermissionsRequest * @return A Java Future containing the result of the DescribeDashboardPermissions operation returned by the * service. * @sample AmazonQuickSightAsync.DescribeDashboardPermissions * @see AWS API Documentation */ java.util.concurrent.Future describeDashboardPermissionsAsync( DescribeDashboardPermissionsRequest describeDashboardPermissionsRequest); /** *

* Describes read and write permissions for a dashboard. *

* * @param describeDashboardPermissionsRequest * @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 DescribeDashboardPermissions operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.DescribeDashboardPermissions * @see AWS API Documentation */ java.util.concurrent.Future describeDashboardPermissionsAsync( DescribeDashboardPermissionsRequest describeDashboardPermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes an existing snapshot job. *

*

* Poll job descriptions after a job starts to know the status of the job. For information on available status * codes, see JobStatus. *

* * @param describeDashboardSnapshotJobRequest * @return A Java Future containing the result of the DescribeDashboardSnapshotJob operation returned by the * service. * @sample AmazonQuickSightAsync.DescribeDashboardSnapshotJob * @see AWS API Documentation */ java.util.concurrent.Future describeDashboardSnapshotJobAsync( DescribeDashboardSnapshotJobRequest describeDashboardSnapshotJobRequest); /** *

* Describes an existing snapshot job. *

*

* Poll job descriptions after a job starts to know the status of the job. For information on available status * codes, see JobStatus. *

* * @param describeDashboardSnapshotJobRequest * @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 DescribeDashboardSnapshotJob operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.DescribeDashboardSnapshotJob * @see AWS API Documentation */ java.util.concurrent.Future describeDashboardSnapshotJobAsync( DescribeDashboardSnapshotJobRequest describeDashboardSnapshotJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the result of an existing snapshot job that has finished running. *

*

* A finished snapshot job will return a COMPLETED or FAILED status when you poll the job * with a DescribeDashboardSnapshotJob API call. *

*

* If the job has not finished running, this operation returns a message that says * Dashboard Snapshot Job with id <SnapshotjobId> has not reached a terminal state.. *

* * @param describeDashboardSnapshotJobResultRequest * @return A Java Future containing the result of the DescribeDashboardSnapshotJobResult operation returned by the * service. * @sample AmazonQuickSightAsync.DescribeDashboardSnapshotJobResult * @see AWS API Documentation */ java.util.concurrent.Future describeDashboardSnapshotJobResultAsync( DescribeDashboardSnapshotJobResultRequest describeDashboardSnapshotJobResultRequest); /** *

* Describes the result of an existing snapshot job that has finished running. *

*

* A finished snapshot job will return a COMPLETED or FAILED status when you poll the job * with a DescribeDashboardSnapshotJob API call. *

*

* If the job has not finished running, this operation returns a message that says * Dashboard Snapshot Job with id <SnapshotjobId> has not reached a terminal state.. *

* * @param describeDashboardSnapshotJobResultRequest * @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 DescribeDashboardSnapshotJobResult operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.DescribeDashboardSnapshotJobResult * @see AWS API Documentation */ java.util.concurrent.Future describeDashboardSnapshotJobResultAsync( DescribeDashboardSnapshotJobResultRequest describeDashboardSnapshotJobResultRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes a dataset. This operation doesn't support datasets that include uploaded files as a source. *

* * @param describeDataSetRequest * @return A Java Future containing the result of the DescribeDataSet operation returned by the service. * @sample AmazonQuickSightAsync.DescribeDataSet * @see AWS API * Documentation */ java.util.concurrent.Future describeDataSetAsync(DescribeDataSetRequest describeDataSetRequest); /** *

* Describes a dataset. This operation doesn't support datasets that include uploaded files as a source. *

* * @param describeDataSetRequest * @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 DescribeDataSet operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeDataSet * @see AWS API * Documentation */ java.util.concurrent.Future describeDataSetAsync(DescribeDataSetRequest describeDataSetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the permissions on a dataset. *

*

* The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id. *

* * @param describeDataSetPermissionsRequest * @return A Java Future containing the result of the DescribeDataSetPermissions operation returned by the service. * @sample AmazonQuickSightAsync.DescribeDataSetPermissions * @see AWS API Documentation */ java.util.concurrent.Future describeDataSetPermissionsAsync( DescribeDataSetPermissionsRequest describeDataSetPermissionsRequest); /** *

* Describes the permissions on a dataset. *

*

* The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id. *

* * @param describeDataSetPermissionsRequest * @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 DescribeDataSetPermissions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeDataSetPermissions * @see AWS API Documentation */ java.util.concurrent.Future describeDataSetPermissionsAsync( DescribeDataSetPermissionsRequest describeDataSetPermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the refresh properties of a dataset. *

* * @param describeDataSetRefreshPropertiesRequest * @return A Java Future containing the result of the DescribeDataSetRefreshProperties operation returned by the * service. * @sample AmazonQuickSightAsync.DescribeDataSetRefreshProperties * @see AWS API Documentation */ java.util.concurrent.Future describeDataSetRefreshPropertiesAsync( DescribeDataSetRefreshPropertiesRequest describeDataSetRefreshPropertiesRequest); /** *

* Describes the refresh properties of a dataset. *

* * @param describeDataSetRefreshPropertiesRequest * @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 DescribeDataSetRefreshProperties operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.DescribeDataSetRefreshProperties * @see AWS API Documentation */ java.util.concurrent.Future describeDataSetRefreshPropertiesAsync( DescribeDataSetRefreshPropertiesRequest describeDataSetRefreshPropertiesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes a data source. *

* * @param describeDataSourceRequest * @return A Java Future containing the result of the DescribeDataSource operation returned by the service. * @sample AmazonQuickSightAsync.DescribeDataSource * @see AWS * API Documentation */ java.util.concurrent.Future describeDataSourceAsync(DescribeDataSourceRequest describeDataSourceRequest); /** *

* Describes a data source. *

* * @param describeDataSourceRequest * @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 DescribeDataSource operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeDataSource * @see AWS * API Documentation */ java.util.concurrent.Future describeDataSourceAsync(DescribeDataSourceRequest describeDataSourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the resource permissions for a data source. *

* * @param describeDataSourcePermissionsRequest * @return A Java Future containing the result of the DescribeDataSourcePermissions operation returned by the * service. * @sample AmazonQuickSightAsync.DescribeDataSourcePermissions * @see AWS API Documentation */ java.util.concurrent.Future describeDataSourcePermissionsAsync( DescribeDataSourcePermissionsRequest describeDataSourcePermissionsRequest); /** *

* Describes the resource permissions for a data source. *

* * @param describeDataSourcePermissionsRequest * @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 DescribeDataSourcePermissions operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.DescribeDataSourcePermissions * @see AWS API Documentation */ java.util.concurrent.Future describeDataSourcePermissionsAsync( DescribeDataSourcePermissionsRequest describeDataSourcePermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes a folder. *

* * @param describeFolderRequest * @return A Java Future containing the result of the DescribeFolder operation returned by the service. * @sample AmazonQuickSightAsync.DescribeFolder * @see AWS API * Documentation */ java.util.concurrent.Future describeFolderAsync(DescribeFolderRequest describeFolderRequest); /** *

* Describes a folder. *

* * @param describeFolderRequest * @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 DescribeFolder operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeFolder * @see AWS API * Documentation */ java.util.concurrent.Future describeFolderAsync(DescribeFolderRequest describeFolderRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes permissions for a folder. *

* * @param describeFolderPermissionsRequest * @return A Java Future containing the result of the DescribeFolderPermissions operation returned by the service. * @sample AmazonQuickSightAsync.DescribeFolderPermissions * @see AWS API Documentation */ java.util.concurrent.Future describeFolderPermissionsAsync( DescribeFolderPermissionsRequest describeFolderPermissionsRequest); /** *

* Describes permissions for a folder. *

* * @param describeFolderPermissionsRequest * @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 DescribeFolderPermissions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeFolderPermissions * @see AWS API Documentation */ java.util.concurrent.Future describeFolderPermissionsAsync( DescribeFolderPermissionsRequest describeFolderPermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the folder resolved permissions. Permissions consists of both folder direct permissions and the * inherited permissions from the ancestor folders. *

* * @param describeFolderResolvedPermissionsRequest * @return A Java Future containing the result of the DescribeFolderResolvedPermissions operation returned by the * service. * @sample AmazonQuickSightAsync.DescribeFolderResolvedPermissions * @see AWS API Documentation */ java.util.concurrent.Future describeFolderResolvedPermissionsAsync( DescribeFolderResolvedPermissionsRequest describeFolderResolvedPermissionsRequest); /** *

* Describes the folder resolved permissions. Permissions consists of both folder direct permissions and the * inherited permissions from the ancestor folders. *

* * @param describeFolderResolvedPermissionsRequest * @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 DescribeFolderResolvedPermissions operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.DescribeFolderResolvedPermissions * @see AWS API Documentation */ java.util.concurrent.Future describeFolderResolvedPermissionsAsync( DescribeFolderResolvedPermissionsRequest describeFolderResolvedPermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN). *

* * @param describeGroupRequest * @return A Java Future containing the result of the DescribeGroup operation returned by the service. * @sample AmazonQuickSightAsync.DescribeGroup * @see AWS API * Documentation */ java.util.concurrent.Future describeGroupAsync(DescribeGroupRequest describeGroupRequest); /** *

* Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN). *

* * @param describeGroupRequest * @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 DescribeGroup operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeGroup * @see AWS API * Documentation */ java.util.concurrent.Future describeGroupAsync(DescribeGroupRequest describeGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Use the DescribeGroupMembership operation to determine if a user is a member of the specified group. * If the user exists and is a member of the specified group, an associated GroupMember object is * returned. *

* * @param describeGroupMembershipRequest * @return A Java Future containing the result of the DescribeGroupMembership operation returned by the service. * @sample AmazonQuickSightAsync.DescribeGroupMembership * @see AWS API Documentation */ java.util.concurrent.Future describeGroupMembershipAsync(DescribeGroupMembershipRequest describeGroupMembershipRequest); /** *

* Use the DescribeGroupMembership operation to determine if a user is a member of the specified group. * If the user exists and is a member of the specified group, an associated GroupMember object is * returned. *

* * @param describeGroupMembershipRequest * @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 DescribeGroupMembership operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeGroupMembership * @see AWS API Documentation */ java.util.concurrent.Future describeGroupMembershipAsync(DescribeGroupMembershipRequest describeGroupMembershipRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes an existing IAM policy assignment, as specified by the assignment name. *

* * @param describeIAMPolicyAssignmentRequest * @return A Java Future containing the result of the DescribeIAMPolicyAssignment operation returned by the service. * @sample AmazonQuickSightAsync.DescribeIAMPolicyAssignment * @see AWS API Documentation */ java.util.concurrent.Future describeIAMPolicyAssignmentAsync( DescribeIAMPolicyAssignmentRequest describeIAMPolicyAssignmentRequest); /** *

* Describes an existing IAM policy assignment, as specified by the assignment name. *

* * @param describeIAMPolicyAssignmentRequest * @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 DescribeIAMPolicyAssignment operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeIAMPolicyAssignment * @see AWS API Documentation */ java.util.concurrent.Future describeIAMPolicyAssignmentAsync( DescribeIAMPolicyAssignmentRequest describeIAMPolicyAssignmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes a SPICE ingestion. *

* * @param describeIngestionRequest * @return A Java Future containing the result of the DescribeIngestion operation returned by the service. * @sample AmazonQuickSightAsync.DescribeIngestion * @see AWS * API Documentation */ java.util.concurrent.Future describeIngestionAsync(DescribeIngestionRequest describeIngestionRequest); /** *

* Describes a SPICE ingestion. *

* * @param describeIngestionRequest * @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 DescribeIngestion operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeIngestion * @see AWS * API Documentation */ java.util.concurrent.Future describeIngestionAsync(DescribeIngestionRequest describeIngestionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Provides a summary and status of IP rules. *

* * @param describeIpRestrictionRequest * @return A Java Future containing the result of the DescribeIpRestriction operation returned by the service. * @sample AmazonQuickSightAsync.DescribeIpRestriction * @see AWS API Documentation */ java.util.concurrent.Future describeIpRestrictionAsync(DescribeIpRestrictionRequest describeIpRestrictionRequest); /** *

* Provides a summary and status of IP rules. *

* * @param describeIpRestrictionRequest * @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 DescribeIpRestriction operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeIpRestriction * @see AWS API Documentation */ java.util.concurrent.Future describeIpRestrictionAsync(DescribeIpRestrictionRequest describeIpRestrictionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes all customer managed key registrations in a Amazon QuickSight account. *

* * @param describeKeyRegistrationRequest * @return A Java Future containing the result of the DescribeKeyRegistration operation returned by the service. * @sample AmazonQuickSightAsync.DescribeKeyRegistration * @see AWS API Documentation */ java.util.concurrent.Future describeKeyRegistrationAsync(DescribeKeyRegistrationRequest describeKeyRegistrationRequest); /** *

* Describes all customer managed key registrations in a Amazon QuickSight account. *

* * @param describeKeyRegistrationRequest * @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 DescribeKeyRegistration operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeKeyRegistration * @see AWS API Documentation */ java.util.concurrent.Future describeKeyRegistrationAsync(DescribeKeyRegistrationRequest describeKeyRegistrationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the current namespace. *

* * @param describeNamespaceRequest * @return A Java Future containing the result of the DescribeNamespace operation returned by the service. * @sample AmazonQuickSightAsync.DescribeNamespace * @see AWS * API Documentation */ java.util.concurrent.Future describeNamespaceAsync(DescribeNamespaceRequest describeNamespaceRequest); /** *

* Describes the current namespace. *

* * @param describeNamespaceRequest * @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 DescribeNamespace operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeNamespace * @see AWS * API Documentation */ java.util.concurrent.Future describeNamespaceAsync(DescribeNamespaceRequest describeNamespaceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Provides a summary of a refresh schedule. *

* * @param describeRefreshScheduleRequest * @return A Java Future containing the result of the DescribeRefreshSchedule operation returned by the service. * @sample AmazonQuickSightAsync.DescribeRefreshSchedule * @see AWS API Documentation */ java.util.concurrent.Future describeRefreshScheduleAsync(DescribeRefreshScheduleRequest describeRefreshScheduleRequest); /** *

* Provides a summary of a refresh schedule. *

* * @param describeRefreshScheduleRequest * @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 DescribeRefreshSchedule operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeRefreshSchedule * @see AWS API Documentation */ java.util.concurrent.Future describeRefreshScheduleAsync(DescribeRefreshScheduleRequest describeRefreshScheduleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes all custom permissions that are mapped to a role. *

* * @param describeRoleCustomPermissionRequest * @return A Java Future containing the result of the DescribeRoleCustomPermission operation returned by the * service. * @sample AmazonQuickSightAsync.DescribeRoleCustomPermission * @see AWS API Documentation */ java.util.concurrent.Future describeRoleCustomPermissionAsync( DescribeRoleCustomPermissionRequest describeRoleCustomPermissionRequest); /** *

* Describes all custom permissions that are mapped to a role. *

* * @param describeRoleCustomPermissionRequest * @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 DescribeRoleCustomPermission operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.DescribeRoleCustomPermission * @see AWS API Documentation */ java.util.concurrent.Future describeRoleCustomPermissionAsync( DescribeRoleCustomPermissionRequest describeRoleCustomPermissionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes a template's metadata. *

* * @param describeTemplateRequest * @return A Java Future containing the result of the DescribeTemplate operation returned by the service. * @sample AmazonQuickSightAsync.DescribeTemplate * @see AWS * API Documentation */ java.util.concurrent.Future describeTemplateAsync(DescribeTemplateRequest describeTemplateRequest); /** *

* Describes a template's metadata. *

* * @param describeTemplateRequest * @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 DescribeTemplate operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeTemplate * @see AWS * API Documentation */ java.util.concurrent.Future describeTemplateAsync(DescribeTemplateRequest describeTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the template alias for a template. *

* * @param describeTemplateAliasRequest * @return A Java Future containing the result of the DescribeTemplateAlias operation returned by the service. * @sample AmazonQuickSightAsync.DescribeTemplateAlias * @see AWS API Documentation */ java.util.concurrent.Future describeTemplateAliasAsync(DescribeTemplateAliasRequest describeTemplateAliasRequest); /** *

* Describes the template alias for a template. *

* * @param describeTemplateAliasRequest * @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 DescribeTemplateAlias operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeTemplateAlias * @see AWS API Documentation */ java.util.concurrent.Future describeTemplateAliasAsync(DescribeTemplateAliasRequest describeTemplateAliasRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Provides a detailed description of the definition of a template. *

* *

* If you do not need to know details about the content of a template, for instance if you are trying to check the * status of a recently created or updated template, use the * DescribeTemplate instead. *

*
* * @param describeTemplateDefinitionRequest * @return A Java Future containing the result of the DescribeTemplateDefinition operation returned by the service. * @sample AmazonQuickSightAsync.DescribeTemplateDefinition * @see AWS API Documentation */ java.util.concurrent.Future describeTemplateDefinitionAsync( DescribeTemplateDefinitionRequest describeTemplateDefinitionRequest); /** *

* Provides a detailed description of the definition of a template. *

* *

* If you do not need to know details about the content of a template, for instance if you are trying to check the * status of a recently created or updated template, use the * DescribeTemplate instead. *

*
* * @param describeTemplateDefinitionRequest * @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 DescribeTemplateDefinition operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeTemplateDefinition * @see AWS API Documentation */ java.util.concurrent.Future describeTemplateDefinitionAsync( DescribeTemplateDefinitionRequest describeTemplateDefinitionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes read and write permissions on a template. *

* * @param describeTemplatePermissionsRequest * @return A Java Future containing the result of the DescribeTemplatePermissions operation returned by the service. * @sample AmazonQuickSightAsync.DescribeTemplatePermissions * @see AWS API Documentation */ java.util.concurrent.Future describeTemplatePermissionsAsync( DescribeTemplatePermissionsRequest describeTemplatePermissionsRequest); /** *

* Describes read and write permissions on a template. *

* * @param describeTemplatePermissionsRequest * @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 DescribeTemplatePermissions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeTemplatePermissions * @see AWS API Documentation */ java.util.concurrent.Future describeTemplatePermissionsAsync( DescribeTemplatePermissionsRequest describeTemplatePermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes a theme. *

* * @param describeThemeRequest * @return A Java Future containing the result of the DescribeTheme operation returned by the service. * @sample AmazonQuickSightAsync.DescribeTheme * @see AWS API * Documentation */ java.util.concurrent.Future describeThemeAsync(DescribeThemeRequest describeThemeRequest); /** *

* Describes a theme. *

* * @param describeThemeRequest * @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 DescribeTheme operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeTheme * @see AWS API * Documentation */ java.util.concurrent.Future describeThemeAsync(DescribeThemeRequest describeThemeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the alias for a theme. *

* * @param describeThemeAliasRequest * @return A Java Future containing the result of the DescribeThemeAlias operation returned by the service. * @sample AmazonQuickSightAsync.DescribeThemeAlias * @see AWS * API Documentation */ java.util.concurrent.Future describeThemeAliasAsync(DescribeThemeAliasRequest describeThemeAliasRequest); /** *

* Describes the alias for a theme. *

* * @param describeThemeAliasRequest * @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 DescribeThemeAlias operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeThemeAlias * @see AWS * API Documentation */ java.util.concurrent.Future describeThemeAliasAsync(DescribeThemeAliasRequest describeThemeAliasRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the read and write permissions for a theme. *

* * @param describeThemePermissionsRequest * @return A Java Future containing the result of the DescribeThemePermissions operation returned by the service. * @sample AmazonQuickSightAsync.DescribeThemePermissions * @see AWS API Documentation */ java.util.concurrent.Future describeThemePermissionsAsync(DescribeThemePermissionsRequest describeThemePermissionsRequest); /** *

* Describes the read and write permissions for a theme. *

* * @param describeThemePermissionsRequest * @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 DescribeThemePermissions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeThemePermissions * @see AWS API Documentation */ java.util.concurrent.Future describeThemePermissionsAsync(DescribeThemePermissionsRequest describeThemePermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes a topic. *

* * @param describeTopicRequest * @return A Java Future containing the result of the DescribeTopic operation returned by the service. * @sample AmazonQuickSightAsync.DescribeTopic * @see AWS API * Documentation */ java.util.concurrent.Future describeTopicAsync(DescribeTopicRequest describeTopicRequest); /** *

* Describes a topic. *

* * @param describeTopicRequest * @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 DescribeTopic operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeTopic * @see AWS API * Documentation */ java.util.concurrent.Future describeTopicAsync(DescribeTopicRequest describeTopicRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the permissions of a topic. *

* * @param describeTopicPermissionsRequest * @return A Java Future containing the result of the DescribeTopicPermissions operation returned by the service. * @sample AmazonQuickSightAsync.DescribeTopicPermissions * @see AWS API Documentation */ java.util.concurrent.Future describeTopicPermissionsAsync(DescribeTopicPermissionsRequest describeTopicPermissionsRequest); /** *

* Describes the permissions of a topic. *

* * @param describeTopicPermissionsRequest * @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 DescribeTopicPermissions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeTopicPermissions * @see AWS API Documentation */ java.util.concurrent.Future describeTopicPermissionsAsync(DescribeTopicPermissionsRequest describeTopicPermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the status of a topic refresh. *

* * @param describeTopicRefreshRequest * @return A Java Future containing the result of the DescribeTopicRefresh operation returned by the service. * @sample AmazonQuickSightAsync.DescribeTopicRefresh * @see AWS API Documentation */ java.util.concurrent.Future describeTopicRefreshAsync(DescribeTopicRefreshRequest describeTopicRefreshRequest); /** *

* Describes the status of a topic refresh. *

* * @param describeTopicRefreshRequest * @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 DescribeTopicRefresh operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeTopicRefresh * @see AWS API Documentation */ java.util.concurrent.Future describeTopicRefreshAsync(DescribeTopicRefreshRequest describeTopicRefreshRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a topic refresh schedule. *

* * @param describeTopicRefreshScheduleRequest * @return A Java Future containing the result of the DescribeTopicRefreshSchedule operation returned by the * service. * @sample AmazonQuickSightAsync.DescribeTopicRefreshSchedule * @see AWS API Documentation */ java.util.concurrent.Future describeTopicRefreshScheduleAsync( DescribeTopicRefreshScheduleRequest describeTopicRefreshScheduleRequest); /** *

* Deletes a topic refresh schedule. *

* * @param describeTopicRefreshScheduleRequest * @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 DescribeTopicRefreshSchedule operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.DescribeTopicRefreshSchedule * @see AWS API Documentation */ java.util.concurrent.Future describeTopicRefreshScheduleAsync( DescribeTopicRefreshScheduleRequest describeTopicRefreshScheduleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns information about a user, given the user name. *

* * @param describeUserRequest * @return A Java Future containing the result of the DescribeUser operation returned by the service. * @sample AmazonQuickSightAsync.DescribeUser * @see AWS API * Documentation */ java.util.concurrent.Future describeUserAsync(DescribeUserRequest describeUserRequest); /** *

* Returns information about a user, given the user name. *

* * @param describeUserRequest * @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 DescribeUser operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeUser * @see AWS API * Documentation */ java.util.concurrent.Future describeUserAsync(DescribeUserRequest describeUserRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes a VPC connection. *

* * @param describeVPCConnectionRequest * @return A Java Future containing the result of the DescribeVPCConnection operation returned by the service. * @sample AmazonQuickSightAsync.DescribeVPCConnection * @see AWS API Documentation */ java.util.concurrent.Future describeVPCConnectionAsync(DescribeVPCConnectionRequest describeVPCConnectionRequest); /** *

* Describes a VPC connection. *

* * @param describeVPCConnectionRequest * @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 DescribeVPCConnection operation returned by the service. * @sample AmazonQuickSightAsyncHandler.DescribeVPCConnection * @see AWS API Documentation */ java.util.concurrent.Future describeVPCConnectionAsync(DescribeVPCConnectionRequest describeVPCConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Generates an embed URL that you can use to embed an Amazon QuickSight dashboard or visual in your website, * without having to register any reader users. Before you use this action, make sure that you have configured the * dashboards and permissions. *

*

* The following rules apply to the generated URL: *

*
    *
  • *

    * It contains a temporary bearer token. It is valid for 5 minutes after it is generated. Once redeemed within this * period, it cannot be re-used again. *

    *
  • *
  • *

    * The URL validity period should not be confused with the actual session lifetime that can be customized using the * SessionLifetimeInMinutes * parameter. The resulting user session is valid for 15 minutes (minimum) to 10 hours (maximum). The default * session duration is 10 hours. *

    *
  • *
  • *

    * You are charged only when the URL is used or there is interaction with Amazon QuickSight. *

    *
  • *
*

* For more information, see Embedded Analytics in the * Amazon QuickSight User Guide. *

*

* For more information about the high-level steps for embedding and for an interactive demo of the ways you can * customize embedding, visit the Amazon QuickSight Developer * Portal. *

* * @param generateEmbedUrlForAnonymousUserRequest * @return A Java Future containing the result of the GenerateEmbedUrlForAnonymousUser operation returned by the * service. * @sample AmazonQuickSightAsync.GenerateEmbedUrlForAnonymousUser * @see AWS API Documentation */ java.util.concurrent.Future generateEmbedUrlForAnonymousUserAsync( GenerateEmbedUrlForAnonymousUserRequest generateEmbedUrlForAnonymousUserRequest); /** *

* Generates an embed URL that you can use to embed an Amazon QuickSight dashboard or visual in your website, * without having to register any reader users. Before you use this action, make sure that you have configured the * dashboards and permissions. *

*

* The following rules apply to the generated URL: *

*
    *
  • *

    * It contains a temporary bearer token. It is valid for 5 minutes after it is generated. Once redeemed within this * period, it cannot be re-used again. *

    *
  • *
  • *

    * The URL validity period should not be confused with the actual session lifetime that can be customized using the * SessionLifetimeInMinutes * parameter. The resulting user session is valid for 15 minutes (minimum) to 10 hours (maximum). The default * session duration is 10 hours. *

    *
  • *
  • *

    * You are charged only when the URL is used or there is interaction with Amazon QuickSight. *

    *
  • *
*

* For more information, see Embedded Analytics in the * Amazon QuickSight User Guide. *

*

* For more information about the high-level steps for embedding and for an interactive demo of the ways you can * customize embedding, visit the Amazon QuickSight Developer * Portal. *

* * @param generateEmbedUrlForAnonymousUserRequest * @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 GenerateEmbedUrlForAnonymousUser operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.GenerateEmbedUrlForAnonymousUser * @see AWS API Documentation */ java.util.concurrent.Future generateEmbedUrlForAnonymousUserAsync( GenerateEmbedUrlForAnonymousUserRequest generateEmbedUrlForAnonymousUserRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Generates an embed URL that you can use to embed an Amazon QuickSight experience in your website. This action can * be used for any type of user registered in an Amazon QuickSight account. Before you use this action, make sure * that you have configured the relevant Amazon QuickSight resource and permissions. *

*

* The following rules apply to the generated URL: *

*
    *
  • *

    * It contains a temporary bearer token. It is valid for 5 minutes after it is generated. Once redeemed within this * period, it cannot be re-used again. *

    *
  • *
  • *

    * The URL validity period should not be confused with the actual session lifetime that can be customized using the * SessionLifetimeInMinutes * parameter. *

    *

    * The resulting user session is valid for 15 minutes (minimum) to 10 hours (maximum). The default session duration * is 10 hours. *

    *
  • *
  • *

    * You are charged only when the URL is used or there is interaction with Amazon QuickSight. *

    *
  • *
*

* For more information, see Embedded Analytics in the * Amazon QuickSight User Guide. *

*

* For more information about the high-level steps for embedding and for an interactive demo of the ways you can * customize embedding, visit the Amazon QuickSight Developer * Portal. *

* * @param generateEmbedUrlForRegisteredUserRequest * @return A Java Future containing the result of the GenerateEmbedUrlForRegisteredUser operation returned by the * service. * @sample AmazonQuickSightAsync.GenerateEmbedUrlForRegisteredUser * @see AWS API Documentation */ java.util.concurrent.Future generateEmbedUrlForRegisteredUserAsync( GenerateEmbedUrlForRegisteredUserRequest generateEmbedUrlForRegisteredUserRequest); /** *

* Generates an embed URL that you can use to embed an Amazon QuickSight experience in your website. This action can * be used for any type of user registered in an Amazon QuickSight account. Before you use this action, make sure * that you have configured the relevant Amazon QuickSight resource and permissions. *

*

* The following rules apply to the generated URL: *

*
    *
  • *

    * It contains a temporary bearer token. It is valid for 5 minutes after it is generated. Once redeemed within this * period, it cannot be re-used again. *

    *
  • *
  • *

    * The URL validity period should not be confused with the actual session lifetime that can be customized using the * SessionLifetimeInMinutes * parameter. *

    *

    * The resulting user session is valid for 15 minutes (minimum) to 10 hours (maximum). The default session duration * is 10 hours. *

    *
  • *
  • *

    * You are charged only when the URL is used or there is interaction with Amazon QuickSight. *

    *
  • *
*

* For more information, see Embedded Analytics in the * Amazon QuickSight User Guide. *

*

* For more information about the high-level steps for embedding and for an interactive demo of the ways you can * customize embedding, visit the Amazon QuickSight Developer * Portal. *

* * @param generateEmbedUrlForRegisteredUserRequest * @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 GenerateEmbedUrlForRegisteredUser operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.GenerateEmbedUrlForRegisteredUser * @see AWS API Documentation */ java.util.concurrent.Future generateEmbedUrlForRegisteredUserAsync( GenerateEmbedUrlForRegisteredUserRequest generateEmbedUrlForRegisteredUserRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Generates a temporary session URL and authorization code(bearer token) that you can use to embed an Amazon * QuickSight read-only dashboard in your website or application. Before you use this command, make sure that you * have configured the dashboards and permissions. *

*

* Currently, you can use GetDashboardEmbedURL only from the server, not from the user's browser. The * following rules apply to the generated URL: *

*
    *
  • *

    * They must be used together. *

    *
  • *
  • *

    * They can be used one time only. *

    *
  • *
  • *

    * They are valid for 5 minutes after you run this command. *

    *
  • *
  • *

    * You are charged only when the URL is used or there is interaction with Amazon QuickSight. *

    *
  • *
  • *

    * The resulting user session is valid for 15 minutes (default) up to 10 hours (maximum). You can use the optional * SessionLifetimeInMinutes parameter to customize session duration. *

    *
  • *
*

* For more information, see Embedding Analytics * Using GetDashboardEmbedUrl in the Amazon QuickSight User Guide. *

*

* For more information about the high-level steps for embedding and for an interactive demo of the ways you can * customize embedding, visit the Amazon QuickSight Developer * Portal. *

* * @param getDashboardEmbedUrlRequest * @return A Java Future containing the result of the GetDashboardEmbedUrl operation returned by the service. * @sample AmazonQuickSightAsync.GetDashboardEmbedUrl * @see AWS API Documentation */ java.util.concurrent.Future getDashboardEmbedUrlAsync(GetDashboardEmbedUrlRequest getDashboardEmbedUrlRequest); /** *

* Generates a temporary session URL and authorization code(bearer token) that you can use to embed an Amazon * QuickSight read-only dashboard in your website or application. Before you use this command, make sure that you * have configured the dashboards and permissions. *

*

* Currently, you can use GetDashboardEmbedURL only from the server, not from the user's browser. The * following rules apply to the generated URL: *

*
    *
  • *

    * They must be used together. *

    *
  • *
  • *

    * They can be used one time only. *

    *
  • *
  • *

    * They are valid for 5 minutes after you run this command. *

    *
  • *
  • *

    * You are charged only when the URL is used or there is interaction with Amazon QuickSight. *

    *
  • *
  • *

    * The resulting user session is valid for 15 minutes (default) up to 10 hours (maximum). You can use the optional * SessionLifetimeInMinutes parameter to customize session duration. *

    *
  • *
*

* For more information, see Embedding Analytics * Using GetDashboardEmbedUrl in the Amazon QuickSight User Guide. *

*

* For more information about the high-level steps for embedding and for an interactive demo of the ways you can * customize embedding, visit the Amazon QuickSight Developer * Portal. *

* * @param getDashboardEmbedUrlRequest * @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 GetDashboardEmbedUrl operation returned by the service. * @sample AmazonQuickSightAsyncHandler.GetDashboardEmbedUrl * @see AWS API Documentation */ java.util.concurrent.Future getDashboardEmbedUrlAsync(GetDashboardEmbedUrlRequest getDashboardEmbedUrlRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Generates a session URL and authorization code that you can use to embed the Amazon Amazon QuickSight console in * your web server code. Use GetSessionEmbedUrl where you want to provide an authoring portal that * allows users to create data sources, datasets, analyses, and dashboards. The users who access an embedded Amazon * QuickSight console need belong to the author or admin security cohort. If you want to restrict permissions to * some of these features, add a custom permissions profile to the user with the * UpdateUser * API operation. Use * RegisterUser * API operation to add a new user with a custom permission profile attached. For more information, see the * following sections in the Amazon QuickSight User Guide: *

* * * @param getSessionEmbedUrlRequest * @return A Java Future containing the result of the GetSessionEmbedUrl operation returned by the service. * @sample AmazonQuickSightAsync.GetSessionEmbedUrl * @see AWS * API Documentation */ java.util.concurrent.Future getSessionEmbedUrlAsync(GetSessionEmbedUrlRequest getSessionEmbedUrlRequest); /** *

* Generates a session URL and authorization code that you can use to embed the Amazon Amazon QuickSight console in * your web server code. Use GetSessionEmbedUrl where you want to provide an authoring portal that * allows users to create data sources, datasets, analyses, and dashboards. The users who access an embedded Amazon * QuickSight console need belong to the author or admin security cohort. If you want to restrict permissions to * some of these features, add a custom permissions profile to the user with the * UpdateUser * API operation. Use * RegisterUser * API operation to add a new user with a custom permission profile attached. For more information, see the * following sections in the Amazon QuickSight User Guide: *

* * * @param getSessionEmbedUrlRequest * @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 GetSessionEmbedUrl operation returned by the service. * @sample AmazonQuickSightAsyncHandler.GetSessionEmbedUrl * @see AWS * API Documentation */ java.util.concurrent.Future getSessionEmbedUrlAsync(GetSessionEmbedUrlRequest getSessionEmbedUrlRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists Amazon QuickSight analyses that exist in the specified Amazon Web Services account. *

* * @param listAnalysesRequest * @return A Java Future containing the result of the ListAnalyses operation returned by the service. * @sample AmazonQuickSightAsync.ListAnalyses * @see AWS API * Documentation */ java.util.concurrent.Future listAnalysesAsync(ListAnalysesRequest listAnalysesRequest); /** *

* Lists Amazon QuickSight analyses that exist in the specified Amazon Web Services account. *

* * @param listAnalysesRequest * @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 ListAnalyses operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListAnalyses * @see AWS API * Documentation */ java.util.concurrent.Future listAnalysesAsync(ListAnalysesRequest listAnalysesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all asset bundle export jobs that have been taken place in the last 14 days. Jobs created more than 14 days * ago are deleted forever and are not returned. If you are using the same job ID for multiple jobs, * ListAssetBundleExportJobs only returns the most recent job that uses the repeated job ID. *

* * @param listAssetBundleExportJobsRequest * @return A Java Future containing the result of the ListAssetBundleExportJobs operation returned by the service. * @sample AmazonQuickSightAsync.ListAssetBundleExportJobs * @see AWS API Documentation */ java.util.concurrent.Future listAssetBundleExportJobsAsync( ListAssetBundleExportJobsRequest listAssetBundleExportJobsRequest); /** *

* Lists all asset bundle export jobs that have been taken place in the last 14 days. Jobs created more than 14 days * ago are deleted forever and are not returned. If you are using the same job ID for multiple jobs, * ListAssetBundleExportJobs only returns the most recent job that uses the repeated job ID. *

* * @param listAssetBundleExportJobsRequest * @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 ListAssetBundleExportJobs operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListAssetBundleExportJobs * @see AWS API Documentation */ java.util.concurrent.Future listAssetBundleExportJobsAsync( ListAssetBundleExportJobsRequest listAssetBundleExportJobsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all asset bundle import jobs that have taken place in the last 14 days. Jobs created more than 14 days ago * are deleted forever and are not returned. If you are using the same job ID for multiple jobs, * ListAssetBundleImportJobs only returns the most recent job that uses the repeated job ID. *

* * @param listAssetBundleImportJobsRequest * @return A Java Future containing the result of the ListAssetBundleImportJobs operation returned by the service. * @sample AmazonQuickSightAsync.ListAssetBundleImportJobs * @see AWS API Documentation */ java.util.concurrent.Future listAssetBundleImportJobsAsync( ListAssetBundleImportJobsRequest listAssetBundleImportJobsRequest); /** *

* Lists all asset bundle import jobs that have taken place in the last 14 days. Jobs created more than 14 days ago * are deleted forever and are not returned. If you are using the same job ID for multiple jobs, * ListAssetBundleImportJobs only returns the most recent job that uses the repeated job ID. *

* * @param listAssetBundleImportJobsRequest * @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 ListAssetBundleImportJobs operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListAssetBundleImportJobs * @see AWS API Documentation */ java.util.concurrent.Future listAssetBundleImportJobsAsync( ListAssetBundleImportJobsRequest listAssetBundleImportJobsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all the versions of the dashboards in the Amazon QuickSight subscription. *

* * @param listDashboardVersionsRequest * @return A Java Future containing the result of the ListDashboardVersions operation returned by the service. * @sample AmazonQuickSightAsync.ListDashboardVersions * @see AWS API Documentation */ java.util.concurrent.Future listDashboardVersionsAsync(ListDashboardVersionsRequest listDashboardVersionsRequest); /** *

* Lists all the versions of the dashboards in the Amazon QuickSight subscription. *

* * @param listDashboardVersionsRequest * @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 ListDashboardVersions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListDashboardVersions * @see AWS API Documentation */ java.util.concurrent.Future listDashboardVersionsAsync(ListDashboardVersionsRequest listDashboardVersionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists dashboards in an Amazon Web Services account. *

* * @param listDashboardsRequest * @return A Java Future containing the result of the ListDashboards operation returned by the service. * @sample AmazonQuickSightAsync.ListDashboards * @see AWS API * Documentation */ java.util.concurrent.Future listDashboardsAsync(ListDashboardsRequest listDashboardsRequest); /** *

* Lists dashboards in an Amazon Web Services account. *

* * @param listDashboardsRequest * @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 ListDashboards operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListDashboards * @see AWS API * Documentation */ java.util.concurrent.Future listDashboardsAsync(ListDashboardsRequest listDashboardsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all of the datasets belonging to the current Amazon Web Services account in an Amazon Web Services Region. *

*

* The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/*. *

* * @param listDataSetsRequest * @return A Java Future containing the result of the ListDataSets operation returned by the service. * @sample AmazonQuickSightAsync.ListDataSets * @see AWS API * Documentation */ java.util.concurrent.Future listDataSetsAsync(ListDataSetsRequest listDataSetsRequest); /** *

* Lists all of the datasets belonging to the current Amazon Web Services account in an Amazon Web Services Region. *

*

* The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/*. *

* * @param listDataSetsRequest * @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 ListDataSets operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListDataSets * @see AWS API * Documentation */ java.util.concurrent.Future listDataSetsAsync(ListDataSetsRequest listDataSetsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists data sources in current Amazon Web Services Region that belong to this Amazon Web Services account. *

* * @param listDataSourcesRequest * @return A Java Future containing the result of the ListDataSources operation returned by the service. * @sample AmazonQuickSightAsync.ListDataSources * @see AWS API * Documentation */ java.util.concurrent.Future listDataSourcesAsync(ListDataSourcesRequest listDataSourcesRequest); /** *

* Lists data sources in current Amazon Web Services Region that belong to this Amazon Web Services account. *

* * @param listDataSourcesRequest * @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 ListDataSources operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListDataSources * @see AWS API * Documentation */ java.util.concurrent.Future listDataSourcesAsync(ListDataSourcesRequest listDataSourcesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* List all assets (DASHBOARD, ANALYSIS, and DATASET) in a folder. *

* * @param listFolderMembersRequest * @return A Java Future containing the result of the ListFolderMembers operation returned by the service. * @sample AmazonQuickSightAsync.ListFolderMembers * @see AWS * API Documentation */ java.util.concurrent.Future listFolderMembersAsync(ListFolderMembersRequest listFolderMembersRequest); /** *

* List all assets (DASHBOARD, ANALYSIS, and DATASET) in a folder. *

* * @param listFolderMembersRequest * @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 ListFolderMembers operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListFolderMembers * @see AWS * API Documentation */ java.util.concurrent.Future listFolderMembersAsync(ListFolderMembersRequest listFolderMembersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all folders in an account. *

* * @param listFoldersRequest * @return A Java Future containing the result of the ListFolders operation returned by the service. * @sample AmazonQuickSightAsync.ListFolders * @see AWS API * Documentation */ java.util.concurrent.Future listFoldersAsync(ListFoldersRequest listFoldersRequest); /** *

* Lists all folders in an account. *

* * @param listFoldersRequest * @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 ListFolders operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListFolders * @see AWS API * Documentation */ java.util.concurrent.Future listFoldersAsync(ListFoldersRequest listFoldersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists member users in a group. *

* * @param listGroupMembershipsRequest * @return A Java Future containing the result of the ListGroupMemberships operation returned by the service. * @sample AmazonQuickSightAsync.ListGroupMemberships * @see AWS API Documentation */ java.util.concurrent.Future listGroupMembershipsAsync(ListGroupMembershipsRequest listGroupMembershipsRequest); /** *

* Lists member users in a group. *

* * @param listGroupMembershipsRequest * @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 ListGroupMemberships operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListGroupMemberships * @see AWS API Documentation */ java.util.concurrent.Future listGroupMembershipsAsync(ListGroupMembershipsRequest listGroupMembershipsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all user groups in Amazon QuickSight. *

* * @param listGroupsRequest * @return A Java Future containing the result of the ListGroups operation returned by the service. * @sample AmazonQuickSightAsync.ListGroups * @see AWS API * Documentation */ java.util.concurrent.Future listGroupsAsync(ListGroupsRequest listGroupsRequest); /** *

* Lists all user groups in Amazon QuickSight. *

* * @param listGroupsRequest * @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 ListGroups operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListGroups * @see AWS API * Documentation */ java.util.concurrent.Future listGroupsAsync(ListGroupsRequest listGroupsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the IAM policy assignments in the current Amazon QuickSight account. *

* * @param listIAMPolicyAssignmentsRequest * @return A Java Future containing the result of the ListIAMPolicyAssignments operation returned by the service. * @sample AmazonQuickSightAsync.ListIAMPolicyAssignments * @see AWS API Documentation */ java.util.concurrent.Future listIAMPolicyAssignmentsAsync(ListIAMPolicyAssignmentsRequest listIAMPolicyAssignmentsRequest); /** *

* Lists the IAM policy assignments in the current Amazon QuickSight account. *

* * @param listIAMPolicyAssignmentsRequest * @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 ListIAMPolicyAssignments operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListIAMPolicyAssignments * @see AWS API Documentation */ java.util.concurrent.Future listIAMPolicyAssignmentsAsync(ListIAMPolicyAssignmentsRequest listIAMPolicyAssignmentsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all of the IAM policy assignments, including the Amazon Resource Names (ARNs), for the IAM policies * assigned to the specified user and group, or groups that the user belongs to. *

* * @param listIAMPolicyAssignmentsForUserRequest * @return A Java Future containing the result of the ListIAMPolicyAssignmentsForUser operation returned by the * service. * @sample AmazonQuickSightAsync.ListIAMPolicyAssignmentsForUser * @see AWS API Documentation */ java.util.concurrent.Future listIAMPolicyAssignmentsForUserAsync( ListIAMPolicyAssignmentsForUserRequest listIAMPolicyAssignmentsForUserRequest); /** *

* Lists all of the IAM policy assignments, including the Amazon Resource Names (ARNs), for the IAM policies * assigned to the specified user and group, or groups that the user belongs to. *

* * @param listIAMPolicyAssignmentsForUserRequest * @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 ListIAMPolicyAssignmentsForUser operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.ListIAMPolicyAssignmentsForUser * @see AWS API Documentation */ java.util.concurrent.Future listIAMPolicyAssignmentsForUserAsync( ListIAMPolicyAssignmentsForUserRequest listIAMPolicyAssignmentsForUserRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all services and authorized targets that the Amazon QuickSight IAM Identity Center application can access. *

*

* This operation is only supported for Amazon QuickSight accounts that use IAM Identity Center. *

* * @param listIdentityPropagationConfigsRequest * @return A Java Future containing the result of the ListIdentityPropagationConfigs operation returned by the * service. * @sample AmazonQuickSightAsync.ListIdentityPropagationConfigs * @see AWS API Documentation */ java.util.concurrent.Future listIdentityPropagationConfigsAsync( ListIdentityPropagationConfigsRequest listIdentityPropagationConfigsRequest); /** *

* Lists all services and authorized targets that the Amazon QuickSight IAM Identity Center application can access. *

*

* This operation is only supported for Amazon QuickSight accounts that use IAM Identity Center. *

* * @param listIdentityPropagationConfigsRequest * @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 ListIdentityPropagationConfigs operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.ListIdentityPropagationConfigs * @see AWS API Documentation */ java.util.concurrent.Future listIdentityPropagationConfigsAsync( ListIdentityPropagationConfigsRequest listIdentityPropagationConfigsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the history of SPICE ingestions for a dataset. *

* * @param listIngestionsRequest * @return A Java Future containing the result of the ListIngestions operation returned by the service. * @sample AmazonQuickSightAsync.ListIngestions * @see AWS API * Documentation */ java.util.concurrent.Future listIngestionsAsync(ListIngestionsRequest listIngestionsRequest); /** *

* Lists the history of SPICE ingestions for a dataset. *

* * @param listIngestionsRequest * @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 ListIngestions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListIngestions * @see AWS API * Documentation */ java.util.concurrent.Future listIngestionsAsync(ListIngestionsRequest listIngestionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the namespaces for the specified Amazon Web Services account. This operation doesn't list deleted * namespaces. *

* * @param listNamespacesRequest * @return A Java Future containing the result of the ListNamespaces operation returned by the service. * @sample AmazonQuickSightAsync.ListNamespaces * @see AWS API * Documentation */ java.util.concurrent.Future listNamespacesAsync(ListNamespacesRequest listNamespacesRequest); /** *

* Lists the namespaces for the specified Amazon Web Services account. This operation doesn't list deleted * namespaces. *

* * @param listNamespacesRequest * @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 ListNamespaces operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListNamespaces * @see AWS API * Documentation */ java.util.concurrent.Future listNamespacesAsync(ListNamespacesRequest listNamespacesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the refresh schedules of a dataset. Each dataset can have up to 5 schedules. *

* * @param listRefreshSchedulesRequest * @return A Java Future containing the result of the ListRefreshSchedules operation returned by the service. * @sample AmazonQuickSightAsync.ListRefreshSchedules * @see AWS API Documentation */ java.util.concurrent.Future listRefreshSchedulesAsync(ListRefreshSchedulesRequest listRefreshSchedulesRequest); /** *

* Lists the refresh schedules of a dataset. Each dataset can have up to 5 schedules. *

* * @param listRefreshSchedulesRequest * @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 ListRefreshSchedules operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListRefreshSchedules * @see AWS API Documentation */ java.util.concurrent.Future listRefreshSchedulesAsync(ListRefreshSchedulesRequest listRefreshSchedulesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all groups that are associated with a role. *

* * @param listRoleMembershipsRequest * @return A Java Future containing the result of the ListRoleMemberships operation returned by the service. * @sample AmazonQuickSightAsync.ListRoleMemberships * @see AWS * API Documentation */ java.util.concurrent.Future listRoleMembershipsAsync(ListRoleMembershipsRequest listRoleMembershipsRequest); /** *

* Lists all groups that are associated with a role. *

* * @param listRoleMembershipsRequest * @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 ListRoleMemberships operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListRoleMemberships * @see AWS * API Documentation */ java.util.concurrent.Future listRoleMembershipsAsync(ListRoleMembershipsRequest listRoleMembershipsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the tags assigned to a resource. *

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AmazonQuickSightAsync.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** *

* Lists the tags assigned to a resource. *

* * @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 AmazonQuickSightAsyncHandler.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all the aliases of a template. *

* * @param listTemplateAliasesRequest * @return A Java Future containing the result of the ListTemplateAliases operation returned by the service. * @sample AmazonQuickSightAsync.ListTemplateAliases * @see AWS * API Documentation */ java.util.concurrent.Future listTemplateAliasesAsync(ListTemplateAliasesRequest listTemplateAliasesRequest); /** *

* Lists all the aliases of a template. *

* * @param listTemplateAliasesRequest * @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 ListTemplateAliases operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListTemplateAliases * @see AWS * API Documentation */ java.util.concurrent.Future listTemplateAliasesAsync(ListTemplateAliasesRequest listTemplateAliasesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all the versions of the templates in the current Amazon QuickSight account. *

* * @param listTemplateVersionsRequest * @return A Java Future containing the result of the ListTemplateVersions operation returned by the service. * @sample AmazonQuickSightAsync.ListTemplateVersions * @see AWS API Documentation */ java.util.concurrent.Future listTemplateVersionsAsync(ListTemplateVersionsRequest listTemplateVersionsRequest); /** *

* Lists all the versions of the templates in the current Amazon QuickSight account. *

* * @param listTemplateVersionsRequest * @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 ListTemplateVersions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListTemplateVersions * @see AWS API Documentation */ java.util.concurrent.Future listTemplateVersionsAsync(ListTemplateVersionsRequest listTemplateVersionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all the templates in the current Amazon QuickSight account. *

* * @param listTemplatesRequest * @return A Java Future containing the result of the ListTemplates operation returned by the service. * @sample AmazonQuickSightAsync.ListTemplates * @see AWS API * Documentation */ java.util.concurrent.Future listTemplatesAsync(ListTemplatesRequest listTemplatesRequest); /** *

* Lists all the templates in the current Amazon QuickSight account. *

* * @param listTemplatesRequest * @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 ListTemplates operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListTemplates * @see AWS API * Documentation */ java.util.concurrent.Future listTemplatesAsync(ListTemplatesRequest listTemplatesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all the aliases of a theme. *

* * @param listThemeAliasesRequest * @return A Java Future containing the result of the ListThemeAliases operation returned by the service. * @sample AmazonQuickSightAsync.ListThemeAliases * @see AWS * API Documentation */ java.util.concurrent.Future listThemeAliasesAsync(ListThemeAliasesRequest listThemeAliasesRequest); /** *

* Lists all the aliases of a theme. *

* * @param listThemeAliasesRequest * @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 ListThemeAliases operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListThemeAliases * @see AWS * API Documentation */ java.util.concurrent.Future listThemeAliasesAsync(ListThemeAliasesRequest listThemeAliasesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all the versions of the themes in the current Amazon Web Services account. *

* * @param listThemeVersionsRequest * @return A Java Future containing the result of the ListThemeVersions operation returned by the service. * @sample AmazonQuickSightAsync.ListThemeVersions * @see AWS * API Documentation */ java.util.concurrent.Future listThemeVersionsAsync(ListThemeVersionsRequest listThemeVersionsRequest); /** *

* Lists all the versions of the themes in the current Amazon Web Services account. *

* * @param listThemeVersionsRequest * @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 ListThemeVersions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListThemeVersions * @see AWS * API Documentation */ java.util.concurrent.Future listThemeVersionsAsync(ListThemeVersionsRequest listThemeVersionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all the themes in the current Amazon Web Services account. *

* * @param listThemesRequest * @return A Java Future containing the result of the ListThemes operation returned by the service. * @sample AmazonQuickSightAsync.ListThemes * @see AWS API * Documentation */ java.util.concurrent.Future listThemesAsync(ListThemesRequest listThemesRequest); /** *

* Lists all the themes in the current Amazon Web Services account. *

* * @param listThemesRequest * @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 ListThemes operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListThemes * @see AWS API * Documentation */ java.util.concurrent.Future listThemesAsync(ListThemesRequest listThemesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all of the refresh schedules for a topic. *

* * @param listTopicRefreshSchedulesRequest * @return A Java Future containing the result of the ListTopicRefreshSchedules operation returned by the service. * @sample AmazonQuickSightAsync.ListTopicRefreshSchedules * @see AWS API Documentation */ java.util.concurrent.Future listTopicRefreshSchedulesAsync( ListTopicRefreshSchedulesRequest listTopicRefreshSchedulesRequest); /** *

* Lists all of the refresh schedules for a topic. *

* * @param listTopicRefreshSchedulesRequest * @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 ListTopicRefreshSchedules operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListTopicRefreshSchedules * @see AWS API Documentation */ java.util.concurrent.Future listTopicRefreshSchedulesAsync( ListTopicRefreshSchedulesRequest listTopicRefreshSchedulesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all reviewed answers for a Q Topic. *

* * @param listTopicReviewedAnswersRequest * @return A Java Future containing the result of the ListTopicReviewedAnswers operation returned by the service. * @sample AmazonQuickSightAsync.ListTopicReviewedAnswers * @see AWS API Documentation */ java.util.concurrent.Future listTopicReviewedAnswersAsync(ListTopicReviewedAnswersRequest listTopicReviewedAnswersRequest); /** *

* Lists all reviewed answers for a Q Topic. *

* * @param listTopicReviewedAnswersRequest * @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 ListTopicReviewedAnswers operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListTopicReviewedAnswers * @see AWS API Documentation */ java.util.concurrent.Future listTopicReviewedAnswersAsync(ListTopicReviewedAnswersRequest listTopicReviewedAnswersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all of the topics within an account. *

* * @param listTopicsRequest * @return A Java Future containing the result of the ListTopics operation returned by the service. * @sample AmazonQuickSightAsync.ListTopics * @see AWS API * Documentation */ java.util.concurrent.Future listTopicsAsync(ListTopicsRequest listTopicsRequest); /** *

* Lists all of the topics within an account. *

* * @param listTopicsRequest * @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 ListTopics operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListTopics * @see AWS API * Documentation */ java.util.concurrent.Future listTopicsAsync(ListTopicsRequest listTopicsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the Amazon QuickSight groups that an Amazon QuickSight user is a member of. *

* * @param listUserGroupsRequest * @return A Java Future containing the result of the ListUserGroups operation returned by the service. * @sample AmazonQuickSightAsync.ListUserGroups * @see AWS API * Documentation */ java.util.concurrent.Future listUserGroupsAsync(ListUserGroupsRequest listUserGroupsRequest); /** *

* Lists the Amazon QuickSight groups that an Amazon QuickSight user is a member of. *

* * @param listUserGroupsRequest * @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 ListUserGroups operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListUserGroups * @see AWS API * Documentation */ java.util.concurrent.Future listUserGroupsAsync(ListUserGroupsRequest listUserGroupsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns a list of all of the Amazon QuickSight users belonging to this account. *

* * @param listUsersRequest * @return A Java Future containing the result of the ListUsers operation returned by the service. * @sample AmazonQuickSightAsync.ListUsers * @see AWS API * Documentation */ java.util.concurrent.Future listUsersAsync(ListUsersRequest listUsersRequest); /** *

* Returns a list of all of the Amazon QuickSight users belonging to this account. *

* * @param listUsersRequest * @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 ListUsers operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListUsers * @see AWS API * Documentation */ java.util.concurrent.Future listUsersAsync(ListUsersRequest listUsersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all of the VPC connections in the current set Amazon Web Services Region of an Amazon Web Services account. *

* * @param listVPCConnectionsRequest * @return A Java Future containing the result of the ListVPCConnections operation returned by the service. * @sample AmazonQuickSightAsync.ListVPCConnections * @see AWS * API Documentation */ java.util.concurrent.Future listVPCConnectionsAsync(ListVPCConnectionsRequest listVPCConnectionsRequest); /** *

* Lists all of the VPC connections in the current set Amazon Web Services Region of an Amazon Web Services account. *

* * @param listVPCConnectionsRequest * @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 ListVPCConnections operation returned by the service. * @sample AmazonQuickSightAsyncHandler.ListVPCConnections * @see AWS * API Documentation */ java.util.concurrent.Future listVPCConnectionsAsync(ListVPCConnectionsRequest listVPCConnectionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates or updates the dataset refresh properties for the dataset. *

* * @param putDataSetRefreshPropertiesRequest * @return A Java Future containing the result of the PutDataSetRefreshProperties operation returned by the service. * @sample AmazonQuickSightAsync.PutDataSetRefreshProperties * @see AWS API Documentation */ java.util.concurrent.Future putDataSetRefreshPropertiesAsync( PutDataSetRefreshPropertiesRequest putDataSetRefreshPropertiesRequest); /** *

* Creates or updates the dataset refresh properties for the dataset. *

* * @param putDataSetRefreshPropertiesRequest * @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 PutDataSetRefreshProperties operation returned by the service. * @sample AmazonQuickSightAsyncHandler.PutDataSetRefreshProperties * @see AWS API Documentation */ java.util.concurrent.Future putDataSetRefreshPropertiesAsync( PutDataSetRefreshPropertiesRequest putDataSetRefreshPropertiesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an Amazon QuickSight user whose identity is associated with the Identity and Access Management (IAM) * identity or role specified in the request. When you register a new user from the Amazon QuickSight API, Amazon * QuickSight generates a registration URL. The user accesses this registration URL to create their account. Amazon * QuickSight doesn't send a registration email to users who are registered from the Amazon QuickSight API. If you * want new users to receive a registration email, then add those users in the Amazon QuickSight console. For more * information on registering a new user in the Amazon QuickSight console, see Inviting users to * access Amazon QuickSight. *

* * @param registerUserRequest * @return A Java Future containing the result of the RegisterUser operation returned by the service. * @sample AmazonQuickSightAsync.RegisterUser * @see AWS API * Documentation */ java.util.concurrent.Future registerUserAsync(RegisterUserRequest registerUserRequest); /** *

* Creates an Amazon QuickSight user whose identity is associated with the Identity and Access Management (IAM) * identity or role specified in the request. When you register a new user from the Amazon QuickSight API, Amazon * QuickSight generates a registration URL. The user accesses this registration URL to create their account. Amazon * QuickSight doesn't send a registration email to users who are registered from the Amazon QuickSight API. If you * want new users to receive a registration email, then add those users in the Amazon QuickSight console. For more * information on registering a new user in the Amazon QuickSight console, see Inviting users to * access Amazon QuickSight. *

* * @param registerUserRequest * @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 RegisterUser operation returned by the service. * @sample AmazonQuickSightAsyncHandler.RegisterUser * @see AWS API * Documentation */ java.util.concurrent.Future registerUserAsync(RegisterUserRequest registerUserRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Restores an analysis. *

* * @param restoreAnalysisRequest * @return A Java Future containing the result of the RestoreAnalysis operation returned by the service. * @sample AmazonQuickSightAsync.RestoreAnalysis * @see AWS API * Documentation */ java.util.concurrent.Future restoreAnalysisAsync(RestoreAnalysisRequest restoreAnalysisRequest); /** *

* Restores an analysis. *

* * @param restoreAnalysisRequest * @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 RestoreAnalysis operation returned by the service. * @sample AmazonQuickSightAsyncHandler.RestoreAnalysis * @see AWS API * Documentation */ java.util.concurrent.Future restoreAnalysisAsync(RestoreAnalysisRequest restoreAnalysisRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Searches for analyses that belong to the user specified in the filter. *

* *

* This operation is eventually consistent. The results are best effort and may not reflect very recent updates and * changes. *

*
* * @param searchAnalysesRequest * @return A Java Future containing the result of the SearchAnalyses operation returned by the service. * @sample AmazonQuickSightAsync.SearchAnalyses * @see AWS API * Documentation */ java.util.concurrent.Future searchAnalysesAsync(SearchAnalysesRequest searchAnalysesRequest); /** *

* Searches for analyses that belong to the user specified in the filter. *

* *

* This operation is eventually consistent. The results are best effort and may not reflect very recent updates and * changes. *

*
* * @param searchAnalysesRequest * @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 SearchAnalyses operation returned by the service. * @sample AmazonQuickSightAsyncHandler.SearchAnalyses * @see AWS API * Documentation */ java.util.concurrent.Future searchAnalysesAsync(SearchAnalysesRequest searchAnalysesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Searches for dashboards that belong to a user. *

* *

* This operation is eventually consistent. The results are best effort and may not reflect very recent updates and * changes. *

*
* * @param searchDashboardsRequest * @return A Java Future containing the result of the SearchDashboards operation returned by the service. * @sample AmazonQuickSightAsync.SearchDashboards * @see AWS * API Documentation */ java.util.concurrent.Future searchDashboardsAsync(SearchDashboardsRequest searchDashboardsRequest); /** *

* Searches for dashboards that belong to a user. *

* *

* This operation is eventually consistent. The results are best effort and may not reflect very recent updates and * changes. *

*
* * @param searchDashboardsRequest * @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 SearchDashboards operation returned by the service. * @sample AmazonQuickSightAsyncHandler.SearchDashboards * @see AWS * API Documentation */ java.util.concurrent.Future searchDashboardsAsync(SearchDashboardsRequest searchDashboardsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Use the SearchDataSets operation to search for datasets that belong to an account. *

* * @param searchDataSetsRequest * @return A Java Future containing the result of the SearchDataSets operation returned by the service. * @sample AmazonQuickSightAsync.SearchDataSets * @see AWS API * Documentation */ java.util.concurrent.Future searchDataSetsAsync(SearchDataSetsRequest searchDataSetsRequest); /** *

* Use the SearchDataSets operation to search for datasets that belong to an account. *

* * @param searchDataSetsRequest * @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 SearchDataSets operation returned by the service. * @sample AmazonQuickSightAsyncHandler.SearchDataSets * @see AWS API * Documentation */ java.util.concurrent.Future searchDataSetsAsync(SearchDataSetsRequest searchDataSetsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Use the SearchDataSources operation to search for data sources that belong to an account. *

* * @param searchDataSourcesRequest * @return A Java Future containing the result of the SearchDataSources operation returned by the service. * @sample AmazonQuickSightAsync.SearchDataSources * @see AWS * API Documentation */ java.util.concurrent.Future searchDataSourcesAsync(SearchDataSourcesRequest searchDataSourcesRequest); /** *

* Use the SearchDataSources operation to search for data sources that belong to an account. *

* * @param searchDataSourcesRequest * @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 SearchDataSources operation returned by the service. * @sample AmazonQuickSightAsyncHandler.SearchDataSources * @see AWS * API Documentation */ java.util.concurrent.Future searchDataSourcesAsync(SearchDataSourcesRequest searchDataSourcesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Searches the subfolders in a folder. *

* * @param searchFoldersRequest * @return A Java Future containing the result of the SearchFolders operation returned by the service. * @sample AmazonQuickSightAsync.SearchFolders * @see AWS API * Documentation */ java.util.concurrent.Future searchFoldersAsync(SearchFoldersRequest searchFoldersRequest); /** *

* Searches the subfolders in a folder. *

* * @param searchFoldersRequest * @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 SearchFolders operation returned by the service. * @sample AmazonQuickSightAsyncHandler.SearchFolders * @see AWS API * Documentation */ java.util.concurrent.Future searchFoldersAsync(SearchFoldersRequest searchFoldersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Use the SearchGroups operation to search groups in a specified Amazon QuickSight namespace using the * supplied filters. *

* * @param searchGroupsRequest * @return A Java Future containing the result of the SearchGroups operation returned by the service. * @sample AmazonQuickSightAsync.SearchGroups * @see AWS API * Documentation */ java.util.concurrent.Future searchGroupsAsync(SearchGroupsRequest searchGroupsRequest); /** *

* Use the SearchGroups operation to search groups in a specified Amazon QuickSight namespace using the * supplied filters. *

* * @param searchGroupsRequest * @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 SearchGroups operation returned by the service. * @sample AmazonQuickSightAsyncHandler.SearchGroups * @see AWS API * Documentation */ java.util.concurrent.Future searchGroupsAsync(SearchGroupsRequest searchGroupsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Starts an Asset Bundle export job. *

*

* An Asset Bundle export job exports specified Amazon QuickSight assets. You can also choose to export any asset * dependencies in the same job. Export jobs run asynchronously and can be polled with a * DescribeAssetBundleExportJob API call. When a job is successfully completed, a download URL that * contains the exported assets is returned. The URL is valid for 5 minutes and can be refreshed with a * DescribeAssetBundleExportJob API call. Each Amazon QuickSight account can run up to 5 export jobs * concurrently. *

*

* The API caller must have the necessary permissions in their IAM role to access each resource before the resources * can be exported. *

* * @param startAssetBundleExportJobRequest * @return A Java Future containing the result of the StartAssetBundleExportJob operation returned by the service. * @sample AmazonQuickSightAsync.StartAssetBundleExportJob * @see AWS API Documentation */ java.util.concurrent.Future startAssetBundleExportJobAsync( StartAssetBundleExportJobRequest startAssetBundleExportJobRequest); /** *

* Starts an Asset Bundle export job. *

*

* An Asset Bundle export job exports specified Amazon QuickSight assets. You can also choose to export any asset * dependencies in the same job. Export jobs run asynchronously and can be polled with a * DescribeAssetBundleExportJob API call. When a job is successfully completed, a download URL that * contains the exported assets is returned. The URL is valid for 5 minutes and can be refreshed with a * DescribeAssetBundleExportJob API call. Each Amazon QuickSight account can run up to 5 export jobs * concurrently. *

*

* The API caller must have the necessary permissions in their IAM role to access each resource before the resources * can be exported. *

* * @param startAssetBundleExportJobRequest * @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 StartAssetBundleExportJob operation returned by the service. * @sample AmazonQuickSightAsyncHandler.StartAssetBundleExportJob * @see AWS API Documentation */ java.util.concurrent.Future startAssetBundleExportJobAsync( StartAssetBundleExportJobRequest startAssetBundleExportJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Starts an Asset Bundle import job. *

*

* An Asset Bundle import job imports specified Amazon QuickSight assets into an Amazon QuickSight account. You can * also choose to import a naming prefix and specified configuration overrides. The assets that are contained in the * bundle file that you provide are used to create or update a new or existing asset in your Amazon QuickSight * account. Each Amazon QuickSight account can run up to 5 import jobs concurrently. *

*

* The API caller must have the necessary "create", "describe", and "update" * permissions in their IAM role to access each resource type that is contained in the bundle file before the * resources can be imported. *

* * @param startAssetBundleImportJobRequest * @return A Java Future containing the result of the StartAssetBundleImportJob operation returned by the service. * @sample AmazonQuickSightAsync.StartAssetBundleImportJob * @see AWS API Documentation */ java.util.concurrent.Future startAssetBundleImportJobAsync( StartAssetBundleImportJobRequest startAssetBundleImportJobRequest); /** *

* Starts an Asset Bundle import job. *

*

* An Asset Bundle import job imports specified Amazon QuickSight assets into an Amazon QuickSight account. You can * also choose to import a naming prefix and specified configuration overrides. The assets that are contained in the * bundle file that you provide are used to create or update a new or existing asset in your Amazon QuickSight * account. Each Amazon QuickSight account can run up to 5 import jobs concurrently. *

*

* The API caller must have the necessary "create", "describe", and "update" * permissions in their IAM role to access each resource type that is contained in the bundle file before the * resources can be imported. *

* * @param startAssetBundleImportJobRequest * @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 StartAssetBundleImportJob operation returned by the service. * @sample AmazonQuickSightAsyncHandler.StartAssetBundleImportJob * @see AWS API Documentation */ java.util.concurrent.Future startAssetBundleImportJobAsync( StartAssetBundleImportJobRequest startAssetBundleImportJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Starts an asynchronous job that generates a snapshot of a dashboard's output. You can request one or several of * the following format configurations in each API call. *

*
    *
  • *

    * 1 Paginated PDF *

    *
  • *
  • *

    * 1 Excel workbook that includes up to 5 table or pivot table visuals *

    *
  • *
  • *

    * 5 CSVs from table or pivot table visuals *

    *
  • *
*

* The status of a submitted job can be polled with the DescribeDashboardSnapshotJob API. When you call * the DescribeDashboardSnapshotJob API, check the JobStatus field in the response. Once * the job reaches a COMPLETED or FAILED status, use the * DescribeDashboardSnapshotJobResult API to obtain the URLs for the generated files. If the job fails, * the DescribeDashboardSnapshotJobResult API returns detailed information about the error that * occurred. *

*

* StartDashboardSnapshotJob API throttling *

*

* Amazon QuickSight utilizes API throttling to create a more consistent user experience within a time span for * customers when they call the StartDashboardSnapshotJob. By default, 12 jobs can run simlutaneously * in one Amazon Web Services account and users can submit up 10 API requests per second before an account is * throttled. If an overwhelming number of API requests are made by the same user in a short period of time, Amazon * QuickSight throttles the API calls to maintin an optimal experience and reliability for all Amazon QuickSight * users. *

*

* Common throttling scenarios *

*

* The following list provides information about the most commin throttling scenarios that can occur. *

*
    *
  • *

    * A large number of SnapshotExport API jobs are running simultaneously on an Amazon Web Services * account. When a new StartDashboardSnapshotJob is created and there are already 12 jobs with the * RUNNING status, the new job request fails and returns a LimitExceededException error. * Wait for a current job to comlpete before you resubmit the new job. *

    *
  • *
  • *

    * A large number of API requests are submitted on an Amazon Web Services account. When a user makes more * than 10 API calls to the Amazon QuickSight API in one second, a ThrottlingException is returned. *

    *
  • *
*

* If your use case requires a higher throttling limit, contact your account admin or Amazon Web ServicesSupport to explore options to tailor a more * optimal expereince for your account. *

*

* Best practices to handle throttling *

*

* If your use case projects high levels of API traffic, try to reduce the degree of frequency and parallelism of * API calls as much as you can to avoid throttling. You can also perform a timing test to calculate an estimate for * the total processing time of your projected load that stays within the throttling limits of the Amazon QuickSight * APIs. For example, if your projected traffic is 100 snapshot jobs before 12:00 PM per day, start 12 jobs in * parallel and measure the amount of time it takes to proccess all 12 jobs. Once you obtain the result, multiply * the duration by 9, for example (12 minutes * 9 = 108 minutes). Use the new result to determine the * latest time at which the jobs need to be started to meet your target deadline. *

*

* The time that it takes to process a job can be impacted by the following factors: *

*
    *
  • *

    * The dataset type (Direct Query or SPICE). *

    *
  • *
  • *

    * The size of the dataset. *

    *
  • *
  • *

    * The complexity of the calculated fields that are used in the dashboard. *

    *
  • *
  • *

    * The number of visuals that are on a sheet. *

    *
  • *
  • *

    * The types of visuals that are on the sheet. *

    *
  • *
  • *

    * The number of formats and snapshots that are requested in the job configuration. *

    *
  • *
  • *

    * The size of the generated snapshots. *

    *
  • *
* * @param startDashboardSnapshotJobRequest * @return A Java Future containing the result of the StartDashboardSnapshotJob operation returned by the service. * @sample AmazonQuickSightAsync.StartDashboardSnapshotJob * @see AWS API Documentation */ java.util.concurrent.Future startDashboardSnapshotJobAsync( StartDashboardSnapshotJobRequest startDashboardSnapshotJobRequest); /** *

* Starts an asynchronous job that generates a snapshot of a dashboard's output. You can request one or several of * the following format configurations in each API call. *

*
    *
  • *

    * 1 Paginated PDF *

    *
  • *
  • *

    * 1 Excel workbook that includes up to 5 table or pivot table visuals *

    *
  • *
  • *

    * 5 CSVs from table or pivot table visuals *

    *
  • *
*

* The status of a submitted job can be polled with the DescribeDashboardSnapshotJob API. When you call * the DescribeDashboardSnapshotJob API, check the JobStatus field in the response. Once * the job reaches a COMPLETED or FAILED status, use the * DescribeDashboardSnapshotJobResult API to obtain the URLs for the generated files. If the job fails, * the DescribeDashboardSnapshotJobResult API returns detailed information about the error that * occurred. *

*

* StartDashboardSnapshotJob API throttling *

*

* Amazon QuickSight utilizes API throttling to create a more consistent user experience within a time span for * customers when they call the StartDashboardSnapshotJob. By default, 12 jobs can run simlutaneously * in one Amazon Web Services account and users can submit up 10 API requests per second before an account is * throttled. If an overwhelming number of API requests are made by the same user in a short period of time, Amazon * QuickSight throttles the API calls to maintin an optimal experience and reliability for all Amazon QuickSight * users. *

*

* Common throttling scenarios *

*

* The following list provides information about the most commin throttling scenarios that can occur. *

*
    *
  • *

    * A large number of SnapshotExport API jobs are running simultaneously on an Amazon Web Services * account. When a new StartDashboardSnapshotJob is created and there are already 12 jobs with the * RUNNING status, the new job request fails and returns a LimitExceededException error. * Wait for a current job to comlpete before you resubmit the new job. *

    *
  • *
  • *

    * A large number of API requests are submitted on an Amazon Web Services account. When a user makes more * than 10 API calls to the Amazon QuickSight API in one second, a ThrottlingException is returned. *

    *
  • *
*

* If your use case requires a higher throttling limit, contact your account admin or Amazon Web ServicesSupport to explore options to tailor a more * optimal expereince for your account. *

*

* Best practices to handle throttling *

*

* If your use case projects high levels of API traffic, try to reduce the degree of frequency and parallelism of * API calls as much as you can to avoid throttling. You can also perform a timing test to calculate an estimate for * the total processing time of your projected load that stays within the throttling limits of the Amazon QuickSight * APIs. For example, if your projected traffic is 100 snapshot jobs before 12:00 PM per day, start 12 jobs in * parallel and measure the amount of time it takes to proccess all 12 jobs. Once you obtain the result, multiply * the duration by 9, for example (12 minutes * 9 = 108 minutes). Use the new result to determine the * latest time at which the jobs need to be started to meet your target deadline. *

*

* The time that it takes to process a job can be impacted by the following factors: *

*
    *
  • *

    * The dataset type (Direct Query or SPICE). *

    *
  • *
  • *

    * The size of the dataset. *

    *
  • *
  • *

    * The complexity of the calculated fields that are used in the dashboard. *

    *
  • *
  • *

    * The number of visuals that are on a sheet. *

    *
  • *
  • *

    * The types of visuals that are on the sheet. *

    *
  • *
  • *

    * The number of formats and snapshots that are requested in the job configuration. *

    *
  • *
  • *

    * The size of the generated snapshots. *

    *
  • *
* * @param startDashboardSnapshotJobRequest * @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 StartDashboardSnapshotJob operation returned by the service. * @sample AmazonQuickSightAsyncHandler.StartDashboardSnapshotJob * @see AWS API Documentation */ java.util.concurrent.Future startDashboardSnapshotJobAsync( StartDashboardSnapshotJobRequest startDashboardSnapshotJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Assigns one or more tags (key-value pairs) to the specified Amazon QuickSight resource. *

*

* Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by * granting a user permission to access or change only resources with certain tag values. You can use the * TagResource operation with a resource that already has tags. If you specify a new tag key for the * resource, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is * already associated with the resource, the new tag value that you specify replaces the previous value for that * tag. *

*

* You can associate as many as 50 tags with a resource. Amazon QuickSight supports tagging on data set, data * source, dashboard, template, topic, and user. *

*

* Tagging for Amazon QuickSight works in a similar way to tagging for other Amazon Web Services services, except * for the following: *

*
    *
  • *

    * Tags are used to track costs for users in Amazon QuickSight. You can't tag other resources that Amazon QuickSight * costs are based on, such as storage capacoty (SPICE), session usage, alert consumption, or reporting units. *

    *
  • *
  • *

    * Amazon QuickSight doesn't currently support the tag editor for Resource Groups. *

    *
  • *
* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonQuickSightAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Assigns one or more tags (key-value pairs) to the specified Amazon QuickSight resource. *

*

* Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by * granting a user permission to access or change only resources with certain tag values. You can use the * TagResource operation with a resource that already has tags. If you specify a new tag key for the * resource, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is * already associated with the resource, the new tag value that you specify replaces the previous value for that * tag. *

*

* You can associate as many as 50 tags with a resource. Amazon QuickSight supports tagging on data set, data * source, dashboard, template, topic, and user. *

*

* Tagging for Amazon QuickSight works in a similar way to tagging for other Amazon Web Services services, except * for the following: *

*
    *
  • *

    * Tags are used to track costs for users in Amazon QuickSight. You can't tag other resources that Amazon QuickSight * costs are based on, such as storage capacoty (SPICE), session usage, alert consumption, or reporting units. *

    *
  • *
  • *

    * Amazon QuickSight doesn't currently support the tag editor for Resource Groups. *

    *
  • *
* * @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 AmazonQuickSightAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes a tag or tags from a resource. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonQuickSightAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Removes a tag or tags from a resource. *

* * @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 AmazonQuickSightAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, the only * customization that you can use is a theme. *

*

* You can use customizations for your Amazon Web Services account or, if you specify a namespace, for a Amazon * QuickSight namespace instead. Customizations that apply to a namespace override customizations that apply to an * Amazon Web Services account. To find out which customizations apply, use the * DescribeAccountCustomization API operation. *

* * @param updateAccountCustomizationRequest * @return A Java Future containing the result of the UpdateAccountCustomization operation returned by the service. * @sample AmazonQuickSightAsync.UpdateAccountCustomization * @see AWS API Documentation */ java.util.concurrent.Future updateAccountCustomizationAsync( UpdateAccountCustomizationRequest updateAccountCustomizationRequest); /** *

* Updates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, the only * customization that you can use is a theme. *

*

* You can use customizations for your Amazon Web Services account or, if you specify a namespace, for a Amazon * QuickSight namespace instead. Customizations that apply to a namespace override customizations that apply to an * Amazon Web Services account. To find out which customizations apply, use the * DescribeAccountCustomization API operation. *

* * @param updateAccountCustomizationRequest * @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 UpdateAccountCustomization operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateAccountCustomization * @see AWS API Documentation */ java.util.concurrent.Future updateAccountCustomizationAsync( UpdateAccountCustomizationRequest updateAccountCustomizationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the Amazon QuickSight settings in your Amazon Web Services account. *

* * @param updateAccountSettingsRequest * @return A Java Future containing the result of the UpdateAccountSettings operation returned by the service. * @sample AmazonQuickSightAsync.UpdateAccountSettings * @see AWS API Documentation */ java.util.concurrent.Future updateAccountSettingsAsync(UpdateAccountSettingsRequest updateAccountSettingsRequest); /** *

* Updates the Amazon QuickSight settings in your Amazon Web Services account. *

* * @param updateAccountSettingsRequest * @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 UpdateAccountSettings operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateAccountSettings * @see AWS API Documentation */ java.util.concurrent.Future updateAccountSettingsAsync(UpdateAccountSettingsRequest updateAccountSettingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an analysis in Amazon QuickSight *

* * @param updateAnalysisRequest * @return A Java Future containing the result of the UpdateAnalysis operation returned by the service. * @sample AmazonQuickSightAsync.UpdateAnalysis * @see AWS API * Documentation */ java.util.concurrent.Future updateAnalysisAsync(UpdateAnalysisRequest updateAnalysisRequest); /** *

* Updates an analysis in Amazon QuickSight *

* * @param updateAnalysisRequest * @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 UpdateAnalysis operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateAnalysis * @see AWS API * Documentation */ java.util.concurrent.Future updateAnalysisAsync(UpdateAnalysisRequest updateAnalysisRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the read and write permissions for an analysis. *

* * @param updateAnalysisPermissionsRequest * @return A Java Future containing the result of the UpdateAnalysisPermissions operation returned by the service. * @sample AmazonQuickSightAsync.UpdateAnalysisPermissions * @see AWS API Documentation */ java.util.concurrent.Future updateAnalysisPermissionsAsync( UpdateAnalysisPermissionsRequest updateAnalysisPermissionsRequest); /** *

* Updates the read and write permissions for an analysis. *

* * @param updateAnalysisPermissionsRequest * @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 UpdateAnalysisPermissions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateAnalysisPermissions * @see AWS API Documentation */ java.util.concurrent.Future updateAnalysisPermissionsAsync( UpdateAnalysisPermissionsRequest updateAnalysisPermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a dashboard in an Amazon Web Services account. *

* *

* Updating a Dashboard creates a new dashboard version but does not immediately publish the new version. You can * update the published version of a dashboard by using the * UpdateDashboardPublishedVersion * API operation. *

*
* * @param updateDashboardRequest * @return A Java Future containing the result of the UpdateDashboard operation returned by the service. * @sample AmazonQuickSightAsync.UpdateDashboard * @see AWS API * Documentation */ java.util.concurrent.Future updateDashboardAsync(UpdateDashboardRequest updateDashboardRequest); /** *

* Updates a dashboard in an Amazon Web Services account. *

* *

* Updating a Dashboard creates a new dashboard version but does not immediately publish the new version. You can * update the published version of a dashboard by using the * UpdateDashboardPublishedVersion * API operation. *

*
* * @param updateDashboardRequest * @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 UpdateDashboard operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateDashboard * @see AWS API * Documentation */ java.util.concurrent.Future updateDashboardAsync(UpdateDashboardRequest updateDashboardRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the linked analyses on a dashboard. *

* * @param updateDashboardLinksRequest * @return A Java Future containing the result of the UpdateDashboardLinks operation returned by the service. * @sample AmazonQuickSightAsync.UpdateDashboardLinks * @see AWS API Documentation */ java.util.concurrent.Future updateDashboardLinksAsync(UpdateDashboardLinksRequest updateDashboardLinksRequest); /** *

* Updates the linked analyses on a dashboard. *

* * @param updateDashboardLinksRequest * @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 UpdateDashboardLinks operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateDashboardLinks * @see AWS API Documentation */ java.util.concurrent.Future updateDashboardLinksAsync(UpdateDashboardLinksRequest updateDashboardLinksRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates read and write permissions on a dashboard. *

* * @param updateDashboardPermissionsRequest * @return A Java Future containing the result of the UpdateDashboardPermissions operation returned by the service. * @sample AmazonQuickSightAsync.UpdateDashboardPermissions * @see AWS API Documentation */ java.util.concurrent.Future updateDashboardPermissionsAsync( UpdateDashboardPermissionsRequest updateDashboardPermissionsRequest); /** *

* Updates read and write permissions on a dashboard. *

* * @param updateDashboardPermissionsRequest * @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 UpdateDashboardPermissions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateDashboardPermissions * @see AWS API Documentation */ java.util.concurrent.Future updateDashboardPermissionsAsync( UpdateDashboardPermissionsRequest updateDashboardPermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the published version of a dashboard. *

* * @param updateDashboardPublishedVersionRequest * @return A Java Future containing the result of the UpdateDashboardPublishedVersion operation returned by the * service. * @sample AmazonQuickSightAsync.UpdateDashboardPublishedVersion * @see AWS API Documentation */ java.util.concurrent.Future updateDashboardPublishedVersionAsync( UpdateDashboardPublishedVersionRequest updateDashboardPublishedVersionRequest); /** *

* Updates the published version of a dashboard. *

* * @param updateDashboardPublishedVersionRequest * @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 UpdateDashboardPublishedVersion operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.UpdateDashboardPublishedVersion * @see AWS API Documentation */ java.util.concurrent.Future updateDashboardPublishedVersionAsync( UpdateDashboardPublishedVersionRequest updateDashboardPublishedVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a dataset. This operation doesn't support datasets that include uploaded files as a source. Partial * updates are not supported by this operation. *

* * @param updateDataSetRequest * @return A Java Future containing the result of the UpdateDataSet operation returned by the service. * @sample AmazonQuickSightAsync.UpdateDataSet * @see AWS API * Documentation */ java.util.concurrent.Future updateDataSetAsync(UpdateDataSetRequest updateDataSetRequest); /** *

* Updates a dataset. This operation doesn't support datasets that include uploaded files as a source. Partial * updates are not supported by this operation. *

* * @param updateDataSetRequest * @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 UpdateDataSet operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateDataSet * @see AWS API * Documentation */ java.util.concurrent.Future updateDataSetAsync(UpdateDataSetRequest updateDataSetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the permissions on a dataset. *

*

* The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id. *

* * @param updateDataSetPermissionsRequest * @return A Java Future containing the result of the UpdateDataSetPermissions operation returned by the service. * @sample AmazonQuickSightAsync.UpdateDataSetPermissions * @see AWS API Documentation */ java.util.concurrent.Future updateDataSetPermissionsAsync(UpdateDataSetPermissionsRequest updateDataSetPermissionsRequest); /** *

* Updates the permissions on a dataset. *

*

* The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id. *

* * @param updateDataSetPermissionsRequest * @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 UpdateDataSetPermissions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateDataSetPermissions * @see AWS API Documentation */ java.util.concurrent.Future updateDataSetPermissionsAsync(UpdateDataSetPermissionsRequest updateDataSetPermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a data source. *

* * @param updateDataSourceRequest * @return A Java Future containing the result of the UpdateDataSource operation returned by the service. * @sample AmazonQuickSightAsync.UpdateDataSource * @see AWS * API Documentation */ java.util.concurrent.Future updateDataSourceAsync(UpdateDataSourceRequest updateDataSourceRequest); /** *

* Updates a data source. *

* * @param updateDataSourceRequest * @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 UpdateDataSource operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateDataSource * @see AWS * API Documentation */ java.util.concurrent.Future updateDataSourceAsync(UpdateDataSourceRequest updateDataSourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the permissions to a data source. *

* * @param updateDataSourcePermissionsRequest * @return A Java Future containing the result of the UpdateDataSourcePermissions operation returned by the service. * @sample AmazonQuickSightAsync.UpdateDataSourcePermissions * @see AWS API Documentation */ java.util.concurrent.Future updateDataSourcePermissionsAsync( UpdateDataSourcePermissionsRequest updateDataSourcePermissionsRequest); /** *

* Updates the permissions to a data source. *

* * @param updateDataSourcePermissionsRequest * @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 UpdateDataSourcePermissions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateDataSourcePermissions * @see AWS API Documentation */ java.util.concurrent.Future updateDataSourcePermissionsAsync( UpdateDataSourcePermissionsRequest updateDataSourcePermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the name of a folder. *

* * @param updateFolderRequest * @return A Java Future containing the result of the UpdateFolder operation returned by the service. * @sample AmazonQuickSightAsync.UpdateFolder * @see AWS API * Documentation */ java.util.concurrent.Future updateFolderAsync(UpdateFolderRequest updateFolderRequest); /** *

* Updates the name of a folder. *

* * @param updateFolderRequest * @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 UpdateFolder operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateFolder * @see AWS API * Documentation */ java.util.concurrent.Future updateFolderAsync(UpdateFolderRequest updateFolderRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates permissions of a folder. *

* * @param updateFolderPermissionsRequest * @return A Java Future containing the result of the UpdateFolderPermissions operation returned by the service. * @sample AmazonQuickSightAsync.UpdateFolderPermissions * @see AWS API Documentation */ java.util.concurrent.Future updateFolderPermissionsAsync(UpdateFolderPermissionsRequest updateFolderPermissionsRequest); /** *

* Updates permissions of a folder. *

* * @param updateFolderPermissionsRequest * @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 UpdateFolderPermissions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateFolderPermissions * @see AWS API Documentation */ java.util.concurrent.Future updateFolderPermissionsAsync(UpdateFolderPermissionsRequest updateFolderPermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Changes a group description. *

* * @param updateGroupRequest * @return A Java Future containing the result of the UpdateGroup operation returned by the service. * @sample AmazonQuickSightAsync.UpdateGroup * @see AWS API * Documentation */ java.util.concurrent.Future updateGroupAsync(UpdateGroupRequest updateGroupRequest); /** *

* Changes a group description. *

* * @param updateGroupRequest * @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 UpdateGroup operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateGroup * @see AWS API * Documentation */ java.util.concurrent.Future updateGroupAsync(UpdateGroupRequest updateGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing IAM policy assignment. This operation updates only the optional parameter or parameters that * are specified in the request. This overwrites all of the users included in Identities. *

* * @param updateIAMPolicyAssignmentRequest * @return A Java Future containing the result of the UpdateIAMPolicyAssignment operation returned by the service. * @sample AmazonQuickSightAsync.UpdateIAMPolicyAssignment * @see AWS API Documentation */ java.util.concurrent.Future updateIAMPolicyAssignmentAsync( UpdateIAMPolicyAssignmentRequest updateIAMPolicyAssignmentRequest); /** *

* Updates an existing IAM policy assignment. This operation updates only the optional parameter or parameters that * are specified in the request. This overwrites all of the users included in Identities. *

* * @param updateIAMPolicyAssignmentRequest * @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 UpdateIAMPolicyAssignment operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateIAMPolicyAssignment * @see AWS API Documentation */ java.util.concurrent.Future updateIAMPolicyAssignmentAsync( UpdateIAMPolicyAssignmentRequest updateIAMPolicyAssignmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds or updates services and authorized targets to configure what the Amazon QuickSight IAM Identity Center * application can access. *

*

* This operation is only supported for Amazon QuickSight accounts using IAM Identity Center *

* * @param updateIdentityPropagationConfigRequest * @return A Java Future containing the result of the UpdateIdentityPropagationConfig operation returned by the * service. * @sample AmazonQuickSightAsync.UpdateIdentityPropagationConfig * @see AWS API Documentation */ java.util.concurrent.Future updateIdentityPropagationConfigAsync( UpdateIdentityPropagationConfigRequest updateIdentityPropagationConfigRequest); /** *

* Adds or updates services and authorized targets to configure what the Amazon QuickSight IAM Identity Center * application can access. *

*

* This operation is only supported for Amazon QuickSight accounts using IAM Identity Center *

* * @param updateIdentityPropagationConfigRequest * @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 UpdateIdentityPropagationConfig operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.UpdateIdentityPropagationConfig * @see AWS API Documentation */ java.util.concurrent.Future updateIdentityPropagationConfigAsync( UpdateIdentityPropagationConfigRequest updateIdentityPropagationConfigRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the content and status of IP rules. Traffic from a source is allowed when the source satisfies either the * IpRestrictionRule, VpcIdRestrictionRule, or VpcEndpointIdRestrictionRule. * To use this operation, you must provide the entire map of rules. You can use the * DescribeIpRestriction operation to get the current rule map. *

* * @param updateIpRestrictionRequest * @return A Java Future containing the result of the UpdateIpRestriction operation returned by the service. * @sample AmazonQuickSightAsync.UpdateIpRestriction * @see AWS * API Documentation */ java.util.concurrent.Future updateIpRestrictionAsync(UpdateIpRestrictionRequest updateIpRestrictionRequest); /** *

* Updates the content and status of IP rules. Traffic from a source is allowed when the source satisfies either the * IpRestrictionRule, VpcIdRestrictionRule, or VpcEndpointIdRestrictionRule. * To use this operation, you must provide the entire map of rules. You can use the * DescribeIpRestriction operation to get the current rule map. *

* * @param updateIpRestrictionRequest * @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 UpdateIpRestriction operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateIpRestriction * @see AWS * API Documentation */ java.util.concurrent.Future updateIpRestrictionAsync(UpdateIpRestrictionRequest updateIpRestrictionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a customer managed key in a Amazon QuickSight account. *

* * @param updateKeyRegistrationRequest * @return A Java Future containing the result of the UpdateKeyRegistration operation returned by the service. * @sample AmazonQuickSightAsync.UpdateKeyRegistration * @see AWS API Documentation */ java.util.concurrent.Future updateKeyRegistrationAsync(UpdateKeyRegistrationRequest updateKeyRegistrationRequest); /** *

* Updates a customer managed key in a Amazon QuickSight account. *

* * @param updateKeyRegistrationRequest * @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 UpdateKeyRegistration operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateKeyRegistration * @see AWS API Documentation */ java.util.concurrent.Future updateKeyRegistrationAsync(UpdateKeyRegistrationRequest updateKeyRegistrationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Use the UpdatePublicSharingSettings operation to turn on or turn off the public sharing settings of * an Amazon QuickSight dashboard. *

*

* To use this operation, turn on session capacity pricing for your Amazon QuickSight account. *

*

* Before you can turn on public sharing on your account, make sure to give public sharing permissions to an * administrative user in the Identity and Access Management (IAM) console. For more information on using IAM with * Amazon QuickSight, see Using Amazon * QuickSight with IAM in the Amazon QuickSight User Guide. *

* * @param updatePublicSharingSettingsRequest * @return A Java Future containing the result of the UpdatePublicSharingSettings operation returned by the service. * @sample AmazonQuickSightAsync.UpdatePublicSharingSettings * @see AWS API Documentation */ java.util.concurrent.Future updatePublicSharingSettingsAsync( UpdatePublicSharingSettingsRequest updatePublicSharingSettingsRequest); /** *

* Use the UpdatePublicSharingSettings operation to turn on or turn off the public sharing settings of * an Amazon QuickSight dashboard. *

*

* To use this operation, turn on session capacity pricing for your Amazon QuickSight account. *

*

* Before you can turn on public sharing on your account, make sure to give public sharing permissions to an * administrative user in the Identity and Access Management (IAM) console. For more information on using IAM with * Amazon QuickSight, see Using Amazon * QuickSight with IAM in the Amazon QuickSight User Guide. *

* * @param updatePublicSharingSettingsRequest * @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 UpdatePublicSharingSettings operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdatePublicSharingSettings * @see AWS API Documentation */ java.util.concurrent.Future updatePublicSharingSettingsAsync( UpdatePublicSharingSettingsRequest updatePublicSharingSettingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a refresh schedule for a dataset. *

* * @param updateRefreshScheduleRequest * @return A Java Future containing the result of the UpdateRefreshSchedule operation returned by the service. * @sample AmazonQuickSightAsync.UpdateRefreshSchedule * @see AWS API Documentation */ java.util.concurrent.Future updateRefreshScheduleAsync(UpdateRefreshScheduleRequest updateRefreshScheduleRequest); /** *

* Updates a refresh schedule for a dataset. *

* * @param updateRefreshScheduleRequest * @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 UpdateRefreshSchedule operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateRefreshSchedule * @see AWS API Documentation */ java.util.concurrent.Future updateRefreshScheduleAsync(UpdateRefreshScheduleRequest updateRefreshScheduleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the custom permissions that are associated with a role. *

* * @param updateRoleCustomPermissionRequest * @return A Java Future containing the result of the UpdateRoleCustomPermission operation returned by the service. * @sample AmazonQuickSightAsync.UpdateRoleCustomPermission * @see AWS API Documentation */ java.util.concurrent.Future updateRoleCustomPermissionAsync( UpdateRoleCustomPermissionRequest updateRoleCustomPermissionRequest); /** *

* Updates the custom permissions that are associated with a role. *

* * @param updateRoleCustomPermissionRequest * @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 UpdateRoleCustomPermission operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateRoleCustomPermission * @see AWS API Documentation */ java.util.concurrent.Future updateRoleCustomPermissionAsync( UpdateRoleCustomPermissionRequest updateRoleCustomPermissionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the SPICE capacity configuration for a Amazon QuickSight account. *

* * @param updateSPICECapacityConfigurationRequest * @return A Java Future containing the result of the UpdateSPICECapacityConfiguration operation returned by the * service. * @sample AmazonQuickSightAsync.UpdateSPICECapacityConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateSPICECapacityConfigurationAsync( UpdateSPICECapacityConfigurationRequest updateSPICECapacityConfigurationRequest); /** *

* Updates the SPICE capacity configuration for a Amazon QuickSight account. *

* * @param updateSPICECapacityConfigurationRequest * @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 UpdateSPICECapacityConfiguration operation returned by the * service. * @sample AmazonQuickSightAsyncHandler.UpdateSPICECapacityConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateSPICECapacityConfigurationAsync( UpdateSPICECapacityConfigurationRequest updateSPICECapacityConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a template from an existing Amazon QuickSight analysis or another template. *

* * @param updateTemplateRequest * @return A Java Future containing the result of the UpdateTemplate operation returned by the service. * @sample AmazonQuickSightAsync.UpdateTemplate * @see AWS API * Documentation */ java.util.concurrent.Future updateTemplateAsync(UpdateTemplateRequest updateTemplateRequest); /** *

* Updates a template from an existing Amazon QuickSight analysis or another template. *

* * @param updateTemplateRequest * @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 UpdateTemplate operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateTemplate * @see AWS API * Documentation */ java.util.concurrent.Future updateTemplateAsync(UpdateTemplateRequest updateTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the template alias of a template. *

* * @param updateTemplateAliasRequest * @return A Java Future containing the result of the UpdateTemplateAlias operation returned by the service. * @sample AmazonQuickSightAsync.UpdateTemplateAlias * @see AWS * API Documentation */ java.util.concurrent.Future updateTemplateAliasAsync(UpdateTemplateAliasRequest updateTemplateAliasRequest); /** *

* Updates the template alias of a template. *

* * @param updateTemplateAliasRequest * @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 UpdateTemplateAlias operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateTemplateAlias * @see AWS * API Documentation */ java.util.concurrent.Future updateTemplateAliasAsync(UpdateTemplateAliasRequest updateTemplateAliasRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the resource permissions for a template. *

* * @param updateTemplatePermissionsRequest * @return A Java Future containing the result of the UpdateTemplatePermissions operation returned by the service. * @sample AmazonQuickSightAsync.UpdateTemplatePermissions * @see AWS API Documentation */ java.util.concurrent.Future updateTemplatePermissionsAsync( UpdateTemplatePermissionsRequest updateTemplatePermissionsRequest); /** *

* Updates the resource permissions for a template. *

* * @param updateTemplatePermissionsRequest * @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 UpdateTemplatePermissions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateTemplatePermissions * @see AWS API Documentation */ java.util.concurrent.Future updateTemplatePermissionsAsync( UpdateTemplatePermissionsRequest updateTemplatePermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a theme. *

* * @param updateThemeRequest * @return A Java Future containing the result of the UpdateTheme operation returned by the service. * @sample AmazonQuickSightAsync.UpdateTheme * @see AWS API * Documentation */ java.util.concurrent.Future updateThemeAsync(UpdateThemeRequest updateThemeRequest); /** *

* Updates a theme. *

* * @param updateThemeRequest * @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 UpdateTheme operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateTheme * @see AWS API * Documentation */ java.util.concurrent.Future updateThemeAsync(UpdateThemeRequest updateThemeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an alias of a theme. *

* * @param updateThemeAliasRequest * @return A Java Future containing the result of the UpdateThemeAlias operation returned by the service. * @sample AmazonQuickSightAsync.UpdateThemeAlias * @see AWS * API Documentation */ java.util.concurrent.Future updateThemeAliasAsync(UpdateThemeAliasRequest updateThemeAliasRequest); /** *

* Updates an alias of a theme. *

* * @param updateThemeAliasRequest * @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 UpdateThemeAlias operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateThemeAlias * @see AWS * API Documentation */ java.util.concurrent.Future updateThemeAliasAsync(UpdateThemeAliasRequest updateThemeAliasRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the resource permissions for a theme. Permissions apply to the action to grant or revoke permissions on, * for example "quicksight:DescribeTheme". *

*

* Theme permissions apply in groupings. Valid groupings include the following for the three levels of permissions, * which are user, owner, or no permissions: *

*
    *
  • *

    * User *

    *
      *
    • *

      * "quicksight:DescribeTheme" *

      *
    • *
    • *

      * "quicksight:DescribeThemeAlias" *

      *
    • *
    • *

      * "quicksight:ListThemeAliases" *

      *
    • *
    • *

      * "quicksight:ListThemeVersions" *

      *
    • *
    *
  • *
  • *

    * Owner *

    *
      *
    • *

      * "quicksight:DescribeTheme" *

      *
    • *
    • *

      * "quicksight:DescribeThemeAlias" *

      *
    • *
    • *

      * "quicksight:ListThemeAliases" *

      *
    • *
    • *

      * "quicksight:ListThemeVersions" *

      *
    • *
    • *

      * "quicksight:DeleteTheme" *

      *
    • *
    • *

      * "quicksight:UpdateTheme" *

      *
    • *
    • *

      * "quicksight:CreateThemeAlias" *

      *
    • *
    • *

      * "quicksight:DeleteThemeAlias" *

      *
    • *
    • *

      * "quicksight:UpdateThemeAlias" *

      *
    • *
    • *

      * "quicksight:UpdateThemePermissions" *

      *
    • *
    • *

      * "quicksight:DescribeThemePermissions" *

      *
    • *
    *
  • *
  • *

    * To specify no permissions, omit the permissions list. *

    *
  • *
* * @param updateThemePermissionsRequest * @return A Java Future containing the result of the UpdateThemePermissions operation returned by the service. * @sample AmazonQuickSightAsync.UpdateThemePermissions * @see AWS API Documentation */ java.util.concurrent.Future updateThemePermissionsAsync(UpdateThemePermissionsRequest updateThemePermissionsRequest); /** *

* Updates the resource permissions for a theme. Permissions apply to the action to grant or revoke permissions on, * for example "quicksight:DescribeTheme". *

*

* Theme permissions apply in groupings. Valid groupings include the following for the three levels of permissions, * which are user, owner, or no permissions: *

*
    *
  • *

    * User *

    *
      *
    • *

      * "quicksight:DescribeTheme" *

      *
    • *
    • *

      * "quicksight:DescribeThemeAlias" *

      *
    • *
    • *

      * "quicksight:ListThemeAliases" *

      *
    • *
    • *

      * "quicksight:ListThemeVersions" *

      *
    • *
    *
  • *
  • *

    * Owner *

    *
      *
    • *

      * "quicksight:DescribeTheme" *

      *
    • *
    • *

      * "quicksight:DescribeThemeAlias" *

      *
    • *
    • *

      * "quicksight:ListThemeAliases" *

      *
    • *
    • *

      * "quicksight:ListThemeVersions" *

      *
    • *
    • *

      * "quicksight:DeleteTheme" *

      *
    • *
    • *

      * "quicksight:UpdateTheme" *

      *
    • *
    • *

      * "quicksight:CreateThemeAlias" *

      *
    • *
    • *

      * "quicksight:DeleteThemeAlias" *

      *
    • *
    • *

      * "quicksight:UpdateThemeAlias" *

      *
    • *
    • *

      * "quicksight:UpdateThemePermissions" *

      *
    • *
    • *

      * "quicksight:DescribeThemePermissions" *

      *
    • *
    *
  • *
  • *

    * To specify no permissions, omit the permissions list. *

    *
  • *
* * @param updateThemePermissionsRequest * @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 UpdateThemePermissions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateThemePermissions * @see AWS API Documentation */ java.util.concurrent.Future updateThemePermissionsAsync(UpdateThemePermissionsRequest updateThemePermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a topic. *

* * @param updateTopicRequest * @return A Java Future containing the result of the UpdateTopic operation returned by the service. * @sample AmazonQuickSightAsync.UpdateTopic * @see AWS API * Documentation */ java.util.concurrent.Future updateTopicAsync(UpdateTopicRequest updateTopicRequest); /** *

* Updates a topic. *

* * @param updateTopicRequest * @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 UpdateTopic operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateTopic * @see AWS API * Documentation */ java.util.concurrent.Future updateTopicAsync(UpdateTopicRequest updateTopicRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the permissions of a topic. *

* * @param updateTopicPermissionsRequest * @return A Java Future containing the result of the UpdateTopicPermissions operation returned by the service. * @sample AmazonQuickSightAsync.UpdateTopicPermissions * @see AWS API Documentation */ java.util.concurrent.Future updateTopicPermissionsAsync(UpdateTopicPermissionsRequest updateTopicPermissionsRequest); /** *

* Updates the permissions of a topic. *

* * @param updateTopicPermissionsRequest * @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 UpdateTopicPermissions operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateTopicPermissions * @see AWS API Documentation */ java.util.concurrent.Future updateTopicPermissionsAsync(UpdateTopicPermissionsRequest updateTopicPermissionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a topic refresh schedule. *

* * @param updateTopicRefreshScheduleRequest * @return A Java Future containing the result of the UpdateTopicRefreshSchedule operation returned by the service. * @sample AmazonQuickSightAsync.UpdateTopicRefreshSchedule * @see AWS API Documentation */ java.util.concurrent.Future updateTopicRefreshScheduleAsync( UpdateTopicRefreshScheduleRequest updateTopicRefreshScheduleRequest); /** *

* Updates a topic refresh schedule. *

* * @param updateTopicRefreshScheduleRequest * @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 UpdateTopicRefreshSchedule operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateTopicRefreshSchedule * @see AWS API Documentation */ java.util.concurrent.Future updateTopicRefreshScheduleAsync( UpdateTopicRefreshScheduleRequest updateTopicRefreshScheduleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an Amazon QuickSight user. *

* * @param updateUserRequest * @return A Java Future containing the result of the UpdateUser operation returned by the service. * @sample AmazonQuickSightAsync.UpdateUser * @see AWS API * Documentation */ java.util.concurrent.Future updateUserAsync(UpdateUserRequest updateUserRequest); /** *

* Updates an Amazon QuickSight user. *

* * @param updateUserRequest * @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 UpdateUser operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateUser * @see AWS API * Documentation */ java.util.concurrent.Future updateUserAsync(UpdateUserRequest updateUserRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates a VPC connection. *

* * @param updateVPCConnectionRequest * @return A Java Future containing the result of the UpdateVPCConnection operation returned by the service. * @sample AmazonQuickSightAsync.UpdateVPCConnection * @see AWS * API Documentation */ java.util.concurrent.Future updateVPCConnectionAsync(UpdateVPCConnectionRequest updateVPCConnectionRequest); /** *

* Updates a VPC connection. *

* * @param updateVPCConnectionRequest * @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 UpdateVPCConnection operation returned by the service. * @sample AmazonQuickSightAsyncHandler.UpdateVPCConnection * @see AWS * API Documentation */ java.util.concurrent.Future updateVPCConnectionAsync(UpdateVPCConnectionRequest updateVPCConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy