Interface UpdateThemeData.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<UpdateThemeData.Builder,UpdateThemeData>,SdkBuilder<UpdateThemeData.Builder,UpdateThemeData>,SdkPojo
- Enclosing class:
- UpdateThemeData
public static interface UpdateThemeData.Builder extends SdkPojo, CopyableBuilder<UpdateThemeData.Builder,UpdateThemeData>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateThemeData.Builderid(String id)The unique ID of the theme to update.UpdateThemeData.Buildername(String name)The name of the theme to update.UpdateThemeData.Builderoverrides(Collection<ThemeValues> overrides)Describes the properties that can be overriden to customize the theme.UpdateThemeData.Builderoverrides(Consumer<ThemeValues.Builder>... overrides)Describes the properties that can be overriden to customize the theme.UpdateThemeData.Builderoverrides(ThemeValues... overrides)Describes the properties that can be overriden to customize the theme.UpdateThemeData.Buildervalues(Collection<ThemeValues> values)A list of key-value pairs that define the theme's properties.UpdateThemeData.Buildervalues(Consumer<ThemeValues.Builder>... values)A list of key-value pairs that define the theme's properties.UpdateThemeData.Buildervalues(ThemeValues... values)A list of key-value pairs that define the theme's properties.-
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, sdkFields
-
-
-
-
Method Detail
-
id
UpdateThemeData.Builder id(String id)
The unique ID of the theme to update.
- Parameters:
id- The unique ID of the theme to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
UpdateThemeData.Builder name(String name)
The name of the theme to update.
- Parameters:
name- The name of the theme to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
UpdateThemeData.Builder values(Collection<ThemeValues> values)
A list of key-value pairs that define the theme's properties.
- Parameters:
values- A list of key-value pairs that define the theme's properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
UpdateThemeData.Builder values(ThemeValues... values)
A list of key-value pairs that define the theme's properties.
- Parameters:
values- A list of key-value pairs that define the theme's properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
UpdateThemeData.Builder values(Consumer<ThemeValues.Builder>... values)
A list of key-value pairs that define the theme's properties.
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 to#values(List.) - 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:
#values(java.util.Collection)
-
overrides
UpdateThemeData.Builder overrides(Collection<ThemeValues> overrides)
Describes the properties that can be overriden to customize the theme.
- Parameters:
overrides- Describes the properties that can be overriden to customize the theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrides
UpdateThemeData.Builder overrides(ThemeValues... overrides)
Describes the properties that can be overriden to customize the theme.
- Parameters:
overrides- Describes the properties that can be overriden to customize the theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrides
UpdateThemeData.Builder overrides(Consumer<ThemeValues.Builder>... overrides)
Describes the properties that can be overriden to customize 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 to#overrides(List.) - 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:
#overrides(java.util.Collection)
-
-