Class HeaderLookAndFeel

java.lang.Object
io.github.primelib.confluence4j.rest.v1.models.HeaderLookAndFeel

@Generated("io.github.primelib.primecodegen") public class HeaderLookAndFeel extends Object
HeaderLookAndFeel
  • Field Details

  • Constructor Details

    • HeaderLookAndFeel

      public HeaderLookAndFeel(Consumer<HeaderLookAndFeel> spec)
      Constructs a validated instance of HeaderLookAndFeel.
      Parameters:
      spec - the specification to process
    • HeaderLookAndFeel

      @Internal protected HeaderLookAndFeel()
      Protected no-args constructor for use by serialization frameworks.
    • HeaderLookAndFeel

      @Internal public HeaderLookAndFeel(String backgroundColor, ButtonLookAndFeel button, NavigationLookAndFeel primaryNavigation, NavigationLookAndFeel secondaryNavigation, SearchFieldLookAndFeel search)
      Constructs a validated instance of HeaderLookAndFeel.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using HeaderLookAndFeel(Consumer) instead.

      Parameters:
      backgroundColor - backgroundColor
      button - button
      primaryNavigation - primaryNavigation
      secondaryNavigation - secondaryNavigation
      search - search
  • Method Details

    • backgroundColor

      public String backgroundColor()
      Fluent getter for backgroundColor.
      Returns:
      backgroundColor
    • backgroundColor

      public HeaderLookAndFeel backgroundColor(String backgroundColor)
      Fluent setter for backgroundColor.
      Parameters:
      backgroundColor - backgroundColor
      Returns:
      this
    • getBackgroundColor

      public String getBackgroundColor()
      Gets the value of backgroundColor.
      Returns:
      backgroundColor
    • setBackgroundColor

      public void setBackgroundColor(String backgroundColor)
      Sets the value of backgroundColor.
      Parameters:
      backgroundColor - backgroundColor
    • button

      public ButtonLookAndFeel button()
      Fluent getter for button.
      Returns:
      button
    • button

      public HeaderLookAndFeel button(ButtonLookAndFeel button)
      Fluent setter for button.
      Parameters:
      button - button
      Returns:
      this
    • getButton

      public ButtonLookAndFeel getButton()
      Gets the value of button.
      Returns:
      button
    • setButton

      public void setButton(ButtonLookAndFeel button)
      Sets the value of button.
      Parameters:
      button - button
    • primaryNavigation

      public NavigationLookAndFeel primaryNavigation()
      Fluent getter for primaryNavigation.
      Returns:
      primaryNavigation
    • primaryNavigation

      public HeaderLookAndFeel primaryNavigation(NavigationLookAndFeel primaryNavigation)
      Fluent setter for primaryNavigation.
      Parameters:
      primaryNavigation - primaryNavigation
      Returns:
      this
    • getPrimaryNavigation

      public NavigationLookAndFeel getPrimaryNavigation()
      Gets the value of primaryNavigation.
      Returns:
      primaryNavigation
    • setPrimaryNavigation

      public void setPrimaryNavigation(NavigationLookAndFeel primaryNavigation)
      Sets the value of primaryNavigation.
      Parameters:
      primaryNavigation - primaryNavigation
    • secondaryNavigation

      public NavigationLookAndFeel secondaryNavigation()
      Fluent getter for secondaryNavigation.
      Returns:
      secondaryNavigation
    • secondaryNavigation

      public HeaderLookAndFeel secondaryNavigation(NavigationLookAndFeel secondaryNavigation)
      Fluent setter for secondaryNavigation.
      Parameters:
      secondaryNavigation - secondaryNavigation
      Returns:
      this
    • getSecondaryNavigation

      public NavigationLookAndFeel getSecondaryNavigation()
      Gets the value of secondaryNavigation.
      Returns:
      secondaryNavigation
    • setSecondaryNavigation

      public void setSecondaryNavigation(NavigationLookAndFeel secondaryNavigation)
      Sets the value of secondaryNavigation.
      Parameters:
      secondaryNavigation - secondaryNavigation
    • search

      public SearchFieldLookAndFeel search()
      Fluent getter for search.
      Returns:
      search
    • search

      public HeaderLookAndFeel search(SearchFieldLookAndFeel search)
      Fluent setter for search.
      Parameters:
      search - search
      Returns:
      this
    • getSearch

      public SearchFieldLookAndFeel getSearch()
      Gets the value of search.
      Returns:
      search
    • setSearch

      public void setSearch(SearchFieldLookAndFeel search)
      Sets the value of search.
      Parameters:
      search - search
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object