Class Source

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

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

Base object for all content types. Representation of a blogpost (content)

  • Field Details

    • id

      protected Long id
    • type

      protected String type
    • status

      protected String status
    • title

      protected String title
    • space

      protected Space space
    • history

      protected History history
    • version

      protected Version version
    • ancestors

      protected List<Content> ancestors
    • operations

      protected List<OperationCheckResult> operations
    • children

      protected Map<String,Object> children
    • childTypes

      protected Map<String,Object> childTypes
      Shows whether a piece of content has attachments, comments, or child pages/whiteboards. Note, this doesn't actually contain the child objects.
    • descendants

      protected Map<String,Object> descendants
    • container

      protected Map<String,Object> container
      Container for content. This can be either a space (containing a page or blogpost) or a page/blog post (containing an attachment or comment)
    • body

      protected Bodye84B79 body
    • restrictions

      protected Restrictionsbc3Afc restrictions
    • metadata

      protected Metadata5Bfc61 metadata
    • macroRenderedOutput

      protected Map<String,Object> macroRenderedOutput
    • extensions

      protected Object extensions
    • additionalExpandable

      protected Expandable52D461 additionalExpandable
    • ari

      protected String ari
    • base64EncodedAri

      protected String base64EncodedAri
    • username

      protected String username
      This property is no longer available and will be removed from the documentation soon. Use `accountId` instead. See the [deprecation notice](/cloud/confluence/deprecation-notice-user-privacy-api-migration-guide/) for details.
    • userKey

      protected String userKey
      This property is no longer available and will be removed from the documentation soon. Use `accountId` instead. See the [deprecation notice](/cloud/confluence/deprecation-notice-user-privacy-api-migration-guide/) for details.
    • accountId

      protected String accountId
      The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, `384093:32b4d9w0-f6a5-3535-11a3-9c8c88d10192`.
    • accountType

      protected String accountType
      The account type of the user, may return empty string if unavailable. App is if the user is a bot user created on behalf of an Atlassian app.
    • email

      protected String email
      The email address of the user. Depending on the user's privacy setting, this may return an empty string.
    • publicName

      protected String publicName
      The public name or nickname of the user. Will always contain a value.
    • 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
      The displays name of the user. Depending on the user's privacy setting, this may be the same as publicName.
    • timeZone

      protected String timeZone
      This displays user time zone. Depending on the user's privacy setting, this may return null.
    • externalCollaborator

      protected Boolean externalCollaborator
      This is deprecated. Use `isGuest` instead to find out whether the user is a guest user.
    • isExternalCollaborator

      protected Boolean isExternalCollaborator
      This is deprecated. Use `isGuest` instead to find out whether the user is a guest user.
    • isGuest

      protected Boolean isGuest
      Whether the user is a guest user
    • details

      protected UserDetails details
    • personalSpace

      protected Space personalSpace
    • 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)
    • permissions

      protected List<SpacePermission> permissions
    • settings

      protected SpaceSettings settings
    • theme

      protected Theme theme
    • lookAndFeel

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

    • Source

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

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

      @Internal public Source(Long id, String type, String status, String title, Space space, History history, Version version, List<Content> ancestors, List<OperationCheckResult> operations, Map<String,Object> children, Map<String,Object> childTypes, Map<String,Object> descendants, Map<String,Object> container, Bodye84B79 body, Restrictionsbc3Afc restrictions, Metadata5Bfc61 metadata, Map<String,Object> macroRenderedOutput, Object extensions, Expandable52D461 additionalExpandable, Map<String,Object> additionalLinks, String ari, String base64EncodedAri, String username, String userKey, String accountId, String accountType, String email, String publicName, Icon profilePicture, String displayName, String timeZone, Boolean externalCollaborator, Boolean isExternalCollaborator, Boolean isGuest, UserDetails details, Space personalSpace, String key, String alias, String name, Icon icon, Description description, Content homepage, List<SpacePermission> permissions, SpaceSettings settings, Theme theme, LookAndFeel lookAndFeel)
      Constructs a validated instance of Source.

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

      Parameters:
      id - id
      type - type
      status - status
      title - title
      space - space
      history - history
      version - version
      ancestors - ancestors
      operations - operations
      children - children
      childTypes - Shows whether a piece of content has attachments, comments, or child pages/whiteboards. Note, this doesn't actually contain the child objects.
      descendants - descendants
      container - Container for content. This can be either a space (containing a page or blogpost) or a page/blog post (containing an attachment or comment)
      body - body
      restrictions - restrictions
      metadata - metadata
      macroRenderedOutput - macroRenderedOutput
      extensions - extensions
      additionalExpandable - additionalExpandable
      additionalLinks - additionalLinks
      ari - ari
      base64EncodedAri - base64EncodedAri
      username - This property is no longer available and will be removed from the documentation soon. Use `accountId` instead. See the [deprecation notice](/cloud/confluence/deprecation-notice-user-privacy-api-migration-guide/) for details.
      userKey - This property is no longer available and will be removed from the documentation soon. Use `accountId` instead. See the [deprecation notice](/cloud/confluence/deprecation-notice-user-privacy-api-migration-guide/) for details.
      accountId - The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, `384093:32b4d9w0-f6a5-3535-11a3-9c8c88d10192`.
      accountType - The account type of the user, may return empty string if unavailable. App is if the user is a bot user created on behalf of an Atlassian app.
      email - The email address of the user. Depending on the user's privacy setting, this may return an empty string.
      publicName - The public name or nickname of the user. Will always contain a value.
      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 - The displays name of the user. Depending on the user's privacy setting, this may be the same as publicName.
      timeZone - This displays user time zone. Depending on the user's privacy setting, this may return null.
      externalCollaborator - This is deprecated. Use `isGuest` instead to find out whether the user is a guest user.
      isExternalCollaborator - This is deprecated. Use `isGuest` instead to find out whether the user is a guest user.
      isGuest - Whether the user is a guest user
      details - details
      personalSpace - personalSpace
      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)
      permissions - permissions
      settings - settings
      theme - theme
      lookAndFeel - Look and feel settings returned after an update.
  • Method Details

    • id

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

      public Source id(Long id)
      Fluent setter for id.
      Parameters:
      id - id
      Returns:
      this
    • getId

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

      public void setId(Long id)
      Sets the value of id.
      Parameters:
      id - id
    • type

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

      public Source 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
    • status

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

      public Source status(String status)
      Fluent setter for status.
      Parameters:
      status - status
      Returns:
      this
    • getStatus

      public String getStatus()
      Gets the value of status.
      Returns:
      status
    • setStatus

      public void setStatus(String status)
      Sets the value of status.
      Parameters:
      status - status
    • title

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

      public Source title(String title)
      Fluent setter for title.
      Parameters:
      title - title
      Returns:
      this
    • getTitle

      public String getTitle()
      Gets the value of title.
      Returns:
      title
    • setTitle

      public void setTitle(String title)
      Sets the value of title.
      Parameters:
      title - title
    • space

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

      public Source 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
    • history

      public History history()
      Fluent getter for history.
      Returns:
      history
    • history

      public Source history(History history)
      Fluent setter for history.
      Parameters:
      history - history
      Returns:
      this
    • getHistory

      public History getHistory()
      Gets the value of history.
      Returns:
      history
    • setHistory

      public void setHistory(History history)
      Sets the value of history.
      Parameters:
      history - history
    • version

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

      public Source 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
    • ancestors

      public List<Content> ancestors()
      Fluent getter for ancestors.
      Returns:
      ancestors
    • ancestors

      public Source ancestors(List<Content> ancestors)
      Fluent setter for ancestors.
      Parameters:
      ancestors - ancestors
      Returns:
      this
    • getAncestors

      public List<Content> getAncestors()
      Gets the value of ancestors.
      Returns:
      ancestors
    • setAncestors

      public void setAncestors(List<Content> ancestors)
      Sets the value of ancestors.
      Parameters:
      ancestors - ancestors
    • operations

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

      public Source 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
    • children

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

      public Source children(Map<String,Object> children)
      Fluent setter for children.
      Parameters:
      children - children
      Returns:
      this
    • getChildren

      public Map<String,Object> getChildren()
      Gets the value of children.
      Returns:
      children
    • setChildren

      public void setChildren(Map<String,Object> children)
      Sets the value of children.
      Parameters:
      children - children
    • childTypes

      public Map<String,Object> childTypes()
      Fluent getter for childTypes.

      Shows whether a piece of content has attachments, comments, or child pages/whiteboards. Note, this doesn't actually contain the child objects.

      Returns:
      childTypes
    • childTypes

      public Source childTypes(Map<String,Object> childTypes)
      Fluent setter for childTypes.

      Shows whether a piece of content has attachments, comments, or child pages/whiteboards. Note, this doesn't actually contain the child objects.

      Parameters:
      childTypes - childTypes
      Returns:
      this
    • getChildTypes

      public Map<String,Object> getChildTypes()
      Gets the value of childTypes.

      Shows whether a piece of content has attachments, comments, or child pages/whiteboards. Note, this doesn't actually contain the child objects.

      Returns:
      childTypes
    • setChildTypes

      public void setChildTypes(Map<String,Object> childTypes)
      Sets the value of childTypes.

      Shows whether a piece of content has attachments, comments, or child pages/whiteboards. Note, this doesn't actually contain the child objects.

      Parameters:
      childTypes - childTypes
    • descendants

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

      public Source descendants(Map<String,Object> descendants)
      Fluent setter for descendants.
      Parameters:
      descendants - descendants
      Returns:
      this
    • getDescendants

      public Map<String,Object> getDescendants()
      Gets the value of descendants.
      Returns:
      descendants
    • setDescendants

      public void setDescendants(Map<String,Object> descendants)
      Sets the value of descendants.
      Parameters:
      descendants - descendants
    • container

      public Map<String,Object> container()
      Fluent getter for container.

      Container for content. This can be either a space (containing a page or blogpost) or a page/blog post (containing an attachment or comment)

      Returns:
      container
    • container

      public Source container(Map<String,Object> container)
      Fluent setter for container.

      Container for content. This can be either a space (containing a page or blogpost) or a page/blog post (containing an attachment or comment)

      Parameters:
      container - container
      Returns:
      this
    • getContainer

      public Map<String,Object> getContainer()
      Gets the value of container.

      Container for content. This can be either a space (containing a page or blogpost) or a page/blog post (containing an attachment or comment)

      Returns:
      container
    • setContainer

      public void setContainer(Map<String,Object> container)
      Sets the value of container.

      Container for content. This can be either a space (containing a page or blogpost) or a page/blog post (containing an attachment or comment)

      Parameters:
      container - container
    • body

      public Bodye84B79 body()
      Fluent getter for body.
      Returns:
      body
    • body

      public Source body(Bodye84B79 body)
      Fluent setter for body.
      Parameters:
      body - body
      Returns:
      this
    • getBody

      public Bodye84B79 getBody()
      Gets the value of body.
      Returns:
      body
    • setBody

      public void setBody(Bodye84B79 body)
      Sets the value of body.
      Parameters:
      body - body
    • restrictions

      public Restrictionsbc3Afc restrictions()
      Fluent getter for restrictions.
      Returns:
      restrictions
    • restrictions

      public Source restrictions(Restrictionsbc3Afc restrictions)
      Fluent setter for restrictions.
      Parameters:
      restrictions - restrictions
      Returns:
      this
    • getRestrictions

      public Restrictionsbc3Afc getRestrictions()
      Gets the value of restrictions.
      Returns:
      restrictions
    • setRestrictions

      public void setRestrictions(Restrictionsbc3Afc restrictions)
      Sets the value of restrictions.
      Parameters:
      restrictions - restrictions
    • metadata

      public Metadata5Bfc61 metadata()
      Fluent getter for metadata.
      Returns:
      metadata
    • metadata

      public Source metadata(Metadata5Bfc61 metadata)
      Fluent setter for metadata.
      Parameters:
      metadata - metadata
      Returns:
      this
    • getMetadata

      public Metadata5Bfc61 getMetadata()
      Gets the value of metadata.
      Returns:
      metadata
    • setMetadata

      public void setMetadata(Metadata5Bfc61 metadata)
      Sets the value of metadata.
      Parameters:
      metadata - metadata
    • macroRenderedOutput

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

      public Source macroRenderedOutput(Map<String,Object> macroRenderedOutput)
      Fluent setter for macroRenderedOutput.
      Parameters:
      macroRenderedOutput - macroRenderedOutput
      Returns:
      this
    • getMacroRenderedOutput

      public Map<String,Object> getMacroRenderedOutput()
      Gets the value of macroRenderedOutput.
      Returns:
      macroRenderedOutput
    • setMacroRenderedOutput

      public void setMacroRenderedOutput(Map<String,Object> macroRenderedOutput)
      Sets the value of macroRenderedOutput.
      Parameters:
      macroRenderedOutput - macroRenderedOutput
    • extensions

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

      public Source extensions(Object extensions)
      Fluent setter for extensions.
      Parameters:
      extensions - extensions
      Returns:
      this
    • getExtensions

      public Object getExtensions()
      Gets the value of extensions.
      Returns:
      extensions
    • setExtensions

      public void setExtensions(Object extensions)
      Sets the value of extensions.
      Parameters:
      extensions - extensions
    • additionalExpandable

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

      public Source additionalExpandable(Expandable52D461 additionalExpandable)
      Fluent setter for additionalExpandable.
      Parameters:
      additionalExpandable - additionalExpandable
      Returns:
      this
    • getAdditionalExpandable

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

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

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

      public Source 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
    • ari

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

      public Source ari(String ari)
      Fluent setter for ari.
      Parameters:
      ari - ari
      Returns:
      this
    • getAri

      public String getAri()
      Gets the value of ari.
      Returns:
      ari
    • setAri

      public void setAri(String ari)
      Sets the value of ari.
      Parameters:
      ari - ari
    • base64EncodedAri

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

      public Source base64EncodedAri(String base64EncodedAri)
      Fluent setter for base64EncodedAri.
      Parameters:
      base64EncodedAri - base64EncodedAri
      Returns:
      this
    • getBase64EncodedAri

      public String getBase64EncodedAri()
      Gets the value of base64EncodedAri.
      Returns:
      base64EncodedAri
    • setBase64EncodedAri

      public void setBase64EncodedAri(String base64EncodedAri)
      Sets the value of base64EncodedAri.
      Parameters:
      base64EncodedAri - base64EncodedAri
    • username

      public String username()
      Fluent getter for username.

      This property is no longer available and will be removed from the documentation soon. Use `accountId` instead. See the [deprecation notice](/cloud/confluence/deprecation-notice-user-privacy-api-migration-guide/) for details.

      Returns:
      username
    • username

      public Source username(String username)
      Fluent setter for username.

      This property is no longer available and will be removed from the documentation soon. Use `accountId` instead. See the [deprecation notice](/cloud/confluence/deprecation-notice-user-privacy-api-migration-guide/) for details.

      Parameters:
      username - username
      Returns:
      this
    • getUsername

      public String getUsername()
      Gets the value of username.

      This property is no longer available and will be removed from the documentation soon. Use `accountId` instead. See the [deprecation notice](/cloud/confluence/deprecation-notice-user-privacy-api-migration-guide/) for details.

      Returns:
      username
    • setUsername

      public void setUsername(String username)
      Sets the value of username.

      This property is no longer available and will be removed from the documentation soon. Use `accountId` instead. See the [deprecation notice](/cloud/confluence/deprecation-notice-user-privacy-api-migration-guide/) for details.

      Parameters:
      username - username
    • userKey

      public String userKey()
      Fluent getter for userKey.

      This property is no longer available and will be removed from the documentation soon. Use `accountId` instead. See the [deprecation notice](/cloud/confluence/deprecation-notice-user-privacy-api-migration-guide/) for details.

      Returns:
      userKey
    • userKey

      public Source userKey(String userKey)
      Fluent setter for userKey.

      This property is no longer available and will be removed from the documentation soon. Use `accountId` instead. See the [deprecation notice](/cloud/confluence/deprecation-notice-user-privacy-api-migration-guide/) for details.

      Parameters:
      userKey - userKey
      Returns:
      this
    • getUserKey

      public String getUserKey()
      Gets the value of userKey.

      This property is no longer available and will be removed from the documentation soon. Use `accountId` instead. See the [deprecation notice](/cloud/confluence/deprecation-notice-user-privacy-api-migration-guide/) for details.

      Returns:
      userKey
    • setUserKey

      public void setUserKey(String userKey)
      Sets the value of userKey.

      This property is no longer available and will be removed from the documentation soon. Use `accountId` instead. See the [deprecation notice](/cloud/confluence/deprecation-notice-user-privacy-api-migration-guide/) for details.

      Parameters:
      userKey - userKey
    • accountId

      public String accountId()
      Fluent getter for accountId.

      The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, `384093:32b4d9w0-f6a5-3535-11a3-9c8c88d10192`.

      Returns:
      accountId
    • accountId

      public Source accountId(String accountId)
      Fluent setter for accountId.

      The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, `384093:32b4d9w0-f6a5-3535-11a3-9c8c88d10192`.

      Parameters:
      accountId - accountId
      Returns:
      this
    • getAccountId

      public String getAccountId()
      Gets the value of accountId.

      The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, `384093:32b4d9w0-f6a5-3535-11a3-9c8c88d10192`.

      Returns:
      accountId
    • setAccountId

      public void setAccountId(String accountId)
      Sets the value of accountId.

      The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, `384093:32b4d9w0-f6a5-3535-11a3-9c8c88d10192`.

      Parameters:
      accountId - accountId
    • accountType

      public String accountType()
      Fluent getter for accountType.

      The account type of the user, may return empty string if unavailable. App is if the user is a bot user created on behalf of an Atlassian app.

      Returns:
      accountType
    • accountType

      public Source accountType(String accountType)
      Fluent setter for accountType.

      The account type of the user, may return empty string if unavailable. App is if the user is a bot user created on behalf of an Atlassian app.

      Parameters:
      accountType - accountType
      Returns:
      this
    • getAccountType

      public String getAccountType()
      Gets the value of accountType.

      The account type of the user, may return empty string if unavailable. App is if the user is a bot user created on behalf of an Atlassian app.

      Returns:
      accountType
    • setAccountType

      public void setAccountType(String accountType)
      Sets the value of accountType.

      The account type of the user, may return empty string if unavailable. App is if the user is a bot user created on behalf of an Atlassian app.

      Parameters:
      accountType - accountType
    • email

      public String email()
      Fluent getter for email.

      The email address of the user. Depending on the user's privacy setting, this may return an empty string.

      Returns:
      email
    • email

      public Source email(String email)
      Fluent setter for email.

      The email address of the user. Depending on the user's privacy setting, this may return an empty string.

      Parameters:
      email - email
      Returns:
      this
    • getEmail

      public String getEmail()
      Gets the value of email.

      The email address of the user. Depending on the user's privacy setting, this may return an empty string.

      Returns:
      email
    • setEmail

      public void setEmail(String email)
      Sets the value of email.

      The email address of the user. Depending on the user's privacy setting, this may return an empty string.

      Parameters:
      email - email
    • publicName

      public String publicName()
      Fluent getter for publicName.

      The public name or nickname of the user. Will always contain a value.

      Returns:
      publicName
    • publicName

      public Source publicName(String publicName)
      Fluent setter for publicName.

      The public name or nickname of the user. Will always contain a value.

      Parameters:
      publicName - publicName
      Returns:
      this
    • getPublicName

      public String getPublicName()
      Gets the value of publicName.

      The public name or nickname of the user. Will always contain a value.

      Returns:
      publicName
    • setPublicName

      public void setPublicName(String publicName)
      Sets the value of publicName.

      The public name or nickname of the user. Will always contain a value.

      Parameters:
      publicName - publicName
    • 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 Source 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.

      The displays name of the user. Depending on the user's privacy setting, this may be the same as publicName.

      Returns:
      displayName
    • displayName

      public Source displayName(String displayName)
      Fluent setter for displayName.

      The displays name of the user. Depending on the user's privacy setting, this may be the same as publicName.

      Parameters:
      displayName - displayName
      Returns:
      this
    • getDisplayName

      public String getDisplayName()
      Gets the value of displayName.

      The displays name of the user. Depending on the user's privacy setting, this may be the same as publicName.

      Returns:
      displayName
    • setDisplayName

      public void setDisplayName(String displayName)
      Sets the value of displayName.

      The displays name of the user. Depending on the user's privacy setting, this may be the same as publicName.

      Parameters:
      displayName - displayName
    • timeZone

      public String timeZone()
      Fluent getter for timeZone.

      This displays user time zone. Depending on the user's privacy setting, this may return null.

      Returns:
      timeZone
    • timeZone

      public Source timeZone(String timeZone)
      Fluent setter for timeZone.

      This displays user time zone. Depending on the user's privacy setting, this may return null.

      Parameters:
      timeZone - timeZone
      Returns:
      this
    • getTimeZone

      public String getTimeZone()
      Gets the value of timeZone.

      This displays user time zone. Depending on the user's privacy setting, this may return null.

      Returns:
      timeZone
    • setTimeZone

      public void setTimeZone(String timeZone)
      Sets the value of timeZone.

      This displays user time zone. Depending on the user's privacy setting, this may return null.

      Parameters:
      timeZone - timeZone
    • externalCollaborator

      public Boolean externalCollaborator()
      Fluent getter for externalCollaborator.

      This is deprecated. Use `isGuest` instead to find out whether the user is a guest user.

      Returns:
      externalCollaborator
    • externalCollaborator

      public Source externalCollaborator(Boolean externalCollaborator)
      Fluent setter for externalCollaborator.

      This is deprecated. Use `isGuest` instead to find out whether the user is a guest user.

      Parameters:
      externalCollaborator - externalCollaborator
      Returns:
      this
    • getExternalCollaborator

      public Boolean getExternalCollaborator()
      Gets the value of externalCollaborator.

      This is deprecated. Use `isGuest` instead to find out whether the user is a guest user.

      Returns:
      externalCollaborator
    • setExternalCollaborator

      public void setExternalCollaborator(Boolean externalCollaborator)
      Sets the value of externalCollaborator.

      This is deprecated. Use `isGuest` instead to find out whether the user is a guest user.

      Parameters:
      externalCollaborator - externalCollaborator
    • isExternalCollaborator

      public Boolean isExternalCollaborator()
      Fluent getter for isExternalCollaborator.

      This is deprecated. Use `isGuest` instead to find out whether the user is a guest user.

      Returns:
      isExternalCollaborator
    • isExternalCollaborator

      public Source isExternalCollaborator(Boolean isExternalCollaborator)
      Fluent setter for isExternalCollaborator.

      This is deprecated. Use `isGuest` instead to find out whether the user is a guest user.

      Parameters:
      isExternalCollaborator - isExternalCollaborator
      Returns:
      this
    • getIsExternalCollaborator

      public Boolean getIsExternalCollaborator()
      Gets the value of isExternalCollaborator.

      This is deprecated. Use `isGuest` instead to find out whether the user is a guest user.

      Returns:
      isExternalCollaborator
    • setIsExternalCollaborator

      public void setIsExternalCollaborator(Boolean isExternalCollaborator)
      Sets the value of isExternalCollaborator.

      This is deprecated. Use `isGuest` instead to find out whether the user is a guest user.

      Parameters:
      isExternalCollaborator - isExternalCollaborator
    • isGuest

      public Boolean isGuest()
      Fluent getter for isGuest.

      Whether the user is a guest user

      Returns:
      isGuest
    • isGuest

      public Source isGuest(Boolean isGuest)
      Fluent setter for isGuest.

      Whether the user is a guest user

      Parameters:
      isGuest - isGuest
      Returns:
      this
    • getIsGuest

      public Boolean getIsGuest()
      Gets the value of isGuest.

      Whether the user is a guest user

      Returns:
      isGuest
    • setIsGuest

      public void setIsGuest(Boolean isGuest)
      Sets the value of isGuest.

      Whether the user is a guest user

      Parameters:
      isGuest - isGuest
    • details

      public UserDetails details()
      Fluent getter for details.
      Returns:
      details
    • details

      public Source details(UserDetails details)
      Fluent setter for details.
      Parameters:
      details - details
      Returns:
      this
    • getDetails

      public UserDetails getDetails()
      Gets the value of details.
      Returns:
      details
    • setDetails

      public void setDetails(UserDetails details)
      Sets the value of details.
      Parameters:
      details - details
    • personalSpace

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

      public Source personalSpace(Space personalSpace)
      Fluent setter for personalSpace.
      Parameters:
      personalSpace - personalSpace
      Returns:
      this
    • getPersonalSpace

      public Space getPersonalSpace()
      Gets the value of personalSpace.
      Returns:
      personalSpace
    • setPersonalSpace

      public void setPersonalSpace(Space personalSpace)
      Sets the value of personalSpace.
      Parameters:
      personalSpace - personalSpace
    • key

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

      public Source 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
    • alias

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

      public Source alias(String alias)
      Fluent setter for alias.
      Parameters:
      alias - alias
      Returns:
      this
    • getAlias

      public String getAlias()
      Gets the value of alias.
      Returns:
      alias
    • setAlias

      public void setAlias(String alias)
      Sets the value of alias.
      Parameters:
      alias - alias
    • name

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

      public Source name(String name)
      Fluent setter for name.
      Parameters:
      name - name
      Returns:
      this
    • getName

      public String getName()
      Gets the value of name.
      Returns:
      name
    • setName

      public void setName(String name)
      Sets the value of name.
      Parameters:
      name - name
    • icon

      public Icon icon()
      Fluent getter for 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:
      icon
    • icon

      public Source icon(Icon icon)
      Fluent setter for icon.

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

      Parameters:
      icon - icon
      Returns:
      this
    • getIcon

      public Icon getIcon()
      Gets the value of 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:
      icon
    • setIcon

      public void setIcon(Icon icon)
      Sets the value of icon.

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

      Parameters:
      icon - icon
    • description

      public Description description()
      Fluent getter for description.
      Returns:
      description
    • description

      public Source description(Description description)
      Fluent setter for description.
      Parameters:
      description - description
      Returns:
      this
    • getDescription

      public Description getDescription()
      Gets the value of description.
      Returns:
      description
    • setDescription

      public void setDescription(Description description)
      Sets the value of description.
      Parameters:
      description - description
    • homepage

      public Content homepage()
      Fluent getter for homepage.

      Base object for all content types. Representation of a blogpost (content)

      Returns:
      homepage
    • homepage

      public Source homepage(Content homepage)
      Fluent setter for homepage.

      Base object for all content types. Representation of a blogpost (content)

      Parameters:
      homepage - homepage
      Returns:
      this
    • getHomepage

      public Content getHomepage()
      Gets the value of homepage.

      Base object for all content types. Representation of a blogpost (content)

      Returns:
      homepage
    • setHomepage

      public void setHomepage(Content homepage)
      Sets the value of homepage.

      Base object for all content types. Representation of a blogpost (content)

      Parameters:
      homepage - homepage
    • permissions

      public List<SpacePermission> permissions()
      Fluent getter for permissions.
      Returns:
      permissions
    • permissions

      public Source permissions(List<SpacePermission> permissions)
      Fluent setter for permissions.
      Parameters:
      permissions - permissions
      Returns:
      this
    • getPermissions

      public List<SpacePermission> getPermissions()
      Gets the value of permissions.
      Returns:
      permissions
    • setPermissions

      public void setPermissions(List<SpacePermission> permissions)
      Sets the value of permissions.
      Parameters:
      permissions - permissions
    • settings

      public SpaceSettings settings()
      Fluent getter for settings.
      Returns:
      settings
    • settings

      public Source settings(SpaceSettings settings)
      Fluent setter for settings.
      Parameters:
      settings - settings
      Returns:
      this
    • getSettings

      public SpaceSettings getSettings()
      Gets the value of settings.
      Returns:
      settings
    • setSettings

      public void setSettings(SpaceSettings settings)
      Sets the value of settings.
      Parameters:
      settings - settings
    • theme

      public Theme theme()
      Fluent getter for theme.
      Returns:
      theme
    • theme

      public Source theme(Theme theme)
      Fluent setter for theme.
      Parameters:
      theme - theme
      Returns:
      this
    • getTheme

      public Theme getTheme()
      Gets the value of theme.
      Returns:
      theme
    • setTheme

      public void setTheme(Theme theme)
      Sets the value of theme.
      Parameters:
      theme - theme
    • lookAndFeel

      public LookAndFeel lookAndFeel()
      Fluent getter for lookAndFeel.

      Look and feel settings returned after an update.

      Returns:
      lookAndFeel
    • lookAndFeel

      public Source lookAndFeel(LookAndFeel lookAndFeel)
      Fluent setter for lookAndFeel.

      Look and feel settings returned after an update.

      Parameters:
      lookAndFeel - lookAndFeel
      Returns:
      this
    • getLookAndFeel

      public LookAndFeel getLookAndFeel()
      Gets the value of lookAndFeel.

      Look and feel settings returned after an update.

      Returns:
      lookAndFeel
    • setLookAndFeel

      public void setLookAndFeel(LookAndFeel lookAndFeel)
      Sets the value of lookAndFeel.

      Look and feel settings returned after an update.

      Parameters:
      lookAndFeel - lookAndFeel
    • 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