
software.amazon.awssdk.services.quicksight.QuickSightAsyncClient Maven / Gradle / Ivy
/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
* the License. A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
* CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
* and limitations under the License.
*/
package software.amazon.awssdk.services.quicksight;
import java.util.concurrent.CompletableFuture;
import java.util.function.Consumer;
import software.amazon.awssdk.annotations.Generated;
import software.amazon.awssdk.annotations.SdkPublicApi;
import software.amazon.awssdk.annotations.ThreadSafe;
import software.amazon.awssdk.core.SdkClient;
import software.amazon.awssdk.services.quicksight.model.CancelIngestionRequest;
import software.amazon.awssdk.services.quicksight.model.CancelIngestionResponse;
import software.amazon.awssdk.services.quicksight.model.CreateAccountCustomizationRequest;
import software.amazon.awssdk.services.quicksight.model.CreateAccountCustomizationResponse;
import software.amazon.awssdk.services.quicksight.model.CreateAnalysisRequest;
import software.amazon.awssdk.services.quicksight.model.CreateAnalysisResponse;
import software.amazon.awssdk.services.quicksight.model.CreateDashboardRequest;
import software.amazon.awssdk.services.quicksight.model.CreateDashboardResponse;
import software.amazon.awssdk.services.quicksight.model.CreateDataSetRequest;
import software.amazon.awssdk.services.quicksight.model.CreateDataSetResponse;
import software.amazon.awssdk.services.quicksight.model.CreateDataSourceRequest;
import software.amazon.awssdk.services.quicksight.model.CreateDataSourceResponse;
import software.amazon.awssdk.services.quicksight.model.CreateFolderMembershipRequest;
import software.amazon.awssdk.services.quicksight.model.CreateFolderMembershipResponse;
import software.amazon.awssdk.services.quicksight.model.CreateFolderRequest;
import software.amazon.awssdk.services.quicksight.model.CreateFolderResponse;
import software.amazon.awssdk.services.quicksight.model.CreateGroupMembershipRequest;
import software.amazon.awssdk.services.quicksight.model.CreateGroupMembershipResponse;
import software.amazon.awssdk.services.quicksight.model.CreateGroupRequest;
import software.amazon.awssdk.services.quicksight.model.CreateGroupResponse;
import software.amazon.awssdk.services.quicksight.model.CreateIamPolicyAssignmentRequest;
import software.amazon.awssdk.services.quicksight.model.CreateIamPolicyAssignmentResponse;
import software.amazon.awssdk.services.quicksight.model.CreateIngestionRequest;
import software.amazon.awssdk.services.quicksight.model.CreateIngestionResponse;
import software.amazon.awssdk.services.quicksight.model.CreateNamespaceRequest;
import software.amazon.awssdk.services.quicksight.model.CreateNamespaceResponse;
import software.amazon.awssdk.services.quicksight.model.CreateTemplateAliasRequest;
import software.amazon.awssdk.services.quicksight.model.CreateTemplateAliasResponse;
import software.amazon.awssdk.services.quicksight.model.CreateTemplateRequest;
import software.amazon.awssdk.services.quicksight.model.CreateTemplateResponse;
import software.amazon.awssdk.services.quicksight.model.CreateThemeAliasRequest;
import software.amazon.awssdk.services.quicksight.model.CreateThemeAliasResponse;
import software.amazon.awssdk.services.quicksight.model.CreateThemeRequest;
import software.amazon.awssdk.services.quicksight.model.CreateThemeResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteAccountCustomizationRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteAccountCustomizationResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteAnalysisRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteAnalysisResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteDashboardRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteDashboardResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteDataSetRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteDataSetResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteDataSourceRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteDataSourceResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteFolderMembershipRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteFolderMembershipResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteFolderRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteFolderResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteGroupMembershipRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteGroupMembershipResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteGroupRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteGroupResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteIamPolicyAssignmentRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteIamPolicyAssignmentResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteNamespaceRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteNamespaceResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteTemplateAliasRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteTemplateAliasResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteTemplateRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteTemplateResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteThemeAliasRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteThemeAliasResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteThemeRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteThemeResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteUserByPrincipalIdRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteUserByPrincipalIdResponse;
import software.amazon.awssdk.services.quicksight.model.DeleteUserRequest;
import software.amazon.awssdk.services.quicksight.model.DeleteUserResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeAccountCustomizationRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeAccountCustomizationResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeAccountSettingsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeAccountSettingsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeAnalysisPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeAnalysisPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeAnalysisRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeAnalysisResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeDashboardPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeDashboardPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeDashboardRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeDashboardResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeDataSetPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeDataSetPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeDataSetRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeDataSetResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeDataSourcePermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeDataSourcePermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeDataSourceRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeDataSourceResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeFolderPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeFolderPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeFolderRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeFolderResolvedPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeFolderResolvedPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeFolderResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeGroupRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeGroupResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeIamPolicyAssignmentRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeIamPolicyAssignmentResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeIngestionRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeIngestionResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeNamespaceRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeNamespaceResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeTemplateAliasRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeTemplateAliasResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeTemplatePermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeTemplatePermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeTemplateRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeTemplateResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeThemeAliasRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeThemeAliasResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeThemePermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeThemePermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeThemeRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeThemeResponse;
import software.amazon.awssdk.services.quicksight.model.DescribeUserRequest;
import software.amazon.awssdk.services.quicksight.model.DescribeUserResponse;
import software.amazon.awssdk.services.quicksight.model.GenerateEmbedUrlForAnonymousUserRequest;
import software.amazon.awssdk.services.quicksight.model.GenerateEmbedUrlForAnonymousUserResponse;
import software.amazon.awssdk.services.quicksight.model.GenerateEmbedUrlForRegisteredUserRequest;
import software.amazon.awssdk.services.quicksight.model.GenerateEmbedUrlForRegisteredUserResponse;
import software.amazon.awssdk.services.quicksight.model.GetDashboardEmbedUrlRequest;
import software.amazon.awssdk.services.quicksight.model.GetDashboardEmbedUrlResponse;
import software.amazon.awssdk.services.quicksight.model.GetSessionEmbedUrlRequest;
import software.amazon.awssdk.services.quicksight.model.GetSessionEmbedUrlResponse;
import software.amazon.awssdk.services.quicksight.model.ListAnalysesRequest;
import software.amazon.awssdk.services.quicksight.model.ListAnalysesResponse;
import software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsRequest;
import software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsResponse;
import software.amazon.awssdk.services.quicksight.model.ListDashboardsRequest;
import software.amazon.awssdk.services.quicksight.model.ListDashboardsResponse;
import software.amazon.awssdk.services.quicksight.model.ListDataSetsRequest;
import software.amazon.awssdk.services.quicksight.model.ListDataSetsResponse;
import software.amazon.awssdk.services.quicksight.model.ListDataSourcesRequest;
import software.amazon.awssdk.services.quicksight.model.ListDataSourcesResponse;
import software.amazon.awssdk.services.quicksight.model.ListFolderMembersRequest;
import software.amazon.awssdk.services.quicksight.model.ListFolderMembersResponse;
import software.amazon.awssdk.services.quicksight.model.ListFoldersRequest;
import software.amazon.awssdk.services.quicksight.model.ListFoldersResponse;
import software.amazon.awssdk.services.quicksight.model.ListGroupMembershipsRequest;
import software.amazon.awssdk.services.quicksight.model.ListGroupMembershipsResponse;
import software.amazon.awssdk.services.quicksight.model.ListGroupsRequest;
import software.amazon.awssdk.services.quicksight.model.ListGroupsResponse;
import software.amazon.awssdk.services.quicksight.model.ListIamPolicyAssignmentsForUserRequest;
import software.amazon.awssdk.services.quicksight.model.ListIamPolicyAssignmentsForUserResponse;
import software.amazon.awssdk.services.quicksight.model.ListIamPolicyAssignmentsRequest;
import software.amazon.awssdk.services.quicksight.model.ListIamPolicyAssignmentsResponse;
import software.amazon.awssdk.services.quicksight.model.ListIngestionsRequest;
import software.amazon.awssdk.services.quicksight.model.ListIngestionsResponse;
import software.amazon.awssdk.services.quicksight.model.ListNamespacesRequest;
import software.amazon.awssdk.services.quicksight.model.ListNamespacesResponse;
import software.amazon.awssdk.services.quicksight.model.ListTagsForResourceRequest;
import software.amazon.awssdk.services.quicksight.model.ListTagsForResourceResponse;
import software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesRequest;
import software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesResponse;
import software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsRequest;
import software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsResponse;
import software.amazon.awssdk.services.quicksight.model.ListTemplatesRequest;
import software.amazon.awssdk.services.quicksight.model.ListTemplatesResponse;
import software.amazon.awssdk.services.quicksight.model.ListThemeAliasesRequest;
import software.amazon.awssdk.services.quicksight.model.ListThemeAliasesResponse;
import software.amazon.awssdk.services.quicksight.model.ListThemeVersionsRequest;
import software.amazon.awssdk.services.quicksight.model.ListThemeVersionsResponse;
import software.amazon.awssdk.services.quicksight.model.ListThemesRequest;
import software.amazon.awssdk.services.quicksight.model.ListThemesResponse;
import software.amazon.awssdk.services.quicksight.model.ListUserGroupsRequest;
import software.amazon.awssdk.services.quicksight.model.ListUserGroupsResponse;
import software.amazon.awssdk.services.quicksight.model.ListUsersRequest;
import software.amazon.awssdk.services.quicksight.model.ListUsersResponse;
import software.amazon.awssdk.services.quicksight.model.RegisterUserRequest;
import software.amazon.awssdk.services.quicksight.model.RegisterUserResponse;
import software.amazon.awssdk.services.quicksight.model.RestoreAnalysisRequest;
import software.amazon.awssdk.services.quicksight.model.RestoreAnalysisResponse;
import software.amazon.awssdk.services.quicksight.model.SearchAnalysesRequest;
import software.amazon.awssdk.services.quicksight.model.SearchAnalysesResponse;
import software.amazon.awssdk.services.quicksight.model.SearchDashboardsRequest;
import software.amazon.awssdk.services.quicksight.model.SearchDashboardsResponse;
import software.amazon.awssdk.services.quicksight.model.SearchFoldersRequest;
import software.amazon.awssdk.services.quicksight.model.SearchFoldersResponse;
import software.amazon.awssdk.services.quicksight.model.TagResourceRequest;
import software.amazon.awssdk.services.quicksight.model.TagResourceResponse;
import software.amazon.awssdk.services.quicksight.model.UntagResourceRequest;
import software.amazon.awssdk.services.quicksight.model.UntagResourceResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateAccountCustomizationRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateAccountCustomizationResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateAccountSettingsRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateAccountSettingsResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateAnalysisPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateAnalysisPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateAnalysisRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateAnalysisResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateDashboardPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateDashboardPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateDashboardPublishedVersionRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateDashboardPublishedVersionResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateDashboardRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateDashboardResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateDataSetPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateDataSetPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateDataSetRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateDataSetResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateDataSourcePermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateDataSourcePermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateDataSourceRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateDataSourceResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateFolderPermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateFolderPermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateFolderRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateFolderResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateGroupRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateGroupResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateIamPolicyAssignmentRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateIamPolicyAssignmentResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateTemplateAliasRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateTemplateAliasResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateTemplatePermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateTemplatePermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateTemplateRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateTemplateResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateThemeAliasRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateThemeAliasResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateThemePermissionsRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateThemePermissionsResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateThemeRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateThemeResponse;
import software.amazon.awssdk.services.quicksight.model.UpdateUserRequest;
import software.amazon.awssdk.services.quicksight.model.UpdateUserResponse;
import software.amazon.awssdk.services.quicksight.paginators.ListAnalysesPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListDashboardVersionsPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListDashboardsPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListDataSetsPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListDataSourcesPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListIngestionsPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListNamespacesPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListTemplateAliasesPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListTemplateVersionsPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListTemplatesPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListThemeVersionsPublisher;
import software.amazon.awssdk.services.quicksight.paginators.ListThemesPublisher;
import software.amazon.awssdk.services.quicksight.paginators.SearchAnalysesPublisher;
import software.amazon.awssdk.services.quicksight.paginators.SearchDashboardsPublisher;
/**
* Service client for accessing Amazon QuickSight asynchronously. This can be created using the static
* {@link #builder()} method.
*
* Amazon QuickSight API Reference
*
* Amazon QuickSight is a fully managed, serverless business intelligence service for the Amazon Web Services Cloud that
* makes it easy to extend data and insights to every user in your organization. This API reference contains
* documentation for a programming interface that you can use to manage Amazon QuickSight.
*
*/
@Generated("software.amazon.awssdk:codegen")
@SdkPublicApi
@ThreadSafe
public interface QuickSightAsyncClient extends SdkClient {
String SERVICE_NAME = "quicksight";
/**
* Value for looking up the service's metadata from the
* {@link software.amazon.awssdk.regions.ServiceMetadataProvider}.
*/
String SERVICE_METADATA_ID = "quicksight";
/**
* Create a {@link QuickSightAsyncClient} with the region loaded from the
* {@link software.amazon.awssdk.regions.providers.DefaultAwsRegionProviderChain} and credentials loaded from the
* {@link software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider}.
*/
static QuickSightAsyncClient create() {
return builder().build();
}
/**
* Create a builder that can be used to configure and create a {@link QuickSightAsyncClient}.
*/
static QuickSightAsyncClientBuilder builder() {
return new DefaultQuickSightAsyncClientBuilder();
}
/**
*
* Cancels an ongoing ingestion of data into SPICE.
*
*
* @param cancelIngestionRequest
* @return A Java Future containing the result of the CancelIngestion operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ResourceExistsException The resource specified already exists.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CancelIngestion
* @see AWS
* API Documentation
*/
default CompletableFuture cancelIngestion(CancelIngestionRequest cancelIngestionRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Cancels an ongoing ingestion of data into SPICE.
*
*
*
* This is a convenience which creates an instance of the {@link CancelIngestionRequest.Builder} avoiding the need
* to create one manually via {@link CancelIngestionRequest#builder()}
*
*
* @param cancelIngestionRequest
* A {@link Consumer} that will call methods on {@link CancelIngestionRequest.Builder} to create a request.
* @return A Java Future containing the result of the CancelIngestion operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ResourceExistsException The resource specified already exists.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CancelIngestion
* @see AWS
* API Documentation
*/
default CompletableFuture cancelIngestion(
Consumer cancelIngestionRequest) {
return cancelIngestion(CancelIngestionRequest.builder().applyMutation(cancelIngestionRequest).build());
}
/**
*
* Creates Amazon QuickSight customizations the current Amazon Web Services Region;. Currently, you can add a custom
* default theme by using the CreateAccountCustomization
or UpdateAccountCustomization
API
* operation. To further customize Amazon QuickSight by removing Amazon QuickSight sample assets and videos for all
* new users, see Customizing Amazon
* QuickSight in the Amazon QuickSight User Guide.
*
*
* You can create customizations for your Amazon Web Services account or, if you specify a namespace, for a Amazon
* QuickSight namespace instead. Customizations that apply to a namespace always override customizations that apply
* to an Amazon Web Services account. To find out which customizations apply, use the
* DescribeAccountCustomization
API operation.
*
*
* Before you use the CreateAccountCustomization
API operation to add a theme as the namespace default,
* make sure that you first share the theme with the namespace. If you don't share it with the namespace, the theme
* isn't visible to your users even if you make it the default theme. To check if the theme is shared, view the
* current permissions by using the DescribeThemePermissions
API operation. To share the
* theme, grant permissions by using the UpdateThemePermissions
API operation.
*
*
* @param createAccountCustomizationRequest
* @return A Java Future containing the result of the CreateAccountCustomization operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateAccountCustomization
* @see AWS API Documentation
*/
default CompletableFuture createAccountCustomization(
CreateAccountCustomizationRequest createAccountCustomizationRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Creates Amazon QuickSight customizations the current Amazon Web Services Region;. Currently, you can add a custom
* default theme by using the CreateAccountCustomization
or UpdateAccountCustomization
API
* operation. To further customize Amazon QuickSight by removing Amazon QuickSight sample assets and videos for all
* new users, see Customizing Amazon
* QuickSight in the Amazon QuickSight User Guide.
*
*
* You can create customizations for your Amazon Web Services account or, if you specify a namespace, for a Amazon
* QuickSight namespace instead. Customizations that apply to a namespace always override customizations that apply
* to an Amazon Web Services account. To find out which customizations apply, use the
* DescribeAccountCustomization
API operation.
*
*
* Before you use the CreateAccountCustomization
API operation to add a theme as the namespace default,
* make sure that you first share the theme with the namespace. If you don't share it with the namespace, the theme
* isn't visible to your users even if you make it the default theme. To check if the theme is shared, view the
* current permissions by using the DescribeThemePermissions
API operation. To share the
* theme, grant permissions by using the UpdateThemePermissions
API operation.
*
*
*
* This is a convenience which creates an instance of the {@link CreateAccountCustomizationRequest.Builder} avoiding
* the need to create one manually via {@link CreateAccountCustomizationRequest#builder()}
*
*
* @param createAccountCustomizationRequest
* A {@link Consumer} that will call methods on {@link CreateAccountCustomizationRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the CreateAccountCustomization operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateAccountCustomization
* @see AWS API Documentation
*/
default CompletableFuture createAccountCustomization(
Consumer createAccountCustomizationRequest) {
return createAccountCustomization(CreateAccountCustomizationRequest.builder()
.applyMutation(createAccountCustomizationRequest).build());
}
/**
*
* Creates an analysis in Amazon QuickSight.
*
*
* @param createAnalysisRequest
* @return A Java Future containing the result of the CreateAnalysis operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ResourceNotFoundException One or more resources can't be found.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceExistsException The resource specified already exists.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateAnalysis
* @see AWS API
* Documentation
*/
default CompletableFuture createAnalysis(CreateAnalysisRequest createAnalysisRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Creates an analysis in Amazon QuickSight.
*
*
*
* This is a convenience which creates an instance of the {@link CreateAnalysisRequest.Builder} avoiding the need to
* create one manually via {@link CreateAnalysisRequest#builder()}
*
*
* @param createAnalysisRequest
* A {@link Consumer} that will call methods on {@link CreateAnalysisRequest.Builder} to create a request.
* @return A Java Future containing the result of the CreateAnalysis operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ResourceNotFoundException One or more resources can't be found.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceExistsException The resource specified already exists.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateAnalysis
* @see AWS API
* Documentation
*/
default CompletableFuture createAnalysis(Consumer createAnalysisRequest) {
return createAnalysis(CreateAnalysisRequest.builder().applyMutation(createAnalysisRequest).build());
}
/**
*
* Creates a dashboard from a template. To first create a template, see the CreateTemplate
API
* operation.
*
*
* A dashboard is an entity in Amazon QuickSight that identifies Amazon QuickSight reports, created from analyses.
* You can share Amazon QuickSight dashboards. With the right permissions, you can create scheduled email reports
* from them. If you have the correct permissions, you can create a dashboard from a template that exists in a
* different Amazon Web Services account.
*
*
* @param createDashboardRequest
* @return A Java Future containing the result of the CreateDashboard operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ResourceNotFoundException One or more resources can't be found.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceExistsException The resource specified already exists.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateDashboard
* @see AWS
* API Documentation
*/
default CompletableFuture createDashboard(CreateDashboardRequest createDashboardRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Creates a dashboard from a template. To first create a template, see the CreateTemplate
API
* operation.
*
*
* A dashboard is an entity in Amazon QuickSight that identifies Amazon QuickSight reports, created from analyses.
* You can share Amazon QuickSight dashboards. With the right permissions, you can create scheduled email reports
* from them. If you have the correct permissions, you can create a dashboard from a template that exists in a
* different Amazon Web Services account.
*
*
*
* This is a convenience which creates an instance of the {@link CreateDashboardRequest.Builder} avoiding the need
* to create one manually via {@link CreateDashboardRequest#builder()}
*
*
* @param createDashboardRequest
* A {@link Consumer} that will call methods on {@link CreateDashboardRequest.Builder} to create a request.
* @return A Java Future containing the result of the CreateDashboard operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ResourceNotFoundException One or more resources can't be found.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceExistsException The resource specified already exists.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateDashboard
* @see AWS
* API Documentation
*/
default CompletableFuture createDashboard(
Consumer createDashboardRequest) {
return createDashboard(CreateDashboardRequest.builder().applyMutation(createDashboardRequest).build());
}
/**
*
* Creates a dataset.
*
*
* @param createDataSetRequest
* @return A Java Future containing the result of the CreateDataSet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - LimitExceededException A limit is exceeded.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateDataSet
* @see AWS API
* Documentation
*/
default CompletableFuture createDataSet(CreateDataSetRequest createDataSetRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Creates a dataset.
*
*
*
* This is a convenience which creates an instance of the {@link CreateDataSetRequest.Builder} avoiding the need to
* create one manually via {@link CreateDataSetRequest#builder()}
*
*
* @param createDataSetRequest
* A {@link Consumer} that will call methods on {@link CreateDataSetRequest.Builder} to create a request.
* @return A Java Future containing the result of the CreateDataSet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - LimitExceededException A limit is exceeded.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateDataSet
* @see AWS API
* Documentation
*/
default CompletableFuture createDataSet(Consumer createDataSetRequest) {
return createDataSet(CreateDataSetRequest.builder().applyMutation(createDataSetRequest).build());
}
/**
*
* Creates a data source.
*
*
* @param createDataSourceRequest
* @return A Java Future containing the result of the CreateDataSource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - LimitExceededException A limit is exceeded.
* - ResourceNotFoundException One or more resources can't be found.
* - ResourceExistsException The resource specified already exists.
* - ThrottlingException Access is throttled.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateDataSource
* @see AWS
* API Documentation
*/
default CompletableFuture createDataSource(CreateDataSourceRequest createDataSourceRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Creates a data source.
*
*
*
* This is a convenience which creates an instance of the {@link CreateDataSourceRequest.Builder} avoiding the need
* to create one manually via {@link CreateDataSourceRequest#builder()}
*
*
* @param createDataSourceRequest
* A {@link Consumer} that will call methods on {@link CreateDataSourceRequest.Builder} to create a request.
* @return A Java Future containing the result of the CreateDataSource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - LimitExceededException A limit is exceeded.
* - ResourceNotFoundException One or more resources can't be found.
* - ResourceExistsException The resource specified already exists.
* - ThrottlingException Access is throttled.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateDataSource
* @see AWS
* API Documentation
*/
default CompletableFuture createDataSource(
Consumer createDataSourceRequest) {
return createDataSource(CreateDataSourceRequest.builder().applyMutation(createDataSourceRequest).build());
}
/**
*
* Creates an empty shared folder.
*
*
* @param createFolderRequest
* @return A Java Future containing the result of the CreateFolder operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ResourceNotFoundException One or more resources can't be found.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceExistsException The resource specified already exists.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - LimitExceededException A limit is exceeded.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateFolder
* @see AWS API
* Documentation
*/
default CompletableFuture createFolder(CreateFolderRequest createFolderRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Creates an empty shared folder.
*
*
*
* This is a convenience which creates an instance of the {@link CreateFolderRequest.Builder} avoiding the need to
* create one manually via {@link CreateFolderRequest#builder()}
*
*
* @param createFolderRequest
* A {@link Consumer} that will call methods on {@link CreateFolderRequest.Builder} to create a request.
* @return A Java Future containing the result of the CreateFolder operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ResourceNotFoundException One or more resources can't be found.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceExistsException The resource specified already exists.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - LimitExceededException A limit is exceeded.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateFolder
* @see AWS API
* Documentation
*/
default CompletableFuture createFolder(Consumer createFolderRequest) {
return createFolder(CreateFolderRequest.builder().applyMutation(createFolderRequest).build());
}
/**
*
* Adds an asset, such as a dashboard, analysis, or dataset into a folder.
*
*
* @param createFolderMembershipRequest
* @return A Java Future containing the result of the CreateFolderMembership operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ResourceExistsException The resource specified already exists.
* - ThrottlingException Access is throttled.
* - LimitExceededException A limit is exceeded.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateFolderMembership
* @see AWS API Documentation
*/
default CompletableFuture createFolderMembership(
CreateFolderMembershipRequest createFolderMembershipRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Adds an asset, such as a dashboard, analysis, or dataset into a folder.
*
*
*
* This is a convenience which creates an instance of the {@link CreateFolderMembershipRequest.Builder} avoiding the
* need to create one manually via {@link CreateFolderMembershipRequest#builder()}
*
*
* @param createFolderMembershipRequest
* A {@link Consumer} that will call methods on {@link CreateFolderMembershipRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the CreateFolderMembership operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ResourceExistsException The resource specified already exists.
* - ThrottlingException Access is throttled.
* - LimitExceededException A limit is exceeded.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateFolderMembership
* @see AWS API Documentation
*/
default CompletableFuture createFolderMembership(
Consumer createFolderMembershipRequest) {
return createFolderMembership(CreateFolderMembershipRequest.builder().applyMutation(createFolderMembershipRequest)
.build());
}
/**
*
* Creates an Amazon QuickSight group.
*
*
* The permissions resource is
* arn:aws:quicksight:us-east-1:<relevant-aws-account-id>:group/default/<group-name>
* .
*
*
* The response is a group object.
*
*
* @param createGroupRequest
* The request object for this operation.
* @return A Java Future containing the result of the CreateGroup operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - LimitExceededException A limit is exceeded.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateGroup
* @see AWS API
* Documentation
*/
default CompletableFuture createGroup(CreateGroupRequest createGroupRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Creates an Amazon QuickSight group.
*
*
* The permissions resource is
* arn:aws:quicksight:us-east-1:<relevant-aws-account-id>:group/default/<group-name>
* .
*
*
* The response is a group object.
*
*
*
* This is a convenience which creates an instance of the {@link CreateGroupRequest.Builder} avoiding the need to
* create one manually via {@link CreateGroupRequest#builder()}
*
*
* @param createGroupRequest
* A {@link Consumer} that will call methods on {@link CreateGroupRequest.Builder} to create a request. The
* request object for this operation.
* @return A Java Future containing the result of the CreateGroup operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - LimitExceededException A limit is exceeded.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateGroup
* @see AWS API
* Documentation
*/
default CompletableFuture createGroup(Consumer createGroupRequest) {
return createGroup(CreateGroupRequest.builder().applyMutation(createGroupRequest).build());
}
/**
*
* Adds an Amazon QuickSight user to an Amazon QuickSight group.
*
*
* @param createGroupMembershipRequest
* @return A Java Future containing the result of the CreateGroupMembership operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateGroupMembership
* @see AWS API Documentation
*/
default CompletableFuture createGroupMembership(
CreateGroupMembershipRequest createGroupMembershipRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Adds an Amazon QuickSight user to an Amazon QuickSight group.
*
*
*
* This is a convenience which creates an instance of the {@link CreateGroupMembershipRequest.Builder} avoiding the
* need to create one manually via {@link CreateGroupMembershipRequest#builder()}
*
*
* @param createGroupMembershipRequest
* A {@link Consumer} that will call methods on {@link CreateGroupMembershipRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the CreateGroupMembership operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateGroupMembership
* @see AWS API Documentation
*/
default CompletableFuture createGroupMembership(
Consumer createGroupMembershipRequest) {
return createGroupMembership(CreateGroupMembershipRequest.builder().applyMutation(createGroupMembershipRequest).build());
}
/**
*
* Creates an assignment with one specified IAMpolicy, identified by its Amazon Resource Name (ARN). This policy
* assignment is attached to the specified groups or users of Amazon QuickSight. Assignment names are unique per
* Amazon Web Services account. To avoid overwriting rules in other namespaces, use assignment names that are
* unique.
*
*
* @param createIamPolicyAssignmentRequest
* @return A Java Future containing the result of the CreateIAMPolicyAssignment operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening
* that must complete before a new update can be applied.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateIAMPolicyAssignment
* @see AWS API Documentation
*/
default CompletableFuture createIAMPolicyAssignment(
CreateIamPolicyAssignmentRequest createIamPolicyAssignmentRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Creates an assignment with one specified IAMpolicy, identified by its Amazon Resource Name (ARN). This policy
* assignment is attached to the specified groups or users of Amazon QuickSight. Assignment names are unique per
* Amazon Web Services account. To avoid overwriting rules in other namespaces, use assignment names that are
* unique.
*
*
*
* This is a convenience which creates an instance of the {@link CreateIamPolicyAssignmentRequest.Builder} avoiding
* the need to create one manually via {@link CreateIamPolicyAssignmentRequest#builder()}
*
*
* @param createIamPolicyAssignmentRequest
* A {@link Consumer} that will call methods on {@link CreateIAMPolicyAssignmentRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the CreateIAMPolicyAssignment operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening
* that must complete before a new update can be applied.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateIAMPolicyAssignment
* @see AWS API Documentation
*/
default CompletableFuture createIAMPolicyAssignment(
Consumer createIamPolicyAssignmentRequest) {
return createIAMPolicyAssignment(CreateIamPolicyAssignmentRequest.builder()
.applyMutation(createIamPolicyAssignmentRequest).build());
}
/**
*
* Creates and starts a new SPICE ingestion on a dataset
*
*
* Any ingestions operating on tagged datasets inherit the same tags automatically for use in access control. For an
* example, see How do I
* create an IAM policy to control access to Amazon EC2 resources using tags? in the Amazon Web Services
* Knowledge Center. Tags are visible on the tagged dataset, but not on the ingestion resource.
*
*
* @param createIngestionRequest
* @return A Java Future containing the result of the CreateIngestion operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - LimitExceededException A limit is exceeded.
* - ResourceExistsException The resource specified already exists.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateIngestion
* @see AWS
* API Documentation
*/
default CompletableFuture createIngestion(CreateIngestionRequest createIngestionRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Creates and starts a new SPICE ingestion on a dataset
*
*
* Any ingestions operating on tagged datasets inherit the same tags automatically for use in access control. For an
* example, see How do I
* create an IAM policy to control access to Amazon EC2 resources using tags? in the Amazon Web Services
* Knowledge Center. Tags are visible on the tagged dataset, but not on the ingestion resource.
*
*
*
* This is a convenience which creates an instance of the {@link CreateIngestionRequest.Builder} avoiding the need
* to create one manually via {@link CreateIngestionRequest#builder()}
*
*
* @param createIngestionRequest
* A {@link Consumer} that will call methods on {@link CreateIngestionRequest.Builder} to create a request.
* @return A Java Future containing the result of the CreateIngestion operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - LimitExceededException A limit is exceeded.
* - ResourceExistsException The resource specified already exists.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateIngestion
* @see AWS
* API Documentation
*/
default CompletableFuture createIngestion(
Consumer createIngestionRequest) {
return createIngestion(CreateIngestionRequest.builder().applyMutation(createIngestionRequest).build());
}
/**
*
* (Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight.
*
*
* A namespace allows you to isolate the Amazon QuickSight users and groups that are registered for that namespace.
* Users that access the namespace can share assets only with other users or groups in the same namespace. They
* can't see users and groups in other namespaces. You can create a namespace after your Amazon Web Services account
* is subscribed to Amazon QuickSight. The namespace must be unique within the Amazon Web Services account. By
* default, there is a limit of 100 namespaces per Amazon Web Services account. To increase your limit, create a
* ticket with Amazon Web Services Support.
*
*
* @param createNamespaceRequest
* @return A Java Future containing the result of the CreateNamespace operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - LimitExceededException A limit is exceeded.
* - ResourceExistsException The resource specified already exists.
* - PreconditionNotMetException One or more preconditions aren't met.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateNamespace
* @see AWS
* API Documentation
*/
default CompletableFuture createNamespace(CreateNamespaceRequest createNamespaceRequest) {
throw new UnsupportedOperationException();
}
/**
*
* (Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight.
*
*
* A namespace allows you to isolate the Amazon QuickSight users and groups that are registered for that namespace.
* Users that access the namespace can share assets only with other users or groups in the same namespace. They
* can't see users and groups in other namespaces. You can create a namespace after your Amazon Web Services account
* is subscribed to Amazon QuickSight. The namespace must be unique within the Amazon Web Services account. By
* default, there is a limit of 100 namespaces per Amazon Web Services account. To increase your limit, create a
* ticket with Amazon Web Services Support.
*
*
*
* This is a convenience which creates an instance of the {@link CreateNamespaceRequest.Builder} avoiding the need
* to create one manually via {@link CreateNamespaceRequest#builder()}
*
*
* @param createNamespaceRequest
* A {@link Consumer} that will call methods on {@link CreateNamespaceRequest.Builder} to create a request.
* @return A Java Future containing the result of the CreateNamespace operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - LimitExceededException A limit is exceeded.
* - ResourceExistsException The resource specified already exists.
* - PreconditionNotMetException One or more preconditions aren't met.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateNamespace
* @see AWS
* API Documentation
*/
default CompletableFuture createNamespace(
Consumer createNamespaceRequest) {
return createNamespace(CreateNamespaceRequest.builder().applyMutation(createNamespaceRequest).build());
}
/**
*
* Creates a template from an existing Amazon QuickSight analysis or template. You can use the resulting template to
* create a dashboard.
*
*
* A template is an entity in Amazon QuickSight that encapsulates the metadata required to create an analysis
* and that you can use to create s dashboard. A template adds a layer of abstraction by using placeholders to
* replace the dataset associated with the analysis. You can use templates to create dashboards by replacing dataset
* placeholders with datasets that follow the same schema that was used to create the source analysis and template.
*
*
* @param createTemplateRequest
* @return A Java Future containing the result of the CreateTemplate operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - LimitExceededException A limit is exceeded.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateTemplate
* @see AWS API
* Documentation
*/
default CompletableFuture createTemplate(CreateTemplateRequest createTemplateRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Creates a template from an existing Amazon QuickSight analysis or template. You can use the resulting template to
* create a dashboard.
*
*
* A template is an entity in Amazon QuickSight that encapsulates the metadata required to create an analysis
* and that you can use to create s dashboard. A template adds a layer of abstraction by using placeholders to
* replace the dataset associated with the analysis. You can use templates to create dashboards by replacing dataset
* placeholders with datasets that follow the same schema that was used to create the source analysis and template.
*
*
*
* This is a convenience which creates an instance of the {@link CreateTemplateRequest.Builder} avoiding the need to
* create one manually via {@link CreateTemplateRequest#builder()}
*
*
* @param createTemplateRequest
* A {@link Consumer} that will call methods on {@link CreateTemplateRequest.Builder} to create a request.
* @return A Java Future containing the result of the CreateTemplate operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - LimitExceededException A limit is exceeded.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateTemplate
* @see AWS API
* Documentation
*/
default CompletableFuture createTemplate(Consumer createTemplateRequest) {
return createTemplate(CreateTemplateRequest.builder().applyMutation(createTemplateRequest).build());
}
/**
*
* Creates a template alias for a template.
*
*
* @param createTemplateAliasRequest
* @return A Java Future containing the result of the CreateTemplateAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - ResourceExistsException The resource specified already exists.
* - LimitExceededException A limit is exceeded.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateTemplateAlias
* @see AWS API Documentation
*/
default CompletableFuture createTemplateAlias(
CreateTemplateAliasRequest createTemplateAliasRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Creates a template alias for a template.
*
*
*
* This is a convenience which creates an instance of the {@link CreateTemplateAliasRequest.Builder} avoiding the
* need to create one manually via {@link CreateTemplateAliasRequest#builder()}
*
*
* @param createTemplateAliasRequest
* A {@link Consumer} that will call methods on {@link CreateTemplateAliasRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the CreateTemplateAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - ResourceExistsException The resource specified already exists.
* - LimitExceededException A limit is exceeded.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateTemplateAlias
* @see AWS API Documentation
*/
default CompletableFuture createTemplateAlias(
Consumer createTemplateAliasRequest) {
return createTemplateAlias(CreateTemplateAliasRequest.builder().applyMutation(createTemplateAliasRequest).build());
}
/**
*
* Creates a theme.
*
*
* A theme is set of configuration options for color and layout. Themes apply to analyses and dashboards. For
* more information, see Using Themes in Amazon
* QuickSight in the Amazon QuickSight User Guide.
*
*
* @param createThemeRequest
* @return A Java Future containing the result of the CreateTheme operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - LimitExceededException A limit is exceeded.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateTheme
* @see AWS API
* Documentation
*/
default CompletableFuture createTheme(CreateThemeRequest createThemeRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Creates a theme.
*
*
* A theme is set of configuration options for color and layout. Themes apply to analyses and dashboards. For
* more information, see Using Themes in Amazon
* QuickSight in the Amazon QuickSight User Guide.
*
*
*
* This is a convenience which creates an instance of the {@link CreateThemeRequest.Builder} avoiding the need to
* create one manually via {@link CreateThemeRequest#builder()}
*
*
* @param createThemeRequest
* A {@link Consumer} that will call methods on {@link CreateThemeRequest.Builder} to create a request.
* @return A Java Future containing the result of the CreateTheme operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - LimitExceededException A limit is exceeded.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateTheme
* @see AWS API
* Documentation
*/
default CompletableFuture createTheme(Consumer createThemeRequest) {
return createTheme(CreateThemeRequest.builder().applyMutation(createThemeRequest).build());
}
/**
*
* Creates a theme alias for a theme.
*
*
* @param createThemeAliasRequest
* @return A Java Future containing the result of the CreateThemeAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - LimitExceededException A limit is exceeded.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateThemeAlias
* @see AWS
* API Documentation
*/
default CompletableFuture createThemeAlias(CreateThemeAliasRequest createThemeAliasRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Creates a theme alias for a theme.
*
*
*
* This is a convenience which creates an instance of the {@link CreateThemeAliasRequest.Builder} avoiding the need
* to create one manually via {@link CreateThemeAliasRequest#builder()}
*
*
* @param createThemeAliasRequest
* A {@link Consumer} that will call methods on {@link CreateThemeAliasRequest.Builder} to create a request.
* @return A Java Future containing the result of the CreateThemeAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - LimitExceededException A limit is exceeded.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.CreateThemeAlias
* @see AWS
* API Documentation
*/
default CompletableFuture createThemeAlias(
Consumer createThemeAliasRequest) {
return createThemeAlias(CreateThemeAliasRequest.builder().applyMutation(createThemeAliasRequest).build());
}
/**
*
* Deletes all Amazon QuickSight customizations in this Amazon Web Services Region; for the specified Amazon Web
* Services account and Amazon QuickSight namespace.
*
*
* @param deleteAccountCustomizationRequest
* @return A Java Future containing the result of the DeleteAccountCustomization operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteAccountCustomization
* @see AWS API Documentation
*/
default CompletableFuture deleteAccountCustomization(
DeleteAccountCustomizationRequest deleteAccountCustomizationRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Deletes all Amazon QuickSight customizations in this Amazon Web Services Region; for the specified Amazon Web
* Services account and Amazon QuickSight namespace.
*
*
*
* This is a convenience which creates an instance of the {@link DeleteAccountCustomizationRequest.Builder} avoiding
* the need to create one manually via {@link DeleteAccountCustomizationRequest#builder()}
*
*
* @param deleteAccountCustomizationRequest
* A {@link Consumer} that will call methods on {@link DeleteAccountCustomizationRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the DeleteAccountCustomization operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteAccountCustomization
* @see AWS API Documentation
*/
default CompletableFuture deleteAccountCustomization(
Consumer deleteAccountCustomizationRequest) {
return deleteAccountCustomization(DeleteAccountCustomizationRequest.builder()
.applyMutation(deleteAccountCustomizationRequest).build());
}
/**
*
* Deletes an analysis from Amazon QuickSight. You can optionally include a recovery window during which you can
* restore the analysis. If you don't specify a recovery window value, the operation defaults to 30 days. Amazon
* QuickSight attaches a DeletionTime
stamp to the response that specifies the end of the recovery
* window. At the end of the recovery window, Amazon QuickSight deletes the analysis permanently.
*
*
* At any time before recovery window ends, you can use the RestoreAnalysis
API operation to remove the
* DeletionTime
stamp and cancel the deletion of the analysis. The analysis remains visible in the API
* until it's deleted, so you can describe it but you can't make a template from it.
*
*
* An analysis that's scheduled for deletion isn't accessible in the Amazon QuickSight console. To access it in the
* console, restore it. Deleting an analysis doesn't delete the dashboards that you publish from it.
*
*
* @param deleteAnalysisRequest
* @return A Java Future containing the result of the DeleteAnalysis operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - ResourceNotFoundException One or more resources can't be found.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteAnalysis
* @see AWS API
* Documentation
*/
default CompletableFuture deleteAnalysis(DeleteAnalysisRequest deleteAnalysisRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Deletes an analysis from Amazon QuickSight. You can optionally include a recovery window during which you can
* restore the analysis. If you don't specify a recovery window value, the operation defaults to 30 days. Amazon
* QuickSight attaches a DeletionTime
stamp to the response that specifies the end of the recovery
* window. At the end of the recovery window, Amazon QuickSight deletes the analysis permanently.
*
*
* At any time before recovery window ends, you can use the RestoreAnalysis
API operation to remove the
* DeletionTime
stamp and cancel the deletion of the analysis. The analysis remains visible in the API
* until it's deleted, so you can describe it but you can't make a template from it.
*
*
* An analysis that's scheduled for deletion isn't accessible in the Amazon QuickSight console. To access it in the
* console, restore it. Deleting an analysis doesn't delete the dashboards that you publish from it.
*
*
*
* This is a convenience which creates an instance of the {@link DeleteAnalysisRequest.Builder} avoiding the need to
* create one manually via {@link DeleteAnalysisRequest#builder()}
*
*
* @param deleteAnalysisRequest
* A {@link Consumer} that will call methods on {@link DeleteAnalysisRequest.Builder} to create a request.
* @return A Java Future containing the result of the DeleteAnalysis operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - ResourceNotFoundException One or more resources can't be found.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteAnalysis
* @see AWS API
* Documentation
*/
default CompletableFuture deleteAnalysis(Consumer deleteAnalysisRequest) {
return deleteAnalysis(DeleteAnalysisRequest.builder().applyMutation(deleteAnalysisRequest).build());
}
/**
*
* Deletes a dashboard.
*
*
* @param deleteDashboardRequest
* @return A Java Future containing the result of the DeleteDashboard operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - ResourceNotFoundException One or more resources can't be found.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteDashboard
* @see AWS
* API Documentation
*/
default CompletableFuture deleteDashboard(DeleteDashboardRequest deleteDashboardRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Deletes a dashboard.
*
*
*
* This is a convenience which creates an instance of the {@link DeleteDashboardRequest.Builder} avoiding the need
* to create one manually via {@link DeleteDashboardRequest#builder()}
*
*
* @param deleteDashboardRequest
* A {@link Consumer} that will call methods on {@link DeleteDashboardRequest.Builder} to create a request.
* @return A Java Future containing the result of the DeleteDashboard operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - ResourceNotFoundException One or more resources can't be found.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteDashboard
* @see AWS
* API Documentation
*/
default CompletableFuture deleteDashboard(
Consumer deleteDashboardRequest) {
return deleteDashboard(DeleteDashboardRequest.builder().applyMutation(deleteDashboardRequest).build());
}
/**
*
* Deletes a dataset.
*
*
* @param deleteDataSetRequest
* @return A Java Future containing the result of the DeleteDataSet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteDataSet
* @see AWS API
* Documentation
*/
default CompletableFuture deleteDataSet(DeleteDataSetRequest deleteDataSetRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Deletes a dataset.
*
*
*
* This is a convenience which creates an instance of the {@link DeleteDataSetRequest.Builder} avoiding the need to
* create one manually via {@link DeleteDataSetRequest#builder()}
*
*
* @param deleteDataSetRequest
* A {@link Consumer} that will call methods on {@link DeleteDataSetRequest.Builder} to create a request.
* @return A Java Future containing the result of the DeleteDataSet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteDataSet
* @see AWS API
* Documentation
*/
default CompletableFuture deleteDataSet(Consumer deleteDataSetRequest) {
return deleteDataSet(DeleteDataSetRequest.builder().applyMutation(deleteDataSetRequest).build());
}
/**
*
* Deletes the data source permanently. This operation breaks all the datasets that reference the deleted data
* source.
*
*
* @param deleteDataSourceRequest
* @return A Java Future containing the result of the DeleteDataSource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteDataSource
* @see AWS
* API Documentation
*/
default CompletableFuture deleteDataSource(DeleteDataSourceRequest deleteDataSourceRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Deletes the data source permanently. This operation breaks all the datasets that reference the deleted data
* source.
*
*
*
* This is a convenience which creates an instance of the {@link DeleteDataSourceRequest.Builder} avoiding the need
* to create one manually via {@link DeleteDataSourceRequest#builder()}
*
*
* @param deleteDataSourceRequest
* A {@link Consumer} that will call methods on {@link DeleteDataSourceRequest.Builder} to create a request.
* @return A Java Future containing the result of the DeleteDataSource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteDataSource
* @see AWS
* API Documentation
*/
default CompletableFuture deleteDataSource(
Consumer deleteDataSourceRequest) {
return deleteDataSource(DeleteDataSourceRequest.builder().applyMutation(deleteDataSourceRequest).build());
}
/**
*
* Deletes an empty folder.
*
*
* @param deleteFolderRequest
* @return A Java Future containing the result of the DeleteFolder operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - PreconditionNotMetException One or more preconditions aren't met.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ResourceNotFoundException One or more resources can't be found.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteFolder
* @see AWS API
* Documentation
*/
default CompletableFuture deleteFolder(DeleteFolderRequest deleteFolderRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Deletes an empty folder.
*
*
*
* This is a convenience which creates an instance of the {@link DeleteFolderRequest.Builder} avoiding the need to
* create one manually via {@link DeleteFolderRequest#builder()}
*
*
* @param deleteFolderRequest
* A {@link Consumer} that will call methods on {@link DeleteFolderRequest.Builder} to create a request.
* @return A Java Future containing the result of the DeleteFolder operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - PreconditionNotMetException One or more preconditions aren't met.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ResourceNotFoundException One or more resources can't be found.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteFolder
* @see AWS API
* Documentation
*/
default CompletableFuture deleteFolder(Consumer deleteFolderRequest) {
return deleteFolder(DeleteFolderRequest.builder().applyMutation(deleteFolderRequest).build());
}
/**
*
* Removes an asset, such as a dashboard, analysis, or dataset, from a folder.
*
*
* @param deleteFolderMembershipRequest
* @return A Java Future containing the result of the DeleteFolderMembership operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteFolderMembership
* @see AWS API Documentation
*/
default CompletableFuture deleteFolderMembership(
DeleteFolderMembershipRequest deleteFolderMembershipRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Removes an asset, such as a dashboard, analysis, or dataset, from a folder.
*
*
*
* This is a convenience which creates an instance of the {@link DeleteFolderMembershipRequest.Builder} avoiding the
* need to create one manually via {@link DeleteFolderMembershipRequest#builder()}
*
*
* @param deleteFolderMembershipRequest
* A {@link Consumer} that will call methods on {@link DeleteFolderMembershipRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the DeleteFolderMembership operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteFolderMembership
* @see AWS API Documentation
*/
default CompletableFuture deleteFolderMembership(
Consumer deleteFolderMembershipRequest) {
return deleteFolderMembership(DeleteFolderMembershipRequest.builder().applyMutation(deleteFolderMembershipRequest)
.build());
}
/**
*
* Removes a user group from Amazon QuickSight.
*
*
* @param deleteGroupRequest
* @return A Java Future containing the result of the DeleteGroup operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteGroup
* @see AWS API
* Documentation
*/
default CompletableFuture deleteGroup(DeleteGroupRequest deleteGroupRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Removes a user group from Amazon QuickSight.
*
*
*
* This is a convenience which creates an instance of the {@link DeleteGroupRequest.Builder} avoiding the need to
* create one manually via {@link DeleteGroupRequest#builder()}
*
*
* @param deleteGroupRequest
* A {@link Consumer} that will call methods on {@link DeleteGroupRequest.Builder} to create a request.
* @return A Java Future containing the result of the DeleteGroup operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteGroup
* @see AWS API
* Documentation
*/
default CompletableFuture deleteGroup(Consumer deleteGroupRequest) {
return deleteGroup(DeleteGroupRequest.builder().applyMutation(deleteGroupRequest).build());
}
/**
*
* Removes a user from a group so that the user is no longer a member of the group.
*
*
* @param deleteGroupMembershipRequest
* @return A Java Future containing the result of the DeleteGroupMembership operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteGroupMembership
* @see AWS API Documentation
*/
default CompletableFuture deleteGroupMembership(
DeleteGroupMembershipRequest deleteGroupMembershipRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Removes a user from a group so that the user is no longer a member of the group.
*
*
*
* This is a convenience which creates an instance of the {@link DeleteGroupMembershipRequest.Builder} avoiding the
* need to create one manually via {@link DeleteGroupMembershipRequest#builder()}
*
*
* @param deleteGroupMembershipRequest
* A {@link Consumer} that will call methods on {@link DeleteGroupMembershipRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the DeleteGroupMembership operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteGroupMembership
* @see AWS API Documentation
*/
default CompletableFuture deleteGroupMembership(
Consumer deleteGroupMembershipRequest) {
return deleteGroupMembership(DeleteGroupMembershipRequest.builder().applyMutation(deleteGroupMembershipRequest).build());
}
/**
*
* Deletes an existing IAMpolicy assignment.
*
*
* @param deleteIamPolicyAssignmentRequest
* @return A Java Future containing the result of the DeleteIAMPolicyAssignment operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening
* that must complete before a new update can be applied.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteIAMPolicyAssignment
* @see AWS API Documentation
*/
default CompletableFuture deleteIAMPolicyAssignment(
DeleteIamPolicyAssignmentRequest deleteIamPolicyAssignmentRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Deletes an existing IAMpolicy assignment.
*
*
*
* This is a convenience which creates an instance of the {@link DeleteIamPolicyAssignmentRequest.Builder} avoiding
* the need to create one manually via {@link DeleteIamPolicyAssignmentRequest#builder()}
*
*
* @param deleteIamPolicyAssignmentRequest
* A {@link Consumer} that will call methods on {@link DeleteIAMPolicyAssignmentRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the DeleteIAMPolicyAssignment operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening
* that must complete before a new update can be applied.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteIAMPolicyAssignment
* @see AWS API Documentation
*/
default CompletableFuture deleteIAMPolicyAssignment(
Consumer deleteIamPolicyAssignmentRequest) {
return deleteIAMPolicyAssignment(DeleteIamPolicyAssignmentRequest.builder()
.applyMutation(deleteIamPolicyAssignmentRequest).build());
}
/**
*
* Deletes a namespace and the users and groups that are associated with the namespace. This is an asynchronous
* process. Assets including dashboards, analyses, datasets and data sources are not deleted. To delete these
* assets, you use the API operations for the relevant asset.
*
*
* @param deleteNamespaceRequest
* @return A Java Future containing the result of the DeleteNamespace operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteNamespace
* @see AWS
* API Documentation
*/
default CompletableFuture deleteNamespace(DeleteNamespaceRequest deleteNamespaceRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Deletes a namespace and the users and groups that are associated with the namespace. This is an asynchronous
* process. Assets including dashboards, analyses, datasets and data sources are not deleted. To delete these
* assets, you use the API operations for the relevant asset.
*
*
*
* This is a convenience which creates an instance of the {@link DeleteNamespaceRequest.Builder} avoiding the need
* to create one manually via {@link DeleteNamespaceRequest#builder()}
*
*
* @param deleteNamespaceRequest
* A {@link Consumer} that will call methods on {@link DeleteNamespaceRequest.Builder} to create a request.
* @return A Java Future containing the result of the DeleteNamespace operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteNamespace
* @see AWS
* API Documentation
*/
default CompletableFuture deleteNamespace(
Consumer deleteNamespaceRequest) {
return deleteNamespace(DeleteNamespaceRequest.builder().applyMutation(deleteNamespaceRequest).build());
}
/**
*
* Deletes a template.
*
*
* @param deleteTemplateRequest
* @return A Java Future containing the result of the DeleteTemplate operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - LimitExceededException A limit is exceeded.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteTemplate
* @see AWS API
* Documentation
*/
default CompletableFuture deleteTemplate(DeleteTemplateRequest deleteTemplateRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Deletes a template.
*
*
*
* This is a convenience which creates an instance of the {@link DeleteTemplateRequest.Builder} avoiding the need to
* create one manually via {@link DeleteTemplateRequest#builder()}
*
*
* @param deleteTemplateRequest
* A {@link Consumer} that will call methods on {@link DeleteTemplateRequest.Builder} to create a request.
* @return A Java Future containing the result of the DeleteTemplate operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - LimitExceededException A limit is exceeded.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteTemplate
* @see AWS API
* Documentation
*/
default CompletableFuture deleteTemplate(Consumer deleteTemplateRequest) {
return deleteTemplate(DeleteTemplateRequest.builder().applyMutation(deleteTemplateRequest).build());
}
/**
*
* Deletes the item that the specified template alias points to. If you provide a specific alias, you delete the
* version of the template that the alias points to.
*
*
* @param deleteTemplateAliasRequest
* @return A Java Future containing the result of the DeleteTemplateAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteTemplateAlias
* @see AWS API Documentation
*/
default CompletableFuture deleteTemplateAlias(
DeleteTemplateAliasRequest deleteTemplateAliasRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Deletes the item that the specified template alias points to. If you provide a specific alias, you delete the
* version of the template that the alias points to.
*
*
*
* This is a convenience which creates an instance of the {@link DeleteTemplateAliasRequest.Builder} avoiding the
* need to create one manually via {@link DeleteTemplateAliasRequest#builder()}
*
*
* @param deleteTemplateAliasRequest
* A {@link Consumer} that will call methods on {@link DeleteTemplateAliasRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the DeleteTemplateAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteTemplateAlias
* @see AWS API Documentation
*/
default CompletableFuture deleteTemplateAlias(
Consumer deleteTemplateAliasRequest) {
return deleteTemplateAlias(DeleteTemplateAliasRequest.builder().applyMutation(deleteTemplateAliasRequest).build());
}
/**
*
* Deletes a theme.
*
*
* @param deleteThemeRequest
* @return A Java Future containing the result of the DeleteTheme operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteTheme
* @see AWS API
* Documentation
*/
default CompletableFuture deleteTheme(DeleteThemeRequest deleteThemeRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Deletes a theme.
*
*
*
* This is a convenience which creates an instance of the {@link DeleteThemeRequest.Builder} avoiding the need to
* create one manually via {@link DeleteThemeRequest#builder()}
*
*
* @param deleteThemeRequest
* A {@link Consumer} that will call methods on {@link DeleteThemeRequest.Builder} to create a request.
* @return A Java Future containing the result of the DeleteTheme operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteTheme
* @see AWS API
* Documentation
*/
default CompletableFuture deleteTheme(Consumer deleteThemeRequest) {
return deleteTheme(DeleteThemeRequest.builder().applyMutation(deleteThemeRequest).build());
}
/**
*
* Deletes the version of the theme that the specified theme alias points to. If you provide a specific alias, you
* delete the version of the theme that the alias points to.
*
*
* @param deleteThemeAliasRequest
* @return A Java Future containing the result of the DeleteThemeAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteThemeAlias
* @see AWS
* API Documentation
*/
default CompletableFuture deleteThemeAlias(DeleteThemeAliasRequest deleteThemeAliasRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Deletes the version of the theme that the specified theme alias points to. If you provide a specific alias, you
* delete the version of the theme that the alias points to.
*
*
*
* This is a convenience which creates an instance of the {@link DeleteThemeAliasRequest.Builder} avoiding the need
* to create one manually via {@link DeleteThemeAliasRequest#builder()}
*
*
* @param deleteThemeAliasRequest
* A {@link Consumer} that will call methods on {@link DeleteThemeAliasRequest.Builder} to create a request.
* @return A Java Future containing the result of the DeleteThemeAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteThemeAlias
* @see AWS
* API Documentation
*/
default CompletableFuture deleteThemeAlias(
Consumer deleteThemeAliasRequest) {
return deleteThemeAlias(DeleteThemeAliasRequest.builder().applyMutation(deleteThemeAliasRequest).build());
}
/**
*
* Deletes the Amazon QuickSight user that is associated with the identity of the Identity and Access Management
* (IAM) user or role that's making the call. The IAM user isn't deleted as a result of this call.
*
*
* @param deleteUserRequest
* @return A Java Future containing the result of the DeleteUser operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteUser
* @see AWS API
* Documentation
*/
default CompletableFuture deleteUser(DeleteUserRequest deleteUserRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Deletes the Amazon QuickSight user that is associated with the identity of the Identity and Access Management
* (IAM) user or role that's making the call. The IAM user isn't deleted as a result of this call.
*
*
*
* This is a convenience which creates an instance of the {@link DeleteUserRequest.Builder} avoiding the need to
* create one manually via {@link DeleteUserRequest#builder()}
*
*
* @param deleteUserRequest
* A {@link Consumer} that will call methods on {@link DeleteUserRequest.Builder} to create a request.
* @return A Java Future containing the result of the DeleteUser operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteUser
* @see AWS API
* Documentation
*/
default CompletableFuture deleteUser(Consumer deleteUserRequest) {
return deleteUser(DeleteUserRequest.builder().applyMutation(deleteUserRequest).build());
}
/**
*
* Deletes a user identified by its principal ID.
*
*
* @param deleteUserByPrincipalIdRequest
* @return A Java Future containing the result of the DeleteUserByPrincipalId operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteUserByPrincipalId
* @see AWS API Documentation
*/
default CompletableFuture deleteUserByPrincipalId(
DeleteUserByPrincipalIdRequest deleteUserByPrincipalIdRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Deletes a user identified by its principal ID.
*
*
*
* This is a convenience which creates an instance of the {@link DeleteUserByPrincipalIdRequest.Builder} avoiding
* the need to create one manually via {@link DeleteUserByPrincipalIdRequest#builder()}
*
*
* @param deleteUserByPrincipalIdRequest
* A {@link Consumer} that will call methods on {@link DeleteUserByPrincipalIdRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the DeleteUserByPrincipalId operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DeleteUserByPrincipalId
* @see AWS API Documentation
*/
default CompletableFuture deleteUserByPrincipalId(
Consumer deleteUserByPrincipalIdRequest) {
return deleteUserByPrincipalId(DeleteUserByPrincipalIdRequest.builder().applyMutation(deleteUserByPrincipalIdRequest)
.build());
}
/**
*
* Describes the customizations associated with the provided Amazon Web Services account and Amazon Amazon
* QuickSight namespace in an Amazon Web Services Region;. The Amazon QuickSight console evaluates which
* customizations to apply by running this API operation with the Resolved
flag included.
*
*
* To determine what customizations display when you run this command, it can help to visualize the relationship of
* the entities involved.
*
*
* -
*
* Amazon Web Services account
- The Amazon Web Services account exists at the top of the hierarchy. It
* has the potential to use all of the Amazon Web Services Regions; and AWS Services. When you subscribe to Amazon
* QuickSight, you choose one Amazon Web Services Region; to use as your home Region. That's where your free SPICE
* capacity is located. You can use Amazon QuickSight in any supported Amazon Web Services Region;.
*
*
* -
*
* Amazon Web Services Region;
- In each Amazon Web Services Region; where you sign in to Amazon
* QuickSight at least once, Amazon QuickSight acts as a separate instance of the same service. If you have a user
* directory, it resides in us-east-1, which is the US East (N. Virginia). Generally speaking, these users have
* access to Amazon QuickSight in any Amazon Web Services Region;, unless they are constrained to a namespace.
*
*
* To run the command in a different Amazon Web Services Region;, you change your Region settings. If you're using
* the AWS CLI, you can use one of the following options:
*
*
* -
*
* Use command line
* options.
*
*
* -
*
* Use named profiles.
*
*
* -
*
* Run aws configure
to change your default Amazon Web Services Region;. Use Enter to key the same
* settings for your keys. For more information, see Configuring the AWS CLI.
*
*
*
*
* -
*
* Namespace
- A Amazon QuickSight namespace is a partition that contains users and assets (data
* sources, datasets, dashboards, and so on). To access assets that are in a specific namespace, users and groups
* must also be part of the same namespace. People who share a namespace are completely isolated from users and
* assets in other namespaces, even if they are in the same Amazon Web Services account and Amazon Web Services
* Region;.
*
*
* -
*
* Applied customizations
- Within an Amazon Web Services Region;, a set of Amazon QuickSight
* customizations can apply to an Amazon Web Services account or to a namespace. Settings that you apply to a
* namespace override settings that you apply to an Amazon Web Services account. All settings are isolated to a
* single Amazon Web Services Region;. To apply them in other Amazon Web Services Regions;, run the
* CreateAccountCustomization
command in each Amazon Web Services Region; where you want to apply the
* same customizations.
*
*
*
*
* @param describeAccountCustomizationRequest
* @return A Java Future containing the result of the DescribeAccountCustomization operation returned by the
* service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeAccountCustomization
* @see AWS API Documentation
*/
default CompletableFuture describeAccountCustomization(
DescribeAccountCustomizationRequest describeAccountCustomizationRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes the customizations associated with the provided Amazon Web Services account and Amazon Amazon
* QuickSight namespace in an Amazon Web Services Region;. The Amazon QuickSight console evaluates which
* customizations to apply by running this API operation with the Resolved
flag included.
*
*
* To determine what customizations display when you run this command, it can help to visualize the relationship of
* the entities involved.
*
*
* -
*
* Amazon Web Services account
- The Amazon Web Services account exists at the top of the hierarchy. It
* has the potential to use all of the Amazon Web Services Regions; and AWS Services. When you subscribe to Amazon
* QuickSight, you choose one Amazon Web Services Region; to use as your home Region. That's where your free SPICE
* capacity is located. You can use Amazon QuickSight in any supported Amazon Web Services Region;.
*
*
* -
*
* Amazon Web Services Region;
- In each Amazon Web Services Region; where you sign in to Amazon
* QuickSight at least once, Amazon QuickSight acts as a separate instance of the same service. If you have a user
* directory, it resides in us-east-1, which is the US East (N. Virginia). Generally speaking, these users have
* access to Amazon QuickSight in any Amazon Web Services Region;, unless they are constrained to a namespace.
*
*
* To run the command in a different Amazon Web Services Region;, you change your Region settings. If you're using
* the AWS CLI, you can use one of the following options:
*
*
* -
*
* Use command line
* options.
*
*
* -
*
* Use named profiles.
*
*
* -
*
* Run aws configure
to change your default Amazon Web Services Region;. Use Enter to key the same
* settings for your keys. For more information, see Configuring the AWS CLI.
*
*
*
*
* -
*
* Namespace
- A Amazon QuickSight namespace is a partition that contains users and assets (data
* sources, datasets, dashboards, and so on). To access assets that are in a specific namespace, users and groups
* must also be part of the same namespace. People who share a namespace are completely isolated from users and
* assets in other namespaces, even if they are in the same Amazon Web Services account and Amazon Web Services
* Region;.
*
*
* -
*
* Applied customizations
- Within an Amazon Web Services Region;, a set of Amazon QuickSight
* customizations can apply to an Amazon Web Services account or to a namespace. Settings that you apply to a
* namespace override settings that you apply to an Amazon Web Services account. All settings are isolated to a
* single Amazon Web Services Region;. To apply them in other Amazon Web Services Regions;, run the
* CreateAccountCustomization
command in each Amazon Web Services Region; where you want to apply the
* same customizations.
*
*
*
*
*
* This is a convenience which creates an instance of the {@link DescribeAccountCustomizationRequest.Builder}
* avoiding the need to create one manually via {@link DescribeAccountCustomizationRequest#builder()}
*
*
* @param describeAccountCustomizationRequest
* A {@link Consumer} that will call methods on {@link DescribeAccountCustomizationRequest.Builder} to create
* a request.
* @return A Java Future containing the result of the DescribeAccountCustomization operation returned by the
* service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeAccountCustomization
* @see AWS API Documentation
*/
default CompletableFuture describeAccountCustomization(
Consumer describeAccountCustomizationRequest) {
return describeAccountCustomization(DescribeAccountCustomizationRequest.builder()
.applyMutation(describeAccountCustomizationRequest).build());
}
/**
*
* Describes the settings that were used when your Amazon QuickSight subscription was first created in this Amazon
* Web Services account.
*
*
* @param describeAccountSettingsRequest
* @return A Java Future containing the result of the DescribeAccountSettings operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeAccountSettings
* @see AWS API Documentation
*/
default CompletableFuture describeAccountSettings(
DescribeAccountSettingsRequest describeAccountSettingsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes the settings that were used when your Amazon QuickSight subscription was first created in this Amazon
* Web Services account.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeAccountSettingsRequest.Builder} avoiding
* the need to create one manually via {@link DescribeAccountSettingsRequest#builder()}
*
*
* @param describeAccountSettingsRequest
* A {@link Consumer} that will call methods on {@link DescribeAccountSettingsRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the DescribeAccountSettings operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeAccountSettings
* @see AWS API Documentation
*/
default CompletableFuture describeAccountSettings(
Consumer describeAccountSettingsRequest) {
return describeAccountSettings(DescribeAccountSettingsRequest.builder().applyMutation(describeAccountSettingsRequest)
.build());
}
/**
*
* Provides a summary of the metadata for an analysis.
*
*
* @param describeAnalysisRequest
* @return A Java Future containing the result of the DescribeAnalysis operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeAnalysis
* @see AWS
* API Documentation
*/
default CompletableFuture describeAnalysis(DescribeAnalysisRequest describeAnalysisRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Provides a summary of the metadata for an analysis.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeAnalysisRequest.Builder} avoiding the need
* to create one manually via {@link DescribeAnalysisRequest#builder()}
*
*
* @param describeAnalysisRequest
* A {@link Consumer} that will call methods on {@link DescribeAnalysisRequest.Builder} to create a request.
* @return A Java Future containing the result of the DescribeAnalysis operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeAnalysis
* @see AWS
* API Documentation
*/
default CompletableFuture describeAnalysis(
Consumer describeAnalysisRequest) {
return describeAnalysis(DescribeAnalysisRequest.builder().applyMutation(describeAnalysisRequest).build());
}
/**
*
* Provides the read and write permissions for an analysis.
*
*
* @param describeAnalysisPermissionsRequest
* @return A Java Future containing the result of the DescribeAnalysisPermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeAnalysisPermissions
* @see AWS API Documentation
*/
default CompletableFuture describeAnalysisPermissions(
DescribeAnalysisPermissionsRequest describeAnalysisPermissionsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Provides the read and write permissions for an analysis.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeAnalysisPermissionsRequest.Builder}
* avoiding the need to create one manually via {@link DescribeAnalysisPermissionsRequest#builder()}
*
*
* @param describeAnalysisPermissionsRequest
* A {@link Consumer} that will call methods on {@link DescribeAnalysisPermissionsRequest.Builder} to create
* a request.
* @return A Java Future containing the result of the DescribeAnalysisPermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeAnalysisPermissions
* @see AWS API Documentation
*/
default CompletableFuture describeAnalysisPermissions(
Consumer describeAnalysisPermissionsRequest) {
return describeAnalysisPermissions(DescribeAnalysisPermissionsRequest.builder()
.applyMutation(describeAnalysisPermissionsRequest).build());
}
/**
*
* Provides a summary for a dashboard.
*
*
* @param describeDashboardRequest
* @return A Java Future containing the result of the DescribeDashboard operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeDashboard
* @see AWS
* API Documentation
*/
default CompletableFuture describeDashboard(DescribeDashboardRequest describeDashboardRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Provides a summary for a dashboard.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeDashboardRequest.Builder} avoiding the need
* to create one manually via {@link DescribeDashboardRequest#builder()}
*
*
* @param describeDashboardRequest
* A {@link Consumer} that will call methods on {@link DescribeDashboardRequest.Builder} to create a request.
* @return A Java Future containing the result of the DescribeDashboard operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeDashboard
* @see AWS
* API Documentation
*/
default CompletableFuture describeDashboard(
Consumer describeDashboardRequest) {
return describeDashboard(DescribeDashboardRequest.builder().applyMutation(describeDashboardRequest).build());
}
/**
*
* Describes read and write permissions for a dashboard.
*
*
* @param describeDashboardPermissionsRequest
* @return A Java Future containing the result of the DescribeDashboardPermissions operation returned by the
* service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeDashboardPermissions
* @see AWS API Documentation
*/
default CompletableFuture describeDashboardPermissions(
DescribeDashboardPermissionsRequest describeDashboardPermissionsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes read and write permissions for a dashboard.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeDashboardPermissionsRequest.Builder}
* avoiding the need to create one manually via {@link DescribeDashboardPermissionsRequest#builder()}
*
*
* @param describeDashboardPermissionsRequest
* A {@link Consumer} that will call methods on {@link DescribeDashboardPermissionsRequest.Builder} to create
* a request.
* @return A Java Future containing the result of the DescribeDashboardPermissions operation returned by the
* service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeDashboardPermissions
* @see AWS API Documentation
*/
default CompletableFuture describeDashboardPermissions(
Consumer describeDashboardPermissionsRequest) {
return describeDashboardPermissions(DescribeDashboardPermissionsRequest.builder()
.applyMutation(describeDashboardPermissionsRequest).build());
}
/**
*
* Describes a dataset.
*
*
* @param describeDataSetRequest
* @return A Java Future containing the result of the DescribeDataSet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeDataSet
* @see AWS
* API Documentation
*/
default CompletableFuture describeDataSet(DescribeDataSetRequest describeDataSetRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes a dataset.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeDataSetRequest.Builder} avoiding the need
* to create one manually via {@link DescribeDataSetRequest#builder()}
*
*
* @param describeDataSetRequest
* A {@link Consumer} that will call methods on {@link DescribeDataSetRequest.Builder} to create a request.
* @return A Java Future containing the result of the DescribeDataSet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeDataSet
* @see AWS
* API Documentation
*/
default CompletableFuture describeDataSet(
Consumer describeDataSetRequest) {
return describeDataSet(DescribeDataSetRequest.builder().applyMutation(describeDataSetRequest).build());
}
/**
*
* Describes the permissions on a dataset.
*
*
* The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id
.
*
*
* @param describeDataSetPermissionsRequest
* @return A Java Future containing the result of the DescribeDataSetPermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeDataSetPermissions
* @see AWS API Documentation
*/
default CompletableFuture describeDataSetPermissions(
DescribeDataSetPermissionsRequest describeDataSetPermissionsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes the permissions on a dataset.
*
*
* The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id
.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeDataSetPermissionsRequest.Builder} avoiding
* the need to create one manually via {@link DescribeDataSetPermissionsRequest#builder()}
*
*
* @param describeDataSetPermissionsRequest
* A {@link Consumer} that will call methods on {@link DescribeDataSetPermissionsRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the DescribeDataSetPermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeDataSetPermissions
* @see AWS API Documentation
*/
default CompletableFuture describeDataSetPermissions(
Consumer describeDataSetPermissionsRequest) {
return describeDataSetPermissions(DescribeDataSetPermissionsRequest.builder()
.applyMutation(describeDataSetPermissionsRequest).build());
}
/**
*
* Describes a data source.
*
*
* @param describeDataSourceRequest
* @return A Java Future containing the result of the DescribeDataSource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeDataSource
* @see AWS
* API Documentation
*/
default CompletableFuture describeDataSource(DescribeDataSourceRequest describeDataSourceRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes a data source.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeDataSourceRequest.Builder} avoiding the
* need to create one manually via {@link DescribeDataSourceRequest#builder()}
*
*
* @param describeDataSourceRequest
* A {@link Consumer} that will call methods on {@link DescribeDataSourceRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the DescribeDataSource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeDataSource
* @see AWS
* API Documentation
*/
default CompletableFuture describeDataSource(
Consumer describeDataSourceRequest) {
return describeDataSource(DescribeDataSourceRequest.builder().applyMutation(describeDataSourceRequest).build());
}
/**
*
* Describes the resource permissions for a data source.
*
*
* @param describeDataSourcePermissionsRequest
* @return A Java Future containing the result of the DescribeDataSourcePermissions operation returned by the
* service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeDataSourcePermissions
* @see AWS API Documentation
*/
default CompletableFuture describeDataSourcePermissions(
DescribeDataSourcePermissionsRequest describeDataSourcePermissionsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes the resource permissions for a data source.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeDataSourcePermissionsRequest.Builder}
* avoiding the need to create one manually via {@link DescribeDataSourcePermissionsRequest#builder()}
*
*
* @param describeDataSourcePermissionsRequest
* A {@link Consumer} that will call methods on {@link DescribeDataSourcePermissionsRequest.Builder} to
* create a request.
* @return A Java Future containing the result of the DescribeDataSourcePermissions operation returned by the
* service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeDataSourcePermissions
* @see AWS API Documentation
*/
default CompletableFuture describeDataSourcePermissions(
Consumer describeDataSourcePermissionsRequest) {
return describeDataSourcePermissions(DescribeDataSourcePermissionsRequest.builder()
.applyMutation(describeDataSourcePermissionsRequest).build());
}
/**
*
* Describes a folder.
*
*
* @param describeFolderRequest
* @return A Java Future containing the result of the DescribeFolder operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeFolder
* @see AWS API
* Documentation
*/
default CompletableFuture describeFolder(DescribeFolderRequest describeFolderRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes a folder.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeFolderRequest.Builder} avoiding the need to
* create one manually via {@link DescribeFolderRequest#builder()}
*
*
* @param describeFolderRequest
* A {@link Consumer} that will call methods on {@link DescribeFolderRequest.Builder} to create a request.
* @return A Java Future containing the result of the DescribeFolder operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeFolder
* @see AWS API
* Documentation
*/
default CompletableFuture describeFolder(Consumer describeFolderRequest) {
return describeFolder(DescribeFolderRequest.builder().applyMutation(describeFolderRequest).build());
}
/**
*
* Describes permissions for a folder.
*
*
* @param describeFolderPermissionsRequest
* @return A Java Future containing the result of the DescribeFolderPermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeFolderPermissions
* @see AWS API Documentation
*/
default CompletableFuture describeFolderPermissions(
DescribeFolderPermissionsRequest describeFolderPermissionsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes permissions for a folder.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeFolderPermissionsRequest.Builder} avoiding
* the need to create one manually via {@link DescribeFolderPermissionsRequest#builder()}
*
*
* @param describeFolderPermissionsRequest
* A {@link Consumer} that will call methods on {@link DescribeFolderPermissionsRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the DescribeFolderPermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeFolderPermissions
* @see AWS API Documentation
*/
default CompletableFuture describeFolderPermissions(
Consumer describeFolderPermissionsRequest) {
return describeFolderPermissions(DescribeFolderPermissionsRequest.builder()
.applyMutation(describeFolderPermissionsRequest).build());
}
/**
*
* Describes the folder resolved permissions. Permissions consists of both folder direct permissions and the
* inherited permissions from the ancestor folders.
*
*
* @param describeFolderResolvedPermissionsRequest
* @return A Java Future containing the result of the DescribeFolderResolvedPermissions operation returned by the
* service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeFolderResolvedPermissions
* @see AWS API Documentation
*/
default CompletableFuture describeFolderResolvedPermissions(
DescribeFolderResolvedPermissionsRequest describeFolderResolvedPermissionsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes the folder resolved permissions. Permissions consists of both folder direct permissions and the
* inherited permissions from the ancestor folders.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeFolderResolvedPermissionsRequest.Builder}
* avoiding the need to create one manually via {@link DescribeFolderResolvedPermissionsRequest#builder()}
*
*
* @param describeFolderResolvedPermissionsRequest
* A {@link Consumer} that will call methods on {@link DescribeFolderResolvedPermissionsRequest.Builder} to
* create a request.
* @return A Java Future containing the result of the DescribeFolderResolvedPermissions operation returned by the
* service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeFolderResolvedPermissions
* @see AWS API Documentation
*/
default CompletableFuture describeFolderResolvedPermissions(
Consumer describeFolderResolvedPermissionsRequest) {
return describeFolderResolvedPermissions(DescribeFolderResolvedPermissionsRequest.builder()
.applyMutation(describeFolderResolvedPermissionsRequest).build());
}
/**
*
* Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN).
*
*
* @param describeGroupRequest
* @return A Java Future containing the result of the DescribeGroup operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeGroup
* @see AWS API
* Documentation
*/
default CompletableFuture describeGroup(DescribeGroupRequest describeGroupRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN).
*
*
*
* This is a convenience which creates an instance of the {@link DescribeGroupRequest.Builder} avoiding the need to
* create one manually via {@link DescribeGroupRequest#builder()}
*
*
* @param describeGroupRequest
* A {@link Consumer} that will call methods on {@link DescribeGroupRequest.Builder} to create a request.
* @return A Java Future containing the result of the DescribeGroup operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeGroup
* @see AWS API
* Documentation
*/
default CompletableFuture describeGroup(Consumer describeGroupRequest) {
return describeGroup(DescribeGroupRequest.builder().applyMutation(describeGroupRequest).build());
}
/**
*
* Describes an existing IAMpolicy assignment, as specified by the assignment name.
*
*
* @param describeIamPolicyAssignmentRequest
* @return A Java Future containing the result of the DescribeIAMPolicyAssignment operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeIAMPolicyAssignment
* @see AWS API Documentation
*/
default CompletableFuture describeIAMPolicyAssignment(
DescribeIamPolicyAssignmentRequest describeIamPolicyAssignmentRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes an existing IAMpolicy assignment, as specified by the assignment name.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeIamPolicyAssignmentRequest.Builder}
* avoiding the need to create one manually via {@link DescribeIamPolicyAssignmentRequest#builder()}
*
*
* @param describeIamPolicyAssignmentRequest
* A {@link Consumer} that will call methods on {@link DescribeIAMPolicyAssignmentRequest.Builder} to create
* a request.
* @return A Java Future containing the result of the DescribeIAMPolicyAssignment operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeIAMPolicyAssignment
* @see AWS API Documentation
*/
default CompletableFuture describeIAMPolicyAssignment(
Consumer describeIamPolicyAssignmentRequest) {
return describeIAMPolicyAssignment(DescribeIamPolicyAssignmentRequest.builder()
.applyMutation(describeIamPolicyAssignmentRequest).build());
}
/**
*
* Describes a SPICE ingestion.
*
*
* @param describeIngestionRequest
* @return A Java Future containing the result of the DescribeIngestion operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ResourceExistsException The resource specified already exists.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeIngestion
* @see AWS
* API Documentation
*/
default CompletableFuture describeIngestion(DescribeIngestionRequest describeIngestionRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes a SPICE ingestion.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeIngestionRequest.Builder} avoiding the need
* to create one manually via {@link DescribeIngestionRequest#builder()}
*
*
* @param describeIngestionRequest
* A {@link Consumer} that will call methods on {@link DescribeIngestionRequest.Builder} to create a request.
* @return A Java Future containing the result of the DescribeIngestion operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ResourceExistsException The resource specified already exists.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeIngestion
* @see AWS
* API Documentation
*/
default CompletableFuture describeIngestion(
Consumer describeIngestionRequest) {
return describeIngestion(DescribeIngestionRequest.builder().applyMutation(describeIngestionRequest).build());
}
/**
*
* Describes the current namespace.
*
*
* @param describeNamespaceRequest
* @return A Java Future containing the result of the DescribeNamespace operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeNamespace
* @see AWS
* API Documentation
*/
default CompletableFuture describeNamespace(DescribeNamespaceRequest describeNamespaceRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes the current namespace.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeNamespaceRequest.Builder} avoiding the need
* to create one manually via {@link DescribeNamespaceRequest#builder()}
*
*
* @param describeNamespaceRequest
* A {@link Consumer} that will call methods on {@link DescribeNamespaceRequest.Builder} to create a request.
* @return A Java Future containing the result of the DescribeNamespace operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeNamespace
* @see AWS
* API Documentation
*/
default CompletableFuture describeNamespace(
Consumer describeNamespaceRequest) {
return describeNamespace(DescribeNamespaceRequest.builder().applyMutation(describeNamespaceRequest).build());
}
/**
*
* Describes a template's metadata.
*
*
* @param describeTemplateRequest
* @return A Java Future containing the result of the DescribeTemplate operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeTemplate
* @see AWS
* API Documentation
*/
default CompletableFuture describeTemplate(DescribeTemplateRequest describeTemplateRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes a template's metadata.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeTemplateRequest.Builder} avoiding the need
* to create one manually via {@link DescribeTemplateRequest#builder()}
*
*
* @param describeTemplateRequest
* A {@link Consumer} that will call methods on {@link DescribeTemplateRequest.Builder} to create a request.
* @return A Java Future containing the result of the DescribeTemplate operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeTemplate
* @see AWS
* API Documentation
*/
default CompletableFuture describeTemplate(
Consumer describeTemplateRequest) {
return describeTemplate(DescribeTemplateRequest.builder().applyMutation(describeTemplateRequest).build());
}
/**
*
* Describes the template alias for a template.
*
*
* @param describeTemplateAliasRequest
* @return A Java Future containing the result of the DescribeTemplateAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeTemplateAlias
* @see AWS API Documentation
*/
default CompletableFuture describeTemplateAlias(
DescribeTemplateAliasRequest describeTemplateAliasRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes the template alias for a template.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeTemplateAliasRequest.Builder} avoiding the
* need to create one manually via {@link DescribeTemplateAliasRequest#builder()}
*
*
* @param describeTemplateAliasRequest
* A {@link Consumer} that will call methods on {@link DescribeTemplateAliasRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the DescribeTemplateAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeTemplateAlias
* @see AWS API Documentation
*/
default CompletableFuture describeTemplateAlias(
Consumer describeTemplateAliasRequest) {
return describeTemplateAlias(DescribeTemplateAliasRequest.builder().applyMutation(describeTemplateAliasRequest).build());
}
/**
*
* Describes read and write permissions on a template.
*
*
* @param describeTemplatePermissionsRequest
* @return A Java Future containing the result of the DescribeTemplatePermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - ResourceNotFoundException One or more resources can't be found.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeTemplatePermissions
* @see AWS API Documentation
*/
default CompletableFuture describeTemplatePermissions(
DescribeTemplatePermissionsRequest describeTemplatePermissionsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes read and write permissions on a template.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeTemplatePermissionsRequest.Builder}
* avoiding the need to create one manually via {@link DescribeTemplatePermissionsRequest#builder()}
*
*
* @param describeTemplatePermissionsRequest
* A {@link Consumer} that will call methods on {@link DescribeTemplatePermissionsRequest.Builder} to create
* a request.
* @return A Java Future containing the result of the DescribeTemplatePermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - ResourceNotFoundException One or more resources can't be found.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeTemplatePermissions
* @see AWS API Documentation
*/
default CompletableFuture describeTemplatePermissions(
Consumer describeTemplatePermissionsRequest) {
return describeTemplatePermissions(DescribeTemplatePermissionsRequest.builder()
.applyMutation(describeTemplatePermissionsRequest).build());
}
/**
*
* Describes a theme.
*
*
* @param describeThemeRequest
* @return A Java Future containing the result of the DescribeTheme operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeTheme
* @see AWS API
* Documentation
*/
default CompletableFuture describeTheme(DescribeThemeRequest describeThemeRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes a theme.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeThemeRequest.Builder} avoiding the need to
* create one manually via {@link DescribeThemeRequest#builder()}
*
*
* @param describeThemeRequest
* A {@link Consumer} that will call methods on {@link DescribeThemeRequest.Builder} to create a request.
* @return A Java Future containing the result of the DescribeTheme operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeTheme
* @see AWS API
* Documentation
*/
default CompletableFuture describeTheme(Consumer describeThemeRequest) {
return describeTheme(DescribeThemeRequest.builder().applyMutation(describeThemeRequest).build());
}
/**
*
* Describes the alias for a theme.
*
*
* @param describeThemeAliasRequest
* @return A Java Future containing the result of the DescribeThemeAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeThemeAlias
* @see AWS
* API Documentation
*/
default CompletableFuture describeThemeAlias(DescribeThemeAliasRequest describeThemeAliasRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes the alias for a theme.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeThemeAliasRequest.Builder} avoiding the
* need to create one manually via {@link DescribeThemeAliasRequest#builder()}
*
*
* @param describeThemeAliasRequest
* A {@link Consumer} that will call methods on {@link DescribeThemeAliasRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the DescribeThemeAlias operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeThemeAlias
* @see AWS
* API Documentation
*/
default CompletableFuture describeThemeAlias(
Consumer describeThemeAliasRequest) {
return describeThemeAlias(DescribeThemeAliasRequest.builder().applyMutation(describeThemeAliasRequest).build());
}
/**
*
* Describes the read and write permissions for a theme.
*
*
* @param describeThemePermissionsRequest
* @return A Java Future containing the result of the DescribeThemePermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeThemePermissions
* @see AWS API Documentation
*/
default CompletableFuture describeThemePermissions(
DescribeThemePermissionsRequest describeThemePermissionsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Describes the read and write permissions for a theme.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeThemePermissionsRequest.Builder} avoiding
* the need to create one manually via {@link DescribeThemePermissionsRequest#builder()}
*
*
* @param describeThemePermissionsRequest
* A {@link Consumer} that will call methods on {@link DescribeThemePermissionsRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the DescribeThemePermissions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeThemePermissions
* @see AWS API Documentation
*/
default CompletableFuture describeThemePermissions(
Consumer describeThemePermissionsRequest) {
return describeThemePermissions(DescribeThemePermissionsRequest.builder().applyMutation(describeThemePermissionsRequest)
.build());
}
/**
*
* Returns information about a user, given the user name.
*
*
* @param describeUserRequest
* @return A Java Future containing the result of the DescribeUser operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeUser
* @see AWS API
* Documentation
*/
default CompletableFuture describeUser(DescribeUserRequest describeUserRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Returns information about a user, given the user name.
*
*
*
* This is a convenience which creates an instance of the {@link DescribeUserRequest.Builder} avoiding the need to
* create one manually via {@link DescribeUserRequest#builder()}
*
*
* @param describeUserRequest
* A {@link Consumer} that will call methods on {@link DescribeUserRequest.Builder} to create a request.
* @return A Java Future containing the result of the DescribeUser operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.DescribeUser
* @see AWS API
* Documentation
*/
default CompletableFuture describeUser(Consumer describeUserRequest) {
return describeUser(DescribeUserRequest.builder().applyMutation(describeUserRequest).build());
}
/**
*
* Generates an embed URL that you can use to embed an Amazon QuickSight dashboard in your website, without having
* to register any reader users. Before you use this action, make sure that you have configured the dashboards and
* permissions.
*
*
* The following rules apply to the generated URL:
*
*
* -
*
* It contains a temporary bearer token. It is valid for 5 minutes after it is generated. Once redeemed within this
* period, it cannot be re-used again.
*
*
* -
*
* The URL validity period should not be confused with the actual session lifetime that can be customized using the
* SessionLifetimeInMinutes
* parameter.
*
*
* The resulting user session is valid for 15 minutes (default) to 10 hours (maximum).
*
*
* -
*
* You are charged only when the URL is used or there is interaction with Amazon QuickSight.
*
*
*
*
* For more information, see Embedded Analytics in the
* Amazon QuickSight User Guide.
*
*
* For more information about the high-level steps for embedding and for an interactive demo of the ways you can
* customize embedding, visit the Amazon QuickSight Developer
* Portal.
*
*
* @param generateEmbedUrlForAnonymousUserRequest
* @return A Java Future containing the result of the GenerateEmbedUrlForAnonymousUser operation returned by the
* service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a
* session isn't valid. The session lifetime must be 15-600 minutes.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - UnsupportedPricingPlanException This error indicates that you are calling an embedding operation in
* Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can
* use embedding for anonymous users, a Amazon QuickSight administrator needs to add capacity pricing to
* Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.
*
* After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the
* --identity-type ANONYMOUS
option.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.GenerateEmbedUrlForAnonymousUser
* @see AWS API Documentation
*/
default CompletableFuture generateEmbedUrlForAnonymousUser(
GenerateEmbedUrlForAnonymousUserRequest generateEmbedUrlForAnonymousUserRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Generates an embed URL that you can use to embed an Amazon QuickSight dashboard in your website, without having
* to register any reader users. Before you use this action, make sure that you have configured the dashboards and
* permissions.
*
*
* The following rules apply to the generated URL:
*
*
* -
*
* It contains a temporary bearer token. It is valid for 5 minutes after it is generated. Once redeemed within this
* period, it cannot be re-used again.
*
*
* -
*
* The URL validity period should not be confused with the actual session lifetime that can be customized using the
* SessionLifetimeInMinutes
* parameter.
*
*
* The resulting user session is valid for 15 minutes (default) to 10 hours (maximum).
*
*
* -
*
* You are charged only when the URL is used or there is interaction with Amazon QuickSight.
*
*
*
*
* For more information, see Embedded Analytics in the
* Amazon QuickSight User Guide.
*
*
* For more information about the high-level steps for embedding and for an interactive demo of the ways you can
* customize embedding, visit the Amazon QuickSight Developer
* Portal.
*
*
*
* This is a convenience which creates an instance of the {@link GenerateEmbedUrlForAnonymousUserRequest.Builder}
* avoiding the need to create one manually via {@link GenerateEmbedUrlForAnonymousUserRequest#builder()}
*
*
* @param generateEmbedUrlForAnonymousUserRequest
* A {@link Consumer} that will call methods on {@link GenerateEmbedUrlForAnonymousUserRequest.Builder} to
* create a request.
* @return A Java Future containing the result of the GenerateEmbedUrlForAnonymousUser operation returned by the
* service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a
* session isn't valid. The session lifetime must be 15-600 minutes.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - UnsupportedPricingPlanException This error indicates that you are calling an embedding operation in
* Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can
* use embedding for anonymous users, a Amazon QuickSight administrator needs to add capacity pricing to
* Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.
*
* After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the
* --identity-type ANONYMOUS
option.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.GenerateEmbedUrlForAnonymousUser
* @see AWS API Documentation
*/
default CompletableFuture generateEmbedUrlForAnonymousUser(
Consumer generateEmbedUrlForAnonymousUserRequest) {
return generateEmbedUrlForAnonymousUser(GenerateEmbedUrlForAnonymousUserRequest.builder()
.applyMutation(generateEmbedUrlForAnonymousUserRequest).build());
}
/**
*
* Generates an embed URL that you can use to embed an Amazon QuickSight experience in your website. This action can
* be used for any type of user registered in an Amazon QuickSight account. Before you use this action, make sure
* that you have configured the relevant Amazon QuickSight resource and permissions.
*
*
* The following rules apply to the generated URL:
*
*
* -
*
* It contains a temporary bearer token. It is valid for 5 minutes after it is generated. Once redeemed within this
* period, it cannot be re-used again.
*
*
* -
*
* The URL validity period should not be confused with the actual session lifetime that can be customized using the
* SessionLifetimeInMinutes
* parameter.
*
*
* The resulting user session is valid for 15 minutes (default) to 10 hours (maximum).
*
*
* -
*
* You are charged only when the URL is used or there is interaction with Amazon QuickSight.
*
*
*
*
* For more information, see Embedded Analytics in the
* Amazon QuickSight User Guide.
*
*
* For more information about the high-level steps for embedding and for an interactive demo of the ways you can
* customize embedding, visit the Amazon QuickSight Developer
* Portal.
*
*
* @param generateEmbedUrlForRegisteredUserRequest
* @return A Java Future containing the result of the GenerateEmbedUrlForRegisteredUser operation returned by the
* service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - QuickSightUserNotFoundException The user with the provided name isn't found. This error can happen in
* any operation that requires finding a user based on a provided user name, such as
DeleteUser
, DescribeUser
, and so on.
* - ResourceNotFoundException One or more resources can't be found.
* - SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a
* session isn't valid. The session lifetime must be 15-600 minutes.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - UnsupportedPricingPlanException This error indicates that you are calling an embedding operation in
* Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can
* use embedding for anonymous users, a Amazon QuickSight administrator needs to add capacity pricing to
* Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.
*
* After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the
* --identity-type ANONYMOUS
option.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.GenerateEmbedUrlForRegisteredUser
* @see AWS API Documentation
*/
default CompletableFuture generateEmbedUrlForRegisteredUser(
GenerateEmbedUrlForRegisteredUserRequest generateEmbedUrlForRegisteredUserRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Generates an embed URL that you can use to embed an Amazon QuickSight experience in your website. This action can
* be used for any type of user registered in an Amazon QuickSight account. Before you use this action, make sure
* that you have configured the relevant Amazon QuickSight resource and permissions.
*
*
* The following rules apply to the generated URL:
*
*
* -
*
* It contains a temporary bearer token. It is valid for 5 minutes after it is generated. Once redeemed within this
* period, it cannot be re-used again.
*
*
* -
*
* The URL validity period should not be confused with the actual session lifetime that can be customized using the
* SessionLifetimeInMinutes
* parameter.
*
*
* The resulting user session is valid for 15 minutes (default) to 10 hours (maximum).
*
*
* -
*
* You are charged only when the URL is used or there is interaction with Amazon QuickSight.
*
*
*
*
* For more information, see Embedded Analytics in the
* Amazon QuickSight User Guide.
*
*
* For more information about the high-level steps for embedding and for an interactive demo of the ways you can
* customize embedding, visit the Amazon QuickSight Developer
* Portal.
*
*
*
* This is a convenience which creates an instance of the {@link GenerateEmbedUrlForRegisteredUserRequest.Builder}
* avoiding the need to create one manually via {@link GenerateEmbedUrlForRegisteredUserRequest#builder()}
*
*
* @param generateEmbedUrlForRegisteredUserRequest
* A {@link Consumer} that will call methods on {@link GenerateEmbedUrlForRegisteredUserRequest.Builder} to
* create a request.
* @return A Java Future containing the result of the GenerateEmbedUrlForRegisteredUser operation returned by the
* service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - QuickSightUserNotFoundException The user with the provided name isn't found. This error can happen in
* any operation that requires finding a user based on a provided user name, such as
DeleteUser
, DescribeUser
, and so on.
* - ResourceNotFoundException One or more resources can't be found.
* - SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a
* session isn't valid. The session lifetime must be 15-600 minutes.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - UnsupportedPricingPlanException This error indicates that you are calling an embedding operation in
* Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can
* use embedding for anonymous users, a Amazon QuickSight administrator needs to add capacity pricing to
* Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.
*
* After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the
* --identity-type ANONYMOUS
option.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.GenerateEmbedUrlForRegisteredUser
* @see AWS API Documentation
*/
default CompletableFuture generateEmbedUrlForRegisteredUser(
Consumer generateEmbedUrlForRegisteredUserRequest) {
return generateEmbedUrlForRegisteredUser(GenerateEmbedUrlForRegisteredUserRequest.builder()
.applyMutation(generateEmbedUrlForRegisteredUserRequest).build());
}
/**
*
* Generates a session URL and authorization code that you can use to embed an Amazon Amazon QuickSight read-only
* dashboard in your web server code. Before you use this command, make sure that you have configured the dashboards
* and permissions.
*
*
* Currently, you can use GetDashboardEmbedURL
only from the server, not from the user's browser. The
* following rules apply to the combination of URL and authorization code:
*
*
* -
*
* They must be used together.
*
*
* -
*
* They can be used one time only.
*
*
* -
*
* They are valid for 5 minutes after you run this command.
*
*
* -
*
* The resulting user session is valid for 10 hours.
*
*
*
*
* For more information, see Embedding Analytics
* Using GetDashboardEmbedUrl in the Amazon QuickSight User Guide.
*
*
* For more information about the high-level steps for embedding and for an interactive demo of the ways you can
* customize embedding, visit the Amazon QuickSight Developer
* Portal.
*
*
* @param getDashboardEmbedUrlRequest
* @return A Java Future containing the result of the GetDashboardEmbedUrl operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - DomainNotWhitelistedException The domain specified isn't on the allow list. All domains for embedded
* dashboards must be added to the approved list by an Amazon QuickSight admin.
* - QuickSightUserNotFoundException The user with the provided name isn't found. This error can happen in
* any operation that requires finding a user based on a provided user name, such as
DeleteUser
, DescribeUser
, and so on.
* - IdentityTypeNotSupportedException The identity type specified isn't supported. Supported identity
* types include
IAM
and QUICKSIGHT
.
* - SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a
* session isn't valid. The session lifetime must be 15-600 minutes.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - UnsupportedPricingPlanException This error indicates that you are calling an embedding operation in
* Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can
* use embedding for anonymous users, a Amazon QuickSight administrator needs to add capacity pricing to
* Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.
*
* After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the
* --identity-type ANONYMOUS
option.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.GetDashboardEmbedUrl
* @see AWS API Documentation
*/
default CompletableFuture getDashboardEmbedUrl(
GetDashboardEmbedUrlRequest getDashboardEmbedUrlRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Generates a session URL and authorization code that you can use to embed an Amazon Amazon QuickSight read-only
* dashboard in your web server code. Before you use this command, make sure that you have configured the dashboards
* and permissions.
*
*
* Currently, you can use GetDashboardEmbedURL
only from the server, not from the user's browser. The
* following rules apply to the combination of URL and authorization code:
*
*
* -
*
* They must be used together.
*
*
* -
*
* They can be used one time only.
*
*
* -
*
* They are valid for 5 minutes after you run this command.
*
*
* -
*
* The resulting user session is valid for 10 hours.
*
*
*
*
* For more information, see Embedding Analytics
* Using GetDashboardEmbedUrl in the Amazon QuickSight User Guide.
*
*
* For more information about the high-level steps for embedding and for an interactive demo of the ways you can
* customize embedding, visit the Amazon QuickSight Developer
* Portal.
*
*
*
* This is a convenience which creates an instance of the {@link GetDashboardEmbedUrlRequest.Builder} avoiding the
* need to create one manually via {@link GetDashboardEmbedUrlRequest#builder()}
*
*
* @param getDashboardEmbedUrlRequest
* A {@link Consumer} that will call methods on {@link GetDashboardEmbedUrlRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the GetDashboardEmbedUrl operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - DomainNotWhitelistedException The domain specified isn't on the allow list. All domains for embedded
* dashboards must be added to the approved list by an Amazon QuickSight admin.
* - QuickSightUserNotFoundException The user with the provided name isn't found. This error can happen in
* any operation that requires finding a user based on a provided user name, such as
DeleteUser
, DescribeUser
, and so on.
* - IdentityTypeNotSupportedException The identity type specified isn't supported. Supported identity
* types include
IAM
and QUICKSIGHT
.
* - SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a
* session isn't valid. The session lifetime must be 15-600 minutes.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - UnsupportedPricingPlanException This error indicates that you are calling an embedding operation in
* Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can
* use embedding for anonymous users, a Amazon QuickSight administrator needs to add capacity pricing to
* Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.
*
* After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the
* --identity-type ANONYMOUS
option.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.GetDashboardEmbedUrl
* @see AWS API Documentation
*/
default CompletableFuture getDashboardEmbedUrl(
Consumer getDashboardEmbedUrlRequest) {
return getDashboardEmbedUrl(GetDashboardEmbedUrlRequest.builder().applyMutation(getDashboardEmbedUrlRequest).build());
}
/**
*
* Generates a session URL and authorization code that you can use to embed the Amazon Amazon QuickSight console in
* your web server code. Use GetSessionEmbedUrl
where you want to provide an authoring portal that
* allows users to create data sources, datasets, analyses, and dashboards. The users who access an embedded Amazon
* QuickSight console need belong to the author or admin security cohort. If you want to restrict permissions to
* some of these features, add a custom permissions profile to the user with the UpdateUser
* API operation. Use RegisterUser
API operation to add a new user with a custom permission
* profile attached. For more information, see the following sections in the Amazon QuickSight User Guide:
*
*
* -
*
*
* -
*
*
*
*
* @param getSessionEmbedUrlRequest
* @return A Java Future containing the result of the GetSessionEmbedUrl operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - QuickSightUserNotFoundException The user with the provided name isn't found. This error can happen in
* any operation that requires finding a user based on a provided user name, such as
DeleteUser
, DescribeUser
, and so on.
* - SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a
* session isn't valid. The session lifetime must be 15-600 minutes.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.GetSessionEmbedUrl
* @see AWS
* API Documentation
*/
default CompletableFuture getSessionEmbedUrl(GetSessionEmbedUrlRequest getSessionEmbedUrlRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Generates a session URL and authorization code that you can use to embed the Amazon Amazon QuickSight console in
* your web server code. Use GetSessionEmbedUrl
where you want to provide an authoring portal that
* allows users to create data sources, datasets, analyses, and dashboards. The users who access an embedded Amazon
* QuickSight console need belong to the author or admin security cohort. If you want to restrict permissions to
* some of these features, add a custom permissions profile to the user with the UpdateUser
* API operation. Use RegisterUser
API operation to add a new user with a custom permission
* profile attached. For more information, see the following sections in the Amazon QuickSight User Guide:
*
*
* -
*
*
* -
*
*
*
*
*
* This is a convenience which creates an instance of the {@link GetSessionEmbedUrlRequest.Builder} avoiding the
* need to create one manually via {@link GetSessionEmbedUrlRequest#builder()}
*
*
* @param getSessionEmbedUrlRequest
* A {@link Consumer} that will call methods on {@link GetSessionEmbedUrlRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the GetSessionEmbedUrl operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - QuickSightUserNotFoundException The user with the provided name isn't found. This error can happen in
* any operation that requires finding a user based on a provided user name, such as
DeleteUser
, DescribeUser
, and so on.
* - SessionLifetimeInMinutesInvalidException The number of minutes specified for the lifetime of a
* session isn't valid. The session lifetime must be 15-600 minutes.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.GetSessionEmbedUrl
* @see AWS
* API Documentation
*/
default CompletableFuture getSessionEmbedUrl(
Consumer getSessionEmbedUrlRequest) {
return getSessionEmbedUrl(GetSessionEmbedUrlRequest.builder().applyMutation(getSessionEmbedUrlRequest).build());
}
/**
*
* Lists Amazon QuickSight analyses that exist in the specified Amazon Web Services account.
*
*
* @param listAnalysesRequest
* @return A Java Future containing the result of the ListAnalyses operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListAnalyses
* @see AWS API
* Documentation
*/
default CompletableFuture listAnalyses(ListAnalysesRequest listAnalysesRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists Amazon QuickSight analyses that exist in the specified Amazon Web Services account.
*
*
*
* This is a convenience which creates an instance of the {@link ListAnalysesRequest.Builder} avoiding the need to
* create one manually via {@link ListAnalysesRequest#builder()}
*
*
* @param listAnalysesRequest
* A {@link Consumer} that will call methods on {@link ListAnalysesRequest.Builder} to create a request.
* @return A Java Future containing the result of the ListAnalyses operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListAnalyses
* @see AWS API
* Documentation
*/
default CompletableFuture listAnalyses(Consumer listAnalysesRequest) {
return listAnalyses(ListAnalysesRequest.builder().applyMutation(listAnalysesRequest).build());
}
/**
*
* Lists Amazon QuickSight analyses that exist in the specified Amazon Web Services account.
*
*
*
* This is a variant of {@link #listAnalyses(software.amazon.awssdk.services.quicksight.model.ListAnalysesRequest)}
* operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
* SDK will internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListAnalysesPublisher publisher = client.listAnalysesPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListAnalysesPublisher publisher = client.listAnalysesPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListAnalysesResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listAnalyses(software.amazon.awssdk.services.quicksight.model.ListAnalysesRequest)} operation.
*
*
* @param listAnalysesRequest
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListAnalyses
* @see AWS API
* Documentation
*/
default ListAnalysesPublisher listAnalysesPaginator(ListAnalysesRequest listAnalysesRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists Amazon QuickSight analyses that exist in the specified Amazon Web Services account.
*
*
*
* This is a variant of {@link #listAnalyses(software.amazon.awssdk.services.quicksight.model.ListAnalysesRequest)}
* operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
* SDK will internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListAnalysesPublisher publisher = client.listAnalysesPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListAnalysesPublisher publisher = client.listAnalysesPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListAnalysesResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listAnalyses(software.amazon.awssdk.services.quicksight.model.ListAnalysesRequest)} operation.
*
*
* This is a convenience which creates an instance of the {@link ListAnalysesRequest.Builder} avoiding the need to
* create one manually via {@link ListAnalysesRequest#builder()}
*
*
* @param listAnalysesRequest
* A {@link Consumer} that will call methods on {@link ListAnalysesRequest.Builder} to create a request.
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListAnalyses
* @see AWS API
* Documentation
*/
default ListAnalysesPublisher listAnalysesPaginator(Consumer listAnalysesRequest) {
return listAnalysesPaginator(ListAnalysesRequest.builder().applyMutation(listAnalysesRequest).build());
}
/**
*
* Lists all the versions of the dashboards in the Amazon QuickSight subscription.
*
*
* @param listDashboardVersionsRequest
* @return A Java Future containing the result of the ListDashboardVersions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListDashboardVersions
* @see AWS API Documentation
*/
default CompletableFuture listDashboardVersions(
ListDashboardVersionsRequest listDashboardVersionsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists all the versions of the dashboards in the Amazon QuickSight subscription.
*
*
*
* This is a convenience which creates an instance of the {@link ListDashboardVersionsRequest.Builder} avoiding the
* need to create one manually via {@link ListDashboardVersionsRequest#builder()}
*
*
* @param listDashboardVersionsRequest
* A {@link Consumer} that will call methods on {@link ListDashboardVersionsRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the ListDashboardVersions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListDashboardVersions
* @see AWS API Documentation
*/
default CompletableFuture listDashboardVersions(
Consumer listDashboardVersionsRequest) {
return listDashboardVersions(ListDashboardVersionsRequest.builder().applyMutation(listDashboardVersionsRequest).build());
}
/**
*
* Lists all the versions of the dashboards in the Amazon QuickSight subscription.
*
*
*
* This is a variant of
* {@link #listDashboardVersions(software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsRequest)}
* operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
* SDK will internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListDashboardVersionsPublisher publisher = client.listDashboardVersionsPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListDashboardVersionsPublisher publisher = client.listDashboardVersionsPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listDashboardVersions(software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsRequest)}
* operation.
*
*
* @param listDashboardVersionsRequest
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListDashboardVersions
* @see AWS API Documentation
*/
default ListDashboardVersionsPublisher listDashboardVersionsPaginator(
ListDashboardVersionsRequest listDashboardVersionsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists all the versions of the dashboards in the Amazon QuickSight subscription.
*
*
*
* This is a variant of
* {@link #listDashboardVersions(software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsRequest)}
* operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
* SDK will internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListDashboardVersionsPublisher publisher = client.listDashboardVersionsPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListDashboardVersionsPublisher publisher = client.listDashboardVersionsPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listDashboardVersions(software.amazon.awssdk.services.quicksight.model.ListDashboardVersionsRequest)}
* operation.
*
*
* This is a convenience which creates an instance of the {@link ListDashboardVersionsRequest.Builder} avoiding the
* need to create one manually via {@link ListDashboardVersionsRequest#builder()}
*
*
* @param listDashboardVersionsRequest
* A {@link Consumer} that will call methods on {@link ListDashboardVersionsRequest.Builder} to create a
* request.
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListDashboardVersions
* @see AWS API Documentation
*/
default ListDashboardVersionsPublisher listDashboardVersionsPaginator(
Consumer listDashboardVersionsRequest) {
return listDashboardVersionsPaginator(ListDashboardVersionsRequest.builder().applyMutation(listDashboardVersionsRequest)
.build());
}
/**
*
* Lists dashboards in an Amazon Web Services account.
*
*
* @param listDashboardsRequest
* @return A Java Future containing the result of the ListDashboards operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListDashboards
* @see AWS API
* Documentation
*/
default CompletableFuture listDashboards(ListDashboardsRequest listDashboardsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists dashboards in an Amazon Web Services account.
*
*
*
* This is a convenience which creates an instance of the {@link ListDashboardsRequest.Builder} avoiding the need to
* create one manually via {@link ListDashboardsRequest#builder()}
*
*
* @param listDashboardsRequest
* A {@link Consumer} that will call methods on {@link ListDashboardsRequest.Builder} to create a request.
* @return A Java Future containing the result of the ListDashboards operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListDashboards
* @see AWS API
* Documentation
*/
default CompletableFuture listDashboards(Consumer listDashboardsRequest) {
return listDashboards(ListDashboardsRequest.builder().applyMutation(listDashboardsRequest).build());
}
/**
*
* Lists dashboards in an Amazon Web Services account.
*
*
*
* This is a variant of
* {@link #listDashboards(software.amazon.awssdk.services.quicksight.model.ListDashboardsRequest)} operation. The
* return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
* internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListDashboardsPublisher publisher = client.listDashboardsPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListDashboardsPublisher publisher = client.listDashboardsPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListDashboardsResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listDashboards(software.amazon.awssdk.services.quicksight.model.ListDashboardsRequest)} operation.
*
*
* @param listDashboardsRequest
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListDashboards
* @see AWS API
* Documentation
*/
default ListDashboardsPublisher listDashboardsPaginator(ListDashboardsRequest listDashboardsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists dashboards in an Amazon Web Services account.
*
*
*
* This is a variant of
* {@link #listDashboards(software.amazon.awssdk.services.quicksight.model.ListDashboardsRequest)} operation. The
* return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
* internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListDashboardsPublisher publisher = client.listDashboardsPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListDashboardsPublisher publisher = client.listDashboardsPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListDashboardsResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listDashboards(software.amazon.awssdk.services.quicksight.model.ListDashboardsRequest)} operation.
*
*
* This is a convenience which creates an instance of the {@link ListDashboardsRequest.Builder} avoiding the need to
* create one manually via {@link ListDashboardsRequest#builder()}
*
*
* @param listDashboardsRequest
* A {@link Consumer} that will call methods on {@link ListDashboardsRequest.Builder} to create a request.
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListDashboards
* @see AWS API
* Documentation
*/
default ListDashboardsPublisher listDashboardsPaginator(Consumer listDashboardsRequest) {
return listDashboardsPaginator(ListDashboardsRequest.builder().applyMutation(listDashboardsRequest).build());
}
/**
*
* Lists all of the datasets belonging to the current Amazon Web Services account in an Amazon Web Services Region;.
*
*
* The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/*
.
*
*
* @param listDataSetsRequest
* @return A Java Future containing the result of the ListDataSets operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListDataSets
* @see AWS API
* Documentation
*/
default CompletableFuture listDataSets(ListDataSetsRequest listDataSetsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists all of the datasets belonging to the current Amazon Web Services account in an Amazon Web Services Region;.
*
*
* The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/*
.
*
*
*
* This is a convenience which creates an instance of the {@link ListDataSetsRequest.Builder} avoiding the need to
* create one manually via {@link ListDataSetsRequest#builder()}
*
*
* @param listDataSetsRequest
* A {@link Consumer} that will call methods on {@link ListDataSetsRequest.Builder} to create a request.
* @return A Java Future containing the result of the ListDataSets operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListDataSets
* @see AWS API
* Documentation
*/
default CompletableFuture listDataSets(Consumer listDataSetsRequest) {
return listDataSets(ListDataSetsRequest.builder().applyMutation(listDataSetsRequest).build());
}
/**
*
* Lists all of the datasets belonging to the current Amazon Web Services account in an Amazon Web Services Region;.
*
*
* The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/*
.
*
*
*
* This is a variant of {@link #listDataSets(software.amazon.awssdk.services.quicksight.model.ListDataSetsRequest)}
* operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
* SDK will internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListDataSetsPublisher publisher = client.listDataSetsPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListDataSetsPublisher publisher = client.listDataSetsPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListDataSetsResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listDataSets(software.amazon.awssdk.services.quicksight.model.ListDataSetsRequest)} operation.
*
*
* @param listDataSetsRequest
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListDataSets
* @see AWS API
* Documentation
*/
default ListDataSetsPublisher listDataSetsPaginator(ListDataSetsRequest listDataSetsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists all of the datasets belonging to the current Amazon Web Services account in an Amazon Web Services Region;.
*
*
* The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/*
.
*
*
*
* This is a variant of {@link #listDataSets(software.amazon.awssdk.services.quicksight.model.ListDataSetsRequest)}
* operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
* SDK will internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListDataSetsPublisher publisher = client.listDataSetsPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListDataSetsPublisher publisher = client.listDataSetsPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListDataSetsResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listDataSets(software.amazon.awssdk.services.quicksight.model.ListDataSetsRequest)} operation.
*
*
* This is a convenience which creates an instance of the {@link ListDataSetsRequest.Builder} avoiding the need to
* create one manually via {@link ListDataSetsRequest#builder()}
*
*
* @param listDataSetsRequest
* A {@link Consumer} that will call methods on {@link ListDataSetsRequest.Builder} to create a request.
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListDataSets
* @see AWS API
* Documentation
*/
default ListDataSetsPublisher listDataSetsPaginator(Consumer listDataSetsRequest) {
return listDataSetsPaginator(ListDataSetsRequest.builder().applyMutation(listDataSetsRequest).build());
}
/**
*
* Lists data sources in current Amazon Web Services Region; that belong to this Amazon Web Services account.
*
*
* @param listDataSourcesRequest
* @return A Java Future containing the result of the ListDataSources operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListDataSources
* @see AWS
* API Documentation
*/
default CompletableFuture listDataSources(ListDataSourcesRequest listDataSourcesRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists data sources in current Amazon Web Services Region; that belong to this Amazon Web Services account.
*
*
*
* This is a convenience which creates an instance of the {@link ListDataSourcesRequest.Builder} avoiding the need
* to create one manually via {@link ListDataSourcesRequest#builder()}
*
*
* @param listDataSourcesRequest
* A {@link Consumer} that will call methods on {@link ListDataSourcesRequest.Builder} to create a request.
* @return A Java Future containing the result of the ListDataSources operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListDataSources
* @see AWS
* API Documentation
*/
default CompletableFuture listDataSources(
Consumer listDataSourcesRequest) {
return listDataSources(ListDataSourcesRequest.builder().applyMutation(listDataSourcesRequest).build());
}
/**
*
* Lists data sources in current Amazon Web Services Region; that belong to this Amazon Web Services account.
*
*
*
* This is a variant of
* {@link #listDataSources(software.amazon.awssdk.services.quicksight.model.ListDataSourcesRequest)} operation. The
* return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
* internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListDataSourcesPublisher publisher = client.listDataSourcesPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListDataSourcesPublisher publisher = client.listDataSourcesPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListDataSourcesResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listDataSources(software.amazon.awssdk.services.quicksight.model.ListDataSourcesRequest)} operation.
*
*
* @param listDataSourcesRequest
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListDataSources
* @see AWS
* API Documentation
*/
default ListDataSourcesPublisher listDataSourcesPaginator(ListDataSourcesRequest listDataSourcesRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists data sources in current Amazon Web Services Region; that belong to this Amazon Web Services account.
*
*
*
* This is a variant of
* {@link #listDataSources(software.amazon.awssdk.services.quicksight.model.ListDataSourcesRequest)} operation. The
* return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
* internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListDataSourcesPublisher publisher = client.listDataSourcesPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListDataSourcesPublisher publisher = client.listDataSourcesPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListDataSourcesResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listDataSources(software.amazon.awssdk.services.quicksight.model.ListDataSourcesRequest)} operation.
*
*
* This is a convenience which creates an instance of the {@link ListDataSourcesRequest.Builder} avoiding the need
* to create one manually via {@link ListDataSourcesRequest#builder()}
*
*
* @param listDataSourcesRequest
* A {@link Consumer} that will call methods on {@link ListDataSourcesRequest.Builder} to create a request.
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListDataSources
* @see AWS
* API Documentation
*/
default ListDataSourcesPublisher listDataSourcesPaginator(Consumer listDataSourcesRequest) {
return listDataSourcesPaginator(ListDataSourcesRequest.builder().applyMutation(listDataSourcesRequest).build());
}
/**
*
* List all assets (DASHBOARD
, ANALYSIS
, and DATASET
) in a folder.
*
*
* @param listFolderMembersRequest
* @return A Java Future containing the result of the ListFolderMembers operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListFolderMembers
* @see AWS
* API Documentation
*/
default CompletableFuture listFolderMembers(ListFolderMembersRequest listFolderMembersRequest) {
throw new UnsupportedOperationException();
}
/**
*
* List all assets (DASHBOARD
, ANALYSIS
, and DATASET
) in a folder.
*
*
*
* This is a convenience which creates an instance of the {@link ListFolderMembersRequest.Builder} avoiding the need
* to create one manually via {@link ListFolderMembersRequest#builder()}
*
*
* @param listFolderMembersRequest
* A {@link Consumer} that will call methods on {@link ListFolderMembersRequest.Builder} to create a request.
* @return A Java Future containing the result of the ListFolderMembers operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListFolderMembers
* @see AWS
* API Documentation
*/
default CompletableFuture listFolderMembers(
Consumer listFolderMembersRequest) {
return listFolderMembers(ListFolderMembersRequest.builder().applyMutation(listFolderMembersRequest).build());
}
/**
*
* Lists all folders in an account.
*
*
* @param listFoldersRequest
* @return A Java Future containing the result of the ListFolders operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListFolders
* @see AWS API
* Documentation
*/
default CompletableFuture listFolders(ListFoldersRequest listFoldersRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists all folders in an account.
*
*
*
* This is a convenience which creates an instance of the {@link ListFoldersRequest.Builder} avoiding the need to
* create one manually via {@link ListFoldersRequest#builder()}
*
*
* @param listFoldersRequest
* A {@link Consumer} that will call methods on {@link ListFoldersRequest.Builder} to create a request.
* @return A Java Future containing the result of the ListFolders operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListFolders
* @see AWS API
* Documentation
*/
default CompletableFuture listFolders(Consumer listFoldersRequest) {
return listFolders(ListFoldersRequest.builder().applyMutation(listFoldersRequest).build());
}
/**
*
* Lists member users in a group.
*
*
* @param listGroupMembershipsRequest
* @return A Java Future containing the result of the ListGroupMemberships operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListGroupMemberships
* @see AWS API Documentation
*/
default CompletableFuture listGroupMemberships(
ListGroupMembershipsRequest listGroupMembershipsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists member users in a group.
*
*
*
* This is a convenience which creates an instance of the {@link ListGroupMembershipsRequest.Builder} avoiding the
* need to create one manually via {@link ListGroupMembershipsRequest#builder()}
*
*
* @param listGroupMembershipsRequest
* A {@link Consumer} that will call methods on {@link ListGroupMembershipsRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the ListGroupMemberships operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListGroupMemberships
* @see AWS API Documentation
*/
default CompletableFuture listGroupMemberships(
Consumer listGroupMembershipsRequest) {
return listGroupMemberships(ListGroupMembershipsRequest.builder().applyMutation(listGroupMembershipsRequest).build());
}
/**
*
* Lists all user groups in Amazon QuickSight.
*
*
* @param listGroupsRequest
* @return A Java Future containing the result of the ListGroups operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListGroups
* @see AWS API
* Documentation
*/
default CompletableFuture listGroups(ListGroupsRequest listGroupsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists all user groups in Amazon QuickSight.
*
*
*
* This is a convenience which creates an instance of the {@link ListGroupsRequest.Builder} avoiding the need to
* create one manually via {@link ListGroupsRequest#builder()}
*
*
* @param listGroupsRequest
* A {@link Consumer} that will call methods on {@link ListGroupsRequest.Builder} to create a request.
* @return A Java Future containing the result of the ListGroups operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListGroups
* @see AWS API
* Documentation
*/
default CompletableFuture listGroups(Consumer listGroupsRequest) {
return listGroups(ListGroupsRequest.builder().applyMutation(listGroupsRequest).build());
}
/**
*
* Lists IAMpolicy assignments in the current Amazon QuickSight account.
*
*
* @param listIamPolicyAssignmentsRequest
* @return A Java Future containing the result of the ListIAMPolicyAssignments operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListIAMPolicyAssignments
* @see AWS API Documentation
*/
default CompletableFuture listIAMPolicyAssignments(
ListIamPolicyAssignmentsRequest listIamPolicyAssignmentsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists IAMpolicy assignments in the current Amazon QuickSight account.
*
*
*
* This is a convenience which creates an instance of the {@link ListIamPolicyAssignmentsRequest.Builder} avoiding
* the need to create one manually via {@link ListIamPolicyAssignmentsRequest#builder()}
*
*
* @param listIamPolicyAssignmentsRequest
* A {@link Consumer} that will call methods on {@link ListIAMPolicyAssignmentsRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the ListIAMPolicyAssignments operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListIAMPolicyAssignments
* @see AWS API Documentation
*/
default CompletableFuture listIAMPolicyAssignments(
Consumer listIamPolicyAssignmentsRequest) {
return listIAMPolicyAssignments(ListIamPolicyAssignmentsRequest.builder().applyMutation(listIamPolicyAssignmentsRequest)
.build());
}
/**
*
* Lists all the IAMpolicy assignments, including the Amazon Resource Names (ARNs) for the IAM policies assigned to
* the specified user and group or groups that the user belongs to.
*
*
* @param listIamPolicyAssignmentsForUserRequest
* @return A Java Future containing the result of the ListIAMPolicyAssignmentsForUser operation returned by the
* service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening
* that must complete before a new update can be applied.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListIAMPolicyAssignmentsForUser
* @see AWS API Documentation
*/
default CompletableFuture listIAMPolicyAssignmentsForUser(
ListIamPolicyAssignmentsForUserRequest listIamPolicyAssignmentsForUserRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists all the IAMpolicy assignments, including the Amazon Resource Names (ARNs) for the IAM policies assigned to
* the specified user and group or groups that the user belongs to.
*
*
*
* This is a convenience which creates an instance of the {@link ListIamPolicyAssignmentsForUserRequest.Builder}
* avoiding the need to create one manually via {@link ListIamPolicyAssignmentsForUserRequest#builder()}
*
*
* @param listIamPolicyAssignmentsForUserRequest
* A {@link Consumer} that will call methods on {@link ListIAMPolicyAssignmentsForUserRequest.Builder} to
* create a request.
* @return A Java Future containing the result of the ListIAMPolicyAssignmentsForUser operation returned by the
* service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceExistsException The resource specified already exists.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ConcurrentUpdatingException A resource is already in a state that indicates an operation is happening
* that must complete before a new update can be applied.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListIAMPolicyAssignmentsForUser
* @see AWS API Documentation
*/
default CompletableFuture listIAMPolicyAssignmentsForUser(
Consumer listIamPolicyAssignmentsForUserRequest) {
return listIAMPolicyAssignmentsForUser(ListIamPolicyAssignmentsForUserRequest.builder()
.applyMutation(listIamPolicyAssignmentsForUserRequest).build());
}
/**
*
* Lists the history of SPICE ingestions for a dataset.
*
*
* @param listIngestionsRequest
* @return A Java Future containing the result of the ListIngestions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ResourceExistsException The resource specified already exists.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListIngestions
* @see AWS API
* Documentation
*/
default CompletableFuture listIngestions(ListIngestionsRequest listIngestionsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists the history of SPICE ingestions for a dataset.
*
*
*
* This is a convenience which creates an instance of the {@link ListIngestionsRequest.Builder} avoiding the need to
* create one manually via {@link ListIngestionsRequest#builder()}
*
*
* @param listIngestionsRequest
* A {@link Consumer} that will call methods on {@link ListIngestionsRequest.Builder} to create a request.
* @return A Java Future containing the result of the ListIngestions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ResourceExistsException The resource specified already exists.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListIngestions
* @see AWS API
* Documentation
*/
default CompletableFuture listIngestions(Consumer listIngestionsRequest) {
return listIngestions(ListIngestionsRequest.builder().applyMutation(listIngestionsRequest).build());
}
/**
*
* Lists the history of SPICE ingestions for a dataset.
*
*
*
* This is a variant of
* {@link #listIngestions(software.amazon.awssdk.services.quicksight.model.ListIngestionsRequest)} operation. The
* return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
* internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListIngestionsPublisher publisher = client.listIngestionsPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListIngestionsPublisher publisher = client.listIngestionsPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListIngestionsResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listIngestions(software.amazon.awssdk.services.quicksight.model.ListIngestionsRequest)} operation.
*
*
* @param listIngestionsRequest
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ResourceExistsException The resource specified already exists.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListIngestions
* @see AWS API
* Documentation
*/
default ListIngestionsPublisher listIngestionsPaginator(ListIngestionsRequest listIngestionsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists the history of SPICE ingestions for a dataset.
*
*
*
* This is a variant of
* {@link #listIngestions(software.amazon.awssdk.services.quicksight.model.ListIngestionsRequest)} operation. The
* return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
* internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListIngestionsPublisher publisher = client.listIngestionsPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListIngestionsPublisher publisher = client.listIngestionsPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListIngestionsResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listIngestions(software.amazon.awssdk.services.quicksight.model.ListIngestionsRequest)} operation.
*
*
* This is a convenience which creates an instance of the {@link ListIngestionsRequest.Builder} avoiding the need to
* create one manually via {@link ListIngestionsRequest#builder()}
*
*
* @param listIngestionsRequest
* A {@link Consumer} that will call methods on {@link ListIngestionsRequest.Builder} to create a request.
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - ResourceExistsException The resource specified already exists.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListIngestions
* @see AWS API
* Documentation
*/
default ListIngestionsPublisher listIngestionsPaginator(Consumer listIngestionsRequest) {
return listIngestionsPaginator(ListIngestionsRequest.builder().applyMutation(listIngestionsRequest).build());
}
/**
*
* Lists the namespaces for the specified Amazon Web Services account.
*
*
* @param listNamespacesRequest
* @return A Java Future containing the result of the ListNamespaces operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListNamespaces
* @see AWS API
* Documentation
*/
default CompletableFuture listNamespaces(ListNamespacesRequest listNamespacesRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists the namespaces for the specified Amazon Web Services account.
*
*
*
* This is a convenience which creates an instance of the {@link ListNamespacesRequest.Builder} avoiding the need to
* create one manually via {@link ListNamespacesRequest#builder()}
*
*
* @param listNamespacesRequest
* A {@link Consumer} that will call methods on {@link ListNamespacesRequest.Builder} to create a request.
* @return A Java Future containing the result of the ListNamespaces operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListNamespaces
* @see AWS API
* Documentation
*/
default CompletableFuture listNamespaces(Consumer listNamespacesRequest) {
return listNamespaces(ListNamespacesRequest.builder().applyMutation(listNamespacesRequest).build());
}
/**
*
* Lists the namespaces for the specified Amazon Web Services account.
*
*
*
* This is a variant of
* {@link #listNamespaces(software.amazon.awssdk.services.quicksight.model.ListNamespacesRequest)} operation. The
* return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
* internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListNamespacesPublisher publisher = client.listNamespacesPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListNamespacesPublisher publisher = client.listNamespacesPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListNamespacesResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listNamespaces(software.amazon.awssdk.services.quicksight.model.ListNamespacesRequest)} operation.
*
*
* @param listNamespacesRequest
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListNamespaces
* @see AWS API
* Documentation
*/
default ListNamespacesPublisher listNamespacesPaginator(ListNamespacesRequest listNamespacesRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists the namespaces for the specified Amazon Web Services account.
*
*
*
* This is a variant of
* {@link #listNamespaces(software.amazon.awssdk.services.quicksight.model.ListNamespacesRequest)} operation. The
* return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
* internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListNamespacesPublisher publisher = client.listNamespacesPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListNamespacesPublisher publisher = client.listNamespacesPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListNamespacesResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listNamespaces(software.amazon.awssdk.services.quicksight.model.ListNamespacesRequest)} operation.
*
*
* This is a convenience which creates an instance of the {@link ListNamespacesRequest.Builder} avoiding the need to
* create one manually via {@link ListNamespacesRequest#builder()}
*
*
* @param listNamespacesRequest
* A {@link Consumer} that will call methods on {@link ListNamespacesRequest.Builder} to create a request.
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - PreconditionNotMetException One or more preconditions aren't met.
* - InternalFailureException An internal failure occurred.
* - ResourceUnavailableException This resource is currently unavailable.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListNamespaces
* @see AWS API
* Documentation
*/
default ListNamespacesPublisher listNamespacesPaginator(Consumer listNamespacesRequest) {
return listNamespacesPaginator(ListNamespacesRequest.builder().applyMutation(listNamespacesRequest).build());
}
/**
*
* Lists the tags assigned to a resource.
*
*
* @param listTagsForResourceRequest
* @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListTagsForResource
* @see AWS API Documentation
*/
default CompletableFuture listTagsForResource(
ListTagsForResourceRequest listTagsForResourceRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists the tags assigned to a resource.
*
*
*
* This is a convenience which creates an instance of the {@link ListTagsForResourceRequest.Builder} avoiding the
* need to create one manually via {@link ListTagsForResourceRequest#builder()}
*
*
* @param listTagsForResourceRequest
* A {@link Consumer} that will call methods on {@link ListTagsForResourceRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - AccessDeniedException You don't have access to this item. The provided credentials couldn't be
* validated. You might not be authorized to carry out the request. Make sure that your account is
* authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and
* that you are using the correct access keys.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListTagsForResource
* @see AWS API Documentation
*/
default CompletableFuture listTagsForResource(
Consumer listTagsForResourceRequest) {
return listTagsForResource(ListTagsForResourceRequest.builder().applyMutation(listTagsForResourceRequest).build());
}
/**
*
* Lists all the aliases of a template.
*
*
* @param listTemplateAliasesRequest
* @return A Java Future containing the result of the ListTemplateAliases operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListTemplateAliases
* @see AWS API Documentation
*/
default CompletableFuture listTemplateAliases(
ListTemplateAliasesRequest listTemplateAliasesRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists all the aliases of a template.
*
*
*
* This is a convenience which creates an instance of the {@link ListTemplateAliasesRequest.Builder} avoiding the
* need to create one manually via {@link ListTemplateAliasesRequest#builder()}
*
*
* @param listTemplateAliasesRequest
* A {@link Consumer} that will call methods on {@link ListTemplateAliasesRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the ListTemplateAliases operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListTemplateAliases
* @see AWS API Documentation
*/
default CompletableFuture listTemplateAliases(
Consumer listTemplateAliasesRequest) {
return listTemplateAliases(ListTemplateAliasesRequest.builder().applyMutation(listTemplateAliasesRequest).build());
}
/**
*
* Lists all the aliases of a template.
*
*
*
* This is a variant of
* {@link #listTemplateAliases(software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesRequest)}
* operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
* SDK will internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListTemplateAliasesPublisher publisher = client.listTemplateAliasesPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListTemplateAliasesPublisher publisher = client.listTemplateAliasesPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listTemplateAliases(software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesRequest)}
* operation.
*
*
* @param listTemplateAliasesRequest
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListTemplateAliases
* @see AWS API Documentation
*/
default ListTemplateAliasesPublisher listTemplateAliasesPaginator(ListTemplateAliasesRequest listTemplateAliasesRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists all the aliases of a template.
*
*
*
* This is a variant of
* {@link #listTemplateAliases(software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesRequest)}
* operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
* SDK will internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListTemplateAliasesPublisher publisher = client.listTemplateAliasesPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListTemplateAliasesPublisher publisher = client.listTemplateAliasesPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listTemplateAliases(software.amazon.awssdk.services.quicksight.model.ListTemplateAliasesRequest)}
* operation.
*
*
* This is a convenience which creates an instance of the {@link ListTemplateAliasesRequest.Builder} avoiding the
* need to create one manually via {@link ListTemplateAliasesRequest#builder()}
*
*
* @param listTemplateAliasesRequest
* A {@link Consumer} that will call methods on {@link ListTemplateAliasesRequest.Builder} to create a
* request.
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - ThrottlingException Access is throttled.
* - ResourceNotFoundException One or more resources can't be found.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListTemplateAliases
* @see AWS API Documentation
*/
default ListTemplateAliasesPublisher listTemplateAliasesPaginator(
Consumer listTemplateAliasesRequest) {
return listTemplateAliasesPaginator(ListTemplateAliasesRequest.builder().applyMutation(listTemplateAliasesRequest)
.build());
}
/**
*
* Lists all the versions of the templates in the current Amazon QuickSight account.
*
*
* @param listTemplateVersionsRequest
* @return A Java Future containing the result of the ListTemplateVersions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListTemplateVersions
* @see AWS API Documentation
*/
default CompletableFuture listTemplateVersions(
ListTemplateVersionsRequest listTemplateVersionsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists all the versions of the templates in the current Amazon QuickSight account.
*
*
*
* This is a convenience which creates an instance of the {@link ListTemplateVersionsRequest.Builder} avoiding the
* need to create one manually via {@link ListTemplateVersionsRequest#builder()}
*
*
* @param listTemplateVersionsRequest
* A {@link Consumer} that will call methods on {@link ListTemplateVersionsRequest.Builder} to create a
* request.
* @return A Java Future containing the result of the ListTemplateVersions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListTemplateVersions
* @see AWS API Documentation
*/
default CompletableFuture listTemplateVersions(
Consumer listTemplateVersionsRequest) {
return listTemplateVersions(ListTemplateVersionsRequest.builder().applyMutation(listTemplateVersionsRequest).build());
}
/**
*
* Lists all the versions of the templates in the current Amazon QuickSight account.
*
*
*
* This is a variant of
* {@link #listTemplateVersions(software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsRequest)}
* operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
* SDK will internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListTemplateVersionsPublisher publisher = client.listTemplateVersionsPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListTemplateVersionsPublisher publisher = client.listTemplateVersionsPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listTemplateVersions(software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsRequest)}
* operation.
*
*
* @param listTemplateVersionsRequest
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListTemplateVersions
* @see AWS API Documentation
*/
default ListTemplateVersionsPublisher listTemplateVersionsPaginator(ListTemplateVersionsRequest listTemplateVersionsRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists all the versions of the templates in the current Amazon QuickSight account.
*
*
*
* This is a variant of
* {@link #listTemplateVersions(software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsRequest)}
* operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
* SDK will internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListTemplateVersionsPublisher publisher = client.listTemplateVersionsPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListTemplateVersionsPublisher publisher = client.listTemplateVersionsPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listTemplateVersions(software.amazon.awssdk.services.quicksight.model.ListTemplateVersionsRequest)}
* operation.
*
*
* This is a convenience which creates an instance of the {@link ListTemplateVersionsRequest.Builder} avoiding the
* need to create one manually via {@link ListTemplateVersionsRequest#builder()}
*
*
* @param listTemplateVersionsRequest
* A {@link Consumer} that will call methods on {@link ListTemplateVersionsRequest.Builder} to create a
* request.
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListTemplateVersions
* @see AWS API Documentation
*/
default ListTemplateVersionsPublisher listTemplateVersionsPaginator(
Consumer listTemplateVersionsRequest) {
return listTemplateVersionsPaginator(ListTemplateVersionsRequest.builder().applyMutation(listTemplateVersionsRequest)
.build());
}
/**
*
* Lists all the templates in the current Amazon QuickSight account.
*
*
* @param listTemplatesRequest
* @return A Java Future containing the result of the ListTemplates operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListTemplates
* @see AWS API
* Documentation
*/
default CompletableFuture listTemplates(ListTemplatesRequest listTemplatesRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists all the templates in the current Amazon QuickSight account.
*
*
*
* This is a convenience which creates an instance of the {@link ListTemplatesRequest.Builder} avoiding the need to
* create one manually via {@link ListTemplatesRequest#builder()}
*
*
* @param listTemplatesRequest
* A {@link Consumer} that will call methods on {@link ListTemplatesRequest.Builder} to create a request.
* @return A Java Future containing the result of the ListTemplates operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListTemplates
* @see AWS API
* Documentation
*/
default CompletableFuture listTemplates(Consumer listTemplatesRequest) {
return listTemplates(ListTemplatesRequest.builder().applyMutation(listTemplatesRequest).build());
}
/**
*
* Lists all the templates in the current Amazon QuickSight account.
*
*
*
* This is a variant of
* {@link #listTemplates(software.amazon.awssdk.services.quicksight.model.ListTemplatesRequest)} operation. The
* return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
* internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListTemplatesPublisher publisher = client.listTemplatesPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListTemplatesPublisher publisher = client.listTemplatesPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListTemplatesResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listTemplates(software.amazon.awssdk.services.quicksight.model.ListTemplatesRequest)} operation.
*
*
* @param listTemplatesRequest
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListTemplates
* @see AWS API
* Documentation
*/
default ListTemplatesPublisher listTemplatesPaginator(ListTemplatesRequest listTemplatesRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists all the templates in the current Amazon QuickSight account.
*
*
*
* This is a variant of
* {@link #listTemplates(software.amazon.awssdk.services.quicksight.model.ListTemplatesRequest)} operation. The
* return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
* internally handle making service calls for you.
*
*
* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
* and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
* failures only after you start streaming the data. The subscribe method should be called as a request to start
* streaming data. For more info, see
* {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe
* method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the
* starting request.
*
*
*
* The following are few ways to use the response class:
*
* 1) Using the subscribe helper method
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListTemplatesPublisher publisher = client.listTemplatesPaginator(request);
* CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
* future.get();
* }
*
*
* 2) Using a custom subscriber
*
*
* {@code
* software.amazon.awssdk.services.quicksight.paginators.ListTemplatesPublisher publisher = client.listTemplatesPaginator(request);
* publisher.subscribe(new Subscriber() {
*
* public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
*
*
* public void onNext(software.amazon.awssdk.services.quicksight.model.ListTemplatesResponse response) { //... };
* });}
*
*
* As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
*
* Please notice that the configuration of MaxResults won't limit the number of results you get with the
* paginator. It only limits the number of results in each page.
*
*
* Note: If you prefer to have control on service calls, use the
* {@link #listTemplates(software.amazon.awssdk.services.quicksight.model.ListTemplatesRequest)} operation.
*
*
* This is a convenience which creates an instance of the {@link ListTemplatesRequest.Builder} avoiding the need to
* create one manually via {@link ListTemplatesRequest#builder()}
*
*
* @param listTemplatesRequest
* A {@link Consumer} that will call methods on {@link ListTemplatesRequest.Builder} to create a request.
* @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ThrottlingException Access is throttled.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListTemplates
* @see AWS API
* Documentation
*/
default ListTemplatesPublisher listTemplatesPaginator(Consumer listTemplatesRequest) {
return listTemplatesPaginator(ListTemplatesRequest.builder().applyMutation(listTemplatesRequest).build());
}
/**
*
* Lists all the aliases of a theme.
*
*
* @param listThemeAliasesRequest
* @return A Java Future containing the result of the ListThemeAliases operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InvalidNextTokenException The
NextToken
value isn't valid.
* - InvalidParameterValueException One or more parameters has a value that isn't valid.
* - ResourceNotFoundException One or more resources can't be found.
* - ThrottlingException Access is throttled.
* - UnsupportedUserEditionException This error indicates that you are calling an operation on an Amazon
* QuickSight subscription where the edition doesn't include support for that operation. Amazon Amazon
* QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is
* available in every edition.
* - InternalFailureException An internal failure occurred.
* - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client).
* Can be used for catch all scenarios.
* - SdkClientException If any client side error occurs such as an IO related failure, failure to get
* credentials, etc.
* - QuickSightException Base class for all service exceptions. Unknown exceptions will be thrown as an
* instance of this type.
*
* @sample QuickSightAsyncClient.ListThemeAliases
* @see AWS
* API Documentation
*/
default CompletableFuture listThemeAliases(ListThemeAliasesRequest listThemeAliasesRequest) {
throw new UnsupportedOperationException();
}
/**
*
* Lists all the aliases of a theme.
*
*
*
* This is a convenience which creates an instance of the {@link ListThemeAliasesRequest.Builder} avoiding the need
* to create one manually via {@link ListThemeAliasesRequest#builder()}
*
*
* @param listThemeAliasesRequest
* A {@link Consumer} that will call methods on {@link ListThemeAliasesRequest.Builder} to create a request.
* @return A Java Future containing the result of the ListThemeAliases operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following
* exceptions.
*
* - ConflictException Updating or deleting a resource can cause an inconsistent state.
* - InvalidNextTokenException The