Klasse GetSpacesOperationSpec
java.lang.Object
io.github.primelib.confluence4j.rest.v2.spec.GetSpacesOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class GetSpacesOperationSpec
extends Object
GetSpacesSpec
Specification for the GetSpaces operation.
Get spaces
-
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
KonstruktorenModifiziererKonstruktorBeschreibungprotectedConstructs a validated instance ofGetSpacesOperationSpec.GetSpacesOperationSpec(List<Long> ids, List<String> keys, String type, String status, List<String> labels, SpaceSortOrder sort, SpaceDescriptionBodyRepresentation descriptionFormat, Boolean includeIcon, String cursor, Integer limit) Constructs a validated instance ofGetSpacesOperationSpec. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbuilder()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 SpaceDescriptionBodyRepresentationThe content format type to be returned in thedescriptionfield of the response.descriptionFormat(@Nullable SpaceDescriptionBodyRepresentation descriptionFormat) The content format type to be returned in thedescriptionfield of the response.booleaninthashCode()ids()Filter the results to spaces based on their IDs.Filter the results to spaces based on their IDs.@Nullable BooleanIf the icon for the space should be fetched or not.includeIcon(@Nullable Boolean includeIcon) If the icon for the space should be fetched or not.keys()Filter the results to spaces based on their keys.Filter the results to spaces based on their keys.labels()Filter the results to spaces based on their labels.Filter the results to spaces based on their labels.@Nullable Integerlimit()Maximum number of spaces per result to return.Maximum number of spaces per result to return.@Nullable SpaceSortOrdersort()Used to sort the result by a particular field.sort(@Nullable SpaceSortOrder sort) Used to sort the result by a particular field.@Nullable Stringstatus()Filter the results to spaces based on their status.Filter the results to spaces based on their status.toString()@Nullable Stringtype()Filter the results to spaces based on their type.Filter the results to spaces based on their type.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
-
GetSpacesOperationSpec
Constructs a validated instance ofGetSpacesOperationSpec.- Parameter:
spec- the specification to process
-
GetSpacesOperationSpec
@Internal public GetSpacesOperationSpec(List<Long> ids, List<String> keys, String type, String status, List<String> labels, SpaceSortOrder sort, SpaceDescriptionBodyRepresentation descriptionFormat, Boolean includeIcon, String cursor, Integer limit) Constructs a validated instance ofGetSpacesOperationSpec.NOTE: This constructor is not considered stable and may change if the operation is updated.
- Parameter:
ids- Filter the results to spaces based on their IDs. Multiple IDs can be specified as a comma-separated list.keys- Filter the results to spaces based on their keys. Multiple keys can be specified as a comma-separated list.type- Filter the results to spaces based on their type.status- Filter the results to spaces based on their status.labels- Filter the results to spaces based on their labels. Multiple labels can be specified as a comma-separated list.sort- Used to sort the result by a particular field.descriptionFormat- The content format type to be returned in thedescriptionfield of the response. If available, the representation will be available under a response field of the same name under thedescriptionfield.includeIcon- If the icon for the space should be fetched or not.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 spaces per result to return. If more results exist, use theLinkresponse header to retrieve a relative URL that will return the next set of results.
-
GetSpacesOperationSpec
protected GetSpacesOperationSpec()
-
-
Methodendetails
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Löst aus:
NullPointerException
-
builder
-
ids
Filter the results to spaces based on their IDs. Multiple IDs can be specified as a comma-separated list. -
keys
Filter the results to spaces based on their keys. Multiple keys can be specified as a comma-separated list. -
type
Filter the results to spaces based on their type. -
status
Filter the results to spaces based on their status. -
labels
Filter the results to spaces based on their labels. Multiple labels can be specified as a comma-separated list. -
sort
Used to sort the result by a particular field. -
descriptionFormat
The content format type to be returned in thedescriptionfield of the response. If available, the representation will be available under a response field of the same name under thedescriptionfield. -
includeIcon
If the icon for the space should be fetched or not. -
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 spaces per result to return. If more results exist, use theLinkresponse header to retrieve a relative URL that will return the next set of results. -
ids
Filter the results to spaces based on their IDs. Multiple IDs can be specified as a comma-separated list.- Gibt zurück:
this.
-
keys
Filter the results to spaces based on their keys. Multiple keys can be specified as a comma-separated list.- Gibt zurück:
this.
-
type
Filter the results to spaces based on their type.- Gibt zurück:
this.
-
status
Filter the results to spaces based on their status.- Gibt zurück:
this.
-
labels
Filter the results to spaces based on their labels. Multiple labels can be specified as a comma-separated list.- Gibt zurück:
this.
-
sort
Used to sort the result by a particular field.- Gibt zurück:
this.
-
descriptionFormat
public GetSpacesOperationSpec descriptionFormat(@Nullable @Nullable SpaceDescriptionBodyRepresentation descriptionFormat) The content format type to be returned in thedescriptionfield of the response. If available, the representation will be available under a response field of the same name under thedescriptionfield.- Gibt zurück:
this.
-
includeIcon
If the icon for the space should be fetched or not.- 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 spaces per result to return. If more results exist, use theLinkresponse header to retrieve a relative URL that will return the next set of results.- Gibt zurück:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-