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 AWS 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 AWS account where you want to store the new theme.
awsAccountId - The ID of the AWS 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 AWS Region in each AWS account.
themeId - An ID for the theme that you want to create. The theme ID is unique per AWS Region in each AWS
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 a QuickSight 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 a QuickSight 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 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 that creates an instance of theList.Builder avoiding the
need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately
and its result is passed to #permissions(List) .permissions - a consumer that will call methods on List.Builder #permissions(List) 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 that creates an instance of theList.Builder avoiding the need to create
one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) CreateThemeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateThemeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2020. All rights reserved.