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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.Builderavoiding the need to create one manually viaThemeValues.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaThemeValues.builder().When the
Consumercompletes,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.
-