Class SpaceProperty

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

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

  • Constructor Details

    • SpaceProperty

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

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

      @Internal public SpaceProperty(String id, String key, Object value, Version version, Space space, Map<String,Object> additionalLinks, Expandable3Adce7 additionalExpandable)
      Constructs a validated instance of SpaceProperty.

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

      Parameters:
      id - id
      key - key
      value - value
      version - version
      space - space
      additionalLinks - additionalLinks
      additionalExpandable - additionalExpandable
  • Method Details

    • id

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

      public SpaceProperty id(String id)
      Fluent setter for id.
      Parameters:
      id - id
      Returns:
      this
    • getId

      public String getId()
      Gets the value of id.
      Returns:
      id
    • setId

      public void setId(String id)
      Sets the value of id.
      Parameters:
      id - id
    • key

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

      public SpaceProperty key(String key)
      Fluent setter for key.
      Parameters:
      key - key
      Returns:
      this
    • getKey

      public String getKey()
      Gets the value of key.
      Returns:
      key
    • setKey

      public void setKey(String key)
      Sets the value of key.
      Parameters:
      key - key
    • value

      public Object value()
      Fluent getter for value.
      Returns:
      value
    • value

      public SpaceProperty value(Object value)
      Fluent setter for value.
      Parameters:
      value - value
      Returns:
      this
    • getValue

      public Object getValue()
      Gets the value of value.
      Returns:
      value
    • setValue

      public void setValue(Object value)
      Sets the value of value.
      Parameters:
      value - value
    • version

      public Version version()
      Fluent getter for version.
      Returns:
      version
    • version

      public SpaceProperty version(Version version)
      Fluent setter for version.
      Parameters:
      version - version
      Returns:
      this
    • getVersion

      public Version getVersion()
      Gets the value of version.
      Returns:
      version
    • setVersion

      public void setVersion(Version version)
      Sets the value of version.
      Parameters:
      version - version
    • space

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

      public SpaceProperty 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
    • additionalLinks

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

      public SpaceProperty additionalLinks(Map<String,Object> additionalLinks)
      Fluent setter for additionalLinks.
      Parameters:
      additionalLinks - additionalLinks
      Returns:
      this
    • getAdditionalLinks

      public Map<String,Object> getAdditionalLinks()
      Gets the value of additionalLinks.
      Returns:
      additionalLinks
    • setAdditionalLinks

      public void setAdditionalLinks(Map<String,Object> additionalLinks)
      Sets the value of additionalLinks.
      Parameters:
      additionalLinks - additionalLinks
    • additionalExpandable

      public Expandable3Adce7 additionalExpandable()
      Fluent getter for additionalExpandable.
      Returns:
      additionalExpandable
    • additionalExpandable

      public SpaceProperty additionalExpandable(Expandable3Adce7 additionalExpandable)
      Fluent setter for additionalExpandable.
      Parameters:
      additionalExpandable - additionalExpandable
      Returns:
      this
    • getAdditionalExpandable

      public Expandable3Adce7 getAdditionalExpandable()
      Gets the value of additionalExpandable.
      Returns:
      additionalExpandable
    • setAdditionalExpandable

      public void setAdditionalExpandable(Expandable3Adce7 additionalExpandable)
      Sets the value of additionalExpandable.
      Parameters:
      additionalExpandable - additionalExpandable
    • 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