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

software.amazon.awssdk.services.quicksight.QuickSightClient 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.function.Consumer;
import software.amazon.awssdk.annotations.Generated;
import software.amazon.awssdk.awscore.exception.AwsServiceException;
import software.amazon.awssdk.core.SdkClient;
import software.amazon.awssdk.core.exception.SdkClientException;
import software.amazon.awssdk.regions.ServiceMetadata;
import software.amazon.awssdk.services.quicksight.model.AccessDeniedException;
import software.amazon.awssdk.services.quicksight.model.CancelIngestionRequest;
import software.amazon.awssdk.services.quicksight.model.CancelIngestionResponse;
import software.amazon.awssdk.services.quicksight.model.ConcurrentUpdatingException;
import software.amazon.awssdk.services.quicksight.model.ConflictException;
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.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.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.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.DomainNotWhitelistedException;
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.IdentityTypeNotSupportedException;
import software.amazon.awssdk.services.quicksight.model.InternalFailureException;
import software.amazon.awssdk.services.quicksight.model.InvalidNextTokenException;
import software.amazon.awssdk.services.quicksight.model.InvalidParameterValueException;
import software.amazon.awssdk.services.quicksight.model.LimitExceededException;
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.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.PreconditionNotMetException;
import software.amazon.awssdk.services.quicksight.model.QuickSightException;
import software.amazon.awssdk.services.quicksight.model.QuickSightUserNotFoundException;
import software.amazon.awssdk.services.quicksight.model.RegisterUserRequest;
import software.amazon.awssdk.services.quicksight.model.RegisterUserResponse;
import software.amazon.awssdk.services.quicksight.model.ResourceExistsException;
import software.amazon.awssdk.services.quicksight.model.ResourceNotFoundException;
import software.amazon.awssdk.services.quicksight.model.ResourceUnavailableException;
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.SessionLifetimeInMinutesInvalidException;
import software.amazon.awssdk.services.quicksight.model.TagResourceRequest;
import software.amazon.awssdk.services.quicksight.model.TagResourceResponse;
import software.amazon.awssdk.services.quicksight.model.ThrottlingException;
import software.amazon.awssdk.services.quicksight.model.UnsupportedPricingPlanException;
import software.amazon.awssdk.services.quicksight.model.UnsupportedUserEditionException;
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.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.ListAnalysesIterable;
import software.amazon.awssdk.services.quicksight.paginators.ListDashboardVersionsIterable;
import software.amazon.awssdk.services.quicksight.paginators.ListDashboardsIterable;
import software.amazon.awssdk.services.quicksight.paginators.ListDataSetsIterable;
import software.amazon.awssdk.services.quicksight.paginators.ListDataSourcesIterable;
import software.amazon.awssdk.services.quicksight.paginators.ListIngestionsIterable;
import software.amazon.awssdk.services.quicksight.paginators.ListNamespacesIterable;
import software.amazon.awssdk.services.quicksight.paginators.ListTemplateAliasesIterable;
import software.amazon.awssdk.services.quicksight.paginators.ListTemplateVersionsIterable;
import software.amazon.awssdk.services.quicksight.paginators.ListTemplatesIterable;
import software.amazon.awssdk.services.quicksight.paginators.SearchAnalysesIterable;
import software.amazon.awssdk.services.quicksight.paginators.SearchDashboardsIterable;

/**
 * Service client for accessing Amazon QuickSight. 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 AWS 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") public interface QuickSightClient extends SdkClient { String SERVICE_NAME = "quicksight"; /** * Create a {@link QuickSightClient} 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 QuickSightClient create() { return builder().build(); } /** * Create a builder that can be used to configure and create a {@link QuickSightClient}. */ static QuickSightClientBuilder builder() { return new DefaultQuickSightClientBuilder(); } /** *

* Cancels an ongoing ingestion of data into SPICE. *

* * @param cancelIngestionRequest * @return Result of the CancelIngestion operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ResourceExistsException * The resource specified already exists. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CancelIngestion * @see AWS API * Documentation */ default CancelIngestionResponse cancelIngestion(CancelIngestionRequest cancelIngestionRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, ResourceExistsException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the CancelIngestion operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ResourceExistsException * The resource specified already exists. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CancelIngestion * @see AWS API * Documentation */ default CancelIngestionResponse cancelIngestion(Consumer cancelIngestionRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, ResourceExistsException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return cancelIngestion(CancelIngestionRequest.builder().applyMutation(cancelIngestionRequest).build()); } /** *

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

*

* You can create customizations for your AWS account or, if you specify a namespace, for a QuickSight namespace * instead. Customizations that apply to a namespace always override customizations that apply to an AWS 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 Result of the CreateAccountCustomization operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateAccountCustomization * @see AWS API Documentation */ default CreateAccountCustomizationResponse createAccountCustomization( CreateAccountCustomizationRequest createAccountCustomizationRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

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

*

* You can create customizations for your AWS account or, if you specify a namespace, for a QuickSight namespace * instead. Customizations that apply to a namespace always override customizations that apply to an AWS 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 Result of the CreateAccountCustomization operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateAccountCustomization * @see AWS API Documentation */ default CreateAccountCustomizationResponse createAccountCustomization( Consumer createAccountCustomizationRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return createAccountCustomization(CreateAccountCustomizationRequest.builder() .applyMutation(createAccountCustomizationRequest).build()); } /** *

* Creates an analysis in Amazon QuickSight. *

* * @param createAnalysisRequest * @return Result of the CreateAnalysis operation returned by the service. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceExistsException * The resource specified already exists. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateAnalysis * @see AWS API * Documentation */ default CreateAnalysisResponse createAnalysis(CreateAnalysisRequest createAnalysisRequest) throws ResourceNotFoundException, InvalidParameterValueException, ThrottlingException, ResourceExistsException, ConflictException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the CreateAnalysis operation returned by the service. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceExistsException * The resource specified already exists. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateAnalysis * @see AWS API * Documentation */ default CreateAnalysisResponse createAnalysis(Consumer createAnalysisRequest) throws ResourceNotFoundException, InvalidParameterValueException, ThrottlingException, ResourceExistsException, ConflictException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 QuickSight that identifies QuickSight reports, created from analyses. You can share * 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 AWS account. *

* * @param createDashboardRequest * @return Result of the CreateDashboard operation returned by the service. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceExistsException * The resource specified already exists. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateDashboard * @see AWS API * Documentation */ default CreateDashboardResponse createDashboard(CreateDashboardRequest createDashboardRequest) throws ResourceNotFoundException, InvalidParameterValueException, ThrottlingException, ResourceExistsException, ConflictException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 QuickSight that identifies QuickSight reports, created from analyses. You can share * 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 AWS 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 Result of the CreateDashboard operation returned by the service. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceExistsException * The resource specified already exists. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateDashboard * @see AWS API * Documentation */ default CreateDashboardResponse createDashboard(Consumer createDashboardRequest) throws ResourceNotFoundException, InvalidParameterValueException, ThrottlingException, ResourceExistsException, ConflictException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return createDashboard(CreateDashboardRequest.builder().applyMutation(createDashboardRequest).build()); } /** *

* Creates a dataset. *

* * @param createDataSetRequest * @return Result of the CreateDataSet operation returned by the service. * @throws 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. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws LimitExceededException * A limit is exceeded. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateDataSet * @see AWS API * Documentation */ default CreateDataSetResponse createDataSet(CreateDataSetRequest createDataSetRequest) throws AccessDeniedException, ConflictException, InvalidParameterValueException, LimitExceededException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the CreateDataSet operation returned by the service. * @throws 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. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws LimitExceededException * A limit is exceeded. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateDataSet * @see AWS API * Documentation */ default CreateDataSetResponse createDataSet(Consumer createDataSetRequest) throws AccessDeniedException, ConflictException, InvalidParameterValueException, LimitExceededException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return createDataSet(CreateDataSetRequest.builder().applyMutation(createDataSetRequest).build()); } /** *

* Creates a data source. *

* * @param createDataSourceRequest * @return Result of the CreateDataSource operation returned by the service. * @throws 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. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws LimitExceededException * A limit is exceeded. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ResourceExistsException * The resource specified already exists. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateDataSource * @see AWS * API Documentation */ default CreateDataSourceResponse createDataSource(CreateDataSourceRequest createDataSourceRequest) throws AccessDeniedException, ConflictException, InvalidParameterValueException, LimitExceededException, ResourceNotFoundException, ResourceExistsException, ThrottlingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the CreateDataSource operation returned by the service. * @throws 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. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws LimitExceededException * A limit is exceeded. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ResourceExistsException * The resource specified already exists. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateDataSource * @see AWS * API Documentation */ default CreateDataSourceResponse createDataSource(Consumer createDataSourceRequest) throws AccessDeniedException, ConflictException, InvalidParameterValueException, LimitExceededException, ResourceNotFoundException, ResourceExistsException, ThrottlingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return createDataSource(CreateDataSourceRequest.builder().applyMutation(createDataSourceRequest).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 Result of the CreateGroup operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws LimitExceededException * A limit is exceeded. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateGroup * @see AWS API * Documentation */ default CreateGroupResponse createGroup(CreateGroupRequest createGroupRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, LimitExceededException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the CreateGroup operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws LimitExceededException * A limit is exceeded. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateGroup * @see AWS API * Documentation */ default CreateGroupResponse createGroup(Consumer createGroupRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, LimitExceededException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return createGroup(CreateGroupRequest.builder().applyMutation(createGroupRequest).build()); } /** *

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

* * @param createGroupMembershipRequest * @return Result of the CreateGroupMembership operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateGroupMembership * @see AWS API Documentation */ default CreateGroupMembershipResponse createGroupMembership(CreateGroupMembershipRequest createGroupMembershipRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the CreateGroupMembership operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateGroupMembership * @see AWS API Documentation */ default CreateGroupMembershipResponse createGroupMembership( Consumer createGroupMembershipRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return createGroupMembership(CreateGroupMembershipRequest.builder().applyMutation(createGroupMembershipRequest).build()); } /** *

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

* * @param createIamPolicyAssignmentRequest * @return Result of the CreateIAMPolicyAssignment operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ConcurrentUpdatingException * A resource is already in a state that indicates an operation is happening that must complete before a new * update can be applied. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateIAMPolicyAssignment * @see AWS API Documentation */ default CreateIamPolicyAssignmentResponse createIAMPolicyAssignment( CreateIamPolicyAssignmentRequest createIamPolicyAssignmentRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, ConcurrentUpdatingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Creates an assignment with one specified IAM policy, identified by its Amazon Resource Name (ARN). This policy * assignment is attached to the specified groups or users of Amazon QuickSight. Assignment names are unique per AWS * 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 Result of the CreateIAMPolicyAssignment operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ConcurrentUpdatingException * A resource is already in a state that indicates an operation is happening that must complete before a new * update can be applied. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateIAMPolicyAssignment * @see AWS API Documentation */ default CreateIamPolicyAssignmentResponse createIAMPolicyAssignment( Consumer createIamPolicyAssignmentRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, ConcurrentUpdatingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 AWS Knowledge Center. Tags * are visible on the tagged dataset, but not on the ingestion resource. *

* * @param createIngestionRequest * @return Result of the CreateIngestion operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws LimitExceededException * A limit is exceeded. * @throws ResourceExistsException * The resource specified already exists. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateIngestion * @see AWS API * Documentation */ default CreateIngestionResponse createIngestion(CreateIngestionRequest createIngestionRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, LimitExceededException, ResourceExistsException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 AWS 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 Result of the CreateIngestion operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws LimitExceededException * A limit is exceeded. * @throws ResourceExistsException * The resource specified already exists. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateIngestion * @see AWS API * Documentation */ default CreateIngestionResponse createIngestion(Consumer createIngestionRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, LimitExceededException, ResourceExistsException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 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 AWS account is subscribed to * QuickSight. The namespace must be unique within the AWS account. By default, there is a limit of 100 namespaces * per AWS account. To increase your limit, create a ticket with AWS Support. *

* * @param createNamespaceRequest * @return Result of the CreateNamespace operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws LimitExceededException * A limit is exceeded. * @throws ResourceExistsException * The resource specified already exists. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateNamespace * @see AWS API * Documentation */ default CreateNamespaceResponse createNamespace(CreateNamespaceRequest createNamespaceRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, LimitExceededException, ResourceExistsException, PreconditionNotMetException, ConflictException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

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

*

* A namespace allows you to isolate the 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 AWS account is subscribed to * QuickSight. The namespace must be unique within the AWS account. By default, there is a limit of 100 namespaces * per AWS account. To increase your limit, create a ticket with AWS 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 Result of the CreateNamespace operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws LimitExceededException * A limit is exceeded. * @throws ResourceExistsException * The resource specified already exists. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateNamespace * @see AWS API * Documentation */ default CreateNamespaceResponse createNamespace(Consumer createNamespaceRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, LimitExceededException, ResourceExistsException, PreconditionNotMetException, ConflictException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return createNamespace(CreateNamespaceRequest.builder().applyMutation(createNamespaceRequest).build()); } /** *

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

*

* A template is an entity in 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 Result of the CreateTemplate operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws 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. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws LimitExceededException * A limit is exceeded. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateTemplate * @see AWS API * Documentation */ default CreateTemplateResponse createTemplate(CreateTemplateRequest createTemplateRequest) throws InvalidParameterValueException, AccessDeniedException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, LimitExceededException, UnsupportedUserEditionException, ConflictException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

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

*

* A template is an entity in 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 Result of the CreateTemplate operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws 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. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws LimitExceededException * A limit is exceeded. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateTemplate * @see AWS API * Documentation */ default CreateTemplateResponse createTemplate(Consumer createTemplateRequest) throws InvalidParameterValueException, AccessDeniedException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, LimitExceededException, UnsupportedUserEditionException, ConflictException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return createTemplate(CreateTemplateRequest.builder().applyMutation(createTemplateRequest).build()); } /** *

* Creates a template alias for a template. *

* * @param createTemplateAliasRequest * @return Result of the CreateTemplateAlias operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws ResourceExistsException * The resource specified already exists. * @throws LimitExceededException * A limit is exceeded. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateTemplateAlias * @see AWS * API Documentation */ default CreateTemplateAliasResponse createTemplateAlias(CreateTemplateAliasRequest createTemplateAliasRequest) throws ThrottlingException, ResourceNotFoundException, ConflictException, ResourceExistsException, LimitExceededException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the CreateTemplateAlias operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws ResourceExistsException * The resource specified already exists. * @throws LimitExceededException * A limit is exceeded. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateTemplateAlias * @see AWS * API Documentation */ default CreateTemplateAliasResponse createTemplateAlias( Consumer createTemplateAliasRequest) throws ThrottlingException, ResourceNotFoundException, ConflictException, ResourceExistsException, LimitExceededException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the CreateTheme operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws LimitExceededException * A limit is exceeded. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateTheme * @see AWS API * Documentation */ default CreateThemeResponse createTheme(CreateThemeRequest createThemeRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, LimitExceededException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the CreateTheme operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws LimitExceededException * A limit is exceeded. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateTheme * @see AWS API * Documentation */ default CreateThemeResponse createTheme(Consumer createThemeRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, LimitExceededException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return createTheme(CreateThemeRequest.builder().applyMutation(createThemeRequest).build()); } /** *

* Creates a theme alias for a theme. *

* * @param createThemeAliasRequest * @return Result of the CreateThemeAlias operation returned by the service. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws LimitExceededException * A limit is exceeded. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateThemeAlias * @see AWS * API Documentation */ default CreateThemeAliasResponse createThemeAlias(CreateThemeAliasRequest createThemeAliasRequest) throws ConflictException, InvalidParameterValueException, LimitExceededException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the CreateThemeAlias operation returned by the service. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws LimitExceededException * A limit is exceeded. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.CreateThemeAlias * @see AWS * API Documentation */ default CreateThemeAliasResponse createThemeAlias(Consumer createThemeAliasRequest) throws ConflictException, InvalidParameterValueException, LimitExceededException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return createThemeAlias(CreateThemeAliasRequest.builder().applyMutation(createThemeAliasRequest).build()); } /** *

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

* * @param deleteAccountCustomizationRequest * @return Result of the DeleteAccountCustomization operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteAccountCustomization * @see AWS API Documentation */ default DeleteAccountCustomizationResponse deleteAccountCustomization( DeleteAccountCustomizationRequest deleteAccountCustomizationRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Deletes all Amazon QuickSight customizations in this AWS Region for the specified AWS account and 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 Result of the DeleteAccountCustomization operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteAccountCustomization * @see AWS API Documentation */ default DeleteAccountCustomizationResponse deleteAccountCustomization( Consumer deleteAccountCustomizationRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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. QuickSight * attaches a DeletionTime stamp to the response that specifies the end of the recovery window. At the * end of the recovery window, 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 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 Result of the DeleteAnalysis operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteAnalysis * @see AWS API * Documentation */ default DeleteAnalysisResponse deleteAnalysis(DeleteAnalysisRequest deleteAnalysisRequest) throws ThrottlingException, InvalidParameterValueException, ConflictException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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. QuickSight * attaches a DeletionTime stamp to the response that specifies the end of the recovery window. At the * end of the recovery window, 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 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 Result of the DeleteAnalysis operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteAnalysis * @see AWS API * Documentation */ default DeleteAnalysisResponse deleteAnalysis(Consumer deleteAnalysisRequest) throws ThrottlingException, InvalidParameterValueException, ConflictException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return deleteAnalysis(DeleteAnalysisRequest.builder().applyMutation(deleteAnalysisRequest).build()); } /** *

* Deletes a dashboard. *

* * @param deleteDashboardRequest * @return Result of the DeleteDashboard operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteDashboard * @see AWS API * Documentation */ default DeleteDashboardResponse deleteDashboard(DeleteDashboardRequest deleteDashboardRequest) throws ThrottlingException, InvalidParameterValueException, ConflictException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DeleteDashboard operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteDashboard * @see AWS API * Documentation */ default DeleteDashboardResponse deleteDashboard(Consumer deleteDashboardRequest) throws ThrottlingException, InvalidParameterValueException, ConflictException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return deleteDashboard(DeleteDashboardRequest.builder().applyMutation(deleteDashboardRequest).build()); } /** *

* Deletes a dataset. *

* * @param deleteDataSetRequest * @return Result of the DeleteDataSet operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteDataSet * @see AWS API * Documentation */ default DeleteDataSetResponse deleteDataSet(DeleteDataSetRequest deleteDataSetRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, ResourceNotFoundException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DeleteDataSet operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteDataSet * @see AWS API * Documentation */ default DeleteDataSetResponse deleteDataSet(Consumer deleteDataSetRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, ResourceNotFoundException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DeleteDataSource operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteDataSource * @see AWS * API Documentation */ default DeleteDataSourceResponse deleteDataSource(DeleteDataSourceRequest deleteDataSourceRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, ResourceNotFoundException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DeleteDataSource operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteDataSource * @see AWS * API Documentation */ default DeleteDataSourceResponse deleteDataSource(Consumer deleteDataSourceRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, ResourceNotFoundException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return deleteDataSource(DeleteDataSourceRequest.builder().applyMutation(deleteDataSourceRequest).build()); } /** *

* Removes a user group from Amazon QuickSight. *

* * @param deleteGroupRequest * @return Result of the DeleteGroup operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteGroup * @see AWS API * Documentation */ default DeleteGroupResponse deleteGroup(DeleteGroupRequest deleteGroupRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DeleteGroup operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteGroup * @see AWS API * Documentation */ default DeleteGroupResponse deleteGroup(Consumer deleteGroupRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DeleteGroupMembership operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteGroupMembership * @see AWS API Documentation */ default DeleteGroupMembershipResponse deleteGroupMembership(DeleteGroupMembershipRequest deleteGroupMembershipRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DeleteGroupMembership operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteGroupMembership * @see AWS API Documentation */ default DeleteGroupMembershipResponse deleteGroupMembership( Consumer deleteGroupMembershipRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return deleteGroupMembership(DeleteGroupMembershipRequest.builder().applyMutation(deleteGroupMembershipRequest).build()); } /** *

* Deletes an existing IAM policy assignment. *

* * @param deleteIamPolicyAssignmentRequest * @return Result of the DeleteIAMPolicyAssignment operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ConcurrentUpdatingException * A resource is already in a state that indicates an operation is happening that must complete before a new * update can be applied. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteIAMPolicyAssignment * @see AWS API Documentation */ default DeleteIamPolicyAssignmentResponse deleteIAMPolicyAssignment( DeleteIamPolicyAssignmentRequest deleteIamPolicyAssignmentRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, ConcurrentUpdatingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Deletes an existing IAM policy 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 Result of the DeleteIAMPolicyAssignment operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ConcurrentUpdatingException * A resource is already in a state that indicates an operation is happening that must complete before a new * update can be applied. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteIAMPolicyAssignment * @see AWS API Documentation */ default DeleteIamPolicyAssignmentResponse deleteIAMPolicyAssignment( Consumer deleteIamPolicyAssignmentRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, ConcurrentUpdatingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DeleteNamespace operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteNamespace * @see AWS API * Documentation */ default DeleteNamespaceResponse deleteNamespace(DeleteNamespaceRequest deleteNamespaceRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DeleteNamespace operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteNamespace * @see AWS API * Documentation */ default DeleteNamespaceResponse deleteNamespace(Consumer deleteNamespaceRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return deleteNamespace(DeleteNamespaceRequest.builder().applyMutation(deleteNamespaceRequest).build()); } /** *

* Deletes a template. *

* * @param deleteTemplateRequest * @return Result of the DeleteTemplate operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws LimitExceededException * A limit is exceeded. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteTemplate * @see AWS API * Documentation */ default DeleteTemplateResponse deleteTemplate(DeleteTemplateRequest deleteTemplateRequest) throws InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, ConflictException, LimitExceededException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DeleteTemplate operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws LimitExceededException * A limit is exceeded. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteTemplate * @see AWS API * Documentation */ default DeleteTemplateResponse deleteTemplate(Consumer deleteTemplateRequest) throws InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, ConflictException, LimitExceededException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DeleteTemplateAlias operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteTemplateAlias * @see AWS * API Documentation */ default DeleteTemplateAliasResponse deleteTemplateAlias(DeleteTemplateAliasRequest deleteTemplateAliasRequest) throws ThrottlingException, ResourceNotFoundException, UnsupportedUserEditionException, ConflictException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DeleteTemplateAlias operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteTemplateAlias * @see AWS * API Documentation */ default DeleteTemplateAliasResponse deleteTemplateAlias( Consumer deleteTemplateAliasRequest) throws ThrottlingException, ResourceNotFoundException, UnsupportedUserEditionException, ConflictException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return deleteTemplateAlias(DeleteTemplateAliasRequest.builder().applyMutation(deleteTemplateAliasRequest).build()); } /** *

* Deletes a theme. *

* * @param deleteThemeRequest * @return Result of the DeleteTheme operation returned by the service. * @throws 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. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteTheme * @see AWS API * Documentation */ default DeleteThemeResponse deleteTheme(DeleteThemeRequest deleteThemeRequest) throws AccessDeniedException, ConflictException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DeleteTheme operation returned by the service. * @throws 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. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteTheme * @see AWS API * Documentation */ default DeleteThemeResponse deleteTheme(Consumer deleteThemeRequest) throws AccessDeniedException, ConflictException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DeleteThemeAlias operation returned by the service. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteThemeAlias * @see AWS * API Documentation */ default DeleteThemeAliasResponse deleteThemeAlias(DeleteThemeAliasRequest deleteThemeAliasRequest) throws ConflictException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DeleteThemeAlias operation returned by the service. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteThemeAlias * @see AWS * API Documentation */ default DeleteThemeAliasResponse deleteThemeAlias(Consumer deleteThemeAliasRequest) throws ConflictException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return deleteThemeAlias(DeleteThemeAliasRequest.builder().applyMutation(deleteThemeAliasRequest).build()); } /** *

* Deletes the Amazon QuickSight user that is associated with the identity of the AWS 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 Result of the DeleteUser operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteUser * @see AWS API * Documentation */ default DeleteUserResponse deleteUser(DeleteUserRequest deleteUserRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Deletes the Amazon QuickSight user that is associated with the identity of the AWS 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 Result of the DeleteUser operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteUser * @see AWS API * Documentation */ default DeleteUserResponse deleteUser(Consumer deleteUserRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return deleteUser(DeleteUserRequest.builder().applyMutation(deleteUserRequest).build()); } /** *

* Deletes a user identified by its principal ID. *

* * @param deleteUserByPrincipalIdRequest * @return Result of the DeleteUserByPrincipalId operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteUserByPrincipalId * @see AWS API Documentation */ default DeleteUserByPrincipalIdResponse deleteUserByPrincipalId(DeleteUserByPrincipalIdRequest deleteUserByPrincipalIdRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DeleteUserByPrincipalId operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DeleteUserByPrincipalId * @see AWS API Documentation */ default DeleteUserByPrincipalIdResponse deleteUserByPrincipalId( Consumer deleteUserByPrincipalIdRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return deleteUserByPrincipalId(DeleteUserByPrincipalIdRequest.builder().applyMutation(deleteUserByPrincipalIdRequest) .build()); } /** *

* Describes the customizations associated with the provided AWS account and Amazon QuickSight namespace in an AWS * Region. The 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. *

*
    *
  • *

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

    *
  • *
  • *

    * AWS Region - In each AWS Region where you sign in to QuickSight at least once, 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 QuickSight in any AWS Region, unless they are * constrained to a namespace. *

    *

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

    * *
  • *
  • *

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

    *
  • *
  • *

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

    *
  • *
* * @param describeAccountCustomizationRequest * @return Result of the DescribeAccountCustomization operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeAccountCustomization * @see AWS API Documentation */ default DescribeAccountCustomizationResponse describeAccountCustomization( DescribeAccountCustomizationRequest describeAccountCustomizationRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Describes the customizations associated with the provided AWS account and Amazon QuickSight namespace in an AWS * Region. The 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. *

*
    *
  • *

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

    *
  • *
  • *

    * AWS Region - In each AWS Region where you sign in to QuickSight at least once, 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 QuickSight in any AWS Region, unless they are * constrained to a namespace. *

    *

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

    * *
  • *
  • *

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

    *
  • *
  • *

    * Applied customizations - Within an AWS Region, a set of QuickSight customizations can apply to an * AWS account or to a namespace. Settings that you apply to a namespace override settings that you apply to an AWS * account. All settings are isolated to a single AWS Region. To apply them in other AWS Regions, run the * CreateAccountCustomization command in each AWS 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 Result of the DescribeAccountCustomization operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeAccountCustomization * @see AWS API Documentation */ default DescribeAccountCustomizationResponse describeAccountCustomization( Consumer describeAccountCustomizationRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return describeAccountCustomization(DescribeAccountCustomizationRequest.builder() .applyMutation(describeAccountCustomizationRequest).build()); } /** *

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

* * @param describeAccountSettingsRequest * @return Result of the DescribeAccountSettings operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeAccountSettings * @see AWS API Documentation */ default DescribeAccountSettingsResponse describeAccountSettings(DescribeAccountSettingsRequest describeAccountSettingsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Describes the settings that were used when your QuickSight subscription was first created in this AWS 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 Result of the DescribeAccountSettings operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeAccountSettings * @see AWS API Documentation */ default DescribeAccountSettingsResponse describeAccountSettings( Consumer describeAccountSettingsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return describeAccountSettings(DescribeAccountSettingsRequest.builder().applyMutation(describeAccountSettingsRequest) .build()); } /** *

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

* * @param describeAnalysisRequest * @return Result of the DescribeAnalysis operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeAnalysis * @see AWS * API Documentation */ default DescribeAnalysisResponse describeAnalysis(DescribeAnalysisRequest describeAnalysisRequest) throws InvalidParameterValueException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeAnalysis operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeAnalysis * @see AWS * API Documentation */ default DescribeAnalysisResponse describeAnalysis(Consumer describeAnalysisRequest) throws InvalidParameterValueException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return describeAnalysis(DescribeAnalysisRequest.builder().applyMutation(describeAnalysisRequest).build()); } /** *

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

* * @param describeAnalysisPermissionsRequest * @return Result of the DescribeAnalysisPermissions operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeAnalysisPermissions * @see AWS API Documentation */ default DescribeAnalysisPermissionsResponse describeAnalysisPermissions( DescribeAnalysisPermissionsRequest describeAnalysisPermissionsRequest) throws InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeAnalysisPermissions operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeAnalysisPermissions * @see AWS API Documentation */ default DescribeAnalysisPermissionsResponse describeAnalysisPermissions( Consumer describeAnalysisPermissionsRequest) throws InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return describeAnalysisPermissions(DescribeAnalysisPermissionsRequest.builder() .applyMutation(describeAnalysisPermissionsRequest).build()); } /** *

* Provides a summary for a dashboard. *

* * @param describeDashboardRequest * @return Result of the DescribeDashboard operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeDashboard * @see AWS * API Documentation */ default DescribeDashboardResponse describeDashboard(DescribeDashboardRequest describeDashboardRequest) throws InvalidParameterValueException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeDashboard operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeDashboard * @see AWS * API Documentation */ default DescribeDashboardResponse describeDashboard(Consumer describeDashboardRequest) throws InvalidParameterValueException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return describeDashboard(DescribeDashboardRequest.builder().applyMutation(describeDashboardRequest).build()); } /** *

* Describes read and write permissions for a dashboard. *

* * @param describeDashboardPermissionsRequest * @return Result of the DescribeDashboardPermissions operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeDashboardPermissions * @see AWS API Documentation */ default DescribeDashboardPermissionsResponse describeDashboardPermissions( DescribeDashboardPermissionsRequest describeDashboardPermissionsRequest) throws InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeDashboardPermissions operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeDashboardPermissions * @see AWS API Documentation */ default DescribeDashboardPermissionsResponse describeDashboardPermissions( Consumer describeDashboardPermissionsRequest) throws InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return describeDashboardPermissions(DescribeDashboardPermissionsRequest.builder() .applyMutation(describeDashboardPermissionsRequest).build()); } /** *

* Describes a dataset. *

* * @param describeDataSetRequest * @return Result of the DescribeDataSet operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeDataSet * @see AWS API * Documentation */ default DescribeDataSetResponse describeDataSet(DescribeDataSetRequest describeDataSetRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, ResourceNotFoundException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeDataSet operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeDataSet * @see AWS API * Documentation */ default DescribeDataSetResponse describeDataSet(Consumer describeDataSetRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, ResourceNotFoundException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeDataSetPermissions operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeDataSetPermissions * @see AWS API Documentation */ default DescribeDataSetPermissionsResponse describeDataSetPermissions( DescribeDataSetPermissionsRequest describeDataSetPermissionsRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, ResourceNotFoundException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeDataSetPermissions operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeDataSetPermissions * @see AWS API Documentation */ default DescribeDataSetPermissionsResponse describeDataSetPermissions( Consumer describeDataSetPermissionsRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, ResourceNotFoundException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return describeDataSetPermissions(DescribeDataSetPermissionsRequest.builder() .applyMutation(describeDataSetPermissionsRequest).build()); } /** *

* Describes a data source. *

* * @param describeDataSourceRequest * @return Result of the DescribeDataSource operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeDataSource * @see AWS * API Documentation */ default DescribeDataSourceResponse describeDataSource(DescribeDataSourceRequest describeDataSourceRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, ResourceNotFoundException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeDataSource operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeDataSource * @see AWS * API Documentation */ default DescribeDataSourceResponse describeDataSource(Consumer describeDataSourceRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, ResourceNotFoundException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return describeDataSource(DescribeDataSourceRequest.builder().applyMutation(describeDataSourceRequest).build()); } /** *

* Describes the resource permissions for a data source. *

* * @param describeDataSourcePermissionsRequest * @return Result of the DescribeDataSourcePermissions operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeDataSourcePermissions * @see AWS API Documentation */ default DescribeDataSourcePermissionsResponse describeDataSourcePermissions( DescribeDataSourcePermissionsRequest describeDataSourcePermissionsRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, ResourceNotFoundException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeDataSourcePermissions operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeDataSourcePermissions * @see AWS API Documentation */ default DescribeDataSourcePermissionsResponse describeDataSourcePermissions( Consumer describeDataSourcePermissionsRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, ResourceNotFoundException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return describeDataSourcePermissions(DescribeDataSourcePermissionsRequest.builder() .applyMutation(describeDataSourcePermissionsRequest).build()); } /** *

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

* * @param describeGroupRequest * @return Result of the DescribeGroup operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeGroup * @see AWS API * Documentation */ default DescribeGroupResponse describeGroup(DescribeGroupRequest describeGroupRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeGroup operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeGroup * @see AWS API * Documentation */ default DescribeGroupResponse describeGroup(Consumer describeGroupRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return describeGroup(DescribeGroupRequest.builder().applyMutation(describeGroupRequest).build()); } /** *

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

* * @param describeIamPolicyAssignmentRequest * @return Result of the DescribeIAMPolicyAssignment operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeIAMPolicyAssignment * @see AWS API Documentation */ default DescribeIamPolicyAssignmentResponse describeIAMPolicyAssignment( DescribeIamPolicyAssignmentRequest describeIamPolicyAssignmentRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Describes an existing IAM policy 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 Result of the DescribeIAMPolicyAssignment operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeIAMPolicyAssignment * @see AWS API Documentation */ default DescribeIamPolicyAssignmentResponse describeIAMPolicyAssignment( Consumer describeIamPolicyAssignmentRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return describeIAMPolicyAssignment(DescribeIamPolicyAssignmentRequest.builder() .applyMutation(describeIamPolicyAssignmentRequest).build()); } /** *

* Describes a SPICE ingestion. *

* * @param describeIngestionRequest * @return Result of the DescribeIngestion operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ResourceExistsException * The resource specified already exists. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeIngestion * @see AWS * API Documentation */ default DescribeIngestionResponse describeIngestion(DescribeIngestionRequest describeIngestionRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, ResourceExistsException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeIngestion operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ResourceExistsException * The resource specified already exists. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeIngestion * @see AWS * API Documentation */ default DescribeIngestionResponse describeIngestion(Consumer describeIngestionRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, ResourceExistsException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return describeIngestion(DescribeIngestionRequest.builder().applyMutation(describeIngestionRequest).build()); } /** *

* Describes the current namespace. *

* * @param describeNamespaceRequest * @return Result of the DescribeNamespace operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeNamespace * @see AWS * API Documentation */ default DescribeNamespaceResponse describeNamespace(DescribeNamespaceRequest describeNamespaceRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeNamespace operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeNamespace * @see AWS * API Documentation */ default DescribeNamespaceResponse describeNamespace(Consumer describeNamespaceRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return describeNamespace(DescribeNamespaceRequest.builder().applyMutation(describeNamespaceRequest).build()); } /** *

* Describes a template's metadata. *

* * @param describeTemplateRequest * @return Result of the DescribeTemplate operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws 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. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeTemplate * @see AWS * API Documentation */ default DescribeTemplateResponse describeTemplate(DescribeTemplateRequest describeTemplateRequest) throws InvalidParameterValueException, AccessDeniedException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, ConflictException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeTemplate operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws 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. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeTemplate * @see AWS * API Documentation */ default DescribeTemplateResponse describeTemplate(Consumer describeTemplateRequest) throws InvalidParameterValueException, AccessDeniedException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, ConflictException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return describeTemplate(DescribeTemplateRequest.builder().applyMutation(describeTemplateRequest).build()); } /** *

* Describes the template alias for a template. *

* * @param describeTemplateAliasRequest * @return Result of the DescribeTemplateAlias operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeTemplateAlias * @see AWS API Documentation */ default DescribeTemplateAliasResponse describeTemplateAlias(DescribeTemplateAliasRequest describeTemplateAliasRequest) throws ThrottlingException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeTemplateAlias operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeTemplateAlias * @see AWS API Documentation */ default DescribeTemplateAliasResponse describeTemplateAlias( Consumer describeTemplateAliasRequest) throws ThrottlingException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return describeTemplateAlias(DescribeTemplateAliasRequest.builder().applyMutation(describeTemplateAliasRequest).build()); } /** *

* Describes read and write permissions on a template. *

* * @param describeTemplatePermissionsRequest * @return Result of the DescribeTemplatePermissions operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeTemplatePermissions * @see AWS API Documentation */ default DescribeTemplatePermissionsResponse describeTemplatePermissions( DescribeTemplatePermissionsRequest describeTemplatePermissionsRequest) throws ThrottlingException, InvalidParameterValueException, ConflictException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeTemplatePermissions operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeTemplatePermissions * @see AWS API Documentation */ default DescribeTemplatePermissionsResponse describeTemplatePermissions( Consumer describeTemplatePermissionsRequest) throws ThrottlingException, InvalidParameterValueException, ConflictException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return describeTemplatePermissions(DescribeTemplatePermissionsRequest.builder() .applyMutation(describeTemplatePermissionsRequest).build()); } /** *

* Describes a theme. *

* * @param describeThemeRequest * @return Result of the DescribeTheme operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeTheme * @see AWS API * Documentation */ default DescribeThemeResponse describeTheme(DescribeThemeRequest describeThemeRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeTheme operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeTheme * @see AWS API * Documentation */ default DescribeThemeResponse describeTheme(Consumer describeThemeRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return describeTheme(DescribeThemeRequest.builder().applyMutation(describeThemeRequest).build()); } /** *

* Describes the alias for a theme. *

* * @param describeThemeAliasRequest * @return Result of the DescribeThemeAlias operation returned by the service. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeThemeAlias * @see AWS * API Documentation */ default DescribeThemeAliasResponse describeThemeAlias(DescribeThemeAliasRequest describeThemeAliasRequest) throws ConflictException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeThemeAlias operation returned by the service. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeThemeAlias * @see AWS * API Documentation */ default DescribeThemeAliasResponse describeThemeAlias(Consumer describeThemeAliasRequest) throws ConflictException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return describeThemeAlias(DescribeThemeAliasRequest.builder().applyMutation(describeThemeAliasRequest).build()); } /** *

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

* * @param describeThemePermissionsRequest * @return Result of the DescribeThemePermissions operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeThemePermissions * @see AWS API Documentation */ default DescribeThemePermissionsResponse describeThemePermissions( DescribeThemePermissionsRequest describeThemePermissionsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeThemePermissions operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeThemePermissions * @see AWS API Documentation */ default DescribeThemePermissionsResponse describeThemePermissions( Consumer describeThemePermissionsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return describeThemePermissions(DescribeThemePermissionsRequest.builder().applyMutation(describeThemePermissionsRequest) .build()); } /** *

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

* * @param describeUserRequest * @return Result of the DescribeUser operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeUser * @see AWS API * Documentation */ default DescribeUserResponse describeUser(DescribeUserRequest describeUserRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the DescribeUser operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.DescribeUser * @see AWS API * Documentation */ default DescribeUserResponse describeUser(Consumer describeUserRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return describeUser(DescribeUserRequest.builder().applyMutation(describeUserRequest).build()); } /** *

* Generates a session URL and authorization code that you can use to embed an 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 Amazon * QuickSight in the Amazon QuickSight User Guide . *

* * @param getDashboardEmbedUrlRequest * Parameter input for the GetDashboardEmbedUrl operation. * @return Result of the GetDashboardEmbedUrl operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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. * @throws 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. * @throws IdentityTypeNotSupportedException * The identity type specified isn't supported. Supported identity types include IAM and * QUICKSIGHT. * @throws SessionLifetimeInMinutesInvalidException * The number of minutes specified for the lifetime of a session isn't valid. The session lifetime must be * 15-600 minutes. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws UnsupportedPricingPlanException * This error indicates that you are calling an embedding operation in Amazon QuickSight without the * required pricing plan on your AWS account. Before you can use anonymous embedding, a QuickSight * administrator needs to add capacity pricing to QuickSight. You can do this on the Manage * QuickSight page.

*

* After capacity pricing is added, you can enable anonymous embedding by using the * GetDashboardEmbedUrl API operation with the --identity-type ANONYMOUS * option. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.GetDashboardEmbedUrl * @see AWS API Documentation */ default GetDashboardEmbedUrlResponse getDashboardEmbedUrl(GetDashboardEmbedUrlRequest getDashboardEmbedUrlRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, DomainNotWhitelistedException, QuickSightUserNotFoundException, IdentityTypeNotSupportedException, SessionLifetimeInMinutesInvalidException, UnsupportedUserEditionException, UnsupportedPricingPlanException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Generates a session URL and authorization code that you can use to embed an 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 Amazon * QuickSight in the Amazon QuickSight User Guide . *

*
*

* 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. Parameter input for the GetDashboardEmbedUrl operation. * @return Result of the GetDashboardEmbedUrl operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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. * @throws 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. * @throws IdentityTypeNotSupportedException * The identity type specified isn't supported. Supported identity types include IAM and * QUICKSIGHT. * @throws SessionLifetimeInMinutesInvalidException * The number of minutes specified for the lifetime of a session isn't valid. The session lifetime must be * 15-600 minutes. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws UnsupportedPricingPlanException * This error indicates that you are calling an embedding operation in Amazon QuickSight without the * required pricing plan on your AWS account. Before you can use anonymous embedding, a QuickSight * administrator needs to add capacity pricing to QuickSight. You can do this on the Manage * QuickSight page.

*

* After capacity pricing is added, you can enable anonymous embedding by using the * GetDashboardEmbedUrl API operation with the --identity-type ANONYMOUS * option. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.GetDashboardEmbedUrl * @see AWS API Documentation */ default GetDashboardEmbedUrlResponse getDashboardEmbedUrl( Consumer getDashboardEmbedUrlRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, DomainNotWhitelistedException, QuickSightUserNotFoundException, IdentityTypeNotSupportedException, SessionLifetimeInMinutesInvalidException, UnsupportedUserEditionException, UnsupportedPricingPlanException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return getDashboardEmbedUrl(GetDashboardEmbedUrlRequest.builder().applyMutation(getDashboardEmbedUrlRequest).build()); } /** *

* Generates a session URL and authorization code that you can use to embed the 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 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 Result of the GetSessionEmbedUrl operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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. * @throws SessionLifetimeInMinutesInvalidException * The number of minutes specified for the lifetime of a session isn't valid. The session lifetime must be * 15-600 minutes. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.GetSessionEmbedUrl * @see AWS * API Documentation */ default GetSessionEmbedUrlResponse getSessionEmbedUrl(GetSessionEmbedUrlRequest getSessionEmbedUrlRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, QuickSightUserNotFoundException, SessionLifetimeInMinutesInvalidException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Generates a session URL and authorization code that you can use to embed the 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 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 Result of the GetSessionEmbedUrl operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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. * @throws SessionLifetimeInMinutesInvalidException * The number of minutes specified for the lifetime of a session isn't valid. The session lifetime must be * 15-600 minutes. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.GetSessionEmbedUrl * @see AWS * API Documentation */ default GetSessionEmbedUrlResponse getSessionEmbedUrl(Consumer getSessionEmbedUrlRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, QuickSightUserNotFoundException, SessionLifetimeInMinutesInvalidException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return getSessionEmbedUrl(GetSessionEmbedUrlRequest.builder().applyMutation(getSessionEmbedUrlRequest).build()); } /** *

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

* * @param listAnalysesRequest * @return Result of the ListAnalyses operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListAnalyses * @see AWS API * Documentation */ default ListAnalysesResponse listAnalyses(ListAnalysesRequest listAnalysesRequest) throws ThrottlingException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Lists Amazon QuickSight analyses that exist in the specified AWS 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 Result of the ListAnalyses operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListAnalyses * @see AWS API * Documentation */ default ListAnalysesResponse listAnalyses(Consumer listAnalysesRequest) throws ThrottlingException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listAnalyses(ListAnalysesRequest.builder().applyMutation(listAnalysesRequest).build()); } /** *

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

*
*

* This is a variant of {@link #listAnalyses(software.amazon.awssdk.services.quicksight.model.ListAnalysesRequest)} * operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will * internally handle making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListAnalysesIterable responses = client.listAnalysesPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListAnalysesIterable responses = client.listAnalysesPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListAnalysesResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListAnalysesIterable responses = client.listAnalysesPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListAnalyses * @see AWS API * Documentation */ default ListAnalysesIterable listAnalysesPaginator(ListAnalysesRequest listAnalysesRequest) throws ThrottlingException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a variant of {@link #listAnalyses(software.amazon.awssdk.services.quicksight.model.ListAnalysesRequest)} * operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will * internally handle making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListAnalysesIterable responses = client.listAnalysesPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListAnalysesIterable responses = client.listAnalysesPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListAnalysesResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListAnalysesIterable responses = client.listAnalysesPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListAnalyses * @see AWS API * Documentation */ default ListAnalysesIterable listAnalysesPaginator(Consumer listAnalysesRequest) throws ThrottlingException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listAnalysesPaginator(ListAnalysesRequest.builder().applyMutation(listAnalysesRequest).build()); } /** *

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

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

* Lists all the versions of the dashboards in the 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 Result of the ListDashboardVersions operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListDashboardVersions * @see AWS API Documentation */ default ListDashboardVersionsResponse listDashboardVersions( Consumer listDashboardVersionsRequest) throws InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listDashboardVersions(ListDashboardVersionsRequest.builder().applyMutation(listDashboardVersionsRequest).build()); } /** *

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

*
*

* This is a variant of * {@link #listDashboardVersions(software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsRequest)} * operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will * internally handle making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDashboardVersionsIterable responses = client.listDashboardVersionsPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListDashboardVersionsIterable responses = client
     *             .listDashboardVersionsPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDashboardVersionsIterable responses = client.listDashboardVersionsPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListDashboardVersions * @see AWS API Documentation */ default ListDashboardVersionsIterable listDashboardVersionsPaginator(ListDashboardVersionsRequest listDashboardVersionsRequest) throws InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a variant of * {@link #listDashboardVersions(software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsRequest)} * operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will * internally handle making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDashboardVersionsIterable responses = client.listDashboardVersionsPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListDashboardVersionsIterable responses = client
     *             .listDashboardVersionsPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDashboardVersionsIterable responses = client.listDashboardVersionsPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListDashboardVersions * @see AWS API Documentation */ default ListDashboardVersionsIterable listDashboardVersionsPaginator( Consumer listDashboardVersionsRequest) throws InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listDashboardVersionsPaginator(ListDashboardVersionsRequest.builder().applyMutation(listDashboardVersionsRequest) .build()); } /** *

* Lists dashboards in an AWS account. *

* * @param listDashboardsRequest * @return Result of the ListDashboards operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListDashboards * @see AWS API * Documentation */ default ListDashboardsResponse listDashboards(ListDashboardsRequest listDashboardsRequest) throws ThrottlingException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Lists dashboards in an AWS 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 Result of the ListDashboards operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListDashboards * @see AWS API * Documentation */ default ListDashboardsResponse listDashboards(Consumer listDashboardsRequest) throws ThrottlingException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listDashboards(ListDashboardsRequest.builder().applyMutation(listDashboardsRequest).build()); } /** *

* Lists dashboards in an AWS account. *

*
*

* This is a variant of * {@link #listDashboards(software.amazon.awssdk.services.quicksight.model.ListDashboardsRequest)} operation. The * return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle * making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDashboardsIterable responses = client.listDashboardsPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListDashboardsIterable responses = client
     *             .listDashboardsPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListDashboardsResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDashboardsIterable responses = client.listDashboardsPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListDashboards * @see AWS API * Documentation */ default ListDashboardsIterable listDashboardsPaginator(ListDashboardsRequest listDashboardsRequest) throws ThrottlingException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Lists dashboards in an AWS account. *

*
*

* This is a variant of * {@link #listDashboards(software.amazon.awssdk.services.quicksight.model.ListDashboardsRequest)} operation. The * return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle * making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDashboardsIterable responses = client.listDashboardsPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListDashboardsIterable responses = client
     *             .listDashboardsPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListDashboardsResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDashboardsIterable responses = client.listDashboardsPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListDashboards * @see AWS API * Documentation */ default ListDashboardsIterable listDashboardsPaginator(Consumer listDashboardsRequest) throws ThrottlingException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listDashboardsPaginator(ListDashboardsRequest.builder().applyMutation(listDashboardsRequest).build()); } /** *

* Lists all of the datasets belonging to the current AWS account in an AWS Region. *

*

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

* * @param listDataSetsRequest * @return Result of the ListDataSets operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListDataSets * @see AWS API * Documentation */ default ListDataSetsResponse listDataSets(ListDataSetsRequest listDataSetsRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Lists all of the datasets belonging to the current AWS account in an AWS 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 Result of the ListDataSets operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListDataSets * @see AWS API * Documentation */ default ListDataSetsResponse listDataSets(Consumer listDataSetsRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listDataSets(ListDataSetsRequest.builder().applyMutation(listDataSetsRequest).build()); } /** *

* Lists all of the datasets belonging to the current AWS account in an AWS 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 iterable that can be used to iterate through all the pages. SDK will * internally handle making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDataSetsIterable responses = client.listDataSetsPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListDataSetsIterable responses = client.listDataSetsPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListDataSetsResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDataSetsIterable responses = client.listDataSetsPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListDataSets * @see AWS API * Documentation */ default ListDataSetsIterable listDataSetsPaginator(ListDataSetsRequest listDataSetsRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Lists all of the datasets belonging to the current AWS account in an AWS 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 iterable that can be used to iterate through all the pages. SDK will * internally handle making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDataSetsIterable responses = client.listDataSetsPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListDataSetsIterable responses = client.listDataSetsPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListDataSetsResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDataSetsIterable responses = client.listDataSetsPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListDataSets * @see AWS API * Documentation */ default ListDataSetsIterable listDataSetsPaginator(Consumer listDataSetsRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listDataSetsPaginator(ListDataSetsRequest.builder().applyMutation(listDataSetsRequest).build()); } /** *

* Lists data sources in current AWS Region that belong to this AWS account. *

* * @param listDataSourcesRequest * @return Result of the ListDataSources operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListDataSources * @see AWS API * Documentation */ default ListDataSourcesResponse listDataSources(ListDataSourcesRequest listDataSourcesRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Lists data sources in current AWS Region that belong to this AWS 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 Result of the ListDataSources operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListDataSources * @see AWS API * Documentation */ default ListDataSourcesResponse listDataSources(Consumer listDataSourcesRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listDataSources(ListDataSourcesRequest.builder().applyMutation(listDataSourcesRequest).build()); } /** *

* Lists data sources in current AWS Region that belong to this AWS account. *

*
*

* This is a variant of * {@link #listDataSources(software.amazon.awssdk.services.quicksight.model.ListDataSourcesRequest)} operation. The * return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle * making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDataSourcesIterable responses = client.listDataSourcesPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListDataSourcesIterable responses = client
     *             .listDataSourcesPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListDataSourcesResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDataSourcesIterable responses = client.listDataSourcesPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListDataSources * @see AWS API * Documentation */ default ListDataSourcesIterable listDataSourcesPaginator(ListDataSourcesRequest listDataSourcesRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Lists data sources in current AWS Region that belong to this AWS account. *

*
*

* This is a variant of * {@link #listDataSources(software.amazon.awssdk.services.quicksight.model.ListDataSourcesRequest)} operation. The * return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle * making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDataSourcesIterable responses = client.listDataSourcesPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListDataSourcesIterable responses = client
     *             .listDataSourcesPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListDataSourcesResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListDataSourcesIterable responses = client.listDataSourcesPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListDataSources * @see AWS API * Documentation */ default ListDataSourcesIterable listDataSourcesPaginator(Consumer listDataSourcesRequest) throws AccessDeniedException, InvalidParameterValueException, ThrottlingException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listDataSourcesPaginator(ListDataSourcesRequest.builder().applyMutation(listDataSourcesRequest).build()); } /** *

* Lists member users in a group. *

* * @param listGroupMembershipsRequest * @return Result of the ListGroupMemberships operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListGroupMemberships * @see AWS API Documentation */ default ListGroupMembershipsResponse listGroupMemberships(ListGroupMembershipsRequest listGroupMembershipsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InvalidNextTokenException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the ListGroupMemberships operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListGroupMemberships * @see AWS API Documentation */ default ListGroupMembershipsResponse listGroupMemberships( Consumer listGroupMembershipsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InvalidNextTokenException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return listGroupMemberships(ListGroupMembershipsRequest.builder().applyMutation(listGroupMembershipsRequest).build()); } /** *

* Lists all user groups in Amazon QuickSight. *

* * @param listGroupsRequest * @return Result of the ListGroups operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListGroups * @see AWS API * Documentation */ default ListGroupsResponse listGroups(ListGroupsRequest listGroupsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InvalidNextTokenException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the ListGroups operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListGroups * @see AWS API * Documentation */ default ListGroupsResponse listGroups(Consumer listGroupsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InvalidNextTokenException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return listGroups(ListGroupsRequest.builder().applyMutation(listGroupsRequest).build()); } /** *

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

* * @param listIamPolicyAssignmentsRequest * @return Result of the ListIAMPolicyAssignments operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListIAMPolicyAssignments * @see AWS API Documentation */ default ListIamPolicyAssignmentsResponse listIAMPolicyAssignments( ListIamPolicyAssignmentsRequest listIamPolicyAssignmentsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Lists IAM policy 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 Result of the ListIAMPolicyAssignments operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListIAMPolicyAssignments * @see AWS API Documentation */ default ListIamPolicyAssignmentsResponse listIAMPolicyAssignments( Consumer listIamPolicyAssignmentsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listIAMPolicyAssignments(ListIamPolicyAssignmentsRequest.builder().applyMutation(listIamPolicyAssignmentsRequest) .build()); } /** *

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

* * @param listIamPolicyAssignmentsForUserRequest * @return Result of the ListIAMPolicyAssignmentsForUser operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ConcurrentUpdatingException * A resource is already in a state that indicates an operation is happening that must complete before a new * update can be applied. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListIAMPolicyAssignmentsForUser * @see AWS API Documentation */ default ListIamPolicyAssignmentsForUserResponse listIAMPolicyAssignmentsForUser( ListIamPolicyAssignmentsForUserRequest listIamPolicyAssignmentsForUserRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, ConcurrentUpdatingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

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

*
*

* 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 Result of the ListIAMPolicyAssignmentsForUser operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ConcurrentUpdatingException * A resource is already in a state that indicates an operation is happening that must complete before a new * update can be applied. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListIAMPolicyAssignmentsForUser * @see AWS API Documentation */ default ListIamPolicyAssignmentsForUserResponse listIAMPolicyAssignmentsForUser( Consumer listIamPolicyAssignmentsForUserRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, ConcurrentUpdatingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listIAMPolicyAssignmentsForUser(ListIamPolicyAssignmentsForUserRequest.builder() .applyMutation(listIamPolicyAssignmentsForUserRequest).build()); } /** *

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

* * @param listIngestionsRequest * @return Result of the ListIngestions operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ResourceExistsException * The resource specified already exists. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListIngestions * @see AWS API * Documentation */ default ListIngestionsResponse listIngestions(ListIngestionsRequest listIngestionsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, ResourceExistsException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the ListIngestions operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ResourceExistsException * The resource specified already exists. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListIngestions * @see AWS API * Documentation */ default ListIngestionsResponse listIngestions(Consumer listIngestionsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, ResourceExistsException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 iterable that can be used to iterate through all the pages. SDK will internally handle * making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListIngestionsIterable responses = client.listIngestionsPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListIngestionsIterable responses = client
     *             .listIngestionsPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListIngestionsResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListIngestionsIterable responses = client.listIngestionsPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ResourceExistsException * The resource specified already exists. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListIngestions * @see AWS API * Documentation */ default ListIngestionsIterable listIngestionsPaginator(ListIngestionsRequest listIngestionsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, ResourceExistsException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 iterable that can be used to iterate through all the pages. SDK will internally handle * making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListIngestionsIterable responses = client.listIngestionsPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListIngestionsIterable responses = client
     *             .listIngestionsPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListIngestionsResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListIngestionsIterable responses = client.listIngestionsPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ResourceExistsException * The resource specified already exists. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListIngestions * @see AWS API * Documentation */ default ListIngestionsIterable listIngestionsPaginator(Consumer listIngestionsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, ResourceExistsException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listIngestionsPaginator(ListIngestionsRequest.builder().applyMutation(listIngestionsRequest).build()); } /** *

* Lists the namespaces for the specified AWS account. *

* * @param listNamespacesRequest * @return Result of the ListNamespaces operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListNamespaces * @see AWS API * Documentation */ default ListNamespacesResponse listNamespaces(ListNamespacesRequest listNamespacesRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InvalidNextTokenException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Lists the namespaces for the specified AWS 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 Result of the ListNamespaces operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListNamespaces * @see AWS API * Documentation */ default ListNamespacesResponse listNamespaces(Consumer listNamespacesRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InvalidNextTokenException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return listNamespaces(ListNamespacesRequest.builder().applyMutation(listNamespacesRequest).build()); } /** *

* Lists the namespaces for the specified AWS account. *

*
*

* This is a variant of * {@link #listNamespaces(software.amazon.awssdk.services.quicksight.model.ListNamespacesRequest)} operation. The * return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle * making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListNamespacesIterable responses = client.listNamespacesPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListNamespacesIterable responses = client
     *             .listNamespacesPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListNamespacesResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListNamespacesIterable responses = client.listNamespacesPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListNamespaces * @see AWS API * Documentation */ default ListNamespacesIterable listNamespacesPaginator(ListNamespacesRequest listNamespacesRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InvalidNextTokenException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Lists the namespaces for the specified AWS account. *

*
*

* This is a variant of * {@link #listNamespaces(software.amazon.awssdk.services.quicksight.model.ListNamespacesRequest)} operation. The * return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle * making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListNamespacesIterable responses = client.listNamespacesPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListNamespacesIterable responses = client
     *             .listNamespacesPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListNamespacesResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListNamespacesIterable responses = client.listNamespacesPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListNamespaces * @see AWS API * Documentation */ default ListNamespacesIterable listNamespacesPaginator(Consumer listNamespacesRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InvalidNextTokenException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return listNamespacesPaginator(ListNamespacesRequest.builder().applyMutation(listNamespacesRequest).build()); } /** *

* Lists the tags assigned to a resource. *

* * @param listTagsForResourceRequest * @return Result of the ListTagsForResource operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListTagsForResource * @see AWS * API Documentation */ default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the ListTagsForResource operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListTagsForResource * @see AWS * API Documentation */ default ListTagsForResourceResponse listTagsForResource( Consumer listTagsForResourceRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listTagsForResource(ListTagsForResourceRequest.builder().applyMutation(listTagsForResourceRequest).build()); } /** *

* Lists all the aliases of a template. *

* * @param listTemplateAliasesRequest * @return Result of the ListTemplateAliases operation returned by the service. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListTemplateAliases * @see AWS * API Documentation */ default ListTemplateAliasesResponse listTemplateAliases(ListTemplateAliasesRequest listTemplateAliasesRequest) throws InvalidNextTokenException, ThrottlingException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the ListTemplateAliases operation returned by the service. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListTemplateAliases * @see AWS * API Documentation */ default ListTemplateAliasesResponse listTemplateAliases( Consumer listTemplateAliasesRequest) throws InvalidNextTokenException, ThrottlingException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 iterable that can be used to iterate through all the pages. SDK will * internally handle making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplateAliasesIterable responses = client.listTemplateAliasesPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListTemplateAliasesIterable responses = client
     *             .listTemplateAliasesPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplateAliasesIterable responses = client.listTemplateAliasesPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListTemplateAliases * @see AWS * API Documentation */ default ListTemplateAliasesIterable listTemplateAliasesPaginator(ListTemplateAliasesRequest listTemplateAliasesRequest) throws InvalidNextTokenException, ThrottlingException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 iterable that can be used to iterate through all the pages. SDK will * internally handle making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplateAliasesIterable responses = client.listTemplateAliasesPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListTemplateAliasesIterable responses = client
     *             .listTemplateAliasesPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplateAliasesIterable responses = client.listTemplateAliasesPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListTemplateAliases * @see AWS * API Documentation */ default ListTemplateAliasesIterable listTemplateAliasesPaginator( Consumer listTemplateAliasesRequest) throws InvalidNextTokenException, ThrottlingException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listTemplateAliasesPaginator(ListTemplateAliasesRequest.builder().applyMutation(listTemplateAliasesRequest) .build()); } /** *

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

* * @param listTemplateVersionsRequest * @return Result of the ListTemplateVersions operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListTemplateVersions * @see AWS API Documentation */ default ListTemplateVersionsResponse listTemplateVersions(ListTemplateVersionsRequest listTemplateVersionsRequest) throws ThrottlingException, InvalidParameterValueException, ResourceNotFoundException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the ListTemplateVersions operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListTemplateVersions * @see AWS API Documentation */ default ListTemplateVersionsResponse listTemplateVersions( Consumer listTemplateVersionsRequest) throws ThrottlingException, InvalidParameterValueException, ResourceNotFoundException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 iterable that can be used to iterate through all the pages. SDK will * internally handle making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplateVersionsIterable responses = client.listTemplateVersionsPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListTemplateVersionsIterable responses = client
     *             .listTemplateVersionsPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplateVersionsIterable responses = client.listTemplateVersionsPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListTemplateVersions * @see AWS API Documentation */ default ListTemplateVersionsIterable listTemplateVersionsPaginator(ListTemplateVersionsRequest listTemplateVersionsRequest) throws ThrottlingException, InvalidParameterValueException, ResourceNotFoundException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 iterable that can be used to iterate through all the pages. SDK will * internally handle making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplateVersionsIterable responses = client.listTemplateVersionsPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListTemplateVersionsIterable responses = client
     *             .listTemplateVersionsPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplateVersionsIterable responses = client.listTemplateVersionsPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListTemplateVersions * @see AWS API Documentation */ default ListTemplateVersionsIterable listTemplateVersionsPaginator( Consumer listTemplateVersionsRequest) throws ThrottlingException, InvalidParameterValueException, ResourceNotFoundException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listTemplateVersionsPaginator(ListTemplateVersionsRequest.builder().applyMutation(listTemplateVersionsRequest) .build()); } /** *

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

* * @param listTemplatesRequest * @return Result of the ListTemplates operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListTemplates * @see AWS API * Documentation */ default ListTemplatesResponse listTemplates(ListTemplatesRequest listTemplatesRequest) throws ThrottlingException, InvalidParameterValueException, ResourceNotFoundException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the ListTemplates operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListTemplates * @see AWS API * Documentation */ default ListTemplatesResponse listTemplates(Consumer listTemplatesRequest) throws ThrottlingException, InvalidParameterValueException, ResourceNotFoundException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 iterable that can be used to iterate through all the pages. SDK will internally handle * making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplatesIterable responses = client.listTemplatesPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListTemplatesIterable responses = client
     *             .listTemplatesPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListTemplatesResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplatesIterable responses = client.listTemplatesPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListTemplates * @see AWS API * Documentation */ default ListTemplatesIterable listTemplatesPaginator(ListTemplatesRequest listTemplatesRequest) throws ThrottlingException, InvalidParameterValueException, ResourceNotFoundException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 iterable that can be used to iterate through all the pages. SDK will internally handle * making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplatesIterable responses = client.listTemplatesPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.ListTemplatesIterable responses = client
     *             .listTemplatesPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.ListTemplatesResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.ListTemplatesIterable responses = client.listTemplatesPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListTemplates * @see AWS API * Documentation */ default ListTemplatesIterable listTemplatesPaginator(Consumer listTemplatesRequest) throws ThrottlingException, InvalidParameterValueException, ResourceNotFoundException, InvalidNextTokenException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listTemplatesPaginator(ListTemplatesRequest.builder().applyMutation(listTemplatesRequest).build()); } /** *

* Lists all the aliases of a theme. *

* * @param listThemeAliasesRequest * @return Result of the ListThemeAliases operation returned by the service. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListThemeAliases * @see AWS * API Documentation */ default ListThemeAliasesResponse listThemeAliases(ListThemeAliasesRequest listThemeAliasesRequest) throws ConflictException, InvalidNextTokenException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the ListThemeAliases operation returned by the service. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListThemeAliases * @see AWS * API Documentation */ default ListThemeAliasesResponse listThemeAliases(Consumer listThemeAliasesRequest) throws ConflictException, InvalidNextTokenException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listThemeAliases(ListThemeAliasesRequest.builder().applyMutation(listThemeAliasesRequest).build()); } /** *

* Lists all the versions of the themes in the current AWS account. *

* * @param listThemeVersionsRequest * @return Result of the ListThemeVersions operation returned by the service. * @throws 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. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListThemeVersions * @see AWS * API Documentation */ default ListThemeVersionsResponse listThemeVersions(ListThemeVersionsRequest listThemeVersionsRequest) throws AccessDeniedException, InvalidNextTokenException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Lists all the versions of the themes in the current AWS 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 Result of the ListThemeVersions operation returned by the service. * @throws 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. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListThemeVersions * @see AWS * API Documentation */ default ListThemeVersionsResponse listThemeVersions(Consumer listThemeVersionsRequest) throws AccessDeniedException, InvalidNextTokenException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listThemeVersions(ListThemeVersionsRequest.builder().applyMutation(listThemeVersionsRequest).build()); } /** *

* Lists all the themes in the current AWS account. *

* * @param listThemesRequest * @return Result of the ListThemes operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListThemes * @see AWS API * Documentation */ default ListThemesResponse listThemes(ListThemesRequest listThemesRequest) throws AccessDeniedException, InvalidParameterValueException, InvalidNextTokenException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Lists all the themes in the current AWS 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 Result of the ListThemes operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListThemes * @see AWS API * Documentation */ default ListThemesResponse listThemes(Consumer listThemesRequest) throws AccessDeniedException, InvalidParameterValueException, InvalidNextTokenException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return listThemes(ListThemesRequest.builder().applyMutation(listThemesRequest).build()); } /** *

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

* * @param listUserGroupsRequest * @return Result of the ListUserGroups operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListUserGroups * @see AWS API * Documentation */ default ListUserGroupsResponse listUserGroups(ListUserGroupsRequest listUserGroupsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the ListUserGroups operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListUserGroups * @see AWS API * Documentation */ default ListUserGroupsResponse listUserGroups(Consumer listUserGroupsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return listUserGroups(ListUserGroupsRequest.builder().applyMutation(listUserGroupsRequest).build()); } /** *

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

* * @param listUsersRequest * @return Result of the ListUsers operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListUsers * @see AWS API * Documentation */ default ListUsersResponse listUsers(ListUsersRequest listUsersRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InvalidNextTokenException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the ListUsers operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.ListUsers * @see AWS API * Documentation */ default ListUsersResponse listUsers(Consumer listUsersRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InvalidNextTokenException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the RegisterUser operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws LimitExceededException * A limit is exceeded. * @throws ResourceExistsException * The resource specified already exists. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.RegisterUser * @see AWS API * Documentation */ default RegisterUserResponse registerUser(RegisterUserRequest registerUserRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, LimitExceededException, ResourceExistsException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the RegisterUser operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws LimitExceededException * A limit is exceeded. * @throws ResourceExistsException * The resource specified already exists. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.RegisterUser * @see AWS API * Documentation */ default RegisterUserResponse registerUser(Consumer registerUserRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, LimitExceededException, ResourceExistsException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return registerUser(RegisterUserRequest.builder().applyMutation(registerUserRequest).build()); } /** *

* Restores an analysis. *

* * @param restoreAnalysisRequest * @return Result of the RestoreAnalysis operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.RestoreAnalysis * @see AWS API * Documentation */ default RestoreAnalysisResponse restoreAnalysis(RestoreAnalysisRequest restoreAnalysisRequest) throws ThrottlingException, InvalidParameterValueException, ConflictException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the RestoreAnalysis operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.RestoreAnalysis * @see AWS API * Documentation */ default RestoreAnalysisResponse restoreAnalysis(Consumer restoreAnalysisRequest) throws ThrottlingException, InvalidParameterValueException, ConflictException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return restoreAnalysis(RestoreAnalysisRequest.builder().applyMutation(restoreAnalysisRequest).build()); } /** *

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

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

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

*
*

* 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 Result of the SearchAnalyses operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.SearchAnalyses * @see AWS API * Documentation */ default SearchAnalysesResponse searchAnalyses(Consumer searchAnalysesRequest) throws ThrottlingException, ResourceNotFoundException, InvalidParameterValueException, UnsupportedUserEditionException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return searchAnalyses(SearchAnalysesRequest.builder().applyMutation(searchAnalysesRequest).build()); } /** *

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

*
*

* This is a variant of * {@link #searchAnalyses(software.amazon.awssdk.services.quicksight.model.SearchAnalysesRequest)} operation. The * return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle * making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.SearchAnalysesIterable responses = client.searchAnalysesPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.SearchAnalysesIterable responses = client
     *             .searchAnalysesPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.SearchAnalysesResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.SearchAnalysesIterable responses = client.searchAnalysesPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.SearchAnalyses * @see AWS API * Documentation */ default SearchAnalysesIterable searchAnalysesPaginator(SearchAnalysesRequest searchAnalysesRequest) throws ThrottlingException, ResourceNotFoundException, InvalidParameterValueException, UnsupportedUserEditionException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

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

*
*

* This is a variant of * {@link #searchAnalyses(software.amazon.awssdk.services.quicksight.model.SearchAnalysesRequest)} operation. The * return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle * making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.SearchAnalysesIterable responses = client.searchAnalysesPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.SearchAnalysesIterable responses = client
     *             .searchAnalysesPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.SearchAnalysesResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.SearchAnalysesIterable responses = client.searchAnalysesPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.SearchAnalyses * @see AWS API * Documentation */ default SearchAnalysesIterable searchAnalysesPaginator(Consumer searchAnalysesRequest) throws ThrottlingException, ResourceNotFoundException, InvalidParameterValueException, UnsupportedUserEditionException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return searchAnalysesPaginator(SearchAnalysesRequest.builder().applyMutation(searchAnalysesRequest).build()); } /** *

* Searches for dashboards that belong to a user. *

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

* Searches for dashboards that belong to a user. *

*
*

* 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 Result of the SearchDashboards operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.SearchDashboards * @see AWS * API Documentation */ default SearchDashboardsResponse searchDashboards(Consumer searchDashboardsRequest) throws ThrottlingException, ResourceNotFoundException, InvalidParameterValueException, UnsupportedUserEditionException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return searchDashboards(SearchDashboardsRequest.builder().applyMutation(searchDashboardsRequest).build()); } /** *

* Searches for dashboards that belong to a user. *

*
*

* This is a variant of * {@link #searchDashboards(software.amazon.awssdk.services.quicksight.model.SearchDashboardsRequest)} operation. * The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally * handle making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.SearchDashboardsIterable responses = client.searchDashboardsPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.SearchDashboardsIterable responses = client
     *             .searchDashboardsPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.SearchDashboardsResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.SearchDashboardsIterable responses = client.searchDashboardsPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.SearchDashboards * @see AWS * API Documentation */ default SearchDashboardsIterable searchDashboardsPaginator(SearchDashboardsRequest searchDashboardsRequest) throws ThrottlingException, ResourceNotFoundException, InvalidParameterValueException, UnsupportedUserEditionException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Searches for dashboards that belong to a user. *

*
*

* This is a variant of * {@link #searchDashboards(software.amazon.awssdk.services.quicksight.model.SearchDashboardsRequest)} operation. * The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally * handle making service calls for you. *

*

* When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no * guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response * pages by making service calls until there are no pages left or your iteration stops. If there are errors in your * request, you will see the failures only after you start iterating through the iterable. *

* *

* The following are few ways to iterate through the response pages: *

* 1) Using a Stream * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.SearchDashboardsIterable responses = client.searchDashboardsPaginator(request);
     * responses.stream().forEach(....);
     * }
     * 
* * 2) Using For loop * *
     * {
     *     @code
     *     software.amazon.awssdk.services.quicksight.paginators.SearchDashboardsIterable responses = client
     *             .searchDashboardsPaginator(request);
     *     for (software.amazon.awssdk.services.quicksight.model.SearchDashboardsResponse response : responses) {
     *         // do something;
     *     }
     * }
     * 
* * 3) Use iterator directly * *
     * {@code
     * software.amazon.awssdk.services.quicksight.paginators.SearchDashboardsIterable responses = client.searchDashboardsPaginator(request);
     * responses.iterator().forEachRemaining(....);
     * }
     * 
*

* 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 iterable that can be used to iterate through all the response pages. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InvalidNextTokenException * The NextToken value isn't valid. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.SearchDashboards * @see AWS * API Documentation */ default SearchDashboardsIterable searchDashboardsPaginator(Consumer searchDashboardsRequest) throws ThrottlingException, ResourceNotFoundException, InvalidParameterValueException, UnsupportedUserEditionException, InvalidNextTokenException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return searchDashboardsPaginator(SearchDashboardsRequest.builder().applyMutation(searchDashboardsRequest).build()); } /** *

* Assigns one or more tags (key-value pairs) to the specified 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. QuickSight supports tagging on data set, data source, * dashboard, and template. *

*

* Tagging for 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 QuickSight. This restriction is because QuickSight costs are based on * users and SPICE capacity, which aren't taggable resources. *

    *
  • *
  • *

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

    *
  • *
* * @param tagResourceRequest * @return Result of the TagResource operation returned by the service. * @throws LimitExceededException * A limit is exceeded. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.TagResource * @see AWS API * Documentation */ default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws LimitExceededException, AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Assigns one or more tags (key-value pairs) to the specified 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. QuickSight supports tagging on data set, data source, * dashboard, and template. *

*

* Tagging for 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 QuickSight. This restriction is because QuickSight costs are based on * users and SPICE capacity, which aren't taggable resources. *

    *
  • *
  • *

    * QuickSight doesn't currently support the Tag Editor for AWS 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 Result of the TagResource operation returned by the service. * @throws LimitExceededException * A limit is exceeded. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.TagResource * @see AWS API * Documentation */ default TagResourceResponse tagResource(Consumer tagResourceRequest) throws LimitExceededException, AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return tagResource(TagResourceRequest.builder().applyMutation(tagResourceRequest).build()); } /** *

* Removes a tag or tags from a resource. *

* * @param untagResourceRequest * @return Result of the UntagResource operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UntagResource * @see AWS API * Documentation */ default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UntagResource operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UntagResource * @see AWS API * Documentation */ default UntagResourceResponse untagResource(Consumer untagResourceRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return untagResource(UntagResourceRequest.builder().applyMutation(untagResourceRequest).build()); } /** *

* Updates Amazon QuickSight customizations the current AWS Region. Currently, the only customization you can use is * a theme. *

*

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

* * @param updateAccountCustomizationRequest * @return Result of the UpdateAccountCustomization operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateAccountCustomization * @see AWS API Documentation */ default UpdateAccountCustomizationResponse updateAccountCustomization( UpdateAccountCustomizationRequest updateAccountCustomizationRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Updates Amazon QuickSight customizations the current AWS Region. Currently, the only customization you can use is * a theme. *

*

* You can use customizations for your AWS account or, if you specify a namespace, for a QuickSight namespace * instead. Customizations that apply to a namespace override customizations that apply to an AWS 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 Result of the UpdateAccountCustomization operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateAccountCustomization * @see AWS API Documentation */ default UpdateAccountCustomizationResponse updateAccountCustomization( Consumer updateAccountCustomizationRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return updateAccountCustomization(UpdateAccountCustomizationRequest.builder() .applyMutation(updateAccountCustomizationRequest).build()); } /** *

* Updates the Amazon QuickSight settings in your AWS account. *

* * @param updateAccountSettingsRequest * @return Result of the UpdateAccountSettings operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateAccountSettings * @see AWS API Documentation */ default UpdateAccountSettingsResponse updateAccountSettings(UpdateAccountSettingsRequest updateAccountSettingsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

* Updates the Amazon QuickSight settings in your AWS 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 Result of the UpdateAccountSettings operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateAccountSettings * @see AWS API Documentation */ default UpdateAccountSettingsResponse updateAccountSettings( Consumer updateAccountSettingsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return updateAccountSettings(UpdateAccountSettingsRequest.builder().applyMutation(updateAccountSettingsRequest).build()); } /** *

* Updates an analysis in Amazon QuickSight *

* * @param updateAnalysisRequest * @return Result of the UpdateAnalysis operation returned by the service. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceExistsException * The resource specified already exists. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateAnalysis * @see AWS API * Documentation */ default UpdateAnalysisResponse updateAnalysis(UpdateAnalysisRequest updateAnalysisRequest) throws ResourceNotFoundException, InvalidParameterValueException, ThrottlingException, ResourceExistsException, ConflictException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateAnalysis operation returned by the service. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceExistsException * The resource specified already exists. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateAnalysis * @see AWS API * Documentation */ default UpdateAnalysisResponse updateAnalysis(Consumer updateAnalysisRequest) throws ResourceNotFoundException, InvalidParameterValueException, ThrottlingException, ResourceExistsException, ConflictException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return updateAnalysis(UpdateAnalysisRequest.builder().applyMutation(updateAnalysisRequest).build()); } /** *

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

* * @param updateAnalysisPermissionsRequest * @return Result of the UpdateAnalysisPermissions operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateAnalysisPermissions * @see AWS API Documentation */ default UpdateAnalysisPermissionsResponse updateAnalysisPermissions( UpdateAnalysisPermissionsRequest updateAnalysisPermissionsRequest) throws ThrottlingException, InvalidParameterValueException, ResourceNotFoundException, UnsupportedUserEditionException, ConflictException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateAnalysisPermissions operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateAnalysisPermissions * @see AWS API Documentation */ default UpdateAnalysisPermissionsResponse updateAnalysisPermissions( Consumer updateAnalysisPermissionsRequest) throws ThrottlingException, InvalidParameterValueException, ResourceNotFoundException, UnsupportedUserEditionException, ConflictException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return updateAnalysisPermissions(UpdateAnalysisPermissionsRequest.builder() .applyMutation(updateAnalysisPermissionsRequest).build()); } /** *

* Updates a dashboard in an AWS account. *

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

* Updates a dashboard in an AWS account. *

*
*

* 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 Result of the UpdateDashboard operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws LimitExceededException * A limit is exceeded. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateDashboard * @see AWS API * Documentation */ default UpdateDashboardResponse updateDashboard(Consumer updateDashboardRequest) throws ThrottlingException, InvalidParameterValueException, ResourceNotFoundException, ConflictException, LimitExceededException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return updateDashboard(UpdateDashboardRequest.builder().applyMutation(updateDashboardRequest).build()); } /** *

* Updates read and write permissions on a dashboard. *

* * @param updateDashboardPermissionsRequest * @return Result of the UpdateDashboardPermissions operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateDashboardPermissions * @see AWS API Documentation */ default UpdateDashboardPermissionsResponse updateDashboardPermissions( UpdateDashboardPermissionsRequest updateDashboardPermissionsRequest) throws ThrottlingException, InvalidParameterValueException, ResourceNotFoundException, UnsupportedUserEditionException, ConflictException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateDashboardPermissions operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateDashboardPermissions * @see AWS API Documentation */ default UpdateDashboardPermissionsResponse updateDashboardPermissions( Consumer updateDashboardPermissionsRequest) throws ThrottlingException, InvalidParameterValueException, ResourceNotFoundException, UnsupportedUserEditionException, ConflictException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return updateDashboardPermissions(UpdateDashboardPermissionsRequest.builder() .applyMutation(updateDashboardPermissionsRequest).build()); } /** *

* Updates the published version of a dashboard. *

* * @param updateDashboardPublishedVersionRequest * @return Result of the UpdateDashboardPublishedVersion operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateDashboardPublishedVersion * @see AWS API Documentation */ default UpdateDashboardPublishedVersionResponse updateDashboardPublishedVersion( UpdateDashboardPublishedVersionRequest updateDashboardPublishedVersionRequest) throws InvalidParameterValueException, ThrottlingException, ConflictException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateDashboardPublishedVersion operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateDashboardPublishedVersion * @see AWS API Documentation */ default UpdateDashboardPublishedVersionResponse updateDashboardPublishedVersion( Consumer updateDashboardPublishedVersionRequest) throws InvalidParameterValueException, ThrottlingException, ConflictException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return updateDashboardPublishedVersion(UpdateDashboardPublishedVersionRequest.builder() .applyMutation(updateDashboardPublishedVersionRequest).build()); } /** *

* Updates a dataset. *

* * @param updateDataSetRequest * @return Result of the UpdateDataSet operation returned by the service. * @throws 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. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws LimitExceededException * A limit is exceeded. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateDataSet * @see AWS API * Documentation */ default UpdateDataSetResponse updateDataSet(UpdateDataSetRequest updateDataSetRequest) throws AccessDeniedException, ConflictException, InvalidParameterValueException, LimitExceededException, ThrottlingException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateDataSet operation returned by the service. * @throws 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. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws LimitExceededException * A limit is exceeded. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateDataSet * @see AWS API * Documentation */ default UpdateDataSetResponse updateDataSet(Consumer updateDataSetRequest) throws AccessDeniedException, ConflictException, InvalidParameterValueException, LimitExceededException, ThrottlingException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateDataSetPermissions operation returned by the service. * @throws 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. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateDataSetPermissions * @see AWS API Documentation */ default UpdateDataSetPermissionsResponse updateDataSetPermissions( UpdateDataSetPermissionsRequest updateDataSetPermissionsRequest) throws AccessDeniedException, ConflictException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateDataSetPermissions operation returned by the service. * @throws 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. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateDataSetPermissions * @see AWS API Documentation */ default UpdateDataSetPermissionsResponse updateDataSetPermissions( Consumer updateDataSetPermissionsRequest) throws AccessDeniedException, ConflictException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return updateDataSetPermissions(UpdateDataSetPermissionsRequest.builder().applyMutation(updateDataSetPermissionsRequest) .build()); } /** *

* Updates a data source. *

* * @param updateDataSourceRequest * @return Result of the UpdateDataSource operation returned by the service. * @throws 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. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateDataSource * @see AWS * API Documentation */ default UpdateDataSourceResponse updateDataSource(UpdateDataSourceRequest updateDataSourceRequest) throws AccessDeniedException, ConflictException, InvalidParameterValueException, ThrottlingException, ResourceNotFoundException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateDataSource operation returned by the service. * @throws 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. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateDataSource * @see AWS * API Documentation */ default UpdateDataSourceResponse updateDataSource(Consumer updateDataSourceRequest) throws AccessDeniedException, ConflictException, InvalidParameterValueException, ThrottlingException, ResourceNotFoundException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return updateDataSource(UpdateDataSourceRequest.builder().applyMutation(updateDataSourceRequest).build()); } /** *

* Updates the permissions to a data source. *

* * @param updateDataSourcePermissionsRequest * @return Result of the UpdateDataSourcePermissions operation returned by the service. * @throws 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. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateDataSourcePermissions * @see AWS API Documentation */ default UpdateDataSourcePermissionsResponse updateDataSourcePermissions( UpdateDataSourcePermissionsRequest updateDataSourcePermissionsRequest) throws AccessDeniedException, ConflictException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateDataSourcePermissions operation returned by the service. * @throws 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. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateDataSourcePermissions * @see AWS API Documentation */ default UpdateDataSourcePermissionsResponse updateDataSourcePermissions( Consumer updateDataSourcePermissionsRequest) throws AccessDeniedException, ConflictException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return updateDataSourcePermissions(UpdateDataSourcePermissionsRequest.builder() .applyMutation(updateDataSourcePermissionsRequest).build()); } /** *

* Changes a group description. *

* * @param updateGroupRequest * @return Result of the UpdateGroup operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateGroup * @see AWS API * Documentation */ default UpdateGroupResponse updateGroup(UpdateGroupRequest updateGroupRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateGroup operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateGroup * @see AWS API * Documentation */ default UpdateGroupResponse updateGroup(Consumer updateGroupRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return updateGroup(UpdateGroupRequest.builder().applyMutation(updateGroupRequest).build()); } /** *

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

* * @param updateIamPolicyAssignmentRequest * @return Result of the UpdateIAMPolicyAssignment operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ConcurrentUpdatingException * A resource is already in a state that indicates an operation is happening that must complete before a new * update can be applied. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateIAMPolicyAssignment * @see AWS API Documentation */ default UpdateIamPolicyAssignmentResponse updateIAMPolicyAssignment( UpdateIamPolicyAssignmentRequest updateIamPolicyAssignmentRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, ConcurrentUpdatingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { throw new UnsupportedOperationException(); } /** *

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

*
*

* 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 Result of the UpdateIAMPolicyAssignment operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ConcurrentUpdatingException * A resource is already in a state that indicates an operation is happening that must complete before a new * update can be applied. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateIAMPolicyAssignment * @see AWS API Documentation */ default UpdateIamPolicyAssignmentResponse updateIAMPolicyAssignment( Consumer updateIamPolicyAssignmentRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, ConcurrentUpdatingException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return updateIAMPolicyAssignment(UpdateIamPolicyAssignmentRequest.builder() .applyMutation(updateIamPolicyAssignmentRequest).build()); } /** *

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

* * @param updateTemplateRequest * @return Result of the UpdateTemplate operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws LimitExceededException * A limit is exceeded. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateTemplate * @see AWS API * Documentation */ default UpdateTemplateResponse updateTemplate(UpdateTemplateRequest updateTemplateRequest) throws InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, ConflictException, LimitExceededException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateTemplate operation returned by the service. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws LimitExceededException * A limit is exceeded. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateTemplate * @see AWS API * Documentation */ default UpdateTemplateResponse updateTemplate(Consumer updateTemplateRequest) throws InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, ConflictException, LimitExceededException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return updateTemplate(UpdateTemplateRequest.builder().applyMutation(updateTemplateRequest).build()); } /** *

* Updates the template alias of a template. *

* * @param updateTemplateAliasRequest * @return Result of the UpdateTemplateAlias operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateTemplateAlias * @see AWS * API Documentation */ default UpdateTemplateAliasResponse updateTemplateAlias(UpdateTemplateAliasRequest updateTemplateAliasRequest) throws ThrottlingException, ResourceNotFoundException, ConflictException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateTemplateAlias operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateTemplateAlias * @see AWS * API Documentation */ default UpdateTemplateAliasResponse updateTemplateAlias( Consumer updateTemplateAliasRequest) throws ThrottlingException, ResourceNotFoundException, ConflictException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return updateTemplateAlias(UpdateTemplateAliasRequest.builder().applyMutation(updateTemplateAliasRequest).build()); } /** *

* Updates the resource permissions for a template. *

* * @param updateTemplatePermissionsRequest * @return Result of the UpdateTemplatePermissions operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateTemplatePermissions * @see AWS API Documentation */ default UpdateTemplatePermissionsResponse updateTemplatePermissions( UpdateTemplatePermissionsRequest updateTemplatePermissionsRequest) throws ThrottlingException, InvalidParameterValueException, ConflictException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateTemplatePermissions operation returned by the service. * @throws ThrottlingException * Access is throttled. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateTemplatePermissions * @see AWS API Documentation */ default UpdateTemplatePermissionsResponse updateTemplatePermissions( Consumer updateTemplatePermissionsRequest) throws ThrottlingException, InvalidParameterValueException, ConflictException, ResourceNotFoundException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return updateTemplatePermissions(UpdateTemplatePermissionsRequest.builder() .applyMutation(updateTemplatePermissionsRequest).build()); } /** *

* Updates a theme. *

* * @param updateThemeRequest * @return Result of the UpdateTheme operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws LimitExceededException * A limit is exceeded. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateTheme * @see AWS API * Documentation */ default UpdateThemeResponse updateTheme(UpdateThemeRequest updateThemeRequest) throws AccessDeniedException, InvalidParameterValueException, LimitExceededException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateTheme operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws LimitExceededException * A limit is exceeded. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateTheme * @see AWS API * Documentation */ default UpdateThemeResponse updateTheme(Consumer updateThemeRequest) throws AccessDeniedException, InvalidParameterValueException, LimitExceededException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return updateTheme(UpdateThemeRequest.builder().applyMutation(updateThemeRequest).build()); } /** *

* Updates an alias of a theme. *

* * @param updateThemeAliasRequest * @return Result of the UpdateThemeAlias operation returned by the service. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateThemeAlias * @see AWS * API Documentation */ default UpdateThemeAliasResponse updateThemeAlias(UpdateThemeAliasRequest updateThemeAliasRequest) throws ConflictException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateThemeAlias operation returned by the service. * @throws ConflictException * Updating or deleting a resource can cause an inconsistent state. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceExistsException * The resource specified already exists. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateThemeAlias * @see AWS * API Documentation */ default UpdateThemeAliasResponse updateThemeAlias(Consumer updateThemeAliasRequest) throws ConflictException, InvalidParameterValueException, ResourceExistsException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateThemePermissions operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateThemePermissions * @see AWS API Documentation */ default UpdateThemePermissionsResponse updateThemePermissions(UpdateThemePermissionsRequest updateThemePermissionsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateThemePermissions operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws 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 QuickSight currently has Standard Edition and * Enterprise Edition. Not every operation and capability is available in every edition. * @throws InternalFailureException * An internal failure occurred. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateThemePermissions * @see AWS API Documentation */ default UpdateThemePermissionsResponse updateThemePermissions( Consumer updateThemePermissionsRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, UnsupportedUserEditionException, InternalFailureException, AwsServiceException, SdkClientException, QuickSightException { return updateThemePermissions(UpdateThemePermissionsRequest.builder().applyMutation(updateThemePermissionsRequest) .build()); } /** *

* Updates an Amazon QuickSight user. *

* * @param updateUserRequest * @return Result of the UpdateUser operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateUser * @see AWS API * Documentation */ default UpdateUserResponse updateUser(UpdateUserRequest updateUserRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { 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 Result of the UpdateUser operation returned by the service. * @throws 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. * @throws InvalidParameterValueException * One or more parameters has a value that isn't valid. * @throws ResourceNotFoundException * One or more resources can't be found. * @throws ThrottlingException * Access is throttled. * @throws PreconditionNotMetException * One or more preconditions aren't met. * @throws InternalFailureException * An internal failure occurred. * @throws ResourceUnavailableException * This resource is currently unavailable. * @throws SdkException * Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for * catch all scenarios. * @throws SdkClientException * If any client side error occurs such as an IO related failure, failure to get credentials, etc. * @throws QuickSightException * Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type. * @sample QuickSightClient.UpdateUser * @see AWS API * Documentation */ default UpdateUserResponse updateUser(Consumer updateUserRequest) throws AccessDeniedException, InvalidParameterValueException, ResourceNotFoundException, ThrottlingException, PreconditionNotMetException, InternalFailureException, ResourceUnavailableException, AwsServiceException, SdkClientException, QuickSightException { return updateUser(UpdateUserRequest.builder().applyMutation(updateUserRequest).build()); } static ServiceMetadata serviceMetadata() { return ServiceMetadata.of("quicksight"); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy