Class SearchResult

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

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

    • content

      protected Content content
      Base object for all content types. Representation of a blogpost (content)
    • user

      protected Map<String,Object> user
    • space

      protected Space space
    • title

      protected String title
    • excerpt

      protected String excerpt
    • url

      protected String url
    • resultParentContainer

      protected ContainerSummary resultParentContainer
    • resultGlobalContainer

      protected ContainerSummary resultGlobalContainer
    • entityType

      protected String entityType
    • iconCssClass

      protected String iconCssClass
    • lastModified

      protected Instant lastModified
    • friendlyLastModified

      protected String friendlyLastModified
    • score

      protected Double score
  • Constructor Details

    • SearchResult

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

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

      @Internal public SearchResult(Content content, Map<String,Object> user, Space space, String title, String excerpt, String url, ContainerSummary resultParentContainer, ContainerSummary resultGlobalContainer, List<Breadcrumb> breadcrumbs, String entityType, String iconCssClass, Instant lastModified, String friendlyLastModified, Double score)
      Constructs a validated instance of SearchResult.

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

      Parameters:
      content - Base object for all content types. Representation of a blogpost (content)
      user - user
      space - space
      title - title
      excerpt - excerpt
      url - url
      resultParentContainer - resultParentContainer
      resultGlobalContainer - resultGlobalContainer
      breadcrumbs - breadcrumbs
      entityType - entityType
      iconCssClass - iconCssClass
      lastModified - lastModified
      friendlyLastModified - friendlyLastModified
      score - score
  • Method Details

    • content

      public Content content()
      Fluent getter for content.

      Base object for all content types. Representation of a blogpost (content)

      Returns:
      content
    • content

      public SearchResult content(Content content)
      Fluent setter for content.

      Base object for all content types. Representation of a blogpost (content)

      Parameters:
      content - content
      Returns:
      this
    • getContent

      public Content getContent()
      Gets the value of content.

      Base object for all content types. Representation of a blogpost (content)

      Returns:
      content
    • setContent

      public void setContent(Content content)
      Sets the value of content.

      Base object for all content types. Representation of a blogpost (content)

      Parameters:
      content - content
    • user

      public Map<String,Object> user()
      Fluent getter for user.
      Returns:
      user
    • user

      public SearchResult user(Map<String,Object> user)
      Fluent setter for user.
      Parameters:
      user - user
      Returns:
      this
    • getUser

      public Map<String,Object> getUser()
      Gets the value of user.
      Returns:
      user
    • setUser

      public void setUser(Map<String,Object> user)
      Sets the value of user.
      Parameters:
      user - user
    • space

      public Space space()
      Fluent getter for space.
      Returns:
      space
    • space

      public SearchResult space(Space space)
      Fluent setter for space.
      Parameters:
      space - space
      Returns:
      this
    • getSpace

      public Space getSpace()
      Gets the value of space.
      Returns:
      space
    • setSpace

      public void setSpace(Space space)
      Sets the value of space.
      Parameters:
      space - space
    • title

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

      public SearchResult title(String title)
      Fluent setter for title.
      Parameters:
      title - title
      Returns:
      this
    • getTitle

      public String getTitle()
      Gets the value of title.
      Returns:
      title
    • setTitle

      public void setTitle(String title)
      Sets the value of title.
      Parameters:
      title - title
    • excerpt

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

      public SearchResult excerpt(String excerpt)
      Fluent setter for excerpt.
      Parameters:
      excerpt - excerpt
      Returns:
      this
    • getExcerpt

      public String getExcerpt()
      Gets the value of excerpt.
      Returns:
      excerpt
    • setExcerpt

      public void setExcerpt(String excerpt)
      Sets the value of excerpt.
      Parameters:
      excerpt - excerpt
    • url

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

      public SearchResult url(String url)
      Fluent setter for url.
      Parameters:
      url - url
      Returns:
      this
    • getUrl

      public String getUrl()
      Gets the value of url.
      Returns:
      url
    • setUrl

      public void setUrl(String url)
      Sets the value of url.
      Parameters:
      url - url
    • resultParentContainer

      public ContainerSummary resultParentContainer()
      Fluent getter for resultParentContainer.
      Returns:
      resultParentContainer
    • resultParentContainer

      public SearchResult resultParentContainer(ContainerSummary resultParentContainer)
      Fluent setter for resultParentContainer.
      Parameters:
      resultParentContainer - resultParentContainer
      Returns:
      this
    • getResultParentContainer

      public ContainerSummary getResultParentContainer()
      Gets the value of resultParentContainer.
      Returns:
      resultParentContainer
    • setResultParentContainer

      public void setResultParentContainer(ContainerSummary resultParentContainer)
      Sets the value of resultParentContainer.
      Parameters:
      resultParentContainer - resultParentContainer
    • resultGlobalContainer

      public ContainerSummary resultGlobalContainer()
      Fluent getter for resultGlobalContainer.
      Returns:
      resultGlobalContainer
    • resultGlobalContainer

      public SearchResult resultGlobalContainer(ContainerSummary resultGlobalContainer)
      Fluent setter for resultGlobalContainer.
      Parameters:
      resultGlobalContainer - resultGlobalContainer
      Returns:
      this
    • getResultGlobalContainer

      public ContainerSummary getResultGlobalContainer()
      Gets the value of resultGlobalContainer.
      Returns:
      resultGlobalContainer
    • setResultGlobalContainer

      public void setResultGlobalContainer(ContainerSummary resultGlobalContainer)
      Sets the value of resultGlobalContainer.
      Parameters:
      resultGlobalContainer - resultGlobalContainer
    • getBreadcrumbs

      public List<Breadcrumb> getBreadcrumbs()
      Gets the value of breadcrumbs.
      Returns:
      breadcrumbs
    • setBreadcrumbs

      public void setBreadcrumbs(List<Breadcrumb> breadcrumbs)
      Sets the value of breadcrumbs.
      Parameters:
      breadcrumbs - breadcrumbs
    • entityType

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

      public SearchResult entityType(String entityType)
      Fluent setter for entityType.
      Parameters:
      entityType - entityType
      Returns:
      this
    • getEntityType

      public String getEntityType()
      Gets the value of entityType.
      Returns:
      entityType
    • setEntityType

      public void setEntityType(String entityType)
      Sets the value of entityType.
      Parameters:
      entityType - entityType
    • iconCssClass

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

      public SearchResult iconCssClass(String iconCssClass)
      Fluent setter for iconCssClass.
      Parameters:
      iconCssClass - iconCssClass
      Returns:
      this
    • getIconCssClass

      public String getIconCssClass()
      Gets the value of iconCssClass.
      Returns:
      iconCssClass
    • setIconCssClass

      public void setIconCssClass(String iconCssClass)
      Sets the value of iconCssClass.
      Parameters:
      iconCssClass - iconCssClass
    • lastModified

      public Instant lastModified()
      Fluent getter for lastModified.
      Returns:
      lastModified
    • lastModified

      public SearchResult lastModified(Instant lastModified)
      Fluent setter for lastModified.
      Parameters:
      lastModified - lastModified
      Returns:
      this
    • getLastModified

      public Instant getLastModified()
      Gets the value of lastModified.
      Returns:
      lastModified
    • setLastModified

      public void setLastModified(Instant lastModified)
      Sets the value of lastModified.
      Parameters:
      lastModified - lastModified
    • friendlyLastModified

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

      public SearchResult friendlyLastModified(String friendlyLastModified)
      Fluent setter for friendlyLastModified.
      Parameters:
      friendlyLastModified - friendlyLastModified
      Returns:
      this
    • getFriendlyLastModified

      public String getFriendlyLastModified()
      Gets the value of friendlyLastModified.
      Returns:
      friendlyLastModified
    • setFriendlyLastModified

      public void setFriendlyLastModified(String friendlyLastModified)
      Sets the value of friendlyLastModified.
      Parameters:
      friendlyLastModified - friendlyLastModified
    • score

      public Double score()
      Fluent getter for score.
      Returns:
      score
    • score

      public SearchResult score(Double score)
      Fluent setter for score.
      Parameters:
      score - score
      Returns:
      this
    • getScore

      public Double getScore()
      Gets the value of score.
      Returns:
      score
    • setScore

      public void setScore(Double score)
      Sets the value of score.
      Parameters:
      score - score
    • 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