Interface CreateThemeData.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CreateThemeData.Builder,CreateThemeData>,SdkBuilder<CreateThemeData.Builder,CreateThemeData>,SdkPojo
- Enclosing class:
- CreateThemeData
public static interface CreateThemeData.Builder extends SdkPojo, CopyableBuilder<CreateThemeData.Builder,CreateThemeData>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateThemeData.Buildername(String name)The name of the theme.CreateThemeData.Builderoverrides(Collection<ThemeValues> overrides)Describes the properties that can be overriden to customize an instance of the theme.CreateThemeData.Builderoverrides(Consumer<ThemeValues.Builder>... overrides)Describes the properties that can be overriden to customize an instance of the theme.CreateThemeData.Builderoverrides(ThemeValues... overrides)Describes the properties that can be overriden to customize an instance of the theme.CreateThemeData.Buildertags(Map<String,String> tags)One or more key-value pairs to use when tagging the theme data.CreateThemeData.Buildervalues(Collection<ThemeValues> values)A list of key-value pairs that defines the properties of the theme.CreateThemeData.Buildervalues(Consumer<ThemeValues.Builder>... values)A list of key-value pairs that defines the properties of the theme.CreateThemeData.Buildervalues(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 Detail
-
name
CreateThemeData.Builder name(String 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.
-
values
CreateThemeData.Builder values(Collection<ThemeValues> 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
CreateThemeData.Builder values(ThemeValues... 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
CreateThemeData.Builder values(Consumer<ThemeValues.Builder>... 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 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
CreateThemeData.Builder overrides(Collection<ThemeValues> overrides)
Describes the properties that can be overriden to customize an instance of the theme.
- Parameters:
overrides- Describes the properties that can be overriden to customize an instance of the theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrides
CreateThemeData.Builder overrides(ThemeValues... overrides)
Describes the properties that can be overriden to customize an instance of the theme.
- Parameters:
overrides- Describes the properties that can be overriden to customize an instance of the theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrides
CreateThemeData.Builder overrides(Consumer<ThemeValues.Builder>... overrides)
Describes the properties that can be overriden to customize an instance 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 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)
-
tags
CreateThemeData.Builder tags(Map<String,String> tags)
One or more key-value pairs to use when tagging the theme data.
- Parameters:
tags- One or more key-value pairs to use when tagging the theme data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-