Interface ThemeVersion.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ThemeVersion.Builder,
,ThemeVersion> SdkBuilder<ThemeVersion.Builder,
,ThemeVersion> SdkPojo
- Enclosing class:
ThemeVersion
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the resource.baseThemeId
(String baseThemeId) The Amazon QuickSight-defined ID of the theme that a custom theme inherits from.default ThemeVersion.Builder
configuration
(Consumer<ThemeConfiguration.Builder> configuration) The theme configuration, which contains all the theme display properties.configuration
(ThemeConfiguration configuration) The theme configuration, which contains all the theme display properties.createdTime
(Instant createdTime) The date and time that this theme version was created.description
(String description) The description of the theme.errors
(Collection<ThemeError> errors) Errors associated with the theme.errors
(Consumer<ThemeError.Builder>... errors) Errors associated with the theme.errors
(ThemeError... errors) Errors associated with the theme.The status of the theme version.status
(ResourceStatus status) The status of the theme version.versionNumber
(Long versionNumber) The version number of the theme.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
versionNumber
The version number of the theme.
- Parameters:
versionNumber
- The version number of the theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the resource.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the theme.
- Parameters:
description
- The description of the theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
baseThemeId
The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default Amazon QuickSight theme.
- Parameters:
baseThemeId
- The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default Amazon QuickSight theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTime
The date and time that this theme version was created.
- Parameters:
createdTime
- The date and time that this theme version was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuration
The theme configuration, which contains all the theme display properties.
- Parameters:
configuration
- The theme configuration, which contains all the theme display properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuration
The theme configuration, which contains all the theme display properties.
This is a convenience method that creates an instance of theThemeConfiguration.Builder
avoiding the need to create one manually viaThemeConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconfiguration(ThemeConfiguration)
.- Parameters:
configuration
- a consumer that will call methods onThemeConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
errors
Errors associated with the theme.
- Parameters:
errors
- Errors associated with the theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errors
Errors associated with the theme.
- Parameters:
errors
- Errors associated with the theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errors
Errors associated with the theme.
This is a convenience method that creates an instance of theThemeError.Builder
avoiding the need to create one manually viaThemeError.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toerrors(List<ThemeError>)
.- Parameters:
errors
- a consumer that will call methods onThemeError.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the theme version.
- Parameters:
status
- The status of the theme version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the theme version.
- Parameters:
status
- The status of the theme version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-