Klasse GetContentForSpaceOperationSpec
java.lang.Object
io.github.primelib.confluence4j.rest.v1.spec.GetContentForSpaceOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class GetContentForSpaceOperationSpec
extends Object
GetContentForSpaceSpec
Specification for the GetContentForSpace operation.
Get content for space
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic class -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic Booleanallows to disable validation of the spec, use with care! -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedGetContentForSpaceOperationSpec(String spaceKey, String depth, List<String> expand, Integer start, Integer limit) Constructs a validated instance ofGetContentForSpaceOperationSpec.Constructs a validated instance ofGetContentForSpaceOperationSpec. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbuilder()protected boolean@Nullable Stringdepth()Filter the results to content at the root level of the space or all content.Filter the results to content at the root level of the space or all content.booleanexpand()A multi-value parameter indicating which properties of the content to expand.A multi-value parameter indicating which properties of the content to expand.inthashCode()@Nullable Integerlimit()The maximum number of content objects to return per page.The maximum number of content objects to return per page.@NotNull StringspaceKey()The key of the space to be queried for its content.The key of the space to be queried for its content.@Nullable Integerstart()The starting index of the returned content.The starting index of the returned content.toString()voidvalidate()Validates the Spec, will throw a exception if required parameters are missing
-
Felddetails
-
VALIDATION_ENABLED
allows to disable validation of the spec, use with care!
-
-
Konstruktordetails
-
GetContentForSpaceOperationSpec
Constructs a validated instance ofGetContentForSpaceOperationSpec.- Parameter:
spec- the specification to process
-
GetContentForSpaceOperationSpec
@Internal public GetContentForSpaceOperationSpec(String spaceKey, String depth, List<String> expand, Integer start, Integer limit) Constructs a validated instance ofGetContentForSpaceOperationSpec.NOTE: This constructor is not considered stable and may change if the operation is updated.
- Parameter:
spaceKey- The key of the space to be queried for its content.depth- Filter the results to content at the root level of the space or all content.expand- A multi-value parameter indicating which properties of the content to expand. -childTypes.allreturns whether the content has attachments, comments, or child pages/whiteboards. Use this if you only need to check whether the content has children of a particular type. -childTypes.attachmentreturns whether the content has attachments. -childTypes.commentreturns whether the content has comments. -childTypes.pagereturns whether the content has child pages. -containerreturns the space that the content is in. This is the same as the information returned by [Get space](#api-space-spaceKey-get). -metadata.currentuserreturns information about the current user in relation to the content, including when they last viewed it, modified it, contributed to it, or added it as a favorite. -metadata.propertiesreturns content properties that have been set via the Confluence REST API. -metadata.labelsreturns the labels that have been added to the content. -metadata.frontendthis property is only used by Atlassian. -operationsreturns the operations for the content, which are used when setting permissions. -children.pagereturns pages that are descendants at the level immediately below the content. -children.attachmentreturns all attachments for the content. -children.commentreturns all comments on the content. -restrictions.read.restrictions.userreturns the users that have permission to read the content. -restrictions.read.restrictions.groupreturns the groups that have permission to read the content. Note that this may return deleted groups, because deleting a group doesn't remove associated restrictions. -restrictions.update.restrictions.userreturns the users that have permission to update the content. -restrictions.update.restrictions.groupreturns the groups that have permission to update the content. Note that this may return deleted groups because deleting a group doesn't remove associated restrictions. -historyreturns the history of the content, including the date it was created. -history.lastUpdatedreturns information about the most recent update of the content, including who updated it and when it was updated. -history.previousVersionreturns information about the update prior to the current content update. -history.contributorsreturns all of the users who have contributed to the content. -history.nextVersionreturns information about the update after to the current content update. -ancestorsreturns the parent content, if the content is a page or whiteboard. -bodyreturns the body of the content in different formats, including the editor format, view format, and export format. -body.storagereturns the body of content in storage format. -body.viewreturns the body of content in view format. -versionreturns information about the most recent update of the content, including who updated it and when it was updated. -descendants.pagereturns pages that are descendants at any level below the content. -descendants.attachmentreturns all attachments for the content, same aschildren.attachment. -descendants.commentreturns all comments on the content, same aschildren.comment. -spacereturns the space that the content is in. This is the same as the information returned by [Get space](#api-space-spaceKey-get). In addition, the following comment-specific expansions can be used: -extensions.inlinePropertiesreturns inline comment-specific properties. -extensions.resolutionreturns the resolution status of each comment.start- The starting index of the returned content.limit- The maximum number of content objects to return per page. Note, this may be restricted by fixed system limits.
-
GetContentForSpaceOperationSpec
protected GetContentForSpaceOperationSpec()
-
-
Methodendetails
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Löst aus:
NullPointerException
-
builder
-
spaceKey
The key of the space to be queried for its content. -
depth
Filter the results to content at the root level of the space or all content. -
expand
A multi-value parameter indicating which properties of the content to expand. -childTypes.allreturns whether the content has attachments, comments, or child pages/whiteboards. Use this if you only need to check whether the content has children of a particular type. -childTypes.attachmentreturns whether the content has attachments. -childTypes.commentreturns whether the content has comments. -childTypes.pagereturns whether the content has child pages. -containerreturns the space that the content is in. This is the same as the information returned by [Get space](#api-space-spaceKey-get). -metadata.currentuserreturns information about the current user in relation to the content, including when they last viewed it, modified it, contributed to it, or added it as a favorite. -metadata.propertiesreturns content properties that have been set via the Confluence REST API. -metadata.labelsreturns the labels that have been added to the content. -metadata.frontendthis property is only used by Atlassian. -operationsreturns the operations for the content, which are used when setting permissions. -children.pagereturns pages that are descendants at the level immediately below the content. -children.attachmentreturns all attachments for the content. -children.commentreturns all comments on the content. -restrictions.read.restrictions.userreturns the users that have permission to read the content. -restrictions.read.restrictions.groupreturns the groups that have permission to read the content. Note that this may return deleted groups, because deleting a group doesn't remove associated restrictions. -restrictions.update.restrictions.userreturns the users that have permission to update the content. -restrictions.update.restrictions.groupreturns the groups that have permission to update the content. Note that this may return deleted groups because deleting a group doesn't remove associated restrictions. -historyreturns the history of the content, including the date it was created. -history.lastUpdatedreturns information about the most recent update of the content, including who updated it and when it was updated. -history.previousVersionreturns information about the update prior to the current content update. -history.contributorsreturns all of the users who have contributed to the content. -history.nextVersionreturns information about the update after to the current content update. -ancestorsreturns the parent content, if the content is a page or whiteboard. -bodyreturns the body of the content in different formats, including the editor format, view format, and export format. -body.storagereturns the body of content in storage format. -body.viewreturns the body of content in view format. -versionreturns information about the most recent update of the content, including who updated it and when it was updated. -descendants.pagereturns pages that are descendants at any level below the content. -descendants.attachmentreturns all attachments for the content, same aschildren.attachment. -descendants.commentreturns all comments on the content, same aschildren.comment. -spacereturns the space that the content is in. This is the same as the information returned by [Get space](#api-space-spaceKey-get). In addition, the following comment-specific expansions can be used: -extensions.inlinePropertiesreturns inline comment-specific properties. -extensions.resolutionreturns the resolution status of each comment. -
start
The starting index of the returned content. -
limit
The maximum number of content objects to return per page. Note, this may be restricted by fixed system limits. -
spaceKey
The key of the space to be queried for its content.- Gibt zurück:
this.
-
depth
Filter the results to content at the root level of the space or all content.- Gibt zurück:
this.
-
expand
A multi-value parameter indicating which properties of the content to expand. -childTypes.allreturns whether the content has attachments, comments, or child pages/whiteboards. Use this if you only need to check whether the content has children of a particular type. -childTypes.attachmentreturns whether the content has attachments. -childTypes.commentreturns whether the content has comments. -childTypes.pagereturns whether the content has child pages. -containerreturns the space that the content is in. This is the same as the information returned by [Get space](#api-space-spaceKey-get). -metadata.currentuserreturns information about the current user in relation to the content, including when they last viewed it, modified it, contributed to it, or added it as a favorite. -metadata.propertiesreturns content properties that have been set via the Confluence REST API. -metadata.labelsreturns the labels that have been added to the content. -metadata.frontendthis property is only used by Atlassian. -operationsreturns the operations for the content, which are used when setting permissions. -children.pagereturns pages that are descendants at the level immediately below the content. -children.attachmentreturns all attachments for the content. -children.commentreturns all comments on the content. -restrictions.read.restrictions.userreturns the users that have permission to read the content. -restrictions.read.restrictions.groupreturns the groups that have permission to read the content. Note that this may return deleted groups, because deleting a group doesn't remove associated restrictions. -restrictions.update.restrictions.userreturns the users that have permission to update the content. -restrictions.update.restrictions.groupreturns the groups that have permission to update the content. Note that this may return deleted groups because deleting a group doesn't remove associated restrictions. -historyreturns the history of the content, including the date it was created. -history.lastUpdatedreturns information about the most recent update of the content, including who updated it and when it was updated. -history.previousVersionreturns information about the update prior to the current content update. -history.contributorsreturns all of the users who have contributed to the content. -history.nextVersionreturns information about the update after to the current content update. -ancestorsreturns the parent content, if the content is a page or whiteboard. -bodyreturns the body of the content in different formats, including the editor format, view format, and export format. -body.storagereturns the body of content in storage format. -body.viewreturns the body of content in view format. -versionreturns information about the most recent update of the content, including who updated it and when it was updated. -descendants.pagereturns pages that are descendants at any level below the content. -descendants.attachmentreturns all attachments for the content, same aschildren.attachment. -descendants.commentreturns all comments on the content, same aschildren.comment. -spacereturns the space that the content is in. This is the same as the information returned by [Get space](#api-space-spaceKey-get). In addition, the following comment-specific expansions can be used: -extensions.inlinePropertiesreturns inline comment-specific properties. -extensions.resolutionreturns the resolution status of each comment.- Gibt zurück:
this.
-
start
The starting index of the returned content.- Gibt zurück:
this.
-
limit
The maximum number of content objects to return per page. Note, this may be restricted by fixed system limits.- Gibt zurück:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-