
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:
*
*
* -
*
* Use command line
* options.
*
*
* -
*
* Use named profiles.
*
*
* -
*
* Run aws configure
to change your default AWS Region. Use Enter to key the same settings for your
* keys. For more information, see Configuring the AWS CLI.
*
*
*
*
* -
*
* 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:
*
*
* -
*
* Use command line
* options.
*
*
* -
*
* Use named profiles.
*
*
* -
*
* Run aws configure
to change your default AWS Region. Use Enter to key the same settings for your
* keys. For more information, see Configuring the AWS CLI.
*
*
*
*
* -
*
* 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");
}
}