Interface BrandingConfigurationCreateInput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<BrandingConfigurationCreateInput.Builder,,BrandingConfigurationCreateInput> SdkBuilder<BrandingConfigurationCreateInput.Builder,,BrandingConfigurationCreateInput> SdkPojo
- Enclosing class:
BrandingConfigurationCreateInput
-
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.favicon(Consumer<IconImageInput.Builder> favicon) The favicon image for the portal.favicon(IconImageInput favicon) The favicon image for the portal.localizedStrings(Map<Locale, LocalizedBrandingStrings> localizedStrings) A map of localized text strings for different supported languages.localizedStringsWithStrings(Map<String, LocalizedBrandingStrings> localizedStrings) A map of localized text strings for different supported languages.logo(Consumer<IconImageInput.Builder> logo) The logo image for the portal.logo(IconImageInput logo) The logo image for the portal.termsOfService(String termsOfService) The terms of service text in Markdown format.wallpaper(Consumer<WallpaperImageInput.Builder> wallpaper) The wallpaper image for the portal.wallpaper(WallpaperImageInput wallpaper) The wallpaper image for the portal.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
The logo image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.
- Parameters:
logo- The logo image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logo
The logo image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.
This is a convenience method that creates an instance of theIconImageInput.Builderavoiding the need to create one manually viaIconImageInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tologo(IconImageInput).- Parameters:
logo- a consumer that will call methods onIconImageInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
wallpaper
The wallpaper image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 5 MB in JPEG or PNG format.
- Parameters:
wallpaper- The wallpaper image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 5 MB in JPEG or PNG format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
wallpaper
default BrandingConfigurationCreateInput.Builder wallpaper(Consumer<WallpaperImageInput.Builder> wallpaper) The wallpaper image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 5 MB in JPEG or PNG format.
This is a convenience method that creates an instance of theWallpaperImageInput.Builderavoiding the need to create one manually viaWallpaperImageInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed towallpaper(WallpaperImageInput).- Parameters:
wallpaper- a consumer that will call methods onWallpaperImageInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
favicon
The favicon image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.
- Parameters:
favicon- The favicon image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
favicon
The favicon image for the portal. Provide either a binary image file or an S3 URI pointing to the image file. Maximum 100 KB in JPEG, PNG, or ICO format.
This is a convenience method that creates an instance of theIconImageInput.Builderavoiding the need to create one manually viaIconImageInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofavicon(IconImageInput).- Parameters:
favicon- a consumer that will call methods onIconImageInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
localizedStringsWithStrings
BrandingConfigurationCreateInput.Builder localizedStringsWithStrings(Map<String, LocalizedBrandingStrings> localizedStrings) A map of localized text strings for different supported languages. Each locale must provide the required fields
browserTabTitleandwelcomeText.- Parameters:
localizedStrings- A map of localized text strings for different supported languages. Each locale must provide the required fieldsbrowserTabTitleandwelcomeText.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localizedStrings
BrandingConfigurationCreateInput.Builder localizedStrings(Map<Locale, LocalizedBrandingStrings> localizedStrings) A map of localized text strings for different supported languages. Each locale must provide the required fields
browserTabTitleandwelcomeText.- Parameters:
localizedStrings- A map of localized text strings for different supported languages. Each locale must provide the required fieldsbrowserTabTitleandwelcomeText.- 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. Choose
Lightif you upload a dark wallpaper, orDarkfor a light wallpaper.- Parameters:
colorTheme- The color theme for components on the web portal. ChooseLightif you upload a dark wallpaper, orDarkfor a light wallpaper.- 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. Choose
Lightif you upload a dark wallpaper, orDarkfor a light wallpaper.- Parameters:
colorTheme- The color theme for components on the web portal. ChooseLightif you upload a dark wallpaper, orDarkfor a light wallpaper.- 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. Users will be presented with the terms of service after successfully signing in.
- Parameters:
termsOfService- The terms of service text in Markdown format. Users will be presented with the terms of service after successfully signing in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-