Class Subjects

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

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

The users and/or groups that the permission applies to.

  • Field Details

  • Constructor Details

    • Subjects

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

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

      @Internal public Subjects(Userb34Fc6 user, Group3997Ca group, Expandableac2380 additionalExpandable)
      Constructs a validated instance of Subjects.

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

      Parameters:
      user - user
      group - group
      additionalExpandable - additionalExpandable
  • Method Details

    • user

      public Userb34Fc6 user()
      Fluent getter for user.
      Returns:
      user
    • user

      public Subjects user(Userb34Fc6 user)
      Fluent setter for user.
      Parameters:
      user - user
      Returns:
      this
    • getUser

      public Userb34Fc6 getUser()
      Gets the value of user.
      Returns:
      user
    • setUser

      public void setUser(Userb34Fc6 user)
      Sets the value of user.
      Parameters:
      user - user
    • group

      public Group3997Ca group()
      Fluent getter for group.
      Returns:
      group
    • group

      public Subjects group(Group3997Ca group)
      Fluent setter for group.
      Parameters:
      group - group
      Returns:
      this
    • getGroup

      public Group3997Ca getGroup()
      Gets the value of group.
      Returns:
      group
    • setGroup

      public void setGroup(Group3997Ca group)
      Sets the value of group.
      Parameters:
      group - group
    • additionalExpandable

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

      public Subjects additionalExpandable(Expandableac2380 additionalExpandable)
      Fluent setter for additionalExpandable.
      Parameters:
      additionalExpandable - additionalExpandable
      Returns:
      this
    • getAdditionalExpandable

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

      public void setAdditionalExpandable(Expandableac2380 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