Class CfnThemePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.amplifyuibuilder.CfnThemePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnThemePropsMixin>
- Enclosing class:
CfnThemePropsMixin
@Stability(Stable)
public static final class CfnThemePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnThemePropsMixin>
A fluent builder for
CfnThemePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionThe unique ID for the Amplify app associated with the theme.build()static CfnThemePropsMixin.Buildercreate()static CfnThemePropsMixin.Buildercreate(CfnPropertyMixinOptions options) environmentName(String environmentName) The name of the backend environment that is a part of the Amplify app.The name of the theme.Describes the properties that can be overriden to customize a theme.overrides(IResolvable overrides) Describes the properties that can be overriden to customize a theme.One or more key-value pairs to use when tagging the theme.A list of key-value pairs that defines the properties of the theme.values(IResolvable values) A list of key-value pairs that defines the properties of the theme.
-
Method Details
-
create
- Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnThemePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnThemePropsMixin.Builder.
-
appId
The unique ID for the Amplify app associated with the theme.- Parameters:
appId- The unique ID for the Amplify app associated with the theme. This parameter is required.- Returns:
this- See Also:
-
environmentName
The name of the backend environment that is a part of the Amplify app.- Parameters:
environmentName- The name of the backend environment that is a part of the Amplify app. This parameter is required.- Returns:
this- See Also:
-
name
The name of the theme.- Parameters:
name- The name of the theme. This parameter is required.- Returns:
this- See Also:
-
overrides
Describes the properties that can be overriden to customize a theme.- Parameters:
overrides- Describes the properties that can be overriden to customize a theme. This parameter is required.- Returns:
this- See Also:
-
overrides
Describes the properties that can be overriden to customize a theme.- Parameters:
overrides- Describes the properties that can be overriden to customize a theme. This parameter is required.- Returns:
this- See Also:
-
tags
One or more key-value pairs to use when tagging the theme.- Parameters:
tags- One or more key-value pairs to use when tagging the theme. This parameter is required.- Returns:
this- See Also:
-
values
A list of key-value pairs that defines the properties of the theme.- Parameters:
values- A list of key-value pairs that defines the properties of the theme. This parameter is required.- Returns:
this- See Also:
-
values
A list of key-value pairs that defines the properties of the theme.- Parameters:
values- A list of key-value pairs that defines the properties of the theme. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnThemePropsMixin>- Returns:
- a newly built instance of
CfnThemePropsMixin.
-