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

software.amazon.awssdk.services.quicksight.QuickSightAsyncClient Maven / Gradle / Ivy

/*
 * Copyright 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 software.amazon.awssdk.services.quicksight;

import java.util.concurrent.CompletableFuture;
import java.util.function.Consumer;
import software.amazon.awssdk.annotations.Generated;
import software.amazon.awssdk.annotations.SdkPublicApi;
import software.amazon.awssdk.annotations.ThreadSafe;
import software.amazon.awssdk.core.SdkClient;
import software.amazon.awssdk.services.quicksight.model.CancelIngestionRequest;
import software.amazon.awssdk.services.quicksight.model.CancelIngestionResponse;
import software.amazon.awssdk.services.quicksight.model.CreateAccountCustomizationRequest;
import software.amazon.awssdk.services.quicksight.model.CreateAccountCustomizationResponse;
import software.amazon.awssdk.services.quicksight.model.CreateAnalysisRequest;
import software.amazon.awssdk.services.quicksight.model.CreateAnalysisResponse;
import software.amazon.awssdk.services.quicksight.model.CreateDashboardRequest;
import software.amazon.awssdk.services.quicksight.model.CreateDashboardResponse;
import software.amazon.awssdk.services.quicksight.model.CreateDataSetRequest;
import software.amazon.awssdk.services.quicksight.model.CreateDataSetResponse;
import software.amazon.awssdk.services.quicksight.model.CreateDataSourceRequest;
import software.amazon.awssdk.services.quicksight.model.CreateDataSourceResponse;
import software.amazon.awssdk.services.quicksight.model.CreateFolderMembershipRequest;
import software.amazon.awssdk.services.quicksight.model.CreateFolderMembershipResponse;
import software.amazon.awssdk.services.quicksight.model.CreateFolderRequest;
import software.amazon.awssdk.services.quicksight.model.CreateFolderResponse;
import software.amazon.awssdk.services.quicksight.model.CreateGroupMembershipRequest;
import software.amazon.awssdk.services.quicksight.model.CreateGroupMembershipResponse;
import software.amazon.awssdk.services.quicksight.model.CreateGroupRequest;
import software.amazon.awssdk.services.quicksight.model.CreateGroupResponse;
import software.amazon.awssdk.services.quicksight.model.CreateIamPolicyAssignmentRequest;
import software.amazon.awssdk.services.quicksight.model.CreateIamPolicyAssignmentResponse;
import software.amazon.awssdk.services.quicksight.model.CreateIngestionRequest;
import software.amazon.awssdk.services.quicksight.model.CreateIngestionResponse;
import software.amazon.awssdk.services.quicksight.model.CreateNamespaceRequest;
import software.amazon.awssdk.services.quicksight.model.CreateNamespaceResponse;
import software.amazon.awssdk.services.quicksight.model.CreateTemplateAliasRequest;
import software.amazon.awssdk.services.quicksight.model.CreateTemplateAliasResponse;
import software.amazon.awssdk.services.quicksight.model.CreateTemplateRequest;
import software.amazon.awssdk.services.quicksight.model.CreateTemplateResponse;
import software.amazon.awssdk.services.quicksight.model.CreateThemeAliasRequest;
import software.amazon.awssdk.services.quicksight.model.CreateThemeAliasResponse;
import software.amazon.awssdk.services.quicksight.model.CreateThemeRequest;
import software.amazon.awssdk.services.quicksight.model.CreateThemeResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteAccountCustomizationRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteAccountCustomizationResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteAnalysisRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteAnalysisResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteDashboardRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteDashboardResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteDataSetRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteDataSetResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteDataSourceRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteDataSourceResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteFolderMembershipRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteFolderMembershipResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteFolderRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteFolderResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteGroupMembershipRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteGroupMembershipResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteGroupRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteGroupResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteIamPolicyAssignmentRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteIamPolicyAssignmentResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteNamespaceRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteNamespaceResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteTemplateAliasRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteTemplateAliasResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteTemplateRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteTemplateResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteThemeAliasRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteThemeAliasResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteThemeRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteThemeResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteUserByPrincipalIdRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteUserByPrincipalIdResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteUserRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteUserResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeAccountCustomizationRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeAccountCustomizationResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeAccountSettingsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeAccountSettingsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeAnalysisPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeAnalysisPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeAnalysisRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeAnalysisResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeDashboardPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeDashboardPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeDashboardRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeDashboardResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeDataSetPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeDataSetPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeDataSetRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeDataSetResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeDataSourcePermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeDataSourcePermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeDataSourceRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeDataSourceResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeFolderPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeFolderPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeFolderRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeFolderResolvedPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeFolderResolvedPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeFolderResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeGroupRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeGroupResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeIamPolicyAssignmentRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeIamPolicyAssignmentResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeIngestionRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeIngestionResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeNamespaceRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeNamespaceResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeTemplateAliasRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeTemplateAliasResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeTemplatePermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeTemplatePermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeTemplateRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeTemplateResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeThemeAliasRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeThemeAliasResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeThemePermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeThemePermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeThemeRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeThemeResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeUserRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeUserResponse;
import software.amazon.awssdk.services.quicksight.model.GenerateEmbedUrlForAnonymousUserRequest;
import software.amazon.awssdk.services.quicksight.model.GenerateEmbedUrlForAnonymousUserResponse;
import software.amazon.awssdk.services.quicksight.model.GenerateEmbedUrlForRegisteredUserRequest;
import software.amazon.awssdk.services.quicksight.model.GenerateEmbedUrlForRegisteredUserResponse;
import software.amazon.awssdk.services.quicksight.model.GetDashboardEmbedUrlRequest;
import software.amazon.awssdk.services.quicksight.model.GetDashboardEmbedUrlResponse;
import software.amazon.awssdk.services.quicksight.model.GetSessionEmbedUrlRequest;
import software.amazon.awssdk.services.quicksight.model.GetSessionEmbedUrlResponse;
import software.amazon.awssdk.services.quicksight.model.ListAnalysesRequest;
import software.amazon.awssdk.services.quicksight.model.ListAnalysesResponse;
import software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsRequest;
import software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsResponse;
import software.amazon.awssdk.services.quicksight.model.ListDashboardsRequest;
import software.amazon.awssdk.services.quicksight.model.ListDashboardsResponse;
import software.amazon.awssdk.services.quicksight.model.ListDataSetsRequest;
import software.amazon.awssdk.services.quicksight.model.ListDataSetsResponse;
import software.amazon.awssdk.services.quicksight.model.ListDataSourcesRequest;
import software.amazon.awssdk.services.quicksight.model.ListDataSourcesResponse;
import software.amazon.awssdk.services.quicksight.model.ListFolderMembersRequest;
import software.amazon.awssdk.services.quicksight.model.ListFolderMembersResponse;
import software.amazon.awssdk.services.quicksight.model.ListFoldersRequest;
import software.amazon.awssdk.services.quicksight.model.ListFoldersResponse;
import software.amazon.awssdk.services.quicksight.model.ListGroupMembershipsRequest;
import software.amazon.awssdk.services.quicksight.model.ListGroupMembershipsResponse;
import software.amazon.awssdk.services.quicksight.model.ListGroupsRequest;
import software.amazon.awssdk.services.quicksight.model.ListGroupsResponse;
import software.amazon.awssdk.services.quicksight.model.ListIamPolicyAssignmentsForUserRequest;
import software.amazon.awssdk.services.quicksight.model.ListIamPolicyAssignmentsForUserResponse;
import software.amazon.awssdk.services.quicksight.model.ListIamPolicyAssignmentsRequest;
import software.amazon.awssdk.services.quicksight.model.ListIamPolicyAssignmentsResponse;
import software.amazon.awssdk.services.quicksight.model.ListIngestionsRequest;
import software.amazon.awssdk.services.quicksight.model.ListIngestionsResponse;
import software.amazon.awssdk.services.quicksight.model.ListNamespacesRequest;
import software.amazon.awssdk.services.quicksight.model.ListNamespacesResponse;
import software.amazon.awssdk.services.quicksight.model.ListTagsForResourceRequest;
import software.amazon.awssdk.services.quicksight.model.ListTagsForResourceResponse;
import software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesRequest;
import software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesResponse;
import software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsRequest;
import software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsResponse;
import software.amazon.awssdk.services.quicksight.model.ListTemplatesRequest;
import software.amazon.awssdk.services.quicksight.model.ListTemplatesResponse;
import software.amazon.awssdk.services.quicksight.model.ListThemeAliasesRequest;
import software.amazon.awssdk.services.quicksight.model.ListThemeAliasesResponse;
import software.amazon.awssdk.services.quicksight.model.ListThemeVersionsRequest;
import software.amazon.awssdk.services.quicksight.model.ListThemeVersionsResponse;
import software.amazon.awssdk.services.quicksight.model.ListThemesRequest;
import software.amazon.awssdk.services.quicksight.model.ListThemesResponse;
import software.amazon.awssdk.services.quicksight.model.ListUserGroupsRequest;
import software.amazon.awssdk.services.quicksight.model.ListUserGroupsResponse;
import software.amazon.awssdk.services.quicksight.model.ListUsersRequest;
import software.amazon.awssdk.services.quicksight.model.ListUsersResponse;
import software.amazon.awssdk.services.quicksight.model.RegisterUserRequest;
import software.amazon.awssdk.services.quicksight.model.RegisterUserResponse;
import software.amazon.awssdk.services.quicksight.model.RestoreAnalysisRequest;
import software.amazon.awssdk.services.quicksight.model.RestoreAnalysisResponse;
import software.amazon.awssdk.services.quicksight.model.SearchAnalysesRequest;
import software.amazon.awssdk.services.quicksight.model.SearchAnalysesResponse;
import software.amazon.awssdk.services.quicksight.model.SearchDashboardsRequest;
import software.amazon.awssdk.services.quicksight.model.SearchDashboardsResponse;
import software.amazon.awssdk.services.quicksight.model.SearchFoldersRequest;
import software.amazon.awssdk.services.quicksight.model.SearchFoldersResponse;
import software.amazon.awssdk.services.quicksight.model.TagResourceRequest;
import software.amazon.awssdk.services.quicksight.model.TagResourceResponse;
import software.amazon.awssdk.services.quicksight.model.UntagResourceRequest;
import software.amazon.awssdk.services.quicksight.model.UntagResourceResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateAccountCustomizationRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateAccountCustomizationResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateAccountSettingsRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateAccountSettingsResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateAnalysisPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateAnalysisPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateAnalysisRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateAnalysisResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateDashboardPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateDashboardPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateDashboardPublishedVersionRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateDashboardPublishedVersionResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateDashboardRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateDashboardResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateDataSetPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateDataSetPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateDataSetRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateDataSetResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateDataSourcePermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateDataSourcePermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateDataSourceRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateDataSourceResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateFolderPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateFolderPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateFolderRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateFolderResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateGroupRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateGroupResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateIamPolicyAssignmentRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateIamPolicyAssignmentResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateTemplateAliasRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateTemplateAliasResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateTemplatePermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateTemplatePermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateTemplateRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateTemplateResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateThemeAliasRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateThemeAliasResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateThemePermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateThemePermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateThemeRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateThemeResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateUserRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateUserResponse;
import software.amazon.awssdk.services.quicksight.paginators.ListAnalysesPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListDashboardVersionsPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListDashboardsPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListDataSetsPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListDataSourcesPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListIngestionsPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListNamespacesPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListTemplateAliasesPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListTemplateVersionsPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListTemplatesPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListThemeVersionsPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListThemesPublisher;
import software.amazon.awssdk.services.quicksight.paginators.SearchAnalysesPublisher;
import software.amazon.awssdk.services.quicksight.paginators.SearchDashboardsPublisher;

/**
 * Service client for accessing Amazon QuickSight asynchronously. This can be created using the static
 * {@link #builder()} method.
 *
 * 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("software.amazon.awssdk:codegen") @SdkPublicApi @ThreadSafe public interface QuickSightAsyncClient extends SdkClient { String SERVICE_NAME = "quicksight"; /** * Value for looking up the service's metadata from the * {@link software.amazon.awssdk.regions.ServiceMetadataProvider}. */ String SERVICE_METADATA_ID = "quicksight"; /** * Create a {@link QuickSightAsyncClient} with the region loaded from the * {@link software.amazon.awssdk.regions.providers.DefaultAwsRegionProviderChain} and credentials loaded from the * {@link software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider}. */ static QuickSightAsyncClient create() { return builder().build(); } /** * Create a builder that can be used to configure and create a {@link QuickSightAsyncClient}. */ static QuickSightAsyncClientBuilder builder() { return new DefaultQuickSightAsyncClientBuilder(); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CancelIngestion * @see AWS * API Documentation */ default CompletableFuture cancelIngestion(CancelIngestionRequest cancelIngestionRequest) { throw new UnsupportedOperationException(); } /** *

* Cancels an ongoing ingestion of data into SPICE. *

*
*

* This is a convenience which creates an instance of the {@link CancelIngestionRequest.Builder} avoiding the need * to create one manually via {@link CancelIngestionRequest#builder()} *

* * @param cancelIngestionRequest * A {@link Consumer} that will call methods on {@link CancelIngestionRequest.Builder} to create a request. * @return A Java Future containing the result of the CancelIngestion operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CancelIngestion * @see AWS * API Documentation */ default CompletableFuture cancelIngestion( Consumer cancelIngestionRequest) { return cancelIngestion(CancelIngestionRequest.builder().applyMutation(cancelIngestionRequest).build()); } /** *

* Creates Amazon QuickSight customizations 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 Amazon * 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateAccountCustomization * @see AWS API Documentation */ default CompletableFuture createAccountCustomization( CreateAccountCustomizationRequest createAccountCustomizationRequest) { throw new UnsupportedOperationException(); } /** *

* Creates Amazon QuickSight customizations 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 Amazon * 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. *

*
*

* This is a convenience which creates an instance of the {@link CreateAccountCustomizationRequest.Builder} avoiding * the need to create one manually via {@link CreateAccountCustomizationRequest#builder()} *

* * @param createAccountCustomizationRequest * A {@link Consumer} that will call methods on {@link CreateAccountCustomizationRequest.Builder} to create a * request. * @return A Java Future containing the result of the CreateAccountCustomization operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateAccountCustomization * @see AWS API Documentation */ default CompletableFuture createAccountCustomization( Consumer createAccountCustomizationRequest) { return createAccountCustomization(CreateAccountCustomizationRequest.builder() .applyMutation(createAccountCustomizationRequest).build()); } /** *

* Creates an analysis in Amazon QuickSight. *

* * @param createAnalysisRequest * @return A Java Future containing the result of the CreateAnalysis operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateAnalysis * @see AWS API * Documentation */ default CompletableFuture createAnalysis(CreateAnalysisRequest createAnalysisRequest) { throw new UnsupportedOperationException(); } /** *

* Creates an analysis in Amazon QuickSight. *

*
*

* This is a convenience which creates an instance of the {@link CreateAnalysisRequest.Builder} avoiding the need to * create one manually via {@link CreateAnalysisRequest#builder()} *

* * @param createAnalysisRequest * A {@link Consumer} that will call methods on {@link CreateAnalysisRequest.Builder} to create a request. * @return A Java Future containing the result of the CreateAnalysis operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateAnalysis * @see AWS API * Documentation */ default CompletableFuture createAnalysis(Consumer createAnalysisRequest) { return createAnalysis(CreateAnalysisRequest.builder().applyMutation(createAnalysisRequest).build()); } /** *

* Creates a dashboard from a template. 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateDashboard * @see AWS * API Documentation */ default CompletableFuture createDashboard(CreateDashboardRequest createDashboardRequest) { throw new UnsupportedOperationException(); } /** *

* Creates a dashboard from a template. 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. *

*
*

* This is a convenience which creates an instance of the {@link CreateDashboardRequest.Builder} avoiding the need * to create one manually via {@link CreateDashboardRequest#builder()} *

* * @param createDashboardRequest * A {@link Consumer} that will call methods on {@link CreateDashboardRequest.Builder} to create a request. * @return A Java Future containing the result of the CreateDashboard operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateDashboard * @see AWS * API Documentation */ default CompletableFuture createDashboard( Consumer createDashboardRequest) { return createDashboard(CreateDashboardRequest.builder().applyMutation(createDashboardRequest).build()); } /** *

* Creates a dataset. *

* * @param createDataSetRequest * @return A Java Future containing the result of the CreateDataSet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateDataSet * @see AWS API * Documentation */ default CompletableFuture createDataSet(CreateDataSetRequest createDataSetRequest) { throw new UnsupportedOperationException(); } /** *

* Creates a dataset. *

*
*

* This is a convenience which creates an instance of the {@link CreateDataSetRequest.Builder} avoiding the need to * create one manually via {@link CreateDataSetRequest#builder()} *

* * @param createDataSetRequest * A {@link Consumer} that will call methods on {@link CreateDataSetRequest.Builder} to create a request. * @return A Java Future containing the result of the CreateDataSet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateDataSet * @see AWS API * Documentation */ default CompletableFuture createDataSet(Consumer createDataSetRequest) { return createDataSet(CreateDataSetRequest.builder().applyMutation(createDataSetRequest).build()); } /** *

* Creates a data source. *

* * @param createDataSourceRequest * @return A Java Future containing the result of the CreateDataSource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateDataSource * @see AWS * API Documentation */ default CompletableFuture createDataSource(CreateDataSourceRequest createDataSourceRequest) { throw new UnsupportedOperationException(); } /** *

* Creates a data source. *

*
*

* This is a convenience which creates an instance of the {@link CreateDataSourceRequest.Builder} avoiding the need * to create one manually via {@link CreateDataSourceRequest#builder()} *

* * @param createDataSourceRequest * A {@link Consumer} that will call methods on {@link CreateDataSourceRequest.Builder} to create a request. * @return A Java Future containing the result of the CreateDataSource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateDataSource * @see AWS * API Documentation */ default CompletableFuture createDataSource( Consumer createDataSourceRequest) { return createDataSource(CreateDataSourceRequest.builder().applyMutation(createDataSourceRequest).build()); } /** *

* Creates an empty shared folder. *

* * @param createFolderRequest * @return A Java Future containing the result of the CreateFolder operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateFolder * @see AWS API * Documentation */ default CompletableFuture createFolder(CreateFolderRequest createFolderRequest) { throw new UnsupportedOperationException(); } /** *

* Creates an empty shared folder. *

*
*

* This is a convenience which creates an instance of the {@link CreateFolderRequest.Builder} avoiding the need to * create one manually via {@link CreateFolderRequest#builder()} *

* * @param createFolderRequest * A {@link Consumer} that will call methods on {@link CreateFolderRequest.Builder} to create a request. * @return A Java Future containing the result of the CreateFolder operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateFolder * @see AWS API * Documentation */ default CompletableFuture createFolder(Consumer createFolderRequest) { return createFolder(CreateFolderRequest.builder().applyMutation(createFolderRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ThrottlingException Access is throttled.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateFolderMembership * @see AWS API Documentation */ default CompletableFuture createFolderMembership( CreateFolderMembershipRequest createFolderMembershipRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link CreateFolderMembershipRequest.Builder} avoiding the * need to create one manually via {@link CreateFolderMembershipRequest#builder()} *

* * @param createFolderMembershipRequest * A {@link Consumer} that will call methods on {@link CreateFolderMembershipRequest.Builder} to create a * request. * @return A Java Future containing the result of the CreateFolderMembership operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ThrottlingException Access is throttled.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateFolderMembership * @see AWS API Documentation */ default CompletableFuture createFolderMembership( Consumer createFolderMembershipRequest) { return createFolderMembership(CreateFolderMembershipRequest.builder().applyMutation(createFolderMembershipRequest) .build()); } /** *

* Creates an Amazon QuickSight group. *

*

* The permissions resource is * arn:aws:quicksight:us-east-1:<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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateGroup * @see AWS API * Documentation */ default CompletableFuture createGroup(CreateGroupRequest createGroupRequest) { throw new UnsupportedOperationException(); } /** *

* Creates an Amazon QuickSight group. *

*

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

*

* The response is a group object. *

*
*

* This is a convenience which creates an instance of the {@link CreateGroupRequest.Builder} avoiding the need to * create one manually via {@link CreateGroupRequest#builder()} *

* * @param createGroupRequest * A {@link Consumer} that will call methods on {@link CreateGroupRequest.Builder} to create a request. The * request object for this operation. * @return A Java Future containing the result of the CreateGroup operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateGroup * @see AWS API * Documentation */ default CompletableFuture createGroup(Consumer createGroupRequest) { return createGroup(CreateGroupRequest.builder().applyMutation(createGroupRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateGroupMembership * @see AWS API Documentation */ default CompletableFuture createGroupMembership( CreateGroupMembershipRequest createGroupMembershipRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link CreateGroupMembershipRequest.Builder} avoiding the * need to create one manually via {@link CreateGroupMembershipRequest#builder()} *

* * @param createGroupMembershipRequest * A {@link Consumer} that will call methods on {@link CreateGroupMembershipRequest.Builder} to create a * request. * @return A Java Future containing the result of the CreateGroupMembership operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateGroupMembership * @see AWS API Documentation */ default CompletableFuture createGroupMembership( Consumer createGroupMembershipRequest) { return createGroupMembership(CreateGroupMembershipRequest.builder().applyMutation(createGroupMembershipRequest).build()); } /** *

* Creates an assignment with one specified IAMpolicy, 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening * that must complete before a new update can be applied.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateIAMPolicyAssignment * @see AWS API Documentation */ default CompletableFuture createIAMPolicyAssignment( CreateIamPolicyAssignmentRequest createIamPolicyAssignmentRequest) { throw new UnsupportedOperationException(); } /** *

* Creates an assignment with one specified IAMpolicy, 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. *

*
*

* This is a convenience which creates an instance of the {@link CreateIamPolicyAssignmentRequest.Builder} avoiding * the need to create one manually via {@link CreateIamPolicyAssignmentRequest#builder()} *

* * @param createIamPolicyAssignmentRequest * A {@link Consumer} that will call methods on {@link CreateIAMPolicyAssignmentRequest.Builder} to create a * request. * @return A Java Future containing the result of the CreateIAMPolicyAssignment operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening * that must complete before a new update can be applied.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateIAMPolicyAssignment * @see AWS API Documentation */ default CompletableFuture createIAMPolicyAssignment( Consumer createIamPolicyAssignmentRequest) { return createIAMPolicyAssignment(CreateIamPolicyAssignmentRequest.builder() .applyMutation(createIamPolicyAssignmentRequest).build()); } /** *

* Creates and starts a new SPICE ingestion on a dataset *

*

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateIngestion * @see AWS * API Documentation */ default CompletableFuture createIngestion(CreateIngestionRequest createIngestionRequest) { throw new UnsupportedOperationException(); } /** *

* Creates and starts a new SPICE ingestion on a dataset *

*

* 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. *

*
*

* This is a convenience which creates an instance of the {@link CreateIngestionRequest.Builder} avoiding the need * to create one manually via {@link CreateIngestionRequest#builder()} *

* * @param createIngestionRequest * A {@link Consumer} that will call methods on {@link CreateIngestionRequest.Builder} to create a request. * @return A Java Future containing the result of the CreateIngestion operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateIngestion * @see AWS * API Documentation */ default CompletableFuture createIngestion( Consumer createIngestionRequest) { return createIngestion(CreateIngestionRequest.builder().applyMutation(createIngestionRequest).build()); } /** *

* (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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateNamespace * @see AWS * API Documentation */ default CompletableFuture createNamespace(CreateNamespaceRequest createNamespaceRequest) { throw new UnsupportedOperationException(); } /** *

* (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. *

*
*

* This is a convenience which creates an instance of the {@link CreateNamespaceRequest.Builder} avoiding the need * to create one manually via {@link CreateNamespaceRequest#builder()} *

* * @param createNamespaceRequest * A {@link Consumer} that will call methods on {@link CreateNamespaceRequest.Builder} to create a request. * @return A Java Future containing the result of the CreateNamespace operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateNamespace * @see AWS * API Documentation */ default CompletableFuture createNamespace( Consumer createNamespaceRequest) { return createNamespace(CreateNamespaceRequest.builder().applyMutation(createNamespaceRequest).build()); } /** *

* Creates a template from an existing Amazon QuickSight analysis or template. You can use the resulting template to * create a dashboard. *

*

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateTemplate * @see AWS API * Documentation */ default CompletableFuture createTemplate(CreateTemplateRequest createTemplateRequest) { throw new UnsupportedOperationException(); } /** *

* Creates a template from an existing Amazon QuickSight analysis or template. You can use the resulting template to * create a dashboard. *

*

* 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. *

*
*

* This is a convenience which creates an instance of the {@link CreateTemplateRequest.Builder} avoiding the need to * create one manually via {@link CreateTemplateRequest#builder()} *

* * @param createTemplateRequest * A {@link Consumer} that will call methods on {@link CreateTemplateRequest.Builder} to create a request. * @return A Java Future containing the result of the CreateTemplate operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateTemplate * @see AWS API * Documentation */ default CompletableFuture createTemplate(Consumer createTemplateRequest) { return createTemplate(CreateTemplateRequest.builder().applyMutation(createTemplateRequest).build()); } /** *

* Creates a template alias for a template. *

* * @param createTemplateAliasRequest * @return A Java Future containing the result of the CreateTemplateAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateTemplateAlias * @see AWS API Documentation */ default CompletableFuture createTemplateAlias( CreateTemplateAliasRequest createTemplateAliasRequest) { throw new UnsupportedOperationException(); } /** *

* Creates a template alias for a template. *

*
*

* This is a convenience which creates an instance of the {@link CreateTemplateAliasRequest.Builder} avoiding the * need to create one manually via {@link CreateTemplateAliasRequest#builder()} *

* * @param createTemplateAliasRequest * A {@link Consumer} that will call methods on {@link CreateTemplateAliasRequest.Builder} to create a * request. * @return A Java Future containing the result of the CreateTemplateAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateTemplateAlias * @see AWS API Documentation */ default CompletableFuture createTemplateAlias( Consumer createTemplateAliasRequest) { return createTemplateAlias(CreateTemplateAliasRequest.builder().applyMutation(createTemplateAliasRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateTheme * @see AWS API * Documentation */ default CompletableFuture createTheme(CreateThemeRequest createThemeRequest) { throw new UnsupportedOperationException(); } /** *

* 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. *

*
*

* This is a convenience which creates an instance of the {@link CreateThemeRequest.Builder} avoiding the need to * create one manually via {@link CreateThemeRequest#builder()} *

* * @param createThemeRequest * A {@link Consumer} that will call methods on {@link CreateThemeRequest.Builder} to create a request. * @return A Java Future containing the result of the CreateTheme operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateTheme * @see AWS API * Documentation */ default CompletableFuture createTheme(Consumer createThemeRequest) { return createTheme(CreateThemeRequest.builder().applyMutation(createThemeRequest).build()); } /** *

* Creates a theme alias for a theme. *

* * @param createThemeAliasRequest * @return A Java Future containing the result of the CreateThemeAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateThemeAlias * @see AWS * API Documentation */ default CompletableFuture createThemeAlias(CreateThemeAliasRequest createThemeAliasRequest) { throw new UnsupportedOperationException(); } /** *

* Creates a theme alias for a theme. *

*
*

* This is a convenience which creates an instance of the {@link CreateThemeAliasRequest.Builder} avoiding the need * to create one manually via {@link CreateThemeAliasRequest#builder()} *

* * @param createThemeAliasRequest * A {@link Consumer} that will call methods on {@link CreateThemeAliasRequest.Builder} to create a request. * @return A Java Future containing the result of the CreateThemeAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.CreateThemeAlias * @see AWS * API Documentation */ default CompletableFuture createThemeAlias( Consumer createThemeAliasRequest) { return createThemeAlias(CreateThemeAliasRequest.builder().applyMutation(createThemeAliasRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteAccountCustomization * @see AWS API Documentation */ default CompletableFuture deleteAccountCustomization( DeleteAccountCustomizationRequest deleteAccountCustomizationRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link DeleteAccountCustomizationRequest.Builder} avoiding * the need to create one manually via {@link DeleteAccountCustomizationRequest#builder()} *

* * @param deleteAccountCustomizationRequest * A {@link Consumer} that will call methods on {@link DeleteAccountCustomizationRequest.Builder} to create a * request. * @return A Java Future containing the result of the DeleteAccountCustomization operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteAccountCustomization * @see AWS API Documentation */ default CompletableFuture deleteAccountCustomization( Consumer deleteAccountCustomizationRequest) { return deleteAccountCustomization(DeleteAccountCustomizationRequest.builder() .applyMutation(deleteAccountCustomizationRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteAnalysis * @see AWS API * Documentation */ default CompletableFuture deleteAnalysis(DeleteAnalysisRequest deleteAnalysisRequest) { throw new UnsupportedOperationException(); } /** *

* 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. *

*
*

* This is a convenience which creates an instance of the {@link DeleteAnalysisRequest.Builder} avoiding the need to * create one manually via {@link DeleteAnalysisRequest#builder()} *

* * @param deleteAnalysisRequest * A {@link Consumer} that will call methods on {@link DeleteAnalysisRequest.Builder} to create a request. * @return A Java Future containing the result of the DeleteAnalysis operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteAnalysis * @see AWS API * Documentation */ default CompletableFuture deleteAnalysis(Consumer deleteAnalysisRequest) { return deleteAnalysis(DeleteAnalysisRequest.builder().applyMutation(deleteAnalysisRequest).build()); } /** *

* Deletes a dashboard. *

* * @param deleteDashboardRequest * @return A Java Future containing the result of the DeleteDashboard operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteDashboard * @see AWS * API Documentation */ default CompletableFuture deleteDashboard(DeleteDashboardRequest deleteDashboardRequest) { throw new UnsupportedOperationException(); } /** *

* Deletes a dashboard. *

*
*

* This is a convenience which creates an instance of the {@link DeleteDashboardRequest.Builder} avoiding the need * to create one manually via {@link DeleteDashboardRequest#builder()} *

* * @param deleteDashboardRequest * A {@link Consumer} that will call methods on {@link DeleteDashboardRequest.Builder} to create a request. * @return A Java Future containing the result of the DeleteDashboard operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteDashboard * @see AWS * API Documentation */ default CompletableFuture deleteDashboard( Consumer deleteDashboardRequest) { return deleteDashboard(DeleteDashboardRequest.builder().applyMutation(deleteDashboardRequest).build()); } /** *

* Deletes a dataset. *

* * @param deleteDataSetRequest * @return A Java Future containing the result of the DeleteDataSet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteDataSet * @see AWS API * Documentation */ default CompletableFuture deleteDataSet(DeleteDataSetRequest deleteDataSetRequest) { throw new UnsupportedOperationException(); } /** *

* Deletes a dataset. *

*
*

* This is a convenience which creates an instance of the {@link DeleteDataSetRequest.Builder} avoiding the need to * create one manually via {@link DeleteDataSetRequest#builder()} *

* * @param deleteDataSetRequest * A {@link Consumer} that will call methods on {@link DeleteDataSetRequest.Builder} to create a request. * @return A Java Future containing the result of the DeleteDataSet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteDataSet * @see AWS API * Documentation */ default CompletableFuture deleteDataSet(Consumer deleteDataSetRequest) { return deleteDataSet(DeleteDataSetRequest.builder().applyMutation(deleteDataSetRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteDataSource * @see AWS * API Documentation */ default CompletableFuture deleteDataSource(DeleteDataSourceRequest deleteDataSourceRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link DeleteDataSourceRequest.Builder} avoiding the need * to create one manually via {@link DeleteDataSourceRequest#builder()} *

* * @param deleteDataSourceRequest * A {@link Consumer} that will call methods on {@link DeleteDataSourceRequest.Builder} to create a request. * @return A Java Future containing the result of the DeleteDataSource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteDataSource * @see AWS * API Documentation */ default CompletableFuture deleteDataSource( Consumer deleteDataSourceRequest) { return deleteDataSource(DeleteDataSourceRequest.builder().applyMutation(deleteDataSourceRequest).build()); } /** *

* Deletes an empty folder. *

* * @param deleteFolderRequest * @return A Java Future containing the result of the DeleteFolder operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteFolder * @see AWS API * Documentation */ default CompletableFuture deleteFolder(DeleteFolderRequest deleteFolderRequest) { throw new UnsupportedOperationException(); } /** *

* Deletes an empty folder. *

*
*

* This is a convenience which creates an instance of the {@link DeleteFolderRequest.Builder} avoiding the need to * create one manually via {@link DeleteFolderRequest#builder()} *

* * @param deleteFolderRequest * A {@link Consumer} that will call methods on {@link DeleteFolderRequest.Builder} to create a request. * @return A Java Future containing the result of the DeleteFolder operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteFolder * @see AWS API * Documentation */ default CompletableFuture deleteFolder(Consumer deleteFolderRequest) { return deleteFolder(DeleteFolderRequest.builder().applyMutation(deleteFolderRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteFolderMembership * @see AWS API Documentation */ default CompletableFuture deleteFolderMembership( DeleteFolderMembershipRequest deleteFolderMembershipRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link DeleteFolderMembershipRequest.Builder} avoiding the * need to create one manually via {@link DeleteFolderMembershipRequest#builder()} *

* * @param deleteFolderMembershipRequest * A {@link Consumer} that will call methods on {@link DeleteFolderMembershipRequest.Builder} to create a * request. * @return A Java Future containing the result of the DeleteFolderMembership operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteFolderMembership * @see AWS API Documentation */ default CompletableFuture deleteFolderMembership( Consumer deleteFolderMembershipRequest) { return deleteFolderMembership(DeleteFolderMembershipRequest.builder().applyMutation(deleteFolderMembershipRequest) .build()); } /** *

* Removes a user group from Amazon QuickSight. *

* * @param deleteGroupRequest * @return A Java Future containing the result of the DeleteGroup operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteGroup * @see AWS API * Documentation */ default CompletableFuture deleteGroup(DeleteGroupRequest deleteGroupRequest) { throw new UnsupportedOperationException(); } /** *

* Removes a user group from Amazon QuickSight. *

*
*

* This is a convenience which creates an instance of the {@link DeleteGroupRequest.Builder} avoiding the need to * create one manually via {@link DeleteGroupRequest#builder()} *

* * @param deleteGroupRequest * A {@link Consumer} that will call methods on {@link DeleteGroupRequest.Builder} to create a request. * @return A Java Future containing the result of the DeleteGroup operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteGroup * @see AWS API * Documentation */ default CompletableFuture deleteGroup(Consumer deleteGroupRequest) { return deleteGroup(DeleteGroupRequest.builder().applyMutation(deleteGroupRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteGroupMembership * @see AWS API Documentation */ default CompletableFuture deleteGroupMembership( DeleteGroupMembershipRequest deleteGroupMembershipRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link DeleteGroupMembershipRequest.Builder} avoiding the * need to create one manually via {@link DeleteGroupMembershipRequest#builder()} *

* * @param deleteGroupMembershipRequest * A {@link Consumer} that will call methods on {@link DeleteGroupMembershipRequest.Builder} to create a * request. * @return A Java Future containing the result of the DeleteGroupMembership operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteGroupMembership * @see AWS API Documentation */ default CompletableFuture deleteGroupMembership( Consumer deleteGroupMembershipRequest) { return deleteGroupMembership(DeleteGroupMembershipRequest.builder().applyMutation(deleteGroupMembershipRequest).build()); } /** *

* Deletes an existing IAMpolicy assignment. *

* * @param deleteIamPolicyAssignmentRequest * @return A Java Future containing the result of the DeleteIAMPolicyAssignment operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening * that must complete before a new update can be applied.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteIAMPolicyAssignment * @see AWS API Documentation */ default CompletableFuture deleteIAMPolicyAssignment( DeleteIamPolicyAssignmentRequest deleteIamPolicyAssignmentRequest) { throw new UnsupportedOperationException(); } /** *

* Deletes an existing IAMpolicy assignment. *

*
*

* This is a convenience which creates an instance of the {@link DeleteIamPolicyAssignmentRequest.Builder} avoiding * the need to create one manually via {@link DeleteIamPolicyAssignmentRequest#builder()} *

* * @param deleteIamPolicyAssignmentRequest * A {@link Consumer} that will call methods on {@link DeleteIAMPolicyAssignmentRequest.Builder} to create a * request. * @return A Java Future containing the result of the DeleteIAMPolicyAssignment operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening * that must complete before a new update can be applied.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteIAMPolicyAssignment * @see AWS API Documentation */ default CompletableFuture deleteIAMPolicyAssignment( Consumer deleteIamPolicyAssignmentRequest) { return deleteIAMPolicyAssignment(DeleteIamPolicyAssignmentRequest.builder() .applyMutation(deleteIamPolicyAssignmentRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteNamespace * @see AWS * API Documentation */ default CompletableFuture deleteNamespace(DeleteNamespaceRequest deleteNamespaceRequest) { throw new UnsupportedOperationException(); } /** *

* 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. *

*
*

* This is a convenience which creates an instance of the {@link DeleteNamespaceRequest.Builder} avoiding the need * to create one manually via {@link DeleteNamespaceRequest#builder()} *

* * @param deleteNamespaceRequest * A {@link Consumer} that will call methods on {@link DeleteNamespaceRequest.Builder} to create a request. * @return A Java Future containing the result of the DeleteNamespace operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteNamespace * @see AWS * API Documentation */ default CompletableFuture deleteNamespace( Consumer deleteNamespaceRequest) { return deleteNamespace(DeleteNamespaceRequest.builder().applyMutation(deleteNamespaceRequest).build()); } /** *

* Deletes a template. *

* * @param deleteTemplateRequest * @return A Java Future containing the result of the DeleteTemplate operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteTemplate * @see AWS API * Documentation */ default CompletableFuture deleteTemplate(DeleteTemplateRequest deleteTemplateRequest) { throw new UnsupportedOperationException(); } /** *

* Deletes a template. *

*
*

* This is a convenience which creates an instance of the {@link DeleteTemplateRequest.Builder} avoiding the need to * create one manually via {@link DeleteTemplateRequest#builder()} *

* * @param deleteTemplateRequest * A {@link Consumer} that will call methods on {@link DeleteTemplateRequest.Builder} to create a request. * @return A Java Future containing the result of the DeleteTemplate operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteTemplate * @see AWS API * Documentation */ default CompletableFuture deleteTemplate(Consumer deleteTemplateRequest) { return deleteTemplate(DeleteTemplateRequest.builder().applyMutation(deleteTemplateRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteTemplateAlias * @see AWS API Documentation */ default CompletableFuture deleteTemplateAlias( DeleteTemplateAliasRequest deleteTemplateAliasRequest) { throw new UnsupportedOperationException(); } /** *

* 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. *

*
*

* This is a convenience which creates an instance of the {@link DeleteTemplateAliasRequest.Builder} avoiding the * need to create one manually via {@link DeleteTemplateAliasRequest#builder()} *

* * @param deleteTemplateAliasRequest * A {@link Consumer} that will call methods on {@link DeleteTemplateAliasRequest.Builder} to create a * request. * @return A Java Future containing the result of the DeleteTemplateAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteTemplateAlias * @see AWS API Documentation */ default CompletableFuture deleteTemplateAlias( Consumer deleteTemplateAliasRequest) { return deleteTemplateAlias(DeleteTemplateAliasRequest.builder().applyMutation(deleteTemplateAliasRequest).build()); } /** *

* Deletes a theme. *

* * @param deleteThemeRequest * @return A Java Future containing the result of the DeleteTheme operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteTheme * @see AWS API * Documentation */ default CompletableFuture deleteTheme(DeleteThemeRequest deleteThemeRequest) { throw new UnsupportedOperationException(); } /** *

* Deletes a theme. *

*
*

* This is a convenience which creates an instance of the {@link DeleteThemeRequest.Builder} avoiding the need to * create one manually via {@link DeleteThemeRequest#builder()} *

* * @param deleteThemeRequest * A {@link Consumer} that will call methods on {@link DeleteThemeRequest.Builder} to create a request. * @return A Java Future containing the result of the DeleteTheme operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteTheme * @see AWS API * Documentation */ default CompletableFuture deleteTheme(Consumer deleteThemeRequest) { return deleteTheme(DeleteThemeRequest.builder().applyMutation(deleteThemeRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteThemeAlias * @see AWS * API Documentation */ default CompletableFuture deleteThemeAlias(DeleteThemeAliasRequest deleteThemeAliasRequest) { throw new UnsupportedOperationException(); } /** *

* 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. *

*
*

* This is a convenience which creates an instance of the {@link DeleteThemeAliasRequest.Builder} avoiding the need * to create one manually via {@link DeleteThemeAliasRequest#builder()} *

* * @param deleteThemeAliasRequest * A {@link Consumer} that will call methods on {@link DeleteThemeAliasRequest.Builder} to create a request. * @return A Java Future containing the result of the DeleteThemeAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteThemeAlias * @see AWS * API Documentation */ default CompletableFuture deleteThemeAlias( Consumer deleteThemeAliasRequest) { return deleteThemeAlias(DeleteThemeAliasRequest.builder().applyMutation(deleteThemeAliasRequest).build()); } /** *

* Deletes the Amazon QuickSight user that is associated with the identity of the Identity and Access Management * (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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteUser * @see AWS API * Documentation */ default CompletableFuture deleteUser(DeleteUserRequest deleteUserRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link DeleteUserRequest.Builder} avoiding the need to * create one manually via {@link DeleteUserRequest#builder()} *

* * @param deleteUserRequest * A {@link Consumer} that will call methods on {@link DeleteUserRequest.Builder} to create a request. * @return A Java Future containing the result of the DeleteUser operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteUser * @see AWS API * Documentation */ default CompletableFuture deleteUser(Consumer deleteUserRequest) { return deleteUser(DeleteUserRequest.builder().applyMutation(deleteUserRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteUserByPrincipalId * @see AWS API Documentation */ default CompletableFuture deleteUserByPrincipalId( DeleteUserByPrincipalIdRequest deleteUserByPrincipalIdRequest) { throw new UnsupportedOperationException(); } /** *

* Deletes a user identified by its principal ID. *

*
*

* This is a convenience which creates an instance of the {@link DeleteUserByPrincipalIdRequest.Builder} avoiding * the need to create one manually via {@link DeleteUserByPrincipalIdRequest#builder()} *

* * @param deleteUserByPrincipalIdRequest * A {@link Consumer} that will call methods on {@link DeleteUserByPrincipalIdRequest.Builder} to create a * request. * @return A Java Future containing the result of the DeleteUserByPrincipalId operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DeleteUserByPrincipalId * @see AWS API Documentation */ default CompletableFuture deleteUserByPrincipalId( Consumer deleteUserByPrincipalIdRequest) { return deleteUserByPrincipalId(DeleteUserByPrincipalIdRequest.builder().applyMutation(deleteUserByPrincipalIdRequest) .build()); } /** *

* 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 AWS 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 AWS CLI, you can use one of the following options: *

    * *
  • *
  • *

    * Namespace - A Amazon 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeAccountCustomization * @see AWS API Documentation */ default CompletableFuture describeAccountCustomization( DescribeAccountCustomizationRequest describeAccountCustomizationRequest) { throw new UnsupportedOperationException(); } /** *

* 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 AWS 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 AWS CLI, you can use one of the following options: *

    * *
  • *
  • *

    * Namespace - A Amazon 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. *

    *
  • *
*
*

* This is a convenience which creates an instance of the {@link DescribeAccountCustomizationRequest.Builder} * avoiding the need to create one manually via {@link DescribeAccountCustomizationRequest#builder()} *

* * @param describeAccountCustomizationRequest * A {@link Consumer} that will call methods on {@link DescribeAccountCustomizationRequest.Builder} to create * a request. * @return A Java Future containing the result of the DescribeAccountCustomization operation returned by the * service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeAccountCustomization * @see AWS API Documentation */ default CompletableFuture describeAccountCustomization( Consumer describeAccountCustomizationRequest) { return describeAccountCustomization(DescribeAccountCustomizationRequest.builder() .applyMutation(describeAccountCustomizationRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeAccountSettings * @see AWS API Documentation */ default CompletableFuture describeAccountSettings( DescribeAccountSettingsRequest describeAccountSettingsRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link DescribeAccountSettingsRequest.Builder} avoiding * the need to create one manually via {@link DescribeAccountSettingsRequest#builder()} *

* * @param describeAccountSettingsRequest * A {@link Consumer} that will call methods on {@link DescribeAccountSettingsRequest.Builder} to create a * request. * @return A Java Future containing the result of the DescribeAccountSettings operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeAccountSettings * @see AWS API Documentation */ default CompletableFuture describeAccountSettings( Consumer describeAccountSettingsRequest) { return describeAccountSettings(DescribeAccountSettingsRequest.builder().applyMutation(describeAccountSettingsRequest) .build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeAnalysis * @see AWS * API Documentation */ default CompletableFuture describeAnalysis(DescribeAnalysisRequest describeAnalysisRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link DescribeAnalysisRequest.Builder} avoiding the need * to create one manually via {@link DescribeAnalysisRequest#builder()} *

* * @param describeAnalysisRequest * A {@link Consumer} that will call methods on {@link DescribeAnalysisRequest.Builder} to create a request. * @return A Java Future containing the result of the DescribeAnalysis operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeAnalysis * @see AWS * API Documentation */ default CompletableFuture describeAnalysis( Consumer describeAnalysisRequest) { return describeAnalysis(DescribeAnalysisRequest.builder().applyMutation(describeAnalysisRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeAnalysisPermissions * @see AWS API Documentation */ default CompletableFuture describeAnalysisPermissions( DescribeAnalysisPermissionsRequest describeAnalysisPermissionsRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link DescribeAnalysisPermissionsRequest.Builder} * avoiding the need to create one manually via {@link DescribeAnalysisPermissionsRequest#builder()} *

* * @param describeAnalysisPermissionsRequest * A {@link Consumer} that will call methods on {@link DescribeAnalysisPermissionsRequest.Builder} to create * a request. * @return A Java Future containing the result of the DescribeAnalysisPermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeAnalysisPermissions * @see AWS API Documentation */ default CompletableFuture describeAnalysisPermissions( Consumer describeAnalysisPermissionsRequest) { return describeAnalysisPermissions(DescribeAnalysisPermissionsRequest.builder() .applyMutation(describeAnalysisPermissionsRequest).build()); } /** *

* Provides a summary for a dashboard. *

* * @param describeDashboardRequest * @return A Java Future containing the result of the DescribeDashboard operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeDashboard * @see AWS * API Documentation */ default CompletableFuture describeDashboard(DescribeDashboardRequest describeDashboardRequest) { throw new UnsupportedOperationException(); } /** *

* Provides a summary for a dashboard. *

*
*

* This is a convenience which creates an instance of the {@link DescribeDashboardRequest.Builder} avoiding the need * to create one manually via {@link DescribeDashboardRequest#builder()} *

* * @param describeDashboardRequest * A {@link Consumer} that will call methods on {@link DescribeDashboardRequest.Builder} to create a request. * @return A Java Future containing the result of the DescribeDashboard operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeDashboard * @see AWS * API Documentation */ default CompletableFuture describeDashboard( Consumer describeDashboardRequest) { return describeDashboard(DescribeDashboardRequest.builder().applyMutation(describeDashboardRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeDashboardPermissions * @see AWS API Documentation */ default CompletableFuture describeDashboardPermissions( DescribeDashboardPermissionsRequest describeDashboardPermissionsRequest) { throw new UnsupportedOperationException(); } /** *

* Describes read and write permissions for a dashboard. *

*
*

* This is a convenience which creates an instance of the {@link DescribeDashboardPermissionsRequest.Builder} * avoiding the need to create one manually via {@link DescribeDashboardPermissionsRequest#builder()} *

* * @param describeDashboardPermissionsRequest * A {@link Consumer} that will call methods on {@link DescribeDashboardPermissionsRequest.Builder} to create * a request. * @return A Java Future containing the result of the DescribeDashboardPermissions operation returned by the * service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeDashboardPermissions * @see AWS API Documentation */ default CompletableFuture describeDashboardPermissions( Consumer describeDashboardPermissionsRequest) { return describeDashboardPermissions(DescribeDashboardPermissionsRequest.builder() .applyMutation(describeDashboardPermissionsRequest).build()); } /** *

* Describes a dataset. *

* * @param describeDataSetRequest * @return A Java Future containing the result of the DescribeDataSet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeDataSet * @see AWS * API Documentation */ default CompletableFuture describeDataSet(DescribeDataSetRequest describeDataSetRequest) { throw new UnsupportedOperationException(); } /** *

* Describes a dataset. *

*
*

* This is a convenience which creates an instance of the {@link DescribeDataSetRequest.Builder} avoiding the need * to create one manually via {@link DescribeDataSetRequest#builder()} *

* * @param describeDataSetRequest * A {@link Consumer} that will call methods on {@link DescribeDataSetRequest.Builder} to create a request. * @return A Java Future containing the result of the DescribeDataSet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeDataSet * @see AWS * API Documentation */ default CompletableFuture describeDataSet( Consumer describeDataSetRequest) { return describeDataSet(DescribeDataSetRequest.builder().applyMutation(describeDataSetRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeDataSetPermissions * @see AWS API Documentation */ default CompletableFuture describeDataSetPermissions( DescribeDataSetPermissionsRequest describeDataSetPermissionsRequest) { throw new UnsupportedOperationException(); } /** *

* Describes the permissions on a dataset. *

*

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

*
*

* This is a convenience which creates an instance of the {@link DescribeDataSetPermissionsRequest.Builder} avoiding * the need to create one manually via {@link DescribeDataSetPermissionsRequest#builder()} *

* * @param describeDataSetPermissionsRequest * A {@link Consumer} that will call methods on {@link DescribeDataSetPermissionsRequest.Builder} to create a * request. * @return A Java Future containing the result of the DescribeDataSetPermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeDataSetPermissions * @see AWS API Documentation */ default CompletableFuture describeDataSetPermissions( Consumer describeDataSetPermissionsRequest) { return describeDataSetPermissions(DescribeDataSetPermissionsRequest.builder() .applyMutation(describeDataSetPermissionsRequest).build()); } /** *

* Describes a data source. *

* * @param describeDataSourceRequest * @return A Java Future containing the result of the DescribeDataSource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeDataSource * @see AWS * API Documentation */ default CompletableFuture describeDataSource(DescribeDataSourceRequest describeDataSourceRequest) { throw new UnsupportedOperationException(); } /** *

* Describes a data source. *

*
*

* This is a convenience which creates an instance of the {@link DescribeDataSourceRequest.Builder} avoiding the * need to create one manually via {@link DescribeDataSourceRequest#builder()} *

* * @param describeDataSourceRequest * A {@link Consumer} that will call methods on {@link DescribeDataSourceRequest.Builder} to create a * request. * @return A Java Future containing the result of the DescribeDataSource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeDataSource * @see AWS * API Documentation */ default CompletableFuture describeDataSource( Consumer describeDataSourceRequest) { return describeDataSource(DescribeDataSourceRequest.builder().applyMutation(describeDataSourceRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeDataSourcePermissions * @see AWS API Documentation */ default CompletableFuture describeDataSourcePermissions( DescribeDataSourcePermissionsRequest describeDataSourcePermissionsRequest) { throw new UnsupportedOperationException(); } /** *

* Describes the resource permissions for a data source. *

*
*

* This is a convenience which creates an instance of the {@link DescribeDataSourcePermissionsRequest.Builder} * avoiding the need to create one manually via {@link DescribeDataSourcePermissionsRequest#builder()} *

* * @param describeDataSourcePermissionsRequest * A {@link Consumer} that will call methods on {@link DescribeDataSourcePermissionsRequest.Builder} to * create a request. * @return A Java Future containing the result of the DescribeDataSourcePermissions operation returned by the * service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeDataSourcePermissions * @see AWS API Documentation */ default CompletableFuture describeDataSourcePermissions( Consumer describeDataSourcePermissionsRequest) { return describeDataSourcePermissions(DescribeDataSourcePermissionsRequest.builder() .applyMutation(describeDataSourcePermissionsRequest).build()); } /** *

* Describes a folder. *

* * @param describeFolderRequest * @return A Java Future containing the result of the DescribeFolder operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeFolder * @see AWS API * Documentation */ default CompletableFuture describeFolder(DescribeFolderRequest describeFolderRequest) { throw new UnsupportedOperationException(); } /** *

* Describes a folder. *

*
*

* This is a convenience which creates an instance of the {@link DescribeFolderRequest.Builder} avoiding the need to * create one manually via {@link DescribeFolderRequest#builder()} *

* * @param describeFolderRequest * A {@link Consumer} that will call methods on {@link DescribeFolderRequest.Builder} to create a request. * @return A Java Future containing the result of the DescribeFolder operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeFolder * @see AWS API * Documentation */ default CompletableFuture describeFolder(Consumer describeFolderRequest) { return describeFolder(DescribeFolderRequest.builder().applyMutation(describeFolderRequest).build()); } /** *

* Describes permissions for a folder. *

* * @param describeFolderPermissionsRequest * @return A Java Future containing the result of the DescribeFolderPermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeFolderPermissions * @see AWS API Documentation */ default CompletableFuture describeFolderPermissions( DescribeFolderPermissionsRequest describeFolderPermissionsRequest) { throw new UnsupportedOperationException(); } /** *

* Describes permissions for a folder. *

*
*

* This is a convenience which creates an instance of the {@link DescribeFolderPermissionsRequest.Builder} avoiding * the need to create one manually via {@link DescribeFolderPermissionsRequest#builder()} *

* * @param describeFolderPermissionsRequest * A {@link Consumer} that will call methods on {@link DescribeFolderPermissionsRequest.Builder} to create a * request. * @return A Java Future containing the result of the DescribeFolderPermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeFolderPermissions * @see AWS API Documentation */ default CompletableFuture describeFolderPermissions( Consumer describeFolderPermissionsRequest) { return describeFolderPermissions(DescribeFolderPermissionsRequest.builder() .applyMutation(describeFolderPermissionsRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeFolderResolvedPermissions * @see AWS API Documentation */ default CompletableFuture describeFolderResolvedPermissions( DescribeFolderResolvedPermissionsRequest describeFolderResolvedPermissionsRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link DescribeFolderResolvedPermissionsRequest.Builder} * avoiding the need to create one manually via {@link DescribeFolderResolvedPermissionsRequest#builder()} *

* * @param describeFolderResolvedPermissionsRequest * A {@link Consumer} that will call methods on {@link DescribeFolderResolvedPermissionsRequest.Builder} to * create a request. * @return A Java Future containing the result of the DescribeFolderResolvedPermissions operation returned by the * service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeFolderResolvedPermissions * @see AWS API Documentation */ default CompletableFuture describeFolderResolvedPermissions( Consumer describeFolderResolvedPermissionsRequest) { return describeFolderResolvedPermissions(DescribeFolderResolvedPermissionsRequest.builder() .applyMutation(describeFolderResolvedPermissionsRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeGroup * @see AWS API * Documentation */ default CompletableFuture describeGroup(DescribeGroupRequest describeGroupRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link DescribeGroupRequest.Builder} avoiding the need to * create one manually via {@link DescribeGroupRequest#builder()} *

* * @param describeGroupRequest * A {@link Consumer} that will call methods on {@link DescribeGroupRequest.Builder} to create a request. * @return A Java Future containing the result of the DescribeGroup operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeGroup * @see AWS API * Documentation */ default CompletableFuture describeGroup(Consumer describeGroupRequest) { return describeGroup(DescribeGroupRequest.builder().applyMutation(describeGroupRequest).build()); } /** *

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

* * @param describeIamPolicyAssignmentRequest * @return A Java Future containing the result of the DescribeIAMPolicyAssignment operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeIAMPolicyAssignment * @see AWS API Documentation */ default CompletableFuture describeIAMPolicyAssignment( DescribeIamPolicyAssignmentRequest describeIamPolicyAssignmentRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link DescribeIamPolicyAssignmentRequest.Builder} * avoiding the need to create one manually via {@link DescribeIamPolicyAssignmentRequest#builder()} *

* * @param describeIamPolicyAssignmentRequest * A {@link Consumer} that will call methods on {@link DescribeIAMPolicyAssignmentRequest.Builder} to create * a request. * @return A Java Future containing the result of the DescribeIAMPolicyAssignment operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeIAMPolicyAssignment * @see AWS API Documentation */ default CompletableFuture describeIAMPolicyAssignment( Consumer describeIamPolicyAssignmentRequest) { return describeIAMPolicyAssignment(DescribeIamPolicyAssignmentRequest.builder() .applyMutation(describeIamPolicyAssignmentRequest).build()); } /** *

* Describes a SPICE ingestion. *

* * @param describeIngestionRequest * @return A Java Future containing the result of the DescribeIngestion operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeIngestion * @see AWS * API Documentation */ default CompletableFuture describeIngestion(DescribeIngestionRequest describeIngestionRequest) { throw new UnsupportedOperationException(); } /** *

* Describes a SPICE ingestion. *

*
*

* This is a convenience which creates an instance of the {@link DescribeIngestionRequest.Builder} avoiding the need * to create one manually via {@link DescribeIngestionRequest#builder()} *

* * @param describeIngestionRequest * A {@link Consumer} that will call methods on {@link DescribeIngestionRequest.Builder} to create a request. * @return A Java Future containing the result of the DescribeIngestion operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeIngestion * @see AWS * API Documentation */ default CompletableFuture describeIngestion( Consumer describeIngestionRequest) { return describeIngestion(DescribeIngestionRequest.builder().applyMutation(describeIngestionRequest).build()); } /** *

* Describes the current namespace. *

* * @param describeNamespaceRequest * @return A Java Future containing the result of the DescribeNamespace operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeNamespace * @see AWS * API Documentation */ default CompletableFuture describeNamespace(DescribeNamespaceRequest describeNamespaceRequest) { throw new UnsupportedOperationException(); } /** *

* Describes the current namespace. *

*
*

* This is a convenience which creates an instance of the {@link DescribeNamespaceRequest.Builder} avoiding the need * to create one manually via {@link DescribeNamespaceRequest#builder()} *

* * @param describeNamespaceRequest * A {@link Consumer} that will call methods on {@link DescribeNamespaceRequest.Builder} to create a request. * @return A Java Future containing the result of the DescribeNamespace operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeNamespace * @see AWS * API Documentation */ default CompletableFuture describeNamespace( Consumer describeNamespaceRequest) { return describeNamespace(DescribeNamespaceRequest.builder().applyMutation(describeNamespaceRequest).build()); } /** *

* Describes a template's metadata. *

* * @param describeTemplateRequest * @return A Java Future containing the result of the DescribeTemplate operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeTemplate * @see AWS * API Documentation */ default CompletableFuture describeTemplate(DescribeTemplateRequest describeTemplateRequest) { throw new UnsupportedOperationException(); } /** *

* Describes a template's metadata. *

*
*

* This is a convenience which creates an instance of the {@link DescribeTemplateRequest.Builder} avoiding the need * to create one manually via {@link DescribeTemplateRequest#builder()} *

* * @param describeTemplateRequest * A {@link Consumer} that will call methods on {@link DescribeTemplateRequest.Builder} to create a request. * @return A Java Future containing the result of the DescribeTemplate operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeTemplate * @see AWS * API Documentation */ default CompletableFuture describeTemplate( Consumer describeTemplateRequest) { return describeTemplate(DescribeTemplateRequest.builder().applyMutation(describeTemplateRequest).build()); } /** *

* Describes the template alias for a template. *

* * @param describeTemplateAliasRequest * @return A Java Future containing the result of the DescribeTemplateAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeTemplateAlias * @see AWS API Documentation */ default CompletableFuture describeTemplateAlias( DescribeTemplateAliasRequest describeTemplateAliasRequest) { throw new UnsupportedOperationException(); } /** *

* Describes the template alias for a template. *

*
*

* This is a convenience which creates an instance of the {@link DescribeTemplateAliasRequest.Builder} avoiding the * need to create one manually via {@link DescribeTemplateAliasRequest#builder()} *

* * @param describeTemplateAliasRequest * A {@link Consumer} that will call methods on {@link DescribeTemplateAliasRequest.Builder} to create a * request. * @return A Java Future containing the result of the DescribeTemplateAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeTemplateAlias * @see AWS API Documentation */ default CompletableFuture describeTemplateAlias( Consumer describeTemplateAliasRequest) { return describeTemplateAlias(DescribeTemplateAliasRequest.builder().applyMutation(describeTemplateAliasRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeTemplatePermissions * @see AWS API Documentation */ default CompletableFuture describeTemplatePermissions( DescribeTemplatePermissionsRequest describeTemplatePermissionsRequest) { throw new UnsupportedOperationException(); } /** *

* Describes read and write permissions on a template. *

*
*

* This is a convenience which creates an instance of the {@link DescribeTemplatePermissionsRequest.Builder} * avoiding the need to create one manually via {@link DescribeTemplatePermissionsRequest#builder()} *

* * @param describeTemplatePermissionsRequest * A {@link Consumer} that will call methods on {@link DescribeTemplatePermissionsRequest.Builder} to create * a request. * @return A Java Future containing the result of the DescribeTemplatePermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeTemplatePermissions * @see AWS API Documentation */ default CompletableFuture describeTemplatePermissions( Consumer describeTemplatePermissionsRequest) { return describeTemplatePermissions(DescribeTemplatePermissionsRequest.builder() .applyMutation(describeTemplatePermissionsRequest).build()); } /** *

* Describes a theme. *

* * @param describeThemeRequest * @return A Java Future containing the result of the DescribeTheme operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeTheme * @see AWS API * Documentation */ default CompletableFuture describeTheme(DescribeThemeRequest describeThemeRequest) { throw new UnsupportedOperationException(); } /** *

* Describes a theme. *

*
*

* This is a convenience which creates an instance of the {@link DescribeThemeRequest.Builder} avoiding the need to * create one manually via {@link DescribeThemeRequest#builder()} *

* * @param describeThemeRequest * A {@link Consumer} that will call methods on {@link DescribeThemeRequest.Builder} to create a request. * @return A Java Future containing the result of the DescribeTheme operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeTheme * @see AWS API * Documentation */ default CompletableFuture describeTheme(Consumer describeThemeRequest) { return describeTheme(DescribeThemeRequest.builder().applyMutation(describeThemeRequest).build()); } /** *

* Describes the alias for a theme. *

* * @param describeThemeAliasRequest * @return A Java Future containing the result of the DescribeThemeAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeThemeAlias * @see AWS * API Documentation */ default CompletableFuture describeThemeAlias(DescribeThemeAliasRequest describeThemeAliasRequest) { throw new UnsupportedOperationException(); } /** *

* Describes the alias for a theme. *

*
*

* This is a convenience which creates an instance of the {@link DescribeThemeAliasRequest.Builder} avoiding the * need to create one manually via {@link DescribeThemeAliasRequest#builder()} *

* * @param describeThemeAliasRequest * A {@link Consumer} that will call methods on {@link DescribeThemeAliasRequest.Builder} to create a * request. * @return A Java Future containing the result of the DescribeThemeAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeThemeAlias * @see AWS * API Documentation */ default CompletableFuture describeThemeAlias( Consumer describeThemeAliasRequest) { return describeThemeAlias(DescribeThemeAliasRequest.builder().applyMutation(describeThemeAliasRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeThemePermissions * @see AWS API Documentation */ default CompletableFuture describeThemePermissions( DescribeThemePermissionsRequest describeThemePermissionsRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link DescribeThemePermissionsRequest.Builder} avoiding * the need to create one manually via {@link DescribeThemePermissionsRequest#builder()} *

* * @param describeThemePermissionsRequest * A {@link Consumer} that will call methods on {@link DescribeThemePermissionsRequest.Builder} to create a * request. * @return A Java Future containing the result of the DescribeThemePermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeThemePermissions * @see AWS API Documentation */ default CompletableFuture describeThemePermissions( Consumer describeThemePermissionsRequest) { return describeThemePermissions(DescribeThemePermissionsRequest.builder().applyMutation(describeThemePermissionsRequest) .build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeUser * @see AWS API * Documentation */ default CompletableFuture describeUser(DescribeUserRequest describeUserRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link DescribeUserRequest.Builder} avoiding the need to * create one manually via {@link DescribeUserRequest#builder()} *

* * @param describeUserRequest * A {@link Consumer} that will call methods on {@link DescribeUserRequest.Builder} to create a request. * @return A Java Future containing the result of the DescribeUser operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.DescribeUser * @see AWS API * Documentation */ default CompletableFuture describeUser(Consumer describeUserRequest) { return describeUser(DescribeUserRequest.builder().applyMutation(describeUserRequest).build()); } /** *

* Generates an embed URL that you can use to embed an Amazon QuickSight dashboard 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 (default) to 10 hours (maximum). *

    *
  • *
  • *

    * 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a * session isn't valid. The session lifetime must be 15-600 minutes.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • UnsupportedPricingPlanException This error indicates that you are calling an embedding operation in * Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can * use embedding for anonymous users, a Amazon QuickSight administrator needs to add capacity pricing to * Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

    *

    * After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the * --identity-type ANONYMOUS option.

  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.GenerateEmbedUrlForAnonymousUser * @see AWS API Documentation */ default CompletableFuture generateEmbedUrlForAnonymousUser( GenerateEmbedUrlForAnonymousUserRequest generateEmbedUrlForAnonymousUserRequest) { throw new UnsupportedOperationException(); } /** *

* Generates an embed URL that you can use to embed an Amazon QuickSight dashboard 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 (default) to 10 hours (maximum). *

    *
  • *
  • *

    * 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. *

*
*

* This is a convenience which creates an instance of the {@link GenerateEmbedUrlForAnonymousUserRequest.Builder} * avoiding the need to create one manually via {@link GenerateEmbedUrlForAnonymousUserRequest#builder()} *

* * @param generateEmbedUrlForAnonymousUserRequest * A {@link Consumer} that will call methods on {@link GenerateEmbedUrlForAnonymousUserRequest.Builder} to * create a request. * @return A Java Future containing the result of the GenerateEmbedUrlForAnonymousUser operation returned by the * service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a * session isn't valid. The session lifetime must be 15-600 minutes.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • UnsupportedPricingPlanException This error indicates that you are calling an embedding operation in * Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can * use embedding for anonymous users, a Amazon QuickSight administrator needs to add capacity pricing to * Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

    *

    * After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the * --identity-type ANONYMOUS option.

  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.GenerateEmbedUrlForAnonymousUser * @see AWS API Documentation */ default CompletableFuture generateEmbedUrlForAnonymousUser( Consumer generateEmbedUrlForAnonymousUserRequest) { return generateEmbedUrlForAnonymousUser(GenerateEmbedUrlForAnonymousUserRequest.builder() .applyMutation(generateEmbedUrlForAnonymousUserRequest).build()); } /** *

* 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 (default) to 10 hours (maximum). *

    *
  • *
  • *

    * 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • QuickSightUserNotFoundException The user with the provided name isn't found. This error can happen in * any operation that requires finding a user based on a provided user name, such as DeleteUser, DescribeUser, and so on.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a * session isn't valid. The session lifetime must be 15-600 minutes.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • UnsupportedPricingPlanException This error indicates that you are calling an embedding operation in * Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can * use embedding for anonymous users, a Amazon QuickSight administrator needs to add capacity pricing to * Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

    *

    * After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the * --identity-type ANONYMOUS option.

  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.GenerateEmbedUrlForRegisteredUser * @see AWS API Documentation */ default CompletableFuture generateEmbedUrlForRegisteredUser( GenerateEmbedUrlForRegisteredUserRequest generateEmbedUrlForRegisteredUserRequest) { throw new UnsupportedOperationException(); } /** *

* 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 (default) to 10 hours (maximum). *

    *
  • *
  • *

    * 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. *

*
*

* This is a convenience which creates an instance of the {@link GenerateEmbedUrlForRegisteredUserRequest.Builder} * avoiding the need to create one manually via {@link GenerateEmbedUrlForRegisteredUserRequest#builder()} *

* * @param generateEmbedUrlForRegisteredUserRequest * A {@link Consumer} that will call methods on {@link GenerateEmbedUrlForRegisteredUserRequest.Builder} to * create a request. * @return A Java Future containing the result of the GenerateEmbedUrlForRegisteredUser operation returned by the * service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • QuickSightUserNotFoundException The user with the provided name isn't found. This error can happen in * any operation that requires finding a user based on a provided user name, such as DeleteUser, DescribeUser, and so on.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a * session isn't valid. The session lifetime must be 15-600 minutes.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • UnsupportedPricingPlanException This error indicates that you are calling an embedding operation in * Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can * use embedding for anonymous users, a Amazon QuickSight administrator needs to add capacity pricing to * Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

    *

    * After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the * --identity-type ANONYMOUS option.

  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.GenerateEmbedUrlForRegisteredUser * @see AWS API Documentation */ default CompletableFuture generateEmbedUrlForRegisteredUser( Consumer generateEmbedUrlForRegisteredUserRequest) { return generateEmbedUrlForRegisteredUser(GenerateEmbedUrlForRegisteredUserRequest.builder() .applyMutation(generateEmbedUrlForRegisteredUserRequest).build()); } /** *

* Generates a session URL and authorization code that you can use to embed an Amazon Amazon QuickSight read-only * dashboard in your web server code. 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 combination of URL and authorization code: *

*
    *
  • *

    * They must be used together. *

    *
  • *
  • *

    * They can be used one time only. *

    *
  • *
  • *

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

    *
  • *
  • *

    * The resulting user session is valid for 10 hours. *

    *
  • *
*

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • DomainNotWhitelistedException The domain specified isn't on the allow list. All domains for embedded * dashboards must be added to the approved list by an Amazon QuickSight admin.
  • *
  • QuickSightUserNotFoundException The user with the provided name isn't found. This error can happen in * any operation that requires finding a user based on a provided user name, such as DeleteUser, DescribeUser, and so on.
  • *
  • IdentityTypeNotSupportedException The identity type specified isn't supported. Supported identity * types include IAM and QUICKSIGHT.
  • *
  • SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a * session isn't valid. The session lifetime must be 15-600 minutes.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • UnsupportedPricingPlanException This error indicates that you are calling an embedding operation in * Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can * use embedding for anonymous users, a Amazon QuickSight administrator needs to add capacity pricing to * Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

    *

    * After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the * --identity-type ANONYMOUS option.

  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.GetDashboardEmbedUrl * @see AWS API Documentation */ default CompletableFuture getDashboardEmbedUrl( GetDashboardEmbedUrlRequest getDashboardEmbedUrlRequest) { throw new UnsupportedOperationException(); } /** *

* Generates a session URL and authorization code that you can use to embed an Amazon Amazon QuickSight read-only * dashboard in your web server code. 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 combination of URL and authorization code: *

*
    *
  • *

    * They must be used together. *

    *
  • *
  • *

    * They can be used one time only. *

    *
  • *
  • *

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

    *
  • *
  • *

    * The resulting user session is valid for 10 hours. *

    *
  • *
*

* 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. *

*
*

* This is a convenience which creates an instance of the {@link GetDashboardEmbedUrlRequest.Builder} avoiding the * need to create one manually via {@link GetDashboardEmbedUrlRequest#builder()} *

* * @param getDashboardEmbedUrlRequest * A {@link Consumer} that will call methods on {@link GetDashboardEmbedUrlRequest.Builder} to create a * request. * @return A Java Future containing the result of the GetDashboardEmbedUrl operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • DomainNotWhitelistedException The domain specified isn't on the allow list. All domains for embedded * dashboards must be added to the approved list by an Amazon QuickSight admin.
  • *
  • QuickSightUserNotFoundException The user with the provided name isn't found. This error can happen in * any operation that requires finding a user based on a provided user name, such as DeleteUser, DescribeUser, and so on.
  • *
  • IdentityTypeNotSupportedException The identity type specified isn't supported. Supported identity * types include IAM and QUICKSIGHT.
  • *
  • SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a * session isn't valid. The session lifetime must be 15-600 minutes.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • UnsupportedPricingPlanException This error indicates that you are calling an embedding operation in * Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can * use embedding for anonymous users, a Amazon QuickSight administrator needs to add capacity pricing to * Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

    *

    * After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the * --identity-type ANONYMOUS option.

  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.GetDashboardEmbedUrl * @see AWS API Documentation */ default CompletableFuture getDashboardEmbedUrl( Consumer getDashboardEmbedUrlRequest) { return getDashboardEmbedUrl(GetDashboardEmbedUrlRequest.builder().applyMutation(getDashboardEmbedUrlRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • QuickSightUserNotFoundException The user with the provided name isn't found. This error can happen in * any operation that requires finding a user based on a provided user name, such as DeleteUser, DescribeUser, and so on.
  • *
  • SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a * session isn't valid. The session lifetime must be 15-600 minutes.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.GetSessionEmbedUrl * @see AWS * API Documentation */ default CompletableFuture getSessionEmbedUrl(GetSessionEmbedUrlRequest getSessionEmbedUrlRequest) { throw new UnsupportedOperationException(); } /** *

* 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: *

* *
*

* This is a convenience which creates an instance of the {@link GetSessionEmbedUrlRequest.Builder} avoiding the * need to create one manually via {@link GetSessionEmbedUrlRequest#builder()} *

* * @param getSessionEmbedUrlRequest * A {@link Consumer} that will call methods on {@link GetSessionEmbedUrlRequest.Builder} to create a * request. * @return A Java Future containing the result of the GetSessionEmbedUrl operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • QuickSightUserNotFoundException The user with the provided name isn't found. This error can happen in * any operation that requires finding a user based on a provided user name, such as DeleteUser, DescribeUser, and so on.
  • *
  • SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a * session isn't valid. The session lifetime must be 15-600 minutes.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.GetSessionEmbedUrl * @see AWS * API Documentation */ default CompletableFuture getSessionEmbedUrl( Consumer getSessionEmbedUrlRequest) { return getSessionEmbedUrl(GetSessionEmbedUrlRequest.builder().applyMutation(getSessionEmbedUrlRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListAnalyses * @see AWS API * Documentation */ default CompletableFuture listAnalyses(ListAnalysesRequest listAnalysesRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link ListAnalysesRequest.Builder} avoiding the need to * create one manually via {@link ListAnalysesRequest#builder()} *

* * @param listAnalysesRequest * A {@link Consumer} that will call methods on {@link ListAnalysesRequest.Builder} to create a request. * @return A Java Future containing the result of the ListAnalyses operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListAnalyses * @see AWS API * Documentation */ default CompletableFuture listAnalyses(Consumer listAnalysesRequest) { return listAnalyses(ListAnalysesRequest.builder().applyMutation(listAnalysesRequest).build()); } /** *

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

*
*

* This is a variant of {@link #listAnalyses(software.amazon.awssdk.services.quicksight.model.ListAnalysesRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListAnalysesPublisher publisher = client.listAnalysesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListAnalysesPublisher publisher = client.listAnalysesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListAnalysesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listAnalyses(software.amazon.awssdk.services.quicksight.model.ListAnalysesRequest)} operation. *

* * @param listAnalysesRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListAnalyses * @see AWS API * Documentation */ default ListAnalysesPublisher listAnalysesPaginator(ListAnalysesRequest listAnalysesRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a variant of {@link #listAnalyses(software.amazon.awssdk.services.quicksight.model.ListAnalysesRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListAnalysesPublisher publisher = client.listAnalysesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListAnalysesPublisher publisher = client.listAnalysesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListAnalysesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listAnalyses(software.amazon.awssdk.services.quicksight.model.ListAnalysesRequest)} operation. *

*

* This is a convenience which creates an instance of the {@link ListAnalysesRequest.Builder} avoiding the need to * create one manually via {@link ListAnalysesRequest#builder()} *

* * @param listAnalysesRequest * A {@link Consumer} that will call methods on {@link ListAnalysesRequest.Builder} to create a request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListAnalyses * @see AWS API * Documentation */ default ListAnalysesPublisher listAnalysesPaginator(Consumer listAnalysesRequest) { return listAnalysesPaginator(ListAnalysesRequest.builder().applyMutation(listAnalysesRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListDashboardVersions * @see AWS API Documentation */ default CompletableFuture listDashboardVersions( ListDashboardVersionsRequest listDashboardVersionsRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link ListDashboardVersionsRequest.Builder} avoiding the * need to create one manually via {@link ListDashboardVersionsRequest#builder()} *

* * @param listDashboardVersionsRequest * A {@link Consumer} that will call methods on {@link ListDashboardVersionsRequest.Builder} to create a * request. * @return A Java Future containing the result of the ListDashboardVersions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListDashboardVersions * @see AWS API Documentation */ default CompletableFuture listDashboardVersions( Consumer listDashboardVersionsRequest) { return listDashboardVersions(ListDashboardVersionsRequest.builder().applyMutation(listDashboardVersionsRequest).build()); } /** *

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

*
*

* This is a variant of * {@link #listDashboardVersions(software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDashboardVersionsPublisher publisher = client.listDashboardVersionsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDashboardVersionsPublisher publisher = client.listDashboardVersionsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listDashboardVersions(software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsRequest)} * operation. *

* * @param listDashboardVersionsRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListDashboardVersions * @see AWS API Documentation */ default ListDashboardVersionsPublisher listDashboardVersionsPaginator( ListDashboardVersionsRequest listDashboardVersionsRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a variant of * {@link #listDashboardVersions(software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDashboardVersionsPublisher publisher = client.listDashboardVersionsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDashboardVersionsPublisher publisher = client.listDashboardVersionsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listDashboardVersions(software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsRequest)} * operation. *

*

* This is a convenience which creates an instance of the {@link ListDashboardVersionsRequest.Builder} avoiding the * need to create one manually via {@link ListDashboardVersionsRequest#builder()} *

* * @param listDashboardVersionsRequest * A {@link Consumer} that will call methods on {@link ListDashboardVersionsRequest.Builder} to create a * request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListDashboardVersions * @see AWS API Documentation */ default ListDashboardVersionsPublisher listDashboardVersionsPaginator( Consumer listDashboardVersionsRequest) { return listDashboardVersionsPaginator(ListDashboardVersionsRequest.builder().applyMutation(listDashboardVersionsRequest) .build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListDashboards * @see AWS API * Documentation */ default CompletableFuture listDashboards(ListDashboardsRequest listDashboardsRequest) { throw new UnsupportedOperationException(); } /** *

* Lists dashboards in an Amazon Web Services account. *

*
*

* This is a convenience which creates an instance of the {@link ListDashboardsRequest.Builder} avoiding the need to * create one manually via {@link ListDashboardsRequest#builder()} *

* * @param listDashboardsRequest * A {@link Consumer} that will call methods on {@link ListDashboardsRequest.Builder} to create a request. * @return A Java Future containing the result of the ListDashboards operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListDashboards * @see AWS API * Documentation */ default CompletableFuture listDashboards(Consumer listDashboardsRequest) { return listDashboards(ListDashboardsRequest.builder().applyMutation(listDashboardsRequest).build()); } /** *

* Lists dashboards in an Amazon Web Services account. *

*
*

* This is a variant of * {@link #listDashboards(software.amazon.awssdk.services.quicksight.model.ListDashboardsRequest)} operation. The * return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDashboardsPublisher publisher = client.listDashboardsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDashboardsPublisher publisher = client.listDashboardsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListDashboardsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listDashboards(software.amazon.awssdk.services.quicksight.model.ListDashboardsRequest)} operation. *

* * @param listDashboardsRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListDashboards * @see AWS API * Documentation */ default ListDashboardsPublisher listDashboardsPaginator(ListDashboardsRequest listDashboardsRequest) { throw new UnsupportedOperationException(); } /** *

* Lists dashboards in an Amazon Web Services account. *

*
*

* This is a variant of * {@link #listDashboards(software.amazon.awssdk.services.quicksight.model.ListDashboardsRequest)} operation. The * return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDashboardsPublisher publisher = client.listDashboardsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDashboardsPublisher publisher = client.listDashboardsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListDashboardsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listDashboards(software.amazon.awssdk.services.quicksight.model.ListDashboardsRequest)} operation. *

*

* This is a convenience which creates an instance of the {@link ListDashboardsRequest.Builder} avoiding the need to * create one manually via {@link ListDashboardsRequest#builder()} *

* * @param listDashboardsRequest * A {@link Consumer} that will call methods on {@link ListDashboardsRequest.Builder} to create a request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListDashboards * @see AWS API * Documentation */ default ListDashboardsPublisher listDashboardsPaginator(Consumer listDashboardsRequest) { return listDashboardsPaginator(ListDashboardsRequest.builder().applyMutation(listDashboardsRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListDataSets * @see AWS API * Documentation */ default CompletableFuture listDataSets(ListDataSetsRequest listDataSetsRequest) { throw new UnsupportedOperationException(); } /** *

* 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/*. *

*
*

* This is a convenience which creates an instance of the {@link ListDataSetsRequest.Builder} avoiding the need to * create one manually via {@link ListDataSetsRequest#builder()} *

* * @param listDataSetsRequest * A {@link Consumer} that will call methods on {@link ListDataSetsRequest.Builder} to create a request. * @return A Java Future containing the result of the ListDataSets operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListDataSets * @see AWS API * Documentation */ default CompletableFuture listDataSets(Consumer listDataSetsRequest) { return listDataSets(ListDataSetsRequest.builder().applyMutation(listDataSetsRequest).build()); } /** *

* 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/*. *

*
*

* This is a variant of {@link #listDataSets(software.amazon.awssdk.services.quicksight.model.ListDataSetsRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDataSetsPublisher publisher = client.listDataSetsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDataSetsPublisher publisher = client.listDataSetsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListDataSetsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listDataSets(software.amazon.awssdk.services.quicksight.model.ListDataSetsRequest)} operation. *

* * @param listDataSetsRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListDataSets * @see AWS API * Documentation */ default ListDataSetsPublisher listDataSetsPaginator(ListDataSetsRequest listDataSetsRequest) { throw new UnsupportedOperationException(); } /** *

* 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/*. *

*
*

* This is a variant of {@link #listDataSets(software.amazon.awssdk.services.quicksight.model.ListDataSetsRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDataSetsPublisher publisher = client.listDataSetsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDataSetsPublisher publisher = client.listDataSetsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListDataSetsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listDataSets(software.amazon.awssdk.services.quicksight.model.ListDataSetsRequest)} operation. *

*

* This is a convenience which creates an instance of the {@link ListDataSetsRequest.Builder} avoiding the need to * create one manually via {@link ListDataSetsRequest#builder()} *

* * @param listDataSetsRequest * A {@link Consumer} that will call methods on {@link ListDataSetsRequest.Builder} to create a request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListDataSets * @see AWS API * Documentation */ default ListDataSetsPublisher listDataSetsPaginator(Consumer listDataSetsRequest) { return listDataSetsPaginator(ListDataSetsRequest.builder().applyMutation(listDataSetsRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListDataSources * @see AWS * API Documentation */ default CompletableFuture listDataSources(ListDataSourcesRequest listDataSourcesRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link ListDataSourcesRequest.Builder} avoiding the need * to create one manually via {@link ListDataSourcesRequest#builder()} *

* * @param listDataSourcesRequest * A {@link Consumer} that will call methods on {@link ListDataSourcesRequest.Builder} to create a request. * @return A Java Future containing the result of the ListDataSources operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListDataSources * @see AWS * API Documentation */ default CompletableFuture listDataSources( Consumer listDataSourcesRequest) { return listDataSources(ListDataSourcesRequest.builder().applyMutation(listDataSourcesRequest).build()); } /** *

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

*
*

* This is a variant of * {@link #listDataSources(software.amazon.awssdk.services.quicksight.model.ListDataSourcesRequest)} operation. The * return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDataSourcesPublisher publisher = client.listDataSourcesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDataSourcesPublisher publisher = client.listDataSourcesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListDataSourcesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listDataSources(software.amazon.awssdk.services.quicksight.model.ListDataSourcesRequest)} operation. *

* * @param listDataSourcesRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListDataSources * @see AWS * API Documentation */ default ListDataSourcesPublisher listDataSourcesPaginator(ListDataSourcesRequest listDataSourcesRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a variant of * {@link #listDataSources(software.amazon.awssdk.services.quicksight.model.ListDataSourcesRequest)} operation. The * return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDataSourcesPublisher publisher = client.listDataSourcesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDataSourcesPublisher publisher = client.listDataSourcesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListDataSourcesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listDataSources(software.amazon.awssdk.services.quicksight.model.ListDataSourcesRequest)} operation. *

*

* This is a convenience which creates an instance of the {@link ListDataSourcesRequest.Builder} avoiding the need * to create one manually via {@link ListDataSourcesRequest#builder()} *

* * @param listDataSourcesRequest * A {@link Consumer} that will call methods on {@link ListDataSourcesRequest.Builder} to create a request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListDataSources * @see AWS * API Documentation */ default ListDataSourcesPublisher listDataSourcesPaginator(Consumer listDataSourcesRequest) { return listDataSourcesPaginator(ListDataSourcesRequest.builder().applyMutation(listDataSourcesRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListFolderMembers * @see AWS * API Documentation */ default CompletableFuture listFolderMembers(ListFolderMembersRequest listFolderMembersRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link ListFolderMembersRequest.Builder} avoiding the need * to create one manually via {@link ListFolderMembersRequest#builder()} *

* * @param listFolderMembersRequest * A {@link Consumer} that will call methods on {@link ListFolderMembersRequest.Builder} to create a request. * @return A Java Future containing the result of the ListFolderMembers operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListFolderMembers * @see AWS * API Documentation */ default CompletableFuture listFolderMembers( Consumer listFolderMembersRequest) { return listFolderMembers(ListFolderMembersRequest.builder().applyMutation(listFolderMembersRequest).build()); } /** *

* Lists all folders in an account. *

* * @param listFoldersRequest * @return A Java Future containing the result of the ListFolders operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListFolders * @see AWS API * Documentation */ default CompletableFuture listFolders(ListFoldersRequest listFoldersRequest) { throw new UnsupportedOperationException(); } /** *

* Lists all folders in an account. *

*
*

* This is a convenience which creates an instance of the {@link ListFoldersRequest.Builder} avoiding the need to * create one manually via {@link ListFoldersRequest#builder()} *

* * @param listFoldersRequest * A {@link Consumer} that will call methods on {@link ListFoldersRequest.Builder} to create a request. * @return A Java Future containing the result of the ListFolders operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListFolders * @see AWS API * Documentation */ default CompletableFuture listFolders(Consumer listFoldersRequest) { return listFolders(ListFoldersRequest.builder().applyMutation(listFoldersRequest).build()); } /** *

* Lists member users in a group. *

* * @param listGroupMembershipsRequest * @return A Java Future containing the result of the ListGroupMemberships operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListGroupMemberships * @see AWS API Documentation */ default CompletableFuture listGroupMemberships( ListGroupMembershipsRequest listGroupMembershipsRequest) { throw new UnsupportedOperationException(); } /** *

* Lists member users in a group. *

*
*

* This is a convenience which creates an instance of the {@link ListGroupMembershipsRequest.Builder} avoiding the * need to create one manually via {@link ListGroupMembershipsRequest#builder()} *

* * @param listGroupMembershipsRequest * A {@link Consumer} that will call methods on {@link ListGroupMembershipsRequest.Builder} to create a * request. * @return A Java Future containing the result of the ListGroupMemberships operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListGroupMemberships * @see AWS API Documentation */ default CompletableFuture listGroupMemberships( Consumer listGroupMembershipsRequest) { return listGroupMemberships(ListGroupMembershipsRequest.builder().applyMutation(listGroupMembershipsRequest).build()); } /** *

* Lists all user groups in Amazon QuickSight. *

* * @param listGroupsRequest * @return A Java Future containing the result of the ListGroups operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListGroups * @see AWS API * Documentation */ default CompletableFuture listGroups(ListGroupsRequest listGroupsRequest) { throw new UnsupportedOperationException(); } /** *

* Lists all user groups in Amazon QuickSight. *

*
*

* This is a convenience which creates an instance of the {@link ListGroupsRequest.Builder} avoiding the need to * create one manually via {@link ListGroupsRequest#builder()} *

* * @param listGroupsRequest * A {@link Consumer} that will call methods on {@link ListGroupsRequest.Builder} to create a request. * @return A Java Future containing the result of the ListGroups operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListGroups * @see AWS API * Documentation */ default CompletableFuture listGroups(Consumer listGroupsRequest) { return listGroups(ListGroupsRequest.builder().applyMutation(listGroupsRequest).build()); } /** *

* Lists IAMpolicy assignments in the current Amazon QuickSight account. *

* * @param listIamPolicyAssignmentsRequest * @return A Java Future containing the result of the ListIAMPolicyAssignments operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListIAMPolicyAssignments * @see AWS API Documentation */ default CompletableFuture listIAMPolicyAssignments( ListIamPolicyAssignmentsRequest listIamPolicyAssignmentsRequest) { throw new UnsupportedOperationException(); } /** *

* Lists IAMpolicy assignments in the current Amazon QuickSight account. *

*
*

* This is a convenience which creates an instance of the {@link ListIamPolicyAssignmentsRequest.Builder} avoiding * the need to create one manually via {@link ListIamPolicyAssignmentsRequest#builder()} *

* * @param listIamPolicyAssignmentsRequest * A {@link Consumer} that will call methods on {@link ListIAMPolicyAssignmentsRequest.Builder} to create a * request. * @return A Java Future containing the result of the ListIAMPolicyAssignments operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListIAMPolicyAssignments * @see AWS API Documentation */ default CompletableFuture listIAMPolicyAssignments( Consumer listIamPolicyAssignmentsRequest) { return listIAMPolicyAssignments(ListIamPolicyAssignmentsRequest.builder().applyMutation(listIamPolicyAssignmentsRequest) .build()); } /** *

* Lists all the IAMpolicy 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening * that must complete before a new update can be applied.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListIAMPolicyAssignmentsForUser * @see AWS API Documentation */ default CompletableFuture listIAMPolicyAssignmentsForUser( ListIamPolicyAssignmentsForUserRequest listIamPolicyAssignmentsForUserRequest) { throw new UnsupportedOperationException(); } /** *

* Lists all the IAMpolicy 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. *

*
*

* This is a convenience which creates an instance of the {@link ListIamPolicyAssignmentsForUserRequest.Builder} * avoiding the need to create one manually via {@link ListIamPolicyAssignmentsForUserRequest#builder()} *

* * @param listIamPolicyAssignmentsForUserRequest * A {@link Consumer} that will call methods on {@link ListIAMPolicyAssignmentsForUserRequest.Builder} to * create a request. * @return A Java Future containing the result of the ListIAMPolicyAssignmentsForUser operation returned by the * service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening * that must complete before a new update can be applied.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListIAMPolicyAssignmentsForUser * @see AWS API Documentation */ default CompletableFuture listIAMPolicyAssignmentsForUser( Consumer listIamPolicyAssignmentsForUserRequest) { return listIAMPolicyAssignmentsForUser(ListIamPolicyAssignmentsForUserRequest.builder() .applyMutation(listIamPolicyAssignmentsForUserRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListIngestions * @see AWS API * Documentation */ default CompletableFuture listIngestions(ListIngestionsRequest listIngestionsRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link ListIngestionsRequest.Builder} avoiding the need to * create one manually via {@link ListIngestionsRequest#builder()} *

* * @param listIngestionsRequest * A {@link Consumer} that will call methods on {@link ListIngestionsRequest.Builder} to create a request. * @return A Java Future containing the result of the ListIngestions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListIngestions * @see AWS API * Documentation */ default CompletableFuture listIngestions(Consumer listIngestionsRequest) { return listIngestions(ListIngestionsRequest.builder().applyMutation(listIngestionsRequest).build()); } /** *

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

*
*

* This is a variant of * {@link #listIngestions(software.amazon.awssdk.services.quicksight.model.ListIngestionsRequest)} operation. The * return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListIngestionsPublisher publisher = client.listIngestionsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListIngestionsPublisher publisher = client.listIngestionsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListIngestionsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listIngestions(software.amazon.awssdk.services.quicksight.model.ListIngestionsRequest)} operation. *

* * @param listIngestionsRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListIngestions * @see AWS API * Documentation */ default ListIngestionsPublisher listIngestionsPaginator(ListIngestionsRequest listIngestionsRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a variant of * {@link #listIngestions(software.amazon.awssdk.services.quicksight.model.ListIngestionsRequest)} operation. The * return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListIngestionsPublisher publisher = client.listIngestionsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListIngestionsPublisher publisher = client.listIngestionsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListIngestionsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listIngestions(software.amazon.awssdk.services.quicksight.model.ListIngestionsRequest)} operation. *

*

* This is a convenience which creates an instance of the {@link ListIngestionsRequest.Builder} avoiding the need to * create one manually via {@link ListIngestionsRequest#builder()} *

* * @param listIngestionsRequest * A {@link Consumer} that will call methods on {@link ListIngestionsRequest.Builder} to create a request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListIngestions * @see AWS API * Documentation */ default ListIngestionsPublisher listIngestionsPaginator(Consumer listIngestionsRequest) { return listIngestionsPaginator(ListIngestionsRequest.builder().applyMutation(listIngestionsRequest).build()); } /** *

* Lists the namespaces for the specified Amazon Web Services account. *

* * @param listNamespacesRequest * @return A Java Future containing the result of the ListNamespaces operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListNamespaces * @see AWS API * Documentation */ default CompletableFuture listNamespaces(ListNamespacesRequest listNamespacesRequest) { throw new UnsupportedOperationException(); } /** *

* Lists the namespaces for the specified Amazon Web Services account. *

*
*

* This is a convenience which creates an instance of the {@link ListNamespacesRequest.Builder} avoiding the need to * create one manually via {@link ListNamespacesRequest#builder()} *

* * @param listNamespacesRequest * A {@link Consumer} that will call methods on {@link ListNamespacesRequest.Builder} to create a request. * @return A Java Future containing the result of the ListNamespaces operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListNamespaces * @see AWS API * Documentation */ default CompletableFuture listNamespaces(Consumer listNamespacesRequest) { return listNamespaces(ListNamespacesRequest.builder().applyMutation(listNamespacesRequest).build()); } /** *

* Lists the namespaces for the specified Amazon Web Services account. *

*
*

* This is a variant of * {@link #listNamespaces(software.amazon.awssdk.services.quicksight.model.ListNamespacesRequest)} operation. The * return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListNamespacesPublisher publisher = client.listNamespacesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListNamespacesPublisher publisher = client.listNamespacesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListNamespacesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listNamespaces(software.amazon.awssdk.services.quicksight.model.ListNamespacesRequest)} operation. *

* * @param listNamespacesRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListNamespaces * @see AWS API * Documentation */ default ListNamespacesPublisher listNamespacesPaginator(ListNamespacesRequest listNamespacesRequest) { throw new UnsupportedOperationException(); } /** *

* Lists the namespaces for the specified Amazon Web Services account. *

*
*

* This is a variant of * {@link #listNamespaces(software.amazon.awssdk.services.quicksight.model.ListNamespacesRequest)} operation. The * return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListNamespacesPublisher publisher = client.listNamespacesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListNamespacesPublisher publisher = client.listNamespacesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListNamespacesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listNamespaces(software.amazon.awssdk.services.quicksight.model.ListNamespacesRequest)} operation. *

*

* This is a convenience which creates an instance of the {@link ListNamespacesRequest.Builder} avoiding the need to * create one manually via {@link ListNamespacesRequest#builder()} *

* * @param listNamespacesRequest * A {@link Consumer} that will call methods on {@link ListNamespacesRequest.Builder} to create a request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListNamespaces * @see AWS API * Documentation */ default ListNamespacesPublisher listNamespacesPaginator(Consumer listNamespacesRequest) { return listNamespacesPaginator(ListNamespacesRequest.builder().applyMutation(listNamespacesRequest).build()); } /** *

* Lists the tags assigned to a resource. *

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListTagsForResource * @see AWS API Documentation */ default CompletableFuture listTagsForResource( ListTagsForResourceRequest listTagsForResourceRequest) { throw new UnsupportedOperationException(); } /** *

* Lists the tags assigned to a resource. *

*
*

* This is a convenience which creates an instance of the {@link ListTagsForResourceRequest.Builder} avoiding the * need to create one manually via {@link ListTagsForResourceRequest#builder()} *

* * @param listTagsForResourceRequest * A {@link Consumer} that will call methods on {@link ListTagsForResourceRequest.Builder} to create a * request. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListTagsForResource * @see AWS API Documentation */ default CompletableFuture listTagsForResource( Consumer listTagsForResourceRequest) { return listTagsForResource(ListTagsForResourceRequest.builder().applyMutation(listTagsForResourceRequest).build()); } /** *

* Lists all the aliases of a template. *

* * @param listTemplateAliasesRequest * @return A Java Future containing the result of the ListTemplateAliases operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListTemplateAliases * @see AWS API Documentation */ default CompletableFuture listTemplateAliases( ListTemplateAliasesRequest listTemplateAliasesRequest) { throw new UnsupportedOperationException(); } /** *

* Lists all the aliases of a template. *

*
*

* This is a convenience which creates an instance of the {@link ListTemplateAliasesRequest.Builder} avoiding the * need to create one manually via {@link ListTemplateAliasesRequest#builder()} *

* * @param listTemplateAliasesRequest * A {@link Consumer} that will call methods on {@link ListTemplateAliasesRequest.Builder} to create a * request. * @return A Java Future containing the result of the ListTemplateAliases operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListTemplateAliases * @see AWS API Documentation */ default CompletableFuture listTemplateAliases( Consumer listTemplateAliasesRequest) { return listTemplateAliases(ListTemplateAliasesRequest.builder().applyMutation(listTemplateAliasesRequest).build()); } /** *

* Lists all the aliases of a template. *

*
*

* This is a variant of * {@link #listTemplateAliases(software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplateAliasesPublisher publisher = client.listTemplateAliasesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplateAliasesPublisher publisher = client.listTemplateAliasesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listTemplateAliases(software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesRequest)} * operation. *

* * @param listTemplateAliasesRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListTemplateAliases * @see AWS API Documentation */ default ListTemplateAliasesPublisher listTemplateAliasesPaginator(ListTemplateAliasesRequest listTemplateAliasesRequest) { throw new UnsupportedOperationException(); } /** *

* Lists all the aliases of a template. *

*
*

* This is a variant of * {@link #listTemplateAliases(software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplateAliasesPublisher publisher = client.listTemplateAliasesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplateAliasesPublisher publisher = client.listTemplateAliasesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listTemplateAliases(software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesRequest)} * operation. *

*

* This is a convenience which creates an instance of the {@link ListTemplateAliasesRequest.Builder} avoiding the * need to create one manually via {@link ListTemplateAliasesRequest#builder()} *

* * @param listTemplateAliasesRequest * A {@link Consumer} that will call methods on {@link ListTemplateAliasesRequest.Builder} to create a * request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListTemplateAliases * @see AWS API Documentation */ default ListTemplateAliasesPublisher listTemplateAliasesPaginator( Consumer listTemplateAliasesRequest) { return listTemplateAliasesPaginator(ListTemplateAliasesRequest.builder().applyMutation(listTemplateAliasesRequest) .build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListTemplateVersions * @see AWS API Documentation */ default CompletableFuture listTemplateVersions( ListTemplateVersionsRequest listTemplateVersionsRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link ListTemplateVersionsRequest.Builder} avoiding the * need to create one manually via {@link ListTemplateVersionsRequest#builder()} *

* * @param listTemplateVersionsRequest * A {@link Consumer} that will call methods on {@link ListTemplateVersionsRequest.Builder} to create a * request. * @return A Java Future containing the result of the ListTemplateVersions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListTemplateVersions * @see AWS API Documentation */ default CompletableFuture listTemplateVersions( Consumer listTemplateVersionsRequest) { return listTemplateVersions(ListTemplateVersionsRequest.builder().applyMutation(listTemplateVersionsRequest).build()); } /** *

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

*
*

* This is a variant of * {@link #listTemplateVersions(software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplateVersionsPublisher publisher = client.listTemplateVersionsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplateVersionsPublisher publisher = client.listTemplateVersionsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listTemplateVersions(software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsRequest)} * operation. *

* * @param listTemplateVersionsRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListTemplateVersions * @see AWS API Documentation */ default ListTemplateVersionsPublisher listTemplateVersionsPaginator(ListTemplateVersionsRequest listTemplateVersionsRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a variant of * {@link #listTemplateVersions(software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplateVersionsPublisher publisher = client.listTemplateVersionsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplateVersionsPublisher publisher = client.listTemplateVersionsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listTemplateVersions(software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsRequest)} * operation. *

*

* This is a convenience which creates an instance of the {@link ListTemplateVersionsRequest.Builder} avoiding the * need to create one manually via {@link ListTemplateVersionsRequest#builder()} *

* * @param listTemplateVersionsRequest * A {@link Consumer} that will call methods on {@link ListTemplateVersionsRequest.Builder} to create a * request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListTemplateVersions * @see AWS API Documentation */ default ListTemplateVersionsPublisher listTemplateVersionsPaginator( Consumer listTemplateVersionsRequest) { return listTemplateVersionsPaginator(ListTemplateVersionsRequest.builder().applyMutation(listTemplateVersionsRequest) .build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListTemplates * @see AWS API * Documentation */ default CompletableFuture listTemplates(ListTemplatesRequest listTemplatesRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link ListTemplatesRequest.Builder} avoiding the need to * create one manually via {@link ListTemplatesRequest#builder()} *

* * @param listTemplatesRequest * A {@link Consumer} that will call methods on {@link ListTemplatesRequest.Builder} to create a request. * @return A Java Future containing the result of the ListTemplates operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListTemplates * @see AWS API * Documentation */ default CompletableFuture listTemplates(Consumer listTemplatesRequest) { return listTemplates(ListTemplatesRequest.builder().applyMutation(listTemplatesRequest).build()); } /** *

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

*
*

* This is a variant of * {@link #listTemplates(software.amazon.awssdk.services.quicksight.model.ListTemplatesRequest)} operation. The * return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplatesPublisher publisher = client.listTemplatesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplatesPublisher publisher = client.listTemplatesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListTemplatesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listTemplates(software.amazon.awssdk.services.quicksight.model.ListTemplatesRequest)} operation. *

* * @param listTemplatesRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListTemplates * @see AWS API * Documentation */ default ListTemplatesPublisher listTemplatesPaginator(ListTemplatesRequest listTemplatesRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a variant of * {@link #listTemplates(software.amazon.awssdk.services.quicksight.model.ListTemplatesRequest)} operation. The * return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplatesPublisher publisher = client.listTemplatesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplatesPublisher publisher = client.listTemplatesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListTemplatesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listTemplates(software.amazon.awssdk.services.quicksight.model.ListTemplatesRequest)} operation. *

*

* This is a convenience which creates an instance of the {@link ListTemplatesRequest.Builder} avoiding the need to * create one manually via {@link ListTemplatesRequest#builder()} *

* * @param listTemplatesRequest * A {@link Consumer} that will call methods on {@link ListTemplatesRequest.Builder} to create a request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListTemplates * @see AWS API * Documentation */ default ListTemplatesPublisher listTemplatesPaginator(Consumer listTemplatesRequest) { return listTemplatesPaginator(ListTemplatesRequest.builder().applyMutation(listTemplatesRequest).build()); } /** *

* Lists all the aliases of a theme. *

* * @param listThemeAliasesRequest * @return A Java Future containing the result of the ListThemeAliases operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListThemeAliases * @see AWS * API Documentation */ default CompletableFuture listThemeAliases(ListThemeAliasesRequest listThemeAliasesRequest) { throw new UnsupportedOperationException(); } /** *

* Lists all the aliases of a theme. *

*
*

* This is a convenience which creates an instance of the {@link ListThemeAliasesRequest.Builder} avoiding the need * to create one manually via {@link ListThemeAliasesRequest#builder()} *

* * @param listThemeAliasesRequest * A {@link Consumer} that will call methods on {@link ListThemeAliasesRequest.Builder} to create a request. * @return A Java Future containing the result of the ListThemeAliases operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListThemeAliases * @see AWS * API Documentation */ default CompletableFuture listThemeAliases( Consumer listThemeAliasesRequest) { return listThemeAliases(ListThemeAliasesRequest.builder().applyMutation(listThemeAliasesRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListThemeVersions * @see AWS * API Documentation */ default CompletableFuture listThemeVersions(ListThemeVersionsRequest listThemeVersionsRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link ListThemeVersionsRequest.Builder} avoiding the need * to create one manually via {@link ListThemeVersionsRequest#builder()} *

* * @param listThemeVersionsRequest * A {@link Consumer} that will call methods on {@link ListThemeVersionsRequest.Builder} to create a request. * @return A Java Future containing the result of the ListThemeVersions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListThemeVersions * @see AWS * API Documentation */ default CompletableFuture listThemeVersions( Consumer listThemeVersionsRequest) { return listThemeVersions(ListThemeVersionsRequest.builder().applyMutation(listThemeVersionsRequest).build()); } /** *

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

*
*

* This is a variant of * {@link #listThemeVersions(software.amazon.awssdk.services.quicksight.model.ListThemeVersionsRequest)} operation. * The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListThemeVersionsPublisher publisher = client.listThemeVersionsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListThemeVersionsPublisher publisher = client.listThemeVersionsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListThemeVersionsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listThemeVersions(software.amazon.awssdk.services.quicksight.model.ListThemeVersionsRequest)} * operation. *

* * @param listThemeVersionsRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListThemeVersions * @see AWS * API Documentation */ default ListThemeVersionsPublisher listThemeVersionsPaginator(ListThemeVersionsRequest listThemeVersionsRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a variant of * {@link #listThemeVersions(software.amazon.awssdk.services.quicksight.model.ListThemeVersionsRequest)} operation. * The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListThemeVersionsPublisher publisher = client.listThemeVersionsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListThemeVersionsPublisher publisher = client.listThemeVersionsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListThemeVersionsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listThemeVersions(software.amazon.awssdk.services.quicksight.model.ListThemeVersionsRequest)} * operation. *

*

* This is a convenience which creates an instance of the {@link ListThemeVersionsRequest.Builder} avoiding the need * to create one manually via {@link ListThemeVersionsRequest#builder()} *

* * @param listThemeVersionsRequest * A {@link Consumer} that will call methods on {@link ListThemeVersionsRequest.Builder} to create a request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListThemeVersions * @see AWS * API Documentation */ default ListThemeVersionsPublisher listThemeVersionsPaginator( Consumer listThemeVersionsRequest) { return listThemeVersionsPaginator(ListThemeVersionsRequest.builder().applyMutation(listThemeVersionsRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListThemes * @see AWS API * Documentation */ default CompletableFuture listThemes(ListThemesRequest listThemesRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link ListThemesRequest.Builder} avoiding the need to * create one manually via {@link ListThemesRequest#builder()} *

* * @param listThemesRequest * A {@link Consumer} that will call methods on {@link ListThemesRequest.Builder} to create a request. * @return A Java Future containing the result of the ListThemes operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListThemes * @see AWS API * Documentation */ default CompletableFuture listThemes(Consumer listThemesRequest) { return listThemes(ListThemesRequest.builder().applyMutation(listThemesRequest).build()); } /** *

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

*
*

* This is a variant of {@link #listThemes(software.amazon.awssdk.services.quicksight.model.ListThemesRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListThemesPublisher publisher = client.listThemesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListThemesPublisher publisher = client.listThemesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListThemesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listThemes(software.amazon.awssdk.services.quicksight.model.ListThemesRequest)} operation. *

* * @param listThemesRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListThemes * @see AWS API * Documentation */ default ListThemesPublisher listThemesPaginator(ListThemesRequest listThemesRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a variant of {@link #listThemes(software.amazon.awssdk.services.quicksight.model.ListThemesRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListThemesPublisher publisher = client.listThemesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListThemesPublisher publisher = client.listThemesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.ListThemesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listThemes(software.amazon.awssdk.services.quicksight.model.ListThemesRequest)} operation. *

*

* This is a convenience which creates an instance of the {@link ListThemesRequest.Builder} avoiding the need to * create one manually via {@link ListThemesRequest#builder()} *

* * @param listThemesRequest * A {@link Consumer} that will call methods on {@link ListThemesRequest.Builder} to create a request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListThemes * @see AWS API * Documentation */ default ListThemesPublisher listThemesPaginator(Consumer listThemesRequest) { return listThemesPaginator(ListThemesRequest.builder().applyMutation(listThemesRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListUserGroups * @see AWS API * Documentation */ default CompletableFuture listUserGroups(ListUserGroupsRequest listUserGroupsRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link ListUserGroupsRequest.Builder} avoiding the need to * create one manually via {@link ListUserGroupsRequest#builder()} *

* * @param listUserGroupsRequest * A {@link Consumer} that will call methods on {@link ListUserGroupsRequest.Builder} to create a request. * @return A Java Future containing the result of the ListUserGroups operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListUserGroups * @see AWS API * Documentation */ default CompletableFuture listUserGroups(Consumer listUserGroupsRequest) { return listUserGroups(ListUserGroupsRequest.builder().applyMutation(listUserGroupsRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListUsers * @see AWS API * Documentation */ default CompletableFuture listUsers(ListUsersRequest listUsersRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link ListUsersRequest.Builder} avoiding the need to * create one manually via {@link ListUsersRequest#builder()} *

* * @param listUsersRequest * A {@link Consumer} that will call methods on {@link ListUsersRequest.Builder} to create a request. * @return A Java Future containing the result of the ListUsers operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.ListUsers * @see AWS API * Documentation */ default CompletableFuture listUsers(Consumer listUsersRequest) { return listUsers(ListUsersRequest.builder().applyMutation(listUsersRequest).build()); } /** *

* Creates an Amazon QuickSight user, whose identity is associated with the AWS Identity and Access Management (IAM) * identity or role specified in the request. *

* * @param registerUserRequest * @return A Java Future containing the result of the RegisterUser operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.RegisterUser * @see AWS API * Documentation */ default CompletableFuture registerUser(RegisterUserRequest registerUserRequest) { throw new UnsupportedOperationException(); } /** *

* Creates an Amazon QuickSight user, whose identity is associated with the AWS Identity and Access Management (IAM) * identity or role specified in the request. *

*
*

* This is a convenience which creates an instance of the {@link RegisterUserRequest.Builder} avoiding the need to * create one manually via {@link RegisterUserRequest#builder()} *

* * @param registerUserRequest * A {@link Consumer} that will call methods on {@link RegisterUserRequest.Builder} to create a request. * @return A Java Future containing the result of the RegisterUser operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.RegisterUser * @see AWS API * Documentation */ default CompletableFuture registerUser(Consumer registerUserRequest) { return registerUser(RegisterUserRequest.builder().applyMutation(registerUserRequest).build()); } /** *

* Restores an analysis. *

* * @param restoreAnalysisRequest * @return A Java Future containing the result of the RestoreAnalysis operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.RestoreAnalysis * @see AWS * API Documentation */ default CompletableFuture restoreAnalysis(RestoreAnalysisRequest restoreAnalysisRequest) { throw new UnsupportedOperationException(); } /** *

* Restores an analysis. *

*
*

* This is a convenience which creates an instance of the {@link RestoreAnalysisRequest.Builder} avoiding the need * to create one manually via {@link RestoreAnalysisRequest#builder()} *

* * @param restoreAnalysisRequest * A {@link Consumer} that will call methods on {@link RestoreAnalysisRequest.Builder} to create a request. * @return A Java Future containing the result of the RestoreAnalysis operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.RestoreAnalysis * @see AWS * API Documentation */ default CompletableFuture restoreAnalysis( Consumer restoreAnalysisRequest) { return restoreAnalysis(RestoreAnalysisRequest.builder().applyMutation(restoreAnalysisRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.SearchAnalyses * @see AWS API * Documentation */ default CompletableFuture searchAnalyses(SearchAnalysesRequest searchAnalysesRequest) { throw new UnsupportedOperationException(); } /** *

* 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. *

*

*

* This is a convenience which creates an instance of the {@link SearchAnalysesRequest.Builder} avoiding the need to * create one manually via {@link SearchAnalysesRequest#builder()} *

* * @param searchAnalysesRequest * A {@link Consumer} that will call methods on {@link SearchAnalysesRequest.Builder} to create a request. * @return A Java Future containing the result of the SearchAnalyses operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.SearchAnalyses * @see AWS API * Documentation */ default CompletableFuture searchAnalyses(Consumer searchAnalysesRequest) { return searchAnalyses(SearchAnalysesRequest.builder().applyMutation(searchAnalysesRequest).build()); } /** *

* 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. *

*

*

* This is a variant of * {@link #searchAnalyses(software.amazon.awssdk.services.quicksight.model.SearchAnalysesRequest)} operation. The * return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.SearchAnalysesPublisher publisher = client.searchAnalysesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.SearchAnalysesPublisher publisher = client.searchAnalysesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.SearchAnalysesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #searchAnalyses(software.amazon.awssdk.services.quicksight.model.SearchAnalysesRequest)} operation. *

* * @param searchAnalysesRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.SearchAnalyses * @see AWS API * Documentation */ default SearchAnalysesPublisher searchAnalysesPaginator(SearchAnalysesRequest searchAnalysesRequest) { throw new UnsupportedOperationException(); } /** *

* 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. *

*

*

* This is a variant of * {@link #searchAnalyses(software.amazon.awssdk.services.quicksight.model.SearchAnalysesRequest)} operation. The * return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.SearchAnalysesPublisher publisher = client.searchAnalysesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.SearchAnalysesPublisher publisher = client.searchAnalysesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.SearchAnalysesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #searchAnalyses(software.amazon.awssdk.services.quicksight.model.SearchAnalysesRequest)} operation. *

*

* This is a convenience which creates an instance of the {@link SearchAnalysesRequest.Builder} avoiding the need to * create one manually via {@link SearchAnalysesRequest#builder()} *

* * @param searchAnalysesRequest * A {@link Consumer} that will call methods on {@link SearchAnalysesRequest.Builder} to create a request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.SearchAnalyses * @see AWS API * Documentation */ default SearchAnalysesPublisher searchAnalysesPaginator(Consumer searchAnalysesRequest) { return searchAnalysesPaginator(SearchAnalysesRequest.builder().applyMutation(searchAnalysesRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.SearchDashboards * @see AWS * API Documentation */ default CompletableFuture searchDashboards(SearchDashboardsRequest searchDashboardsRequest) { throw new UnsupportedOperationException(); } /** *

* 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. *

*

*

* This is a convenience which creates an instance of the {@link SearchDashboardsRequest.Builder} avoiding the need * to create one manually via {@link SearchDashboardsRequest#builder()} *

* * @param searchDashboardsRequest * A {@link Consumer} that will call methods on {@link SearchDashboardsRequest.Builder} to create a request. * @return A Java Future containing the result of the SearchDashboards operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.SearchDashboards * @see AWS * API Documentation */ default CompletableFuture searchDashboards( Consumer searchDashboardsRequest) { return searchDashboards(SearchDashboardsRequest.builder().applyMutation(searchDashboardsRequest).build()); } /** *

* 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. *

*

*

* This is a variant of * {@link #searchDashboards(software.amazon.awssdk.services.quicksight.model.SearchDashboardsRequest)} operation. * The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.SearchDashboardsPublisher publisher = client.searchDashboardsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.SearchDashboardsPublisher publisher = client.searchDashboardsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.SearchDashboardsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #searchDashboards(software.amazon.awssdk.services.quicksight.model.SearchDashboardsRequest)} * operation. *

* * @param searchDashboardsRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.SearchDashboards * @see AWS * API Documentation */ default SearchDashboardsPublisher searchDashboardsPaginator(SearchDashboardsRequest searchDashboardsRequest) { throw new UnsupportedOperationException(); } /** *

* 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. *

*

*

* This is a variant of * {@link #searchDashboards(software.amazon.awssdk.services.quicksight.model.SearchDashboardsRequest)} operation. * The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.SearchDashboardsPublisher publisher = client.searchDashboardsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.SearchDashboardsPublisher publisher = client.searchDashboardsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.quicksight.model.SearchDashboardsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of MaxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #searchDashboards(software.amazon.awssdk.services.quicksight.model.SearchDashboardsRequest)} * operation. *

*

* This is a convenience which creates an instance of the {@link SearchDashboardsRequest.Builder} avoiding the need * to create one manually via {@link SearchDashboardsRequest#builder()} *

* * @param searchDashboardsRequest * A {@link Consumer} that will call methods on {@link SearchDashboardsRequest.Builder} to create a request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.SearchDashboards * @see AWS * API Documentation */ default SearchDashboardsPublisher searchDashboardsPaginator(Consumer searchDashboardsRequest) { return searchDashboardsPaginator(SearchDashboardsRequest.builder().applyMutation(searchDashboardsRequest).build()); } /** *

* Searches the subfolders in a folder. *

* * @param searchFoldersRequest * @return A Java Future containing the result of the SearchFolders operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.SearchFolders * @see AWS API * Documentation */ default CompletableFuture searchFolders(SearchFoldersRequest searchFoldersRequest) { throw new UnsupportedOperationException(); } /** *

* Searches the subfolders in a folder. *

*
*

* This is a convenience which creates an instance of the {@link SearchFoldersRequest.Builder} avoiding the need to * create one manually via {@link SearchFoldersRequest#builder()} *

* * @param searchFoldersRequest * A {@link Consumer} that will call methods on {@link SearchFoldersRequest.Builder} to create a request. * @return A Java Future containing the result of the SearchFolders operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InvalidNextTokenException The NextToken value isn't valid.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.SearchFolders * @see AWS API * Documentation */ default CompletableFuture searchFolders(Consumer searchFoldersRequest) { return searchFolders(SearchFoldersRequest.builder().applyMutation(searchFoldersRequest).build()); } /** *

* 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, and template. *

*

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

*
    *
  • *

    * You can't use tags to track AWS costs for Amazon QuickSight. This restriction is because Amazon QuickSight costs * are based on users and SPICE capacity, which aren't taggable resources. *

    *
  • *
  • *

    * 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • LimitExceededException A limit is exceeded.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.TagResource * @see AWS API * Documentation */ default CompletableFuture tagResource(TagResourceRequest tagResourceRequest) { throw new UnsupportedOperationException(); } /** *

* 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, and template. *

*

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

*
    *
  • *

    * You can't use tags to track AWS costs for Amazon QuickSight. This restriction is because Amazon QuickSight costs * are based on users and SPICE capacity, which aren't taggable resources. *

    *
  • *
  • *

    * Amazon QuickSight doesn't currently support the Tag Editor for Resource Groups. *

    *
  • *
*
*

* This is a convenience which creates an instance of the {@link TagResourceRequest.Builder} avoiding the need to * create one manually via {@link TagResourceRequest#builder()} *

* * @param tagResourceRequest * A {@link Consumer} that will call methods on {@link TagResourceRequest.Builder} to create a request. * @return A Java Future containing the result of the TagResource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • LimitExceededException A limit is exceeded.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.TagResource * @see AWS API * Documentation */ default CompletableFuture tagResource(Consumer tagResourceRequest) { return tagResource(TagResourceRequest.builder().applyMutation(tagResourceRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UntagResource * @see AWS API * Documentation */ default CompletableFuture untagResource(UntagResourceRequest untagResourceRequest) { throw new UnsupportedOperationException(); } /** *

* Removes a tag or tags from a resource. *

*
*

* This is a convenience which creates an instance of the {@link UntagResourceRequest.Builder} avoiding the need to * create one manually via {@link UntagResourceRequest#builder()} *

* * @param untagResourceRequest * A {@link Consumer} that will call methods on {@link UntagResourceRequest.Builder} to create a request. * @return A Java Future containing the result of the UntagResource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UntagResource * @see AWS API * Documentation */ default CompletableFuture untagResource(Consumer untagResourceRequest) { return untagResource(UntagResourceRequest.builder().applyMutation(untagResourceRequest).build()); } /** *

* Updates Amazon QuickSight customizations the current Amazon Web Services Region;. Currently, the only * customization 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateAccountCustomization * @see AWS API Documentation */ default CompletableFuture updateAccountCustomization( UpdateAccountCustomizationRequest updateAccountCustomizationRequest) { throw new UnsupportedOperationException(); } /** *

* Updates Amazon QuickSight customizations the current Amazon Web Services Region;. Currently, the only * customization 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. *

*
*

* This is a convenience which creates an instance of the {@link UpdateAccountCustomizationRequest.Builder} avoiding * the need to create one manually via {@link UpdateAccountCustomizationRequest#builder()} *

* * @param updateAccountCustomizationRequest * A {@link Consumer} that will call methods on {@link UpdateAccountCustomizationRequest.Builder} to create a * request. * @return A Java Future containing the result of the UpdateAccountCustomization operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateAccountCustomization * @see AWS API Documentation */ default CompletableFuture updateAccountCustomization( Consumer updateAccountCustomizationRequest) { return updateAccountCustomization(UpdateAccountCustomizationRequest.builder() .applyMutation(updateAccountCustomizationRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateAccountSettings * @see AWS API Documentation */ default CompletableFuture updateAccountSettings( UpdateAccountSettingsRequest updateAccountSettingsRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link UpdateAccountSettingsRequest.Builder} avoiding the * need to create one manually via {@link UpdateAccountSettingsRequest#builder()} *

* * @param updateAccountSettingsRequest * A {@link Consumer} that will call methods on {@link UpdateAccountSettingsRequest.Builder} to create a * request. * @return A Java Future containing the result of the UpdateAccountSettings operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateAccountSettings * @see AWS API Documentation */ default CompletableFuture updateAccountSettings( Consumer updateAccountSettingsRequest) { return updateAccountSettings(UpdateAccountSettingsRequest.builder().applyMutation(updateAccountSettingsRequest).build()); } /** *

* Updates an analysis in Amazon QuickSight *

* * @param updateAnalysisRequest * @return A Java Future containing the result of the UpdateAnalysis operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateAnalysis * @see AWS API * Documentation */ default CompletableFuture updateAnalysis(UpdateAnalysisRequest updateAnalysisRequest) { throw new UnsupportedOperationException(); } /** *

* Updates an analysis in Amazon QuickSight *

*
*

* This is a convenience which creates an instance of the {@link UpdateAnalysisRequest.Builder} avoiding the need to * create one manually via {@link UpdateAnalysisRequest#builder()} *

* * @param updateAnalysisRequest * A {@link Consumer} that will call methods on {@link UpdateAnalysisRequest.Builder} to create a request. * @return A Java Future containing the result of the UpdateAnalysis operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateAnalysis * @see AWS API * Documentation */ default CompletableFuture updateAnalysis(Consumer updateAnalysisRequest) { return updateAnalysis(UpdateAnalysisRequest.builder().applyMutation(updateAnalysisRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateAnalysisPermissions * @see AWS API Documentation */ default CompletableFuture updateAnalysisPermissions( UpdateAnalysisPermissionsRequest updateAnalysisPermissionsRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link UpdateAnalysisPermissionsRequest.Builder} avoiding * the need to create one manually via {@link UpdateAnalysisPermissionsRequest#builder()} *

* * @param updateAnalysisPermissionsRequest * A {@link Consumer} that will call methods on {@link UpdateAnalysisPermissionsRequest.Builder} to create a * request. * @return A Java Future containing the result of the UpdateAnalysisPermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateAnalysisPermissions * @see AWS API Documentation */ default CompletableFuture updateAnalysisPermissions( Consumer updateAnalysisPermissionsRequest) { return updateAnalysisPermissions(UpdateAnalysisPermissionsRequest.builder() .applyMutation(updateAnalysisPermissionsRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateDashboard * @see AWS * API Documentation */ default CompletableFuture updateDashboard(UpdateDashboardRequest updateDashboardRequest) { throw new UnsupportedOperationException(); } /** *

* 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. *

*

*

* This is a convenience which creates an instance of the {@link UpdateDashboardRequest.Builder} avoiding the need * to create one manually via {@link UpdateDashboardRequest#builder()} *

* * @param updateDashboardRequest * A {@link Consumer} that will call methods on {@link UpdateDashboardRequest.Builder} to create a request. * @return A Java Future containing the result of the UpdateDashboard operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateDashboard * @see AWS * API Documentation */ default CompletableFuture updateDashboard( Consumer updateDashboardRequest) { return updateDashboard(UpdateDashboardRequest.builder().applyMutation(updateDashboardRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateDashboardPermissions * @see AWS API Documentation */ default CompletableFuture updateDashboardPermissions( UpdateDashboardPermissionsRequest updateDashboardPermissionsRequest) { throw new UnsupportedOperationException(); } /** *

* Updates read and write permissions on a dashboard. *

*
*

* This is a convenience which creates an instance of the {@link UpdateDashboardPermissionsRequest.Builder} avoiding * the need to create one manually via {@link UpdateDashboardPermissionsRequest#builder()} *

* * @param updateDashboardPermissionsRequest * A {@link Consumer} that will call methods on {@link UpdateDashboardPermissionsRequest.Builder} to create a * request. * @return A Java Future containing the result of the UpdateDashboardPermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateDashboardPermissions * @see AWS API Documentation */ default CompletableFuture updateDashboardPermissions( Consumer updateDashboardPermissionsRequest) { return updateDashboardPermissions(UpdateDashboardPermissionsRequest.builder() .applyMutation(updateDashboardPermissionsRequest).build()); } /** *

* Updates the published version of a dashboard. *

* * @param updateDashboardPublishedVersionRequest * @return A Java Future containing the result of the UpdateDashboardPublishedVersion operation returned by the * service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateDashboardPublishedVersion * @see AWS API Documentation */ default CompletableFuture updateDashboardPublishedVersion( UpdateDashboardPublishedVersionRequest updateDashboardPublishedVersionRequest) { throw new UnsupportedOperationException(); } /** *

* Updates the published version of a dashboard. *

*
*

* This is a convenience which creates an instance of the {@link UpdateDashboardPublishedVersionRequest.Builder} * avoiding the need to create one manually via {@link UpdateDashboardPublishedVersionRequest#builder()} *

* * @param updateDashboardPublishedVersionRequest * A {@link Consumer} that will call methods on {@link UpdateDashboardPublishedVersionRequest.Builder} to * create a request. * @return A Java Future containing the result of the UpdateDashboardPublishedVersion operation returned by the * service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateDashboardPublishedVersion * @see AWS API Documentation */ default CompletableFuture updateDashboardPublishedVersion( Consumer updateDashboardPublishedVersionRequest) { return updateDashboardPublishedVersion(UpdateDashboardPublishedVersionRequest.builder() .applyMutation(updateDashboardPublishedVersionRequest).build()); } /** *

* Updates a dataset. *

* * @param updateDataSetRequest * @return A Java Future containing the result of the UpdateDataSet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateDataSet * @see AWS API * Documentation */ default CompletableFuture updateDataSet(UpdateDataSetRequest updateDataSetRequest) { throw new UnsupportedOperationException(); } /** *

* Updates a dataset. *

*
*

* This is a convenience which creates an instance of the {@link UpdateDataSetRequest.Builder} avoiding the need to * create one manually via {@link UpdateDataSetRequest#builder()} *

* * @param updateDataSetRequest * A {@link Consumer} that will call methods on {@link UpdateDataSetRequest.Builder} to create a request. * @return A Java Future containing the result of the UpdateDataSet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateDataSet * @see AWS API * Documentation */ default CompletableFuture updateDataSet(Consumer updateDataSetRequest) { return updateDataSet(UpdateDataSetRequest.builder().applyMutation(updateDataSetRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateDataSetPermissions * @see AWS API Documentation */ default CompletableFuture updateDataSetPermissions( UpdateDataSetPermissionsRequest updateDataSetPermissionsRequest) { throw new UnsupportedOperationException(); } /** *

* Updates the permissions on a dataset. *

*

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

*
*

* This is a convenience which creates an instance of the {@link UpdateDataSetPermissionsRequest.Builder} avoiding * the need to create one manually via {@link UpdateDataSetPermissionsRequest#builder()} *

* * @param updateDataSetPermissionsRequest * A {@link Consumer} that will call methods on {@link UpdateDataSetPermissionsRequest.Builder} to create a * request. * @return A Java Future containing the result of the UpdateDataSetPermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateDataSetPermissions * @see AWS API Documentation */ default CompletableFuture updateDataSetPermissions( Consumer updateDataSetPermissionsRequest) { return updateDataSetPermissions(UpdateDataSetPermissionsRequest.builder().applyMutation(updateDataSetPermissionsRequest) .build()); } /** *

* Updates a data source. *

* * @param updateDataSourceRequest * @return A Java Future containing the result of the UpdateDataSource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateDataSource * @see AWS * API Documentation */ default CompletableFuture updateDataSource(UpdateDataSourceRequest updateDataSourceRequest) { throw new UnsupportedOperationException(); } /** *

* Updates a data source. *

*
*

* This is a convenience which creates an instance of the {@link UpdateDataSourceRequest.Builder} avoiding the need * to create one manually via {@link UpdateDataSourceRequest#builder()} *

* * @param updateDataSourceRequest * A {@link Consumer} that will call methods on {@link UpdateDataSourceRequest.Builder} to create a request. * @return A Java Future containing the result of the UpdateDataSource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateDataSource * @see AWS * API Documentation */ default CompletableFuture updateDataSource( Consumer updateDataSourceRequest) { return updateDataSource(UpdateDataSourceRequest.builder().applyMutation(updateDataSourceRequest).build()); } /** *

* Updates the permissions to a data source. *

* * @param updateDataSourcePermissionsRequest * @return A Java Future containing the result of the UpdateDataSourcePermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateDataSourcePermissions * @see AWS API Documentation */ default CompletableFuture updateDataSourcePermissions( UpdateDataSourcePermissionsRequest updateDataSourcePermissionsRequest) { throw new UnsupportedOperationException(); } /** *

* Updates the permissions to a data source. *

*
*

* This is a convenience which creates an instance of the {@link UpdateDataSourcePermissionsRequest.Builder} * avoiding the need to create one manually via {@link UpdateDataSourcePermissionsRequest#builder()} *

* * @param updateDataSourcePermissionsRequest * A {@link Consumer} that will call methods on {@link UpdateDataSourcePermissionsRequest.Builder} to create * a request. * @return A Java Future containing the result of the UpdateDataSourcePermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateDataSourcePermissions * @see AWS API Documentation */ default CompletableFuture updateDataSourcePermissions( Consumer updateDataSourcePermissionsRequest) { return updateDataSourcePermissions(UpdateDataSourcePermissionsRequest.builder() .applyMutation(updateDataSourcePermissionsRequest).build()); } /** *

* Updates the name of a folder. *

* * @param updateFolderRequest * @return A Java Future containing the result of the UpdateFolder operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateFolder * @see AWS API * Documentation */ default CompletableFuture updateFolder(UpdateFolderRequest updateFolderRequest) { throw new UnsupportedOperationException(); } /** *

* Updates the name of a folder. *

*
*

* This is a convenience which creates an instance of the {@link UpdateFolderRequest.Builder} avoiding the need to * create one manually via {@link UpdateFolderRequest#builder()} *

* * @param updateFolderRequest * A {@link Consumer} that will call methods on {@link UpdateFolderRequest.Builder} to create a request. * @return A Java Future containing the result of the UpdateFolder operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateFolder * @see AWS API * Documentation */ default CompletableFuture updateFolder(Consumer updateFolderRequest) { return updateFolder(UpdateFolderRequest.builder().applyMutation(updateFolderRequest).build()); } /** *

* Updates permissions of a folder. *

* * @param updateFolderPermissionsRequest * @return A Java Future containing the result of the UpdateFolderPermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateFolderPermissions * @see AWS API Documentation */ default CompletableFuture updateFolderPermissions( UpdateFolderPermissionsRequest updateFolderPermissionsRequest) { throw new UnsupportedOperationException(); } /** *

* Updates permissions of a folder. *

*
*

* This is a convenience which creates an instance of the {@link UpdateFolderPermissionsRequest.Builder} avoiding * the need to create one manually via {@link UpdateFolderPermissionsRequest#builder()} *

* * @param updateFolderPermissionsRequest * A {@link Consumer} that will call methods on {@link UpdateFolderPermissionsRequest.Builder} to create a * request. * @return A Java Future containing the result of the UpdateFolderPermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateFolderPermissions * @see AWS API Documentation */ default CompletableFuture updateFolderPermissions( Consumer updateFolderPermissionsRequest) { return updateFolderPermissions(UpdateFolderPermissionsRequest.builder().applyMutation(updateFolderPermissionsRequest) .build()); } /** *

* Changes a group description. *

* * @param updateGroupRequest * @return A Java Future containing the result of the UpdateGroup operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateGroup * @see AWS API * Documentation */ default CompletableFuture updateGroup(UpdateGroupRequest updateGroupRequest) { throw new UnsupportedOperationException(); } /** *

* Changes a group description. *

*
*

* This is a convenience which creates an instance of the {@link UpdateGroupRequest.Builder} avoiding the need to * create one manually via {@link UpdateGroupRequest#builder()} *

* * @param updateGroupRequest * A {@link Consumer} that will call methods on {@link UpdateGroupRequest.Builder} to create a request. * @return A Java Future containing the result of the UpdateGroup operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateGroup * @see AWS API * Documentation */ default CompletableFuture updateGroup(Consumer updateGroupRequest) { return updateGroup(UpdateGroupRequest.builder().applyMutation(updateGroupRequest).build()); } /** *

* Updates an existing IAMpolicy 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening * that must complete before a new update can be applied.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateIAMPolicyAssignment * @see AWS API Documentation */ default CompletableFuture updateIAMPolicyAssignment( UpdateIamPolicyAssignmentRequest updateIamPolicyAssignmentRequest) { throw new UnsupportedOperationException(); } /** *

* Updates an existing IAMpolicy 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. *

*
*

* This is a convenience which creates an instance of the {@link UpdateIamPolicyAssignmentRequest.Builder} avoiding * the need to create one manually via {@link UpdateIamPolicyAssignmentRequest#builder()} *

* * @param updateIamPolicyAssignmentRequest * A {@link Consumer} that will call methods on {@link UpdateIAMPolicyAssignmentRequest.Builder} to create a * request. * @return A Java Future containing the result of the UpdateIAMPolicyAssignment operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening * that must complete before a new update can be applied.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateIAMPolicyAssignment * @see AWS API Documentation */ default CompletableFuture updateIAMPolicyAssignment( Consumer updateIamPolicyAssignmentRequest) { return updateIAMPolicyAssignment(UpdateIamPolicyAssignmentRequest.builder() .applyMutation(updateIamPolicyAssignmentRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateTemplate * @see AWS API * Documentation */ default CompletableFuture updateTemplate(UpdateTemplateRequest updateTemplateRequest) { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a convenience which creates an instance of the {@link UpdateTemplateRequest.Builder} avoiding the need to * create one manually via {@link UpdateTemplateRequest#builder()} *

* * @param updateTemplateRequest * A {@link Consumer} that will call methods on {@link UpdateTemplateRequest.Builder} to create a request. * @return A Java Future containing the result of the UpdateTemplate operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateTemplate * @see AWS API * Documentation */ default CompletableFuture updateTemplate(Consumer updateTemplateRequest) { return updateTemplate(UpdateTemplateRequest.builder().applyMutation(updateTemplateRequest).build()); } /** *

* Updates the template alias of a template. *

* * @param updateTemplateAliasRequest * @return A Java Future containing the result of the UpdateTemplateAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateTemplateAlias * @see AWS API Documentation */ default CompletableFuture updateTemplateAlias( UpdateTemplateAliasRequest updateTemplateAliasRequest) { throw new UnsupportedOperationException(); } /** *

* Updates the template alias of a template. *

*
*

* This is a convenience which creates an instance of the {@link UpdateTemplateAliasRequest.Builder} avoiding the * need to create one manually via {@link UpdateTemplateAliasRequest#builder()} *

* * @param updateTemplateAliasRequest * A {@link Consumer} that will call methods on {@link UpdateTemplateAliasRequest.Builder} to create a * request. * @return A Java Future containing the result of the UpdateTemplateAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateTemplateAlias * @see AWS API Documentation */ default CompletableFuture updateTemplateAlias( Consumer updateTemplateAliasRequest) { return updateTemplateAlias(UpdateTemplateAliasRequest.builder().applyMutation(updateTemplateAliasRequest).build()); } /** *

* Updates the resource permissions for a template. *

* * @param updateTemplatePermissionsRequest * @return A Java Future containing the result of the UpdateTemplatePermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateTemplatePermissions * @see AWS API Documentation */ default CompletableFuture updateTemplatePermissions( UpdateTemplatePermissionsRequest updateTemplatePermissionsRequest) { throw new UnsupportedOperationException(); } /** *

* Updates the resource permissions for a template. *

*
*

* This is a convenience which creates an instance of the {@link UpdateTemplatePermissionsRequest.Builder} avoiding * the need to create one manually via {@link UpdateTemplatePermissionsRequest#builder()} *

* * @param updateTemplatePermissionsRequest * A {@link Consumer} that will call methods on {@link UpdateTemplatePermissionsRequest.Builder} to create a * request. * @return A Java Future containing the result of the UpdateTemplatePermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ThrottlingException Access is throttled.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateTemplatePermissions * @see AWS API Documentation */ default CompletableFuture updateTemplatePermissions( Consumer updateTemplatePermissionsRequest) { return updateTemplatePermissions(UpdateTemplatePermissionsRequest.builder() .applyMutation(updateTemplatePermissionsRequest).build()); } /** *

* Updates a theme. *

* * @param updateThemeRequest * @return A Java Future containing the result of the UpdateTheme operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateTheme * @see AWS API * Documentation */ default CompletableFuture updateTheme(UpdateThemeRequest updateThemeRequest) { throw new UnsupportedOperationException(); } /** *

* Updates a theme. *

*
*

* This is a convenience which creates an instance of the {@link UpdateThemeRequest.Builder} avoiding the need to * create one manually via {@link UpdateThemeRequest#builder()} *

* * @param updateThemeRequest * A {@link Consumer} that will call methods on {@link UpdateThemeRequest.Builder} to create a request. * @return A Java Future containing the result of the UpdateTheme operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • LimitExceededException A limit is exceeded.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateTheme * @see AWS API * Documentation */ default CompletableFuture updateTheme(Consumer updateThemeRequest) { return updateTheme(UpdateThemeRequest.builder().applyMutation(updateThemeRequest).build()); } /** *

* Updates an alias of a theme. *

* * @param updateThemeAliasRequest * @return A Java Future containing the result of the UpdateThemeAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateThemeAlias * @see AWS * API Documentation */ default CompletableFuture updateThemeAlias(UpdateThemeAliasRequest updateThemeAliasRequest) { throw new UnsupportedOperationException(); } /** *

* Updates an alias of a theme. *

*
*

* This is a convenience which creates an instance of the {@link UpdateThemeAliasRequest.Builder} avoiding the need * to create one manually via {@link UpdateThemeAliasRequest#builder()} *

* * @param updateThemeAliasRequest * A {@link Consumer} that will call methods on {@link UpdateThemeAliasRequest.Builder} to create a request. * @return A Java Future containing the result of the UpdateThemeAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • ConflictException Updating or deleting a resource can cause an inconsistent state.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceExistsException The resource specified already exists.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateThemeAlias * @see AWS * API Documentation */ default CompletableFuture updateThemeAlias( Consumer updateThemeAliasRequest) { return updateThemeAlias(UpdateThemeAliasRequest.builder().applyMutation(updateThemeAliasRequest).build()); } /** *

* 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.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateThemePermissions * @see AWS API Documentation */ default CompletableFuture updateThemePermissions( UpdateThemePermissionsRequest updateThemePermissionsRequest) { throw new UnsupportedOperationException(); } /** *

* 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. *

    *
  • *
*
*

* This is a convenience which creates an instance of the {@link UpdateThemePermissionsRequest.Builder} avoiding the * need to create one manually via {@link UpdateThemePermissionsRequest#builder()} *

* * @param updateThemePermissionsRequest * A {@link Consumer} that will call methods on {@link UpdateThemePermissionsRequest.Builder} to create a * request. * @return A Java Future containing the result of the UpdateThemePermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon * QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon * QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is * available in every edition.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateThemePermissions * @see AWS API Documentation */ default CompletableFuture updateThemePermissions( Consumer updateThemePermissionsRequest) { return updateThemePermissions(UpdateThemePermissionsRequest.builder().applyMutation(updateThemePermissionsRequest) .build()); } /** *

* Updates an Amazon QuickSight user. *

* * @param updateUserRequest * @return A Java Future containing the result of the UpdateUser operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateUser * @see AWS API * Documentation */ default CompletableFuture updateUser(UpdateUserRequest updateUserRequest) { throw new UnsupportedOperationException(); } /** *

* Updates an Amazon QuickSight user. *

*
*

* This is a convenience which creates an instance of the {@link UpdateUserRequest.Builder} avoiding the need to * create one manually via {@link UpdateUserRequest#builder()} *

* * @param updateUserRequest * A {@link Consumer} that will call methods on {@link UpdateUserRequest.Builder} to create a request. * @return A Java Future containing the result of the UpdateUser operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. *
    *
  • AccessDeniedException You don't have access to this item. The provided credentials couldn't be * validated. You might not be authorized to carry out the request. Make sure that your account is * authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and * that you are using the correct access keys.
  • *
  • InvalidParameterValueException One or more parameters has a value that isn't valid.
  • *
  • ResourceNotFoundException One or more resources can't be found.
  • *
  • ThrottlingException Access is throttled.
  • *
  • PreconditionNotMetException One or more preconditions aren't met.
  • *
  • InternalFailureException An internal failure occurred.
  • *
  • ResourceUnavailableException This resource is currently unavailable.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample QuickSightAsyncClient.UpdateUser * @see AWS API * Documentation */ default CompletableFuture updateUser(Consumer updateUserRequest) { return updateUser(UpdateUserRequest.builder().applyMutation(updateUserRequest).build()); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy