Interface CfnTheme.ThemeVersionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTheme.ThemeVersionProperty.Jsii$Proxy
- Enclosing class:
- CfnTheme
@Stability(Stable)
public static interface CfnTheme.ThemeVersionProperty
extends software.amazon.jsii.JsiiSerializable
A version of a theme.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.quicksight.*;
ThemeVersionProperty themeVersionProperty = ThemeVersionProperty.builder()
.arn("arn")
.baseThemeId("baseThemeId")
.configuration(ThemeConfigurationProperty.builder()
.dataColorPalette(DataColorPaletteProperty.builder()
.colors(List.of("colors"))
.emptyFillColor("emptyFillColor")
.minMaxGradient(List.of("minMaxGradient"))
.build())
.sheet(SheetStyleProperty.builder()
.tile(TileStyleProperty.builder()
.border(BorderStyleProperty.builder()
.show(false)
.build())
.build())
.tileLayout(TileLayoutStyleProperty.builder()
.gutter(GutterStyleProperty.builder()
.show(false)
.build())
.margin(MarginStyleProperty.builder()
.show(false)
.build())
.build())
.build())
.typography(TypographyProperty.builder()
.fontFamilies(List.of(FontProperty.builder()
.fontFamily("fontFamily")
.build()))
.build())
.uiColorPalette(UIColorPaletteProperty.builder()
.accent("accent")
.accentForeground("accentForeground")
.danger("danger")
.dangerForeground("dangerForeground")
.dimension("dimension")
.dimensionForeground("dimensionForeground")
.measure("measure")
.measureForeground("measureForeground")
.primaryBackground("primaryBackground")
.primaryForeground("primaryForeground")
.secondaryBackground("secondaryBackground")
.secondaryForeground("secondaryForeground")
.success("success")
.successForeground("successForeground")
.warning("warning")
.warningForeground("warningForeground")
.build())
.build())
.createdTime("createdTime")
.description("description")
.errors(List.of(ThemeErrorProperty.builder()
.message("message")
.type("type")
.build()))
.status("status")
.versionNumber(123)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTheme.ThemeVersionPropertystatic final classAn implementation forCfnTheme.ThemeVersionProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringgetArn()The Amazon Resource Name (ARN) of the resource.default StringThe Amazon QuickSight-defined ID of the theme that a custom theme inherits from.default ObjectThe theme configuration, which contains all the theme display properties.default StringThe date and time that this theme version was created.default StringThe description of the theme.default ObjectErrors associated with the theme.default StringThe status of the theme version.default NumberThe version number of the theme.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getArn
The Amazon Resource Name (ARN) of the resource. -
getBaseThemeId
The Amazon QuickSight-defined ID of the theme that a custom theme inherits from.All themes initially inherit from a default Amazon QuickSight theme.
-
getConfiguration
The theme configuration, which contains all the theme display properties. -
getCreatedTime
The date and time that this theme version was created. -
getDescription
The description of the theme. -
getErrors
Errors associated with the theme. -
getStatus
The status of the theme version. -
getVersionNumber
The version number of the theme. -
builder
-