Interface Theme.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Theme.Builder,
,Theme> SdkBuilder<Theme.Builder,
,Theme> SdkPojo
- Enclosing class:
Theme
-
Method Summary
Modifier and TypeMethodDescriptioncreatedTime
(Instant createdTime) The time the theme was created.The stack that has the custom branding theme.The state of the theme.state
(ThemeState state) The state of the theme.themeFaviconURL
(String themeFaviconURL) The URL of the icon that displays at the top of a user's browser tab during streaming sessions.themeFooterLinks
(Collection<ThemeFooterLink> themeFooterLinks) The website links that display in the catalog page footer.themeFooterLinks
(Consumer<ThemeFooterLink.Builder>... themeFooterLinks) The website links that display in the catalog page footer.themeFooterLinks
(ThemeFooterLink... themeFooterLinks) The website links that display in the catalog page footer.themeOrganizationLogoURL
(String themeOrganizationLogoURL) The URL of the logo that displays in the catalog page header.themeStyling
(String themeStyling) The color that is used for the website links, text, buttons, and catalog page background.themeStyling
(ThemeStyling themeStyling) The color that is used for the website links, text, buttons, and catalog page background.themeTitleText
(String themeTitleText) The browser tab page title.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, sdkFields
-
Method Details
-
stackName
The stack that has the custom branding theme.
- Parameters:
stackName
- The stack that has the custom branding theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state of the theme.
- Parameters:
state
- The state of the theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of the theme.
- Parameters:
state
- The state of the theme.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
themeTitleText
The browser tab page title.
- Parameters:
themeTitleText
- The browser tab page title.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
themeStyling
The color that is used for the website links, text, buttons, and catalog page background.
- Parameters:
themeStyling
- The color that is used for the website links, text, buttons, and catalog page background.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
themeStyling
The color that is used for the website links, text, buttons, and catalog page background.
- Parameters:
themeStyling
- The color that is used for the website links, text, buttons, and catalog page background.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
themeOrganizationLogoURL
The URL of the logo that displays in the catalog page header.
- Parameters:
themeOrganizationLogoURL
- The URL of the logo that displays in the catalog page header.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
themeFaviconURL
The URL of the icon that displays at the top of a user's browser tab during streaming sessions.
- Parameters:
themeFaviconURL
- The URL of the icon that displays at the top of a user's browser tab during streaming sessions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTime
The time the theme was created.
- Parameters:
createdTime
- The time the theme was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-