Class CfnUserSettings.BrandingConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.workspacesweb.CfnUserSettings.BrandingConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnUserSettings.BrandingConfigurationProperty>
- Enclosing interface:
CfnUserSettings.BrandingConfigurationProperty
@Stability(Stable)
public static final class CfnUserSettings.BrandingConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnUserSettings.BrandingConfigurationProperty>
A builder for
CfnUserSettings.BrandingConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.colorTheme(String colorTheme) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getColorTheme()Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getFavicon()faviconMetadata(IResolvable faviconMetadata) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getFaviconMetadata()faviconMetadata(CfnUserSettings.ImageMetadataProperty faviconMetadata) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getFaviconMetadata()localizedStrings(Map<String, ? extends Object> localizedStrings) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getLocalizedStrings()localizedStrings(IResolvable localizedStrings) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getLocalizedStrings()Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getLogo()logoMetadata(IResolvable logoMetadata) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getLogoMetadata()logoMetadata(CfnUserSettings.ImageMetadataProperty logoMetadata) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getLogoMetadata()termsOfService(String termsOfService) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getTermsOfService()Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getWallpaper()wallpaperMetadata(IResolvable wallpaperMetadata) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getWallpaperMetadata()wallpaperMetadata(CfnUserSettings.ImageMetadataProperty wallpaperMetadata) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getWallpaperMetadata()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
colorTheme
@Stability(Stable) public CfnUserSettings.BrandingConfigurationProperty.Builder colorTheme(String colorTheme) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getColorTheme()- Parameters:
colorTheme- the value to be set.- Returns:
this
-
favicon
@Stability(Stable) public CfnUserSettings.BrandingConfigurationProperty.Builder favicon(String favicon) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getFavicon()- Parameters:
favicon- the value to be set.- Returns:
this
-
faviconMetadata
@Stability(Stable) public CfnUserSettings.BrandingConfigurationProperty.Builder faviconMetadata(IResolvable faviconMetadata) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getFaviconMetadata()- Parameters:
faviconMetadata- the value to be set.- Returns:
this
-
faviconMetadata
@Stability(Stable) public CfnUserSettings.BrandingConfigurationProperty.Builder faviconMetadata(CfnUserSettings.ImageMetadataProperty faviconMetadata) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getFaviconMetadata()- Parameters:
faviconMetadata- the value to be set.- Returns:
this
-
localizedStrings
@Stability(Stable) public CfnUserSettings.BrandingConfigurationProperty.Builder localizedStrings(IResolvable localizedStrings) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getLocalizedStrings()- Parameters:
localizedStrings- the value to be set.- Returns:
this
-
localizedStrings
@Stability(Stable) public CfnUserSettings.BrandingConfigurationProperty.Builder localizedStrings(Map<String, ? extends Object> localizedStrings) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getLocalizedStrings()- Parameters:
localizedStrings- the value to be set.- Returns:
this
-
logo
Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getLogo()- Parameters:
logo- the value to be set.- Returns:
this
-
logoMetadata
@Stability(Stable) public CfnUserSettings.BrandingConfigurationProperty.Builder logoMetadata(IResolvable logoMetadata) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getLogoMetadata()- Parameters:
logoMetadata- the value to be set.- Returns:
this
-
logoMetadata
@Stability(Stable) public CfnUserSettings.BrandingConfigurationProperty.Builder logoMetadata(CfnUserSettings.ImageMetadataProperty logoMetadata) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getLogoMetadata()- Parameters:
logoMetadata- the value to be set.- Returns:
this
-
termsOfService
@Stability(Stable) public CfnUserSettings.BrandingConfigurationProperty.Builder termsOfService(String termsOfService) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getTermsOfService()- Parameters:
termsOfService- the value to be set.- Returns:
this
-
wallpaper
@Stability(Stable) public CfnUserSettings.BrandingConfigurationProperty.Builder wallpaper(String wallpaper) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getWallpaper()- Parameters:
wallpaper- the value to be set.- Returns:
this
-
wallpaperMetadata
@Stability(Stable) public CfnUserSettings.BrandingConfigurationProperty.Builder wallpaperMetadata(IResolvable wallpaperMetadata) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getWallpaperMetadata()- Parameters:
wallpaperMetadata- the value to be set.- Returns:
this
-
wallpaperMetadata
@Stability(Stable) public CfnUserSettings.BrandingConfigurationProperty.Builder wallpaperMetadata(CfnUserSettings.ImageMetadataProperty wallpaperMetadata) Sets the value ofCfnUserSettings.BrandingConfigurationProperty.getWallpaperMetadata()- Parameters:
wallpaperMetadata- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnUserSettings.BrandingConfigurationProperty>- Returns:
- a new instance of
CfnUserSettings.BrandingConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-