Klasse GetPagesInSpaceOperationSpec
java.lang.Object
io.github.primelib.confluence4j.rest.v2.spec.GetPagesInSpaceOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class GetPagesInSpaceOperationSpec
extends Object
GetPagesInSpaceSpec
Specification for the GetPagesInSpace operation.
Get pages in 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
KonstruktorenModifiziererKonstruktorBeschreibungprotectedGetPagesInSpaceOperationSpec(Long id, String depth, PageSortOrder sort, List<String> status, String title, PrimaryBodyRepresentation bodyFormat, String cursor, Integer limit, Boolean serializeIdsAsStrings) Constructs a validated instance ofGetPagesInSpaceOperationSpec.Constructs a validated instance ofGetPagesInSpaceOperationSpec. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibung@Nullable PrimaryBodyRepresentationThe content format types to be returned in thebodyfield of the response.bodyFormat(@Nullable PrimaryBodyRepresentation bodyFormat) The content format types to be returned in thebodyfield of the response.builder()protected boolean@Nullable Stringcursor()Used for pagination, this opaque cursor will be returned in thenextURL in theLinkresponse header.Used for pagination, this opaque cursor will be returned in thenextURL in theLinkresponse header.@Nullable Stringdepth()Filter the results to pages at the root level of the space or to all pages in the space.Filter the results to pages at the root level of the space or to all pages in the space.booleaninthashCode()@NotNull Longid()The ID of the space for which pages should be returned.The ID of the space for which pages should be returned.@Nullable Integerlimit()Maximum number of pages per result to return.Maximum number of pages per result to return.@Nullable BooleanDue to JavaScript's max integer representation of 2^53-1, the type of any IDs returned in the response body for this endpoint will be changed from a numeric type to a string type at the end of the deprecation period.serializeIdsAsStrings(@Nullable Boolean serializeIdsAsStrings) Due to JavaScript's max integer representation of 2^53-1, the type of any IDs returned in the response body for this endpoint will be changed from a numeric type to a string type at the end of the deprecation period.@Nullable PageSortOrdersort()Used to sort the result by a particular field.sort(@Nullable PageSortOrder sort) Used to sort the result by a particular field.status()Filter the results to pages based on their status.Filter the results to pages based on their status.@Nullable Stringtitle()Filter the results to pages based on their title.Filter the results to pages based on their title.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
-
GetPagesInSpaceOperationSpec
Constructs a validated instance ofGetPagesInSpaceOperationSpec.- Parameter:
spec- the specification to process
-
GetPagesInSpaceOperationSpec
@Internal public GetPagesInSpaceOperationSpec(Long id, String depth, PageSortOrder sort, List<String> status, String title, PrimaryBodyRepresentation bodyFormat, String cursor, Integer limit, Boolean serializeIdsAsStrings) Constructs a validated instance ofGetPagesInSpaceOperationSpec.NOTE: This constructor is not considered stable and may change if the operation is updated.
- Parameter:
id- The ID of the space for which pages should be returned.depth- Filter the results to pages at the root level of the space or to all pages in the space.sort- Used to sort the result by a particular field.status- Filter the results to pages based on their status. By default,currentandarchivedare used.title- Filter the results to pages based on their title.bodyFormat- The content format types to be returned in thebodyfield of the response. If available, the representation will be available under a response field of the same name under thebodyfield.cursor- Used for pagination, this opaque cursor will be returned in thenextURL in theLinkresponse header. Use the relative URL in theLinkheader to retrieve thenextset of results.limit- Maximum number of pages per result to return. If more results exist, use theLinkheader to retrieve a relative URL that will return the next set of results.serializeIdsAsStrings- Due to JavaScript's max integer representation of 2^53-1, the type of any IDs returned in the response body for this endpoint will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, this query param can be passed to this endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.
-
GetPagesInSpaceOperationSpec
protected GetPagesInSpaceOperationSpec()
-
-
Methodendetails
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Löst aus:
NullPointerException
-
builder
-
id
The ID of the space for which pages should be returned. -
depth
Filter the results to pages at the root level of the space or to all pages in the space. -
sort
Used to sort the result by a particular field. -
status
Filter the results to pages based on their status. By default,currentandarchivedare used. -
title
Filter the results to pages based on their title. -
bodyFormat
The content format types to be returned in thebodyfield of the response. If available, the representation will be available under a response field of the same name under thebodyfield. -
cursor
Used for pagination, this opaque cursor will be returned in thenextURL in theLinkresponse header. Use the relative URL in theLinkheader to retrieve thenextset of results. -
limit
Maximum number of pages per result to return. If more results exist, use theLinkheader to retrieve a relative URL that will return the next set of results. -
serializeIdsAsStrings
Due to JavaScript's max integer representation of 2^53-1, the type of any IDs returned in the response body for this endpoint will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, this query param can be passed to this endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail. -
id
The ID of the space for which pages should be returned.- Gibt zurück:
this.
-
depth
Filter the results to pages at the root level of the space or to all pages in the space.- Gibt zurück:
this.
-
sort
Used to sort the result by a particular field.- Gibt zurück:
this.
-
status
Filter the results to pages based on their status. By default,currentandarchivedare used.- Gibt zurück:
this.
-
title
Filter the results to pages based on their title.- Gibt zurück:
this.
-
bodyFormat
public GetPagesInSpaceOperationSpec bodyFormat(@Nullable @Nullable PrimaryBodyRepresentation bodyFormat) The content format types to be returned in thebodyfield of the response. If available, the representation will be available under a response field of the same name under thebodyfield.- Gibt zurück:
this.
-
cursor
Used for pagination, this opaque cursor will be returned in thenextURL in theLinkresponse header. Use the relative URL in theLinkheader to retrieve thenextset of results.- Gibt zurück:
this.
-
limit
Maximum number of pages per result to return. If more results exist, use theLinkheader to retrieve a relative URL that will return the next set of results.- Gibt zurück:
this.
-
serializeIdsAsStrings
public GetPagesInSpaceOperationSpec serializeIdsAsStrings(@Nullable @Nullable Boolean serializeIdsAsStrings) Due to JavaScript's max integer representation of 2^53-1, the type of any IDs returned in the response body for this endpoint will be changed from a numeric type to a string type at the end of the deprecation period. In the meantime, this query param can be passed to this endpoint to opt-in to this change now. See this [changelog](https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-905) for more detail.- Gibt zurück:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-