Klasse GetLabelBlogPostsOperationSpec
java.lang.Object
io.github.primelib.confluence4j.rest.v2.spec.GetLabelBlogPostsOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class GetLabelBlogPostsOperationSpec
extends Object
GetLabelBlogPostsSpec
Specification for the GetLabelBlogPosts operation.
Get blog posts for label
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic class
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic Boolean
allows to disable validation of the spec, use with care! -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
GetLabelBlogPostsOperationSpec
(Long id, List<Long> spaceId, PrimaryBodyRepresentation bodyFormat, BlogPostSortOrder sort, String cursor, Integer limit, Boolean serializeIdsAsStrings) Constructs a validated instance ofGetLabelBlogPostsOperationSpec
.Constructs a validated instance ofGetLabelBlogPostsOperationSpec
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibung@Nullable PrimaryBodyRepresentation
The content format types to be returned in thebody
field of the response.bodyFormat
(@Nullable PrimaryBodyRepresentation bodyFormat) The content format types to be returned in thebody
field of the response.builder()
protected boolean
@Nullable String
cursor()
Used for pagination, this opaque cursor will be returned in thenext
URL in theLink
response header.Used for pagination, this opaque cursor will be returned in thenext
URL in theLink
response header.boolean
int
hashCode()
@NotNull Long
id()
The ID of the label for which blog posts should be returned.The ID of the label for which blog posts should be returned.@Nullable Integer
limit()
Maximum number of blog posts per result to return.Maximum number of blog posts per result to return.@Nullable Boolean
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.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 BlogPostSortOrder
sort()
Used to sort the result by a particular field.sort
(@Nullable BlogPostSortOrder sort) Used to sort the result by a particular field.spaceId()
Filter the results based on space ids.Filter the results based on space ids.toString()
void
validate()
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
-
GetLabelBlogPostsOperationSpec
Constructs a validated instance ofGetLabelBlogPostsOperationSpec
.- Parameter:
spec
- the specification to process
-
GetLabelBlogPostsOperationSpec
@Internal public GetLabelBlogPostsOperationSpec(Long id, List<Long> spaceId, PrimaryBodyRepresentation bodyFormat, BlogPostSortOrder sort, String cursor, Integer limit, Boolean serializeIdsAsStrings) Constructs a validated instance ofGetLabelBlogPostsOperationSpec
.NOTE: This constructor is not considered stable and may change if the operation is updated.
- Parameter:
id
- The ID of the label for which blog posts should be returned.spaceId
- Filter the results based on space ids. Multiple space ids can be specified as a comma-separated list.bodyFormat
- The content format types to be returned in thebody
field of the response. If available, the representation will be available under a response field of the same name under thebody
field.sort
- Used to sort the result by a particular field.cursor
- Used for pagination, this opaque cursor will be returned in thenext
URL in theLink
response header. Use the relative URL in theLink
header to retrieve thenext
set of results.limit
- Maximum number of blog posts per result to return. If more results exist, use theLink
header 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.
-
GetLabelBlogPostsOperationSpec
protected GetLabelBlogPostsOperationSpec()
-
-
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 label for which blog posts should be returned. -
spaceId
Filter the results based on space ids. Multiple space ids can be specified as a comma-separated list. -
bodyFormat
The content format types to be returned in thebody
field of the response. If available, the representation will be available under a response field of the same name under thebody
field. -
sort
Used to sort the result by a particular field. -
cursor
Used for pagination, this opaque cursor will be returned in thenext
URL in theLink
response header. Use the relative URL in theLink
header to retrieve thenext
set of results. -
limit
Maximum number of blog posts per result to return. If more results exist, use theLink
header 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 label for which blog posts should be returned.- Gibt zurück:
this
.
-
spaceId
Filter the results based on space ids. Multiple space ids can be specified as a comma-separated list.- Gibt zurück:
this
.
-
bodyFormat
public GetLabelBlogPostsOperationSpec bodyFormat(@Nullable @Nullable PrimaryBodyRepresentation bodyFormat) The content format types to be returned in thebody
field of the response. If available, the representation will be available under a response field of the same name under thebody
field.- Gibt zurück:
this
.
-
sort
Used to sort the result by a particular field.- Gibt zurück:
this
.
-
cursor
Used for pagination, this opaque cursor will be returned in thenext
URL in theLink
response header. Use the relative URL in theLink
header to retrieve thenext
set of results.- Gibt zurück:
this
.
-
limit
Maximum number of blog posts per result to return. If more results exist, use theLink
header to retrieve a relative URL that will return the next set of results.- Gibt zurück:
this
.
-
serializeIdsAsStrings
public GetLabelBlogPostsOperationSpec 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
-