Class ContentMetadata

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

@Generated("io.github.primelib.primecodegen") public class ContentMetadata extends Object
ContentMetadata

Metadata object for page, blogpost, comment content

  • Field Details

  • Constructor Details

    • ContentMetadata

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

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

      @Internal public ContentMetadata(Currentuser currentuser, Map<String,Object> properties, Map<String,Object> frontend, Labels labels)
      Constructs a validated instance of ContentMetadata.

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

      Parameters:
      currentuser - currentuser
      properties - properties
      frontend - frontend
      labels - labels
  • Method Details

    • currentuser

      public Currentuser currentuser()
      Fluent getter for currentuser.
      Returns:
      currentuser
    • currentuser

      public ContentMetadata currentuser(Currentuser currentuser)
      Fluent setter for currentuser.
      Parameters:
      currentuser - currentuser
      Returns:
      this
    • getCurrentuser

      public Currentuser getCurrentuser()
      Gets the value of currentuser.
      Returns:
      currentuser
    • setCurrentuser

      public void setCurrentuser(Currentuser currentuser)
      Sets the value of currentuser.
      Parameters:
      currentuser - currentuser
    • properties

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

      public ContentMetadata properties(Map<String,Object> properties)
      Fluent setter for properties.
      Parameters:
      properties - properties
      Returns:
      this
    • getProperties

      public Map<String,Object> getProperties()
      Gets the value of properties.
      Returns:
      properties
    • setProperties

      public void setProperties(Map<String,Object> properties)
      Sets the value of properties.
      Parameters:
      properties - properties
    • frontend

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

      public ContentMetadata frontend(Map<String,Object> frontend)
      Fluent setter for frontend.
      Parameters:
      frontend - frontend
      Returns:
      this
    • getFrontend

      public Map<String,Object> getFrontend()
      Gets the value of frontend.
      Returns:
      frontend
    • setFrontend

      public void setFrontend(Map<String,Object> frontend)
      Sets the value of frontend.
      Parameters:
      frontend - frontend
    • labels

      public Labels labels()
      Fluent getter for labels.
      Returns:
      labels
    • labels

      public ContentMetadata labels(Labels labels)
      Fluent setter for labels.
      Parameters:
      labels - labels
      Returns:
      this
    • getLabels

      public Labels getLabels()
      Gets the value of labels.
      Returns:
      labels
    • setLabels

      public void setLabels(Labels labels)
      Sets the value of labels.
      Parameters:
      labels - labels
    • 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