Klasse RelationSource

java.lang.Object
io.github.primelib.confluence4j.rest.v1.model.RelationSource

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class RelationSource extends Object
RelationSource
  • Felddetails

    • id

      protected Long id
    • type

      protected String type
    • status

      protected String status
    • title

      protected String title
    • space

      protected Space space
    • history

      protected ContentCreateSpaceHistory history
    • version

      protected Version version
    • ancestors

      protected List<Content> ancestors
    • operations

      protected List<OperationCheckResult> operations
    • children

      protected ContentChildren children
    • childTypes

      protected ContentChildType childTypes
    • descendants

      protected ContentChildren 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 ContentBody body
    • restrictions

      protected ContentRestrictions restrictions
    • metadata

      protected SpaceMetadata metadata
    • macroRenderedOutput

      protected Map<String,Object> macroRenderedOutput
    • extensions

      protected Object extensions
    • _expandable

      protected SpaceExpandable _expandable
    • 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 RelationSource.AccountTypeEnum 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
    • 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.
    • isExternalCollaborator

      protected Boolean isExternalCollaborator
      Whether the user is an external collaborator user
    • externalCollaborator

      protected Boolean externalCollaborator
      Whether the user is an external collaborator user
    • details

      protected UserDetails details
    • personalSpace

      protected Space personalSpace
    • key

      protected String key
    • name

      protected String name
    • icon

      protected Icon icon
    • description

      protected SpaceDescription description
    • homepage

      protected Content homepage
    • permissions

      protected List<SpacePermission> permissions
    • settings

      protected SpaceSettings settings
    • theme

      protected Theme theme
    • lookAndFeel

      protected LookAndFeel lookAndFeel
  • Konstruktordetails

    • RelationSource

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

      @Internal public RelationSource(Long id, String type, String status, String title, Space space, ContentCreateSpaceHistory history, Version version, List<Content> ancestors, List<OperationCheckResult> operations, ContentChildren children, ContentChildType childTypes, ContentChildren descendants, Map<String,Object> container, ContentBody body, ContentRestrictions restrictions, SpaceMetadata metadata, Map<String,Object> macroRenderedOutput, Object extensions, SpaceExpandable _expandable, Map<String,String> _links, String username, String userKey, String accountId, RelationSource.AccountTypeEnum accountType, String email, String publicName, Icon profilePicture, String displayName, String timeZone, Boolean isExternalCollaborator, Boolean externalCollaborator, UserDetails details, Space personalSpace, String key, String name, Icon icon, SpaceDescription description, Content homepage, List<SpacePermission> permissions, SpaceSettings settings, Theme theme, LookAndFeel lookAndFeel)
      Constructs a validated instance of RelationSource.

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

      Parameter:
      id - id
      type - type
      status - status
      title - title
      space - space
      history - history
      version - version
      ancestors - ancestors
      operations - operations
      children - children
      childTypes - childTypes
      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
      _expandable - _expandable
      _links - _links
      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 - profilePicture
      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.
      isExternalCollaborator - Whether the user is an external collaborator user
      externalCollaborator - Whether the user is an external collaborator user
      details - details
      personalSpace - personalSpace
      key - key
      name - name
      icon - icon
      description - description
      homepage - homepage
      permissions - permissions
      settings - settings
      theme - theme
      lookAndFeel - lookAndFeel
    • RelationSource

      protected RelationSource()
  • Methodendetails

    • builder

      public static RelationSource.RelationSourceBuilder builder()
    • id

      public Long id()
    • type

      public String type()
    • status

      public String status()
    • title

      public String title()
    • space

      public Space space()
    • history

      public ContentCreateSpaceHistory history()
    • version

      public Version version()
    • ancestors

      public List<Content> ancestors()
    • operations

      public List<OperationCheckResult> operations()
    • children

      public ContentChildren children()
    • childTypes

      public ContentChildType childTypes()
    • descendants

      public ContentChildren descendants()
    • container

      public 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

      public ContentBody body()
    • restrictions

      public ContentRestrictions restrictions()
    • metadata

      public SpaceMetadata metadata()
    • macroRenderedOutput

      public Map<String,Object> macroRenderedOutput()
    • extensions

      public Object extensions()
    • _expandable

      public SpaceExpandable _expandable()
    • _links

      public Map<String,String> _links()
    • username

      public 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

      public 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

      public 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

      public RelationSource.AccountTypeEnum 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

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

      public String publicName()
      The public name or nickname of the user. Will always contain a value.
    • profilePicture

      public Icon profilePicture()
    • displayName

      public String displayName()
      The displays name of the user. Depending on the user's privacy setting, this may be the same as publicName.
    • timeZone

      public String timeZone()
      This displays user time zone. Depending on the user's privacy setting, this may return null.
    • isExternalCollaborator

      public Boolean isExternalCollaborator()
      Whether the user is an external collaborator user
    • externalCollaborator

      public Boolean externalCollaborator()
      Whether the user is an external collaborator user
    • details

      public UserDetails details()
    • personalSpace

      public Space personalSpace()
    • key

      public String key()
    • name

      public String name()
    • icon

      public Icon icon()
    • description

      public SpaceDescription description()
    • homepage

      public Content homepage()
    • permissions

      public List<SpacePermission> permissions()
    • settings

      public SpaceSettings settings()
    • theme

      public Theme theme()
    • lookAndFeel

      public LookAndFeel lookAndFeel()
    • id

      public RelationSource id(Long id)
      Gibt zurück:
      this.
    • type

      public RelationSource type(String type)
      Gibt zurück:
      this.
    • status

      public RelationSource status(String status)
      Gibt zurück:
      this.
    • title

      public RelationSource title(String title)
      Gibt zurück:
      this.
    • space

      public RelationSource space(Space space)
      Gibt zurück:
      this.
    • history

      public RelationSource history(ContentCreateSpaceHistory history)
      Gibt zurück:
      this.
    • version

      public RelationSource version(Version version)
      Gibt zurück:
      this.
    • ancestors

      public RelationSource ancestors(List<Content> ancestors)
      Gibt zurück:
      this.
    • operations

      public RelationSource operations(List<OperationCheckResult> operations)
      Gibt zurück:
      this.
    • children

      public RelationSource children(ContentChildren children)
      Gibt zurück:
      this.
    • childTypes

      public RelationSource childTypes(ContentChildType childTypes)
      Gibt zurück:
      this.
    • descendants

      public RelationSource descendants(ContentChildren descendants)
      Gibt zurück:
      this.
    • container

      public RelationSource container(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)
      Gibt zurück:
      this.
    • body

      public RelationSource body(ContentBody body)
      Gibt zurück:
      this.
    • restrictions

      public RelationSource restrictions(ContentRestrictions restrictions)
      Gibt zurück:
      this.
    • metadata

      public RelationSource metadata(SpaceMetadata metadata)
      Gibt zurück:
      this.
    • macroRenderedOutput

      public RelationSource macroRenderedOutput(Map<String,Object> macroRenderedOutput)
      Gibt zurück:
      this.
    • extensions

      public RelationSource extensions(Object extensions)
      Gibt zurück:
      this.
    • _expandable

      public RelationSource _expandable(SpaceExpandable _expandable)
      Gibt zurück:
      this.
    • _links

      public RelationSource _links(Map<String,String> _links)
      Gibt zurück:
      this.
    • username

      public RelationSource username(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.
      Gibt zurück:
      this.
    • userKey

      public RelationSource userKey(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.
      Gibt zurück:
      this.
    • accountId

      public RelationSource accountId(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.
      Gibt zurück:
      this.
    • accountType

      public RelationSource accountType(RelationSource.AccountTypeEnum 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.
      Gibt zurück:
      this.
    • email

      public RelationSource email(String email)
      The email address of the user. Depending on the user's privacy setting, this may return an empty string.
      Gibt zurück:
      this.
    • publicName

      public RelationSource publicName(String publicName)
      The public name or nickname of the user. Will always contain a value.
      Gibt zurück:
      this.
    • profilePicture

      public RelationSource profilePicture(Icon profilePicture)
      Gibt zurück:
      this.
    • displayName

      public RelationSource displayName(String displayName)
      The displays name of the user. Depending on the user's privacy setting, this may be the same as publicName.
      Gibt zurück:
      this.
    • timeZone

      public RelationSource timeZone(String timeZone)
      This displays user time zone. Depending on the user's privacy setting, this may return null.
      Gibt zurück:
      this.
    • isExternalCollaborator

      public RelationSource isExternalCollaborator(Boolean isExternalCollaborator)
      Whether the user is an external collaborator user
      Gibt zurück:
      this.
    • externalCollaborator

      public RelationSource externalCollaborator(Boolean externalCollaborator)
      Whether the user is an external collaborator user
      Gibt zurück:
      this.
    • details

      public RelationSource details(UserDetails details)
      Gibt zurück:
      this.
    • personalSpace

      public RelationSource personalSpace(Space personalSpace)
      Gibt zurück:
      this.
    • key

      public RelationSource key(String key)
      Gibt zurück:
      this.
    • name

      public RelationSource name(String name)
      Gibt zurück:
      this.
    • icon

      public RelationSource icon(Icon icon)
      Gibt zurück:
      this.
    • description

      public RelationSource description(SpaceDescription description)
      Gibt zurück:
      this.
    • homepage

      public RelationSource homepage(Content homepage)
      Gibt zurück:
      this.
    • permissions

      public RelationSource permissions(List<SpacePermission> permissions)
      Gibt zurück:
      this.
    • settings

      public RelationSource settings(SpaceSettings settings)
      Gibt zurück:
      this.
    • theme

      public RelationSource theme(Theme theme)
      Gibt zurück:
      this.
    • lookAndFeel

      public RelationSource lookAndFeel(LookAndFeel lookAndFeel)
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object