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();
 
  • Method Details

    • getArn

      @Stability(Stable) @Nullable default String getArn()
      The Amazon Resource Name (ARN) of the resource.
    • getBaseThemeId

      @Stability(Stable) @Nullable default String 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

      @Stability(Stable) @Nullable default Object getConfiguration()
      The theme configuration, which contains all the theme display properties.
    • getCreatedTime

      @Stability(Stable) @Nullable default String getCreatedTime()
      The date and time that this theme version was created.
    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      The description of the theme.
    • getErrors

      @Stability(Stable) @Nullable default Object getErrors()
      Errors associated with the theme.
    • getStatus

      @Stability(Stable) @Nullable default String getStatus()
      The status of the theme version.
    • getVersionNumber

      @Stability(Stable) @Nullable default Number getVersionNumber()
      The version number of the theme.
    • builder

      @Stability(Stable) static CfnTheme.ThemeVersionProperty.Builder builder()
      Returns:
      a CfnTheme.ThemeVersionProperty.Builder of CfnTheme.ThemeVersionProperty