Class Theme.Builder

java.lang.Object
com.vonage.client.meetings.Theme.Builder
Enclosing class:
Theme

public static class Theme.Builder extends Object
  • Method Details

    • themeName

      public Theme.Builder themeName(String themeName)
      (OPTIONAL) The name to give the theme (maximum 200 characters).
      Parameters:
      themeName - The theme name.
      Returns:
      This builder.
    • mainColor

      public Theme.Builder mainColor(String mainColor)
      (REQUIRED) The main theme colour code (hex value).
      Parameters:
      mainColor - The colour's hex code, including the # character.
      Returns:
      This builder.
    • shortCompanyUrl

      public Theme.Builder shortCompanyUrl(String shortCompanyUrl)
      (OPTIONAL) The short company URL. Must be a valid URI, cannot exceed 128 characters.
      Parameters:
      shortCompanyUrl - The URL as a String.
      Returns:
      This builder.
    • brandText

      public Theme.Builder brandText(String brandText)
      (REQUIRED) The brand / logo text.
      Parameters:
      brandText - The text.
      Returns:
      This builder.
    • build

      public Theme build()
      Builds the Theme.
      Returns:
      An instance of Theme, populated with all fields from this builder.