public static interface CreateThemeRequest.Builder extends QuickSightRequest.Builder, SdkPojo, CopyableBuilder<CreateThemeRequest.Builder,CreateThemeRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateThemeRequest.Builder |
awsAccountId(String awsAccountId)
The ID of the Amazon Web Services account where you want to store the new theme.
|
CreateThemeRequest.Builder |
baseThemeId(String baseThemeId)
The ID of the theme that a custom theme will inherit from.
|
default CreateThemeRequest.Builder |
configuration(Consumer<ThemeConfiguration.Builder> configuration)
The theme configuration, which contains the theme display properties.
|
CreateThemeRequest.Builder |
configuration(ThemeConfiguration configuration)
The theme configuration, which contains the theme display properties.
|
CreateThemeRequest.Builder |
name(String name)
A display name for the theme.
|
CreateThemeRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateThemeRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateThemeRequest.Builder |
permissions(Collection<ResourcePermission> permissions)
A valid grouping of resource permissions to apply to the new theme.
|
CreateThemeRequest.Builder |
permissions(Consumer<ResourcePermission.Builder>... permissions)
A valid grouping of resource permissions to apply to the new theme.
|
CreateThemeRequest.Builder |
permissions(ResourcePermission... permissions)
A valid grouping of resource permissions to apply to the new theme.
|
CreateThemeRequest.Builder |
tags(Collection<Tag> tags)
A map of the key-value pairs for the resource tag or tags that you want to add to the resource.
|
CreateThemeRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
A map of the key-value pairs for the resource tag or tags that you want to add to the resource.
|
CreateThemeRequest.Builder |
tags(Tag... tags)
A map of the key-value pairs for the resource tag or tags that you want to add to the resource.
|
CreateThemeRequest.Builder |
themeId(String themeId)
An ID for the theme that you want to create.
|
CreateThemeRequest.Builder |
versionDescription(String versionDescription)
A description of the first version of the theme that you're creating.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateThemeRequest.Builder awsAccountId(String awsAccountId)
The ID of the Amazon Web Services account where you want to store the new theme.
awsAccountId - The ID of the Amazon Web Services account where you want to store the new theme.CreateThemeRequest.Builder themeId(String themeId)
An ID for the theme that you want to create. The theme ID is unique per Amazon Web Services Region in each Amazon Web Services account.
themeId - An ID for the theme that you want to create. The theme ID is unique per Amazon Web Services Region in
each Amazon Web Services account.CreateThemeRequest.Builder name(String name)
A display name for the theme.
name - A display name for the theme.CreateThemeRequest.Builder baseThemeId(String baseThemeId)
The ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting themes
defined by Amazon QuickSight. For a list of the starting themes, use ListThemes or choose
Themes from within an analysis.
baseThemeId - The ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting
themes defined by Amazon QuickSight. For a list of the starting themes, use ListThemes or
choose Themes from within an analysis.CreateThemeRequest.Builder versionDescription(String versionDescription)
A description of the first version of the theme that you're creating. Every time UpdateTheme is
called, a new version is created. Each version of the theme has a description of the version in the
VersionDescription field.
versionDescription - A description of the first version of the theme that you're creating. Every time
UpdateTheme is called, a new version is created. Each version of the theme has a
description of the version in the VersionDescription field.CreateThemeRequest.Builder configuration(ThemeConfiguration configuration)
The theme configuration, which contains the theme display properties.
configuration - The theme configuration, which contains the theme display properties.default CreateThemeRequest.Builder configuration(Consumer<ThemeConfiguration.Builder> configuration)
The theme configuration, which contains the theme display properties.
This is a convenience method that creates an instance of theThemeConfiguration.Builder avoiding the
need to create one manually via ThemeConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to configuration(ThemeConfiguration).
configuration - a consumer that will call methods on ThemeConfiguration.Builderconfiguration(ThemeConfiguration)CreateThemeRequest.Builder permissions(Collection<ResourcePermission> permissions)
A valid grouping of resource permissions to apply to the new theme.
permissions - A valid grouping of resource permissions to apply to the new theme.CreateThemeRequest.Builder permissions(ResourcePermission... permissions)
A valid grouping of resource permissions to apply to the new theme.
permissions - A valid grouping of resource permissions to apply to the new theme.CreateThemeRequest.Builder permissions(Consumer<ResourcePermission.Builder>... permissions)
A valid grouping of resource permissions to apply to the new theme.
This is a convenience method that creates an instance of theResourcePermission.Builder avoiding the need to
create one manually via ResourcePermission.builder()
.
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #permissions(List.
permissions - a consumer that will call methods on
ResourcePermission.Builder#permissions(java.util.Collection) CreateThemeRequest.Builder tags(Collection<Tag> tags)
A map of the key-value pairs for the resource tag or tags that you want to add to the resource.
tags - A map of the key-value pairs for the resource tag or tags that you want to add to the resource.CreateThemeRequest.Builder tags(Tag... tags)
A map of the key-value pairs for the resource tag or tags that you want to add to the resource.
tags - A map of the key-value pairs for the resource tag or tags that you want to add to the resource.CreateThemeRequest.Builder tags(Consumer<Tag.Builder>... tags)
A map of the key-value pairs for the resource tag or tags that you want to add to the resource.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one manually
via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateThemeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateThemeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.