Class CfnThemeProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.quicksight.CfnThemeProps.Jsii$Proxy
- All Implemented Interfaces:
CfnThemeProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnThemeProps
@Stability(Stable)
@Internal
public static final class CfnThemeProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnThemeProps
An implementation for
CfnThemeProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.quicksight.CfnThemeProps
CfnThemeProps.Builder, CfnThemeProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnThemeProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnThemeProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe ID of the AWS account where you want to store the new theme.final StringThe ID of the theme that a custom theme will inherit from.final ObjectThe theme configuration, which contains the theme display properties.final StringgetName()A display name for the theme.final ObjectA valid grouping of resource permissions to apply to the new theme.getTags()A map of the key-value pairs for the resource tag or tags that you want to add to the resource.final StringAn ID for the theme that you want to create.final StringA description of the first version of the theme that you're creating.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnThemeProps.Builder.
-
-
Method Details
-
getAwsAccountId
Description copied from interface:CfnThemePropsThe ID of the AWS account where you want to store the new theme.- Specified by:
getAwsAccountIdin interfaceCfnThemeProps- See Also:
-
getBaseThemeId
Description copied from interface:CfnThemePropsThe ID of the theme that a custom theme will inherit from.All themes inherit from one of the starting themes defined by Amazon Quick Sight. For a list of the starting themes, use
ListThemesor choose Themes from within an analysis.- Specified by:
getBaseThemeIdin interfaceCfnThemeProps- See Also:
-
getConfiguration
Description copied from interface:CfnThemePropsThe theme configuration, which contains the theme display properties.Returns union: either
IResolvableorCfnTheme.ThemeConfigurationProperty- Specified by:
getConfigurationin interfaceCfnThemeProps- See Also:
-
getName
Description copied from interface:CfnThemePropsA display name for the theme.- Specified by:
getNamein interfaceCfnThemeProps- See Also:
-
getThemeId
Description copied from interface:CfnThemePropsAn ID for the theme that you want to create.The theme ID is unique per AWS Region in each AWS account.
- Specified by:
getThemeIdin interfaceCfnThemeProps- See Also:
-
getPermissions
Description copied from interface:CfnThemePropsA valid grouping of resource permissions to apply to the new theme.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTheme.ResourcePermissionProperty>- Specified by:
getPermissionsin interfaceCfnThemeProps- See Also:
-
getTags
Description copied from interface:CfnThemePropsA map of the key-value pairs for the resource tag or tags that you want to add to the resource.- Specified by:
getTagsin interfaceCfnThemeProps- See Also:
-
getVersionDescription
Description copied from interface:CfnThemePropsA description of the first version of the theme that you're creating.Every time
UpdateThemeis called, a new version is created. Each version of the theme has a description of the version in theVersionDescriptionfield.- Specified by:
getVersionDescriptionin interfaceCfnThemeProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-