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

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

    • id

      protected Long id
    • key

      protected String key
    • alias

      protected String alias
    • name

      protected String name
    • icon

      protected Icon icon
      This object represents an icon. If used as a profilePicture, this may be returned as null, depending on the user's privacy setting.
    • description

      protected Description description
    • homepage

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

      protected String type
    • metadata

      protected Metadata5Bfc61 metadata
    • operations

      protected List<OperationCheckResult> operations
    • permissions

      protected List<SpacePermission> permissions
    • status

      protected String status
    • settings

      protected SpaceSettings settings
    • theme

      protected Theme theme
    • lookAndFeel

      protected LookAndFeel lookAndFeel
      Look and feel settings returned after an update.
    • history

      protected History history
    • Expandable

      protected Expandable52D461 Expandable
  • Constructor Details

    • Space

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

      @Internal public Space(Long id, String key, String alias, String name, Icon icon, Description description, Content homepage, String type, Metadata5Bfc61 metadata, List<OperationCheckResult> operations, List<SpacePermission> permissions, String status, SpaceSettings settings, Theme theme, LookAndFeel lookAndFeel, History history, Expandable52D461 Expandable, Map<String,Object> Links)
      Constructs a validated instance of Space.

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

      Parameters:
      id - id
      key - key
      alias - alias
      name - name
      icon - This object represents an icon. If used as a profilePicture, this may be returned as null, depending on the user's privacy setting.
      description - description
      homepage - Base object for all content types. Representation of a blogpost (content)
      type - type
      metadata - metadata
      operations - operations
      permissions - permissions
      status - status
      settings - settings
      theme - theme
      lookAndFeel - Look and feel settings returned after an update.
      history - history
      Expandable - Expandable
      Links - Links
    • Space

      protected Space()
  • Method Details

    • id

      public Long id()
    • key

      public String key()
    • alias

      public String alias()
    • name

      public String name()
    • icon

      public Icon icon()
      This object represents an icon. If used as a profilePicture, this may be returned as null, depending on the user's privacy setting.
    • description

      public Description description()
    • homepage

      public Content homepage()
      Base object for all content types. Representation of a blogpost (content)
    • type

      public String type()
    • metadata

      public Metadata5Bfc61 metadata()
    • operations

      public List<OperationCheckResult> operations()
    • permissions

      public List<SpacePermission> permissions()
    • status

      public String status()
    • settings

      public SpaceSettings settings()
    • theme

      public Theme theme()
    • lookAndFeel

      public LookAndFeel lookAndFeel()
      Look and feel settings returned after an update.
    • history

      public History history()
    • Expandable

      public Expandable52D461 Expandable()
    • Links

      public Map<String,Object> Links()
    • id

      public Space id(Long id)
      Returns:
      this.
    • key

      public Space key(String key)
      Returns:
      this.
    • alias

      public Space alias(String alias)
      Returns:
      this.
    • name

      public Space name(String name)
      Returns:
      this.
    • icon

      public Space icon(Icon icon)
      This object represents an icon. If used as a profilePicture, this may be returned as null, depending on the user's privacy setting.
      Returns:
      this.
    • description

      public Space description(Description description)
      Returns:
      this.
    • homepage

      public Space homepage(Content homepage)
      Base object for all content types. Representation of a blogpost (content)
      Returns:
      this.
    • type

      public Space type(String type)
      Returns:
      this.
    • metadata

      public Space metadata(Metadata5Bfc61 metadata)
      Returns:
      this.
    • operations

      public Space operations(List<OperationCheckResult> operations)
      Returns:
      this.
    • permissions

      public Space permissions(List<SpacePermission> permissions)
      Returns:
      this.
    • status

      public Space status(String status)
      Returns:
      this.
    • settings

      public Space settings(SpaceSettings settings)
      Returns:
      this.
    • theme

      public Space theme(Theme theme)
      Returns:
      this.
    • lookAndFeel

      public Space lookAndFeel(LookAndFeel lookAndFeel)
      Look and feel settings returned after an update.
      Returns:
      this.
    • history

      public Space history(History history)
      Returns:
      this.
    • Expandable

      public Space Expandable(Expandable52D461 Expandable)
      Returns:
      this.
    • Links

      public Space Links(Map<String,Object> Links)
      Returns:
      this.
    • equals

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

      protected boolean canEqual(Object other)
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object