Class CfnUserSettingsPropsMixin.LocalizedBrandingStringsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.workspacesweb.CfnUserSettingsPropsMixin.LocalizedBrandingStringsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnUserSettingsPropsMixin.LocalizedBrandingStringsProperty>
- Enclosing interface:
CfnUserSettingsPropsMixin.LocalizedBrandingStringsProperty
@Stability(Stable)
public static final class CfnUserSettingsPropsMixin.LocalizedBrandingStringsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnUserSettingsPropsMixin.LocalizedBrandingStringsProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbrowserTabTitle(String browserTabTitle) build()Builds the configured instance.contactButtonText(String contactButtonText) contactLink(String contactLink) loadingText(String loadingText) loginButtonText(String loginButtonText) loginDescription(String loginDescription) loginTitle(String loginTitle) welcomeText(String welcomeText)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
browserTabTitle
@Stability(Stable) public CfnUserSettingsPropsMixin.LocalizedBrandingStringsProperty.Builder browserTabTitle(String browserTabTitle) - Parameters:
browserTabTitle- The text displayed in the browser tab title.- Returns:
this
-
contactButtonText
@Stability(Stable) public CfnUserSettingsPropsMixin.LocalizedBrandingStringsProperty.Builder contactButtonText(String contactButtonText) - Parameters:
contactButtonText- The text displayed on the contact button. This field is optional and defaults to "Contact us".- Returns:
this
-
contactLink
@Stability(Stable) public CfnUserSettingsPropsMixin.LocalizedBrandingStringsProperty.Builder contactLink(String contactLink) - Parameters:
contactLink- A contact link URL. The URL must start withhttps://ormailto:. If not provided, the contact button will be hidden from the web portal screen.- Returns:
this
-
loadingText
@Stability(Stable) public CfnUserSettingsPropsMixin.LocalizedBrandingStringsProperty.Builder loadingText(String loadingText) - Parameters:
loadingText- The text displayed during session loading. This field is optional and defaults to "Loading your session".- Returns:
this
-
loginButtonText
@Stability(Stable) public CfnUserSettingsPropsMixin.LocalizedBrandingStringsProperty.Builder loginButtonText(String loginButtonText) - Parameters:
loginButtonText- The text displayed on the login button. This field is optional and defaults to "Sign In".- Returns:
this
-
loginDescription
@Stability(Stable) public CfnUserSettingsPropsMixin.LocalizedBrandingStringsProperty.Builder loginDescription(String loginDescription) - Parameters:
loginDescription- The description text for the login section. This field is optional and defaults to "Sign in to your session".- Returns:
this
-
loginTitle
@Stability(Stable) public CfnUserSettingsPropsMixin.LocalizedBrandingStringsProperty.Builder loginTitle(String loginTitle) - Parameters:
loginTitle- The title text for the login section. This field is optional and defaults to "Sign In".- Returns:
this
-
welcomeText
@Stability(Stable) public CfnUserSettingsPropsMixin.LocalizedBrandingStringsProperty.Builder welcomeText(String welcomeText) - Parameters:
welcomeText- The welcome text displayed on the sign-in page.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnUserSettingsPropsMixin.LocalizedBrandingStringsProperty>- Returns:
- a new instance of
CfnUserSettingsPropsMixin.LocalizedBrandingStringsProperty - Throws:
NullPointerException- if any required attribute was not provided
-