Class CfnTheme.Builder
java.lang.Object
software.amazon.awscdk.services.amplifyuibuilder.CfnTheme.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTheme>
- Enclosing class:
- CfnTheme
@Stability(Stable)
public static final class CfnTheme.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTheme>
A fluent builder for
CfnTheme.-
Method Summary
Modifier and TypeMethodDescriptionAWS::AmplifyUIBuilder::Theme.AppId.build()static CfnTheme.BuilderenvironmentName(String environmentName) AWS::AmplifyUIBuilder::Theme.EnvironmentName.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:
scope-- scope in which this resource is defined.
id-- scoped id of the resource.
- Returns:
- a new instance of
CfnTheme.Builder.
-
name
The name of the theme.- Parameters:
name- The name of the theme. This parameter is required.- Returns:
this
-
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
-
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
-
appId
AWS::AmplifyUIBuilder::Theme.AppId.- Parameters:
appId-AWS::AmplifyUIBuilder::Theme.AppId. This parameter is required.- Returns:
this
-
environmentName
AWS::AmplifyUIBuilder::Theme.EnvironmentName.- Parameters:
environmentName-AWS::AmplifyUIBuilder::Theme.EnvironmentName. This parameter is required.- Returns:
this
-
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
-
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
-
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
-
build
-