Klasse GetTasksOperationSpec
java.lang.Object
io.github.primelib.confluence4j.rest.v2.spec.GetTasksOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class GetTasksOperationSpec
extends Object
GetTasksSpec
Specification for the GetTasks operation.
Get tasks
-
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
KonstruktorenModifiziererKonstruktorBeschreibungprotectedGetTasksOperationSpec(PrimaryBodyRepresentation bodyFormat, Boolean includeBlankTasks, String status, List<Long> taskId, List<Long> spaceId, List<Long> pageId, List<Long> blogpostId, List<String> createdBy, List<String> assignedTo, List<String> completedBy, Long createdAtFrom, Long createdAtTo, Long dueAtFrom, Long dueAtTo, Long completedAtFrom, Long completedAtTo, String cursor, Integer limit) Constructs a validated instance ofGetTasksOperationSpec.Constructs a validated instance ofGetTasksOperationSpec. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungFilters on the Account ID of the user to whom this task is assigned.assignedTo(@Nullable List<String> assignedTo) Filters on the Account ID of the user to whom this task is assigned.Filters on the blog post ID of the task.blogpostId(@Nullable List<Long> blogpostId) Filters on the blog post ID of the task.@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 LongFilters on start of date-time range of task based on completion date (inclusive).completedAtFrom(@Nullable Long completedAtFrom) Filters on start of date-time range of task based on completion date (inclusive).@Nullable LongFilters on end of date-time range of task based on completion date (inclusive).completedAtTo(@Nullable Long completedAtTo) Filters on end of date-time range of task based on completion date (inclusive).Filters on the Account ID of the user who completed this task.completedBy(@Nullable List<String> completedBy) Filters on the Account ID of the user who completed this task.@Nullable LongFilters on start of date-time range of task based on creation date (inclusive).createdAtFrom(@Nullable Long createdAtFrom) Filters on start of date-time range of task based on creation date (inclusive).@Nullable LongFilters on end of date-time range of task based on creation date (inclusive).createdAtTo(@Nullable Long createdAtTo) Filters on end of date-time range of task based on creation date (inclusive).Filters on the Account ID of the user who created this task.Filters on the Account ID of the user who created this task.@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 LongFilters on start of date-time range of task based on due date (inclusive).Filters on start of date-time range of task based on due date (inclusive).@Nullable LongdueAtTo()Filters on end of date-time range of task based on due date (inclusive).Filters on end of date-time range of task based on due date (inclusive).booleaninthashCode()@Nullable BooleanSpecifies whether to include blank tasks in the response.includeBlankTasks(@Nullable Boolean includeBlankTasks) Specifies whether to include blank tasks in the response.@Nullable Integerlimit()Maximum number of tasks per result to return.Maximum number of tasks per result to return.pageId()Filters on the page ID of the task.Filters on the page ID of the task.spaceId()Filters on the space ID of the task.Filters on the space ID of the task.@Nullable Stringstatus()Filters on the status of the task.Filters on the status of the task.taskId()Filters on task ID.Filters on task ID.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
-
GetTasksOperationSpec
Constructs a validated instance ofGetTasksOperationSpec.- Parameter:
spec- the specification to process
-
GetTasksOperationSpec
@Internal public GetTasksOperationSpec(PrimaryBodyRepresentation bodyFormat, Boolean includeBlankTasks, String status, List<Long> taskId, List<Long> spaceId, List<Long> pageId, List<Long> blogpostId, List<String> createdBy, List<String> assignedTo, List<String> completedBy, Long createdAtFrom, Long createdAtTo, Long dueAtFrom, Long dueAtTo, Long completedAtFrom, Long completedAtTo, String cursor, Integer limit) Constructs a validated instance ofGetTasksOperationSpec.NOTE: This constructor is not considered stable and may change if the operation is updated.
- Parameter:
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.includeBlankTasks- Specifies whether to include blank tasks in the response. Defaults totrue.status- Filters on the status of the task.taskId- Filters on task ID. Multiple IDs can be specified.spaceId- Filters on the space ID of the task. Multiple IDs can be specified.pageId- Filters on the page ID of the task. Multiple IDs can be specified. Note - page and blog post filters can be used in conjunction.blogpostId- Filters on the blog post ID of the task. Multiple IDs can be specified. Note - page and blog post filters can be used in conjunction.createdBy- Filters on the Account ID of the user who created this task. Multiple IDs can be specified.assignedTo- Filters on the Account ID of the user to whom this task is assigned. Multiple IDs can be specified.completedBy- Filters on the Account ID of the user who completed this task. Multiple IDs can be specified.createdAtFrom- Filters on start of date-time range of task based on creation date (inclusive). Input is epoch time in milliseconds.createdAtTo- Filters on end of date-time range of task based on creation date (inclusive). Input is epoch time in milliseconds.dueAtFrom- Filters on start of date-time range of task based on due date (inclusive). Input is epoch time in milliseconds.dueAtTo- Filters on end of date-time range of task based on due date (inclusive). Input is epoch time in milliseconds.completedAtFrom- Filters on start of date-time range of task based on completion date (inclusive). Input is epoch time in milliseconds.completedAtTo- Filters on end of date-time range of task based on completion date (inclusive). Input is epoch time in milliseconds.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 tasks per result to return. If more results exist, use theLinkheader to retrieve a relative URL that will return the next set of results.
-
GetTasksOperationSpec
protected GetTasksOperationSpec()
-
-
Methodendetails
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Löst aus:
NullPointerException
-
builder
-
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. -
includeBlankTasks
Specifies whether to include blank tasks in the response. Defaults totrue. -
status
Filters on the status of the task. -
taskId
Filters on task ID. Multiple IDs can be specified. -
spaceId
Filters on the space ID of the task. Multiple IDs can be specified. -
pageId
Filters on the page ID of the task. Multiple IDs can be specified. Note - page and blog post filters can be used in conjunction. -
blogpostId
Filters on the blog post ID of the task. Multiple IDs can be specified. Note - page and blog post filters can be used in conjunction. -
createdBy
Filters on the Account ID of the user who created this task. Multiple IDs can be specified. -
assignedTo
Filters on the Account ID of the user to whom this task is assigned. Multiple IDs can be specified. -
completedBy
Filters on the Account ID of the user who completed this task. Multiple IDs can be specified. -
createdAtFrom
Filters on start of date-time range of task based on creation date (inclusive). Input is epoch time in milliseconds. -
createdAtTo
Filters on end of date-time range of task based on creation date (inclusive). Input is epoch time in milliseconds. -
dueAtFrom
Filters on start of date-time range of task based on due date (inclusive). Input is epoch time in milliseconds. -
dueAtTo
Filters on end of date-time range of task based on due date (inclusive). Input is epoch time in milliseconds. -
completedAtFrom
Filters on start of date-time range of task based on completion date (inclusive). Input is epoch time in milliseconds. -
completedAtTo
Filters on end of date-time range of task based on completion date (inclusive). Input is epoch time in milliseconds. -
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 tasks per result to return. If more results exist, use theLinkheader to retrieve a relative URL that will return the next set of results. -
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.
-
includeBlankTasks
Specifies whether to include blank tasks in the response. Defaults totrue.- Gibt zurück:
this.
-
status
Filters on the status of the task.- Gibt zurück:
this.
-
taskId
Filters on task ID. Multiple IDs can be specified.- Gibt zurück:
this.
-
spaceId
Filters on the space ID of the task. Multiple IDs can be specified.- Gibt zurück:
this.
-
pageId
Filters on the page ID of the task. Multiple IDs can be specified. Note - page and blog post filters can be used in conjunction.- Gibt zurück:
this.
-
blogpostId
Filters on the blog post ID of the task. Multiple IDs can be specified. Note - page and blog post filters can be used in conjunction.- Gibt zurück:
this.
-
createdBy
Filters on the Account ID of the user who created this task. Multiple IDs can be specified.- Gibt zurück:
this.
-
assignedTo
Filters on the Account ID of the user to whom this task is assigned. Multiple IDs can be specified.- Gibt zurück:
this.
-
completedBy
Filters on the Account ID of the user who completed this task. Multiple IDs can be specified.- Gibt zurück:
this.
-
createdAtFrom
Filters on start of date-time range of task based on creation date (inclusive). Input is epoch time in milliseconds.- Gibt zurück:
this.
-
createdAtTo
Filters on end of date-time range of task based on creation date (inclusive). Input is epoch time in milliseconds.- Gibt zurück:
this.
-
dueAtFrom
Filters on start of date-time range of task based on due date (inclusive). Input is epoch time in milliseconds.- Gibt zurück:
this.
-
dueAtTo
Filters on end of date-time range of task based on due date (inclusive). Input is epoch time in milliseconds.- Gibt zurück:
this.
-
completedAtFrom
Filters on start of date-time range of task based on completion date (inclusive). Input is epoch time in milliseconds.- Gibt zurück:
this.
-
completedAtTo
Filters on end of date-time range of task based on completion date (inclusive). Input is epoch time in milliseconds.- 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 tasks 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.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-