Interface Theme.Builder

    • Method Detail

      • stackName

        Theme.Builder stackName​(String 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

        Theme.Builder state​(String 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:
        ThemeState, ThemeState
      • state

        Theme.Builder state​(ThemeState 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:
        ThemeState, ThemeState
      • themeTitleText

        Theme.Builder themeTitleText​(String 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

        Theme.Builder themeStyling​(String 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, ThemeStyling
      • themeStyling

        Theme.Builder themeStyling​(ThemeStyling 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, ThemeStyling
      • themeFooterLinks

        Theme.Builder themeFooterLinks​(Collection<ThemeFooterLink> themeFooterLinks)

        The website links that display in the catalog page footer.

        Parameters:
        themeFooterLinks - The website links that display in the catalog page footer.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • themeFooterLinks

        Theme.Builder themeFooterLinks​(ThemeFooterLink... themeFooterLinks)

        The website links that display in the catalog page footer.

        Parameters:
        themeFooterLinks - The website links that display in the catalog page footer.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • themeOrganizationLogoURL

        Theme.Builder themeOrganizationLogoURL​(String 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

        Theme.Builder themeFaviconURL​(String 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

        Theme.Builder createdTime​(Instant 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.