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.
 
 
 -