Interface Theme.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<Theme.Builder,,- Theme> - SdkBuilder<Theme.Builder,,- Theme> - SdkPojo
- Enclosing class:
- Theme
- 
Method SummaryModifier 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
appIdThe 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.
 
- 
environmentNameThe 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.
 
- 
idThe 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.
 
- 
nameThe 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.
 
- 
createdAtThe 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.
 
- 
modifiedAtThe 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.
 
- 
valuesA 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.
 
- 
valuesA 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.
 
- 
valuesA 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 on- ThemeValues.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
overridesDescribes 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.
 
- 
overridesDescribes 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.
 
- 
overridesDescribes 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 on- ThemeValues.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
tagsOne 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.
 
 
-