Interface Theme.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Theme.Builder,
,Theme> SdkBuilder<Theme.Builder,
,Theme> SdkPojo
- Enclosing class:
Theme
-
Method Summary
Modifier and TypeMethodDescriptionThe unique ID for the Amplify app associated with the theme.The time that the theme was created.environmentName
(String environmentName) The name of the backend environment that is a part of the Amplify app.The ID for the theme.modifiedAt
(Instant modifiedAt) The time that the theme was modified.The name of the theme.overrides
(Collection<ThemeValues> overrides) Describes the properties that can be overriden to customize a theme.overrides
(Consumer<ThemeValues.Builder>... overrides) Describes the properties that can be overriden to customize a theme.overrides
(ThemeValues... overrides) Describes the properties that can be overriden to customize a theme.One or more key-value pairs to use when tagging the theme.values
(Collection<ThemeValues> values) A list of key-value pairs that defines the properties of the theme.values
(Consumer<ThemeValues.Builder>... values) A list of key-value pairs that defines the properties of the theme.values
(ThemeValues... values) A list of key-value pairs that defines the properties of the theme.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The ID for the theme.
- Parameters:
id
- The ID for the theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the theme.
- Parameters:
name
- The name of the theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The time that the theme was created.
- Parameters:
createdAt
- The time that the theme was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modifiedAt
The time that the theme was modified.
- Parameters:
modifiedAt
- The time that the theme was modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
A list of key-value pairs that defines the properties of the theme.
This is a convenience method that creates an instance of theThemeValues.Builder
avoiding the need to create one manually viaThemeValues.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovalues(List<ThemeValues>)
.- Parameters:
values
- a consumer that will call methods onThemeValues.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrides
Describes the properties that can be overriden to customize a theme.
This is a convenience method that creates an instance of theThemeValues.Builder
avoiding the need to create one manually viaThemeValues.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooverrides(List<ThemeValues>)
.- Parameters:
overrides
- a consumer that will call methods onThemeValues.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-