Interface BrandDefinition.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<BrandDefinition.Builder,BrandDefinition>,SdkBuilder<BrandDefinition.Builder,BrandDefinition>,SdkPojo
- Enclosing class:
- BrandDefinition
@Mutable @NotThreadSafe public static interface BrandDefinition.Builder extends SdkPojo, CopyableBuilder<BrandDefinition.Builder,BrandDefinition>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default BrandDefinition.BuilderapplicationTheme(Consumer<ApplicationTheme.Builder> applicationTheme)The application theme of the brand.BrandDefinition.BuilderapplicationTheme(ApplicationTheme applicationTheme)The application theme of the brand.BrandDefinition.BuilderbrandName(String brandName)The name of the brand.BrandDefinition.Builderdescription(String description)The description of the brand.default BrandDefinition.BuilderlogoConfiguration(Consumer<LogoConfiguration.Builder> logoConfiguration)The logo configuration of the brand.BrandDefinition.BuilderlogoConfiguration(LogoConfiguration logoConfiguration)The logo configuration of the brand.-
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
-
brandName
BrandDefinition.Builder brandName(String brandName)
The name of the brand.
- Parameters:
brandName- The name of the brand.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
BrandDefinition.Builder description(String description)
The description of the brand.
- Parameters:
description- The description of the brand.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationTheme
BrandDefinition.Builder applicationTheme(ApplicationTheme applicationTheme)
The application theme of the brand.
- Parameters:
applicationTheme- The application theme of the brand.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationTheme
default BrandDefinition.Builder applicationTheme(Consumer<ApplicationTheme.Builder> applicationTheme)
The application theme of the brand.
This is a convenience method that creates an instance of theApplicationTheme.Builderavoiding the need to create one manually viaApplicationTheme.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toapplicationTheme(ApplicationTheme).- Parameters:
applicationTheme- a consumer that will call methods onApplicationTheme.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
applicationTheme(ApplicationTheme)
-
logoConfiguration
BrandDefinition.Builder logoConfiguration(LogoConfiguration logoConfiguration)
The logo configuration of the brand.
- Parameters:
logoConfiguration- The logo configuration of the brand.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logoConfiguration
default BrandDefinition.Builder logoConfiguration(Consumer<LogoConfiguration.Builder> logoConfiguration)
The logo configuration of the brand.
This is a convenience method that creates an instance of theLogoConfiguration.Builderavoiding the need to create one manually viaLogoConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tologoConfiguration(LogoConfiguration).- Parameters:
logoConfiguration- a consumer that will call methods onLogoConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
logoConfiguration(LogoConfiguration)
-
-