Interface BrandingConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<BrandingConfiguration.Builder,,BrandingConfiguration> SdkBuilder<BrandingConfiguration.Builder,,BrandingConfiguration> SdkPojo
- Enclosing class:
BrandingConfiguration
-
Method Summary
Modifier and TypeMethodDescriptioncolorTheme(String colorTheme) The color theme for components on the web portal.colorTheme(ColorTheme colorTheme) The color theme for components on the web portal.default BrandingConfiguration.Builderfavicon(Consumer<ImageMetadata.Builder> favicon) Metadata for the favicon image file, including the MIME type, file extension, and upload timestamp.favicon(ImageMetadata favicon) Metadata for the favicon image file, including the MIME type, file extension, and upload timestamp.localizedStrings(Map<Locale, LocalizedBrandingStrings> localizedStrings) A map of localized text strings for different languages, allowing the portal to display content in the user's preferred language.localizedStringsWithStrings(Map<String, LocalizedBrandingStrings> localizedStrings) A map of localized text strings for different languages, allowing the portal to display content in the user's preferred language.default BrandingConfiguration.Builderlogo(Consumer<ImageMetadata.Builder> logo) Metadata for the logo image file, including the MIME type, file extension, and upload timestamp.logo(ImageMetadata logo) Metadata for the logo image file, including the MIME type, file extension, and upload timestamp.termsOfService(String termsOfService) The terms of service text in Markdown format that users must accept before accessing the portal.default BrandingConfiguration.Builderwallpaper(Consumer<ImageMetadata.Builder> wallpaper) Metadata for the wallpaper image file, including the MIME type, file extension, and upload timestamp.wallpaper(ImageMetadata wallpaper) Metadata for the wallpaper image file, including the MIME type, file extension, and upload timestamp.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, sdkFieldNameToField, sdkFields
-
Method Details
-
logo
Metadata for the logo image file, including the MIME type, file extension, and upload timestamp.
- Parameters:
logo- Metadata for the logo image file, including the MIME type, file extension, and upload timestamp.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logo
Metadata for the logo image file, including the MIME type, file extension, and upload timestamp.
This is a convenience method that creates an instance of theImageMetadata.Builderavoiding the need to create one manually viaImageMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tologo(ImageMetadata).- Parameters:
logo- a consumer that will call methods onImageMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
wallpaper
Metadata for the wallpaper image file, including the MIME type, file extension, and upload timestamp.
- Parameters:
wallpaper- Metadata for the wallpaper image file, including the MIME type, file extension, and upload timestamp.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
wallpaper
Metadata for the wallpaper image file, including the MIME type, file extension, and upload timestamp.
This is a convenience method that creates an instance of theImageMetadata.Builderavoiding the need to create one manually viaImageMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed towallpaper(ImageMetadata).- Parameters:
wallpaper- a consumer that will call methods onImageMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
favicon
Metadata for the favicon image file, including the MIME type, file extension, and upload timestamp.
- Parameters:
favicon- Metadata for the favicon image file, including the MIME type, file extension, and upload timestamp.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
favicon
Metadata for the favicon image file, including the MIME type, file extension, and upload timestamp.
This is a convenience method that creates an instance of theImageMetadata.Builderavoiding the need to create one manually viaImageMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofavicon(ImageMetadata).- Parameters:
favicon- a consumer that will call methods onImageMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
localizedStringsWithStrings
BrandingConfiguration.Builder localizedStringsWithStrings(Map<String, LocalizedBrandingStrings> localizedStrings) A map of localized text strings for different languages, allowing the portal to display content in the user's preferred language.
- Parameters:
localizedStrings- A map of localized text strings for different languages, allowing the portal to display content in the user's preferred language.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localizedStrings
BrandingConfiguration.Builder localizedStrings(Map<Locale, LocalizedBrandingStrings> localizedStrings) A map of localized text strings for different languages, allowing the portal to display content in the user's preferred language.
- Parameters:
localizedStrings- A map of localized text strings for different languages, allowing the portal to display content in the user's preferred language.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
colorTheme
The color theme for components on the web portal.
- Parameters:
colorTheme- The color theme for components on the web portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
colorTheme
The color theme for components on the web portal.
- Parameters:
colorTheme- The color theme for components on the web portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
termsOfService
The terms of service text in Markdown format that users must accept before accessing the portal.
- Parameters:
termsOfService- The terms of service text in Markdown format that users must accept before accessing the portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-