Class UserAnonymous

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

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

    • type

      protected String type
    • profilePicture

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

      protected String displayName
    • operations

      protected List<OperationCheckResult> operations
    • additionalExpandable

      protected Expandabled0Ed16 additionalExpandable
  • Constructor Details

    • UserAnonymous

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

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

      @Internal public UserAnonymous(String type, Icon profilePicture, String displayName, List<OperationCheckResult> operations, Expandabled0Ed16 additionalExpandable, Map<String,Object> additionalLinks)
      Constructs a validated instance of UserAnonymous.

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

      Parameters:
      type - type
      profilePicture - This object represents an icon. If used as a profilePicture, this may be returned as null, depending on the user's privacy setting.
      displayName - displayName
      operations - operations
      additionalExpandable - additionalExpandable
      additionalLinks - additionalLinks
  • Method Details

    • type

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

      public UserAnonymous type(String type)
      Fluent setter for type.
      Parameters:
      type - type
      Returns:
      this
    • getType

      public String getType()
      Gets the value of type.
      Returns:
      type
    • setType

      public void setType(String type)
      Sets the value of type.
      Parameters:
      type - type
    • profilePicture

      public Icon profilePicture()
      Fluent getter for profilePicture.

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

      Returns:
      profilePicture
    • profilePicture

      public UserAnonymous profilePicture(Icon profilePicture)
      Fluent setter for profilePicture.

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

      Parameters:
      profilePicture - profilePicture
      Returns:
      this
    • getProfilePicture

      public Icon getProfilePicture()
      Gets the value of profilePicture.

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

      Returns:
      profilePicture
    • setProfilePicture

      public void setProfilePicture(Icon profilePicture)
      Sets the value of profilePicture.

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

      Parameters:
      profilePicture - profilePicture
    • displayName

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

      public UserAnonymous displayName(String displayName)
      Fluent setter for displayName.
      Parameters:
      displayName - displayName
      Returns:
      this
    • getDisplayName

      public String getDisplayName()
      Gets the value of displayName.
      Returns:
      displayName
    • setDisplayName

      public void setDisplayName(String displayName)
      Sets the value of displayName.
      Parameters:
      displayName - displayName
    • operations

      public List<OperationCheckResult> operations()
      Fluent getter for operations.
      Returns:
      operations
    • operations

      public UserAnonymous operations(List<OperationCheckResult> operations)
      Fluent setter for operations.
      Parameters:
      operations - operations
      Returns:
      this
    • getOperations

      public List<OperationCheckResult> getOperations()
      Gets the value of operations.
      Returns:
      operations
    • setOperations

      public void setOperations(List<OperationCheckResult> operations)
      Sets the value of operations.
      Parameters:
      operations - operations
    • additionalExpandable

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

      public UserAnonymous additionalExpandable(Expandabled0Ed16 additionalExpandable)
      Fluent setter for additionalExpandable.
      Parameters:
      additionalExpandable - additionalExpandable
      Returns:
      this
    • getAdditionalExpandable

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

      public void setAdditionalExpandable(Expandabled0Ed16 additionalExpandable)
      Sets the value of additionalExpandable.
      Parameters:
      additionalExpandable - additionalExpandable
    • additionalLinks

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

      public UserAnonymous 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
    • 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