Klasse GetWorkflowsPaginatedOperationSpec
java.lang.Object
io.github.primelib.jira4j.restv2.spec.GetWorkflowsPaginatedOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class GetWorkflowsPaginatedOperationSpec
extends Object
GetWorkflowsPaginatedSpec
Specification for the GetWorkflowsPaginated operation.
Get workflows paginated
-
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
GetWorkflowsPaginatedOperationSpec
(Long startAt, Integer maxResults, Set<String> workflowName, String expand, String queryString, String orderBy, Boolean isActive) Constructs a validated instance ofGetWorkflowsPaginatedOperationSpec
.Constructs a validated instance ofGetWorkflowsPaginatedOperationSpec
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbuilder()
protected boolean
boolean
@Nullable String
expand()
Use [expand](#expansion) to include additional information in the response.Use [expand](#expansion) to include additional information in the response.int
hashCode()
@Nullable Boolean
isActive()
Filters active and inactive workflows.Filters active and inactive workflows.@Nullable Integer
The maximum number of items to return per page.maxResults
(@Nullable Integer maxResults) The maximum number of items to return per page.@Nullable String
orderBy()
[Order](#ordering) the results by a field: *name
Sorts by workflow name.[Order](#ordering) the results by a field: *name
Sorts by workflow name.@Nullable String
String used to perform a case-insensitive partial match with workflow name.queryString
(@Nullable String queryString) String used to perform a case-insensitive partial match with workflow name.@Nullable Long
startAt()
The index of the first item to return in a page of results (page offset).The index of the first item to return in a page of results (page offset).toString()
void
validate()
Validates the Spec, will throw a exception if required parameters are missingThe name of a workflow to return.workflowName
(@Nullable Set<String> workflowName) The name of a workflow to return.
-
Felddetails
-
VALIDATION_ENABLED
allows to disable validation of the spec, use with care!
-
-
Konstruktordetails
-
GetWorkflowsPaginatedOperationSpec
@Internal public GetWorkflowsPaginatedOperationSpec(Consumer<GetWorkflowsPaginatedOperationSpec> spec) Constructs a validated instance ofGetWorkflowsPaginatedOperationSpec
.- Parameter:
spec
- the specification to process
-
GetWorkflowsPaginatedOperationSpec
@Internal public GetWorkflowsPaginatedOperationSpec(Long startAt, Integer maxResults, Set<String> workflowName, String expand, String queryString, String orderBy, Boolean isActive) Constructs a validated instance ofGetWorkflowsPaginatedOperationSpec
.NOTE: This constructor is not considered stable and may change if the operation is updated.
- Parameter:
startAt
- The index of the first item to return in a page of results (page offset).maxResults
- The maximum number of items to return per page.workflowName
- The name of a workflow to return. To include multiple workflows, provide an ampersand-separated list. For example,workflowName=name1&workflowName=name2
.expand
- Use [expand](#expansion) to include additional information in the response. This parameter accepts a comma-separated list. Expand options include: *transitions
For each workflow, returns information about the transitions inside the workflow. *transitions.rules
For each workflow transition, returns information about its rules. Transitions are included automatically if this expand is requested. *transitions.properties
For each workflow transition, returns information about its properties. Transitions are included automatically if this expand is requested. *statuses
For each workflow, returns information about the statuses inside the workflow. *statuses.properties
For each workflow status, returns information about its properties. Statuses are included automatically if this expand is requested. *default
For each workflow, returns information about whether this is the default workflow. *schemes
For each workflow, returns information about the workflow schemes the workflow is assigned to. *projects
For each workflow, returns information about the projects the workflow is assigned to, through workflow schemes. *hasDraftWorkflow
For each workflow, returns information about whether the workflow has a draft version. *operations
For each workflow, returns information about the actions that can be undertaken on the workflow.queryString
- String used to perform a case-insensitive partial match with workflow name.orderBy
- [Order](#ordering) the results by a field: *name
Sorts by workflow name. *created
Sorts by create time. *updated
Sorts by update time.isActive
- Filters active and inactive workflows.
-
GetWorkflowsPaginatedOperationSpec
protected GetWorkflowsPaginatedOperationSpec()
-
-
Methodendetails
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Löst aus:
NullPointerException
-
builder
public static GetWorkflowsPaginatedOperationSpec.GetWorkflowsPaginatedOperationSpecBuilder builder() -
startAt
The index of the first item to return in a page of results (page offset). -
maxResults
The maximum number of items to return per page. -
workflowName
The name of a workflow to return. To include multiple workflows, provide an ampersand-separated list. For example,workflowName=name1&workflowName=name2
. -
expand
Use [expand](#expansion) to include additional information in the response. This parameter accepts a comma-separated list. Expand options include: *transitions
For each workflow, returns information about the transitions inside the workflow. *transitions.rules
For each workflow transition, returns information about its rules. Transitions are included automatically if this expand is requested. *transitions.properties
For each workflow transition, returns information about its properties. Transitions are included automatically if this expand is requested. *statuses
For each workflow, returns information about the statuses inside the workflow. *statuses.properties
For each workflow status, returns information about its properties. Statuses are included automatically if this expand is requested. *default
For each workflow, returns information about whether this is the default workflow. *schemes
For each workflow, returns information about the workflow schemes the workflow is assigned to. *projects
For each workflow, returns information about the projects the workflow is assigned to, through workflow schemes. *hasDraftWorkflow
For each workflow, returns information about whether the workflow has a draft version. *operations
For each workflow, returns information about the actions that can be undertaken on the workflow. -
queryString
String used to perform a case-insensitive partial match with workflow name. -
orderBy
[Order](#ordering) the results by a field: *name
Sorts by workflow name. *created
Sorts by create time. *updated
Sorts by update time. -
isActive
Filters active and inactive workflows. -
startAt
The index of the first item to return in a page of results (page offset).- Gibt zurück:
this
.
-
maxResults
The maximum number of items to return per page.- Gibt zurück:
this
.
-
workflowName
public GetWorkflowsPaginatedOperationSpec workflowName(@Nullable @Nullable Set<String> workflowName) The name of a workflow to return. To include multiple workflows, provide an ampersand-separated list. For example,workflowName=name1&workflowName=name2
.- Gibt zurück:
this
.
-
expand
Use [expand](#expansion) to include additional information in the response. This parameter accepts a comma-separated list. Expand options include: *transitions
For each workflow, returns information about the transitions inside the workflow. *transitions.rules
For each workflow transition, returns information about its rules. Transitions are included automatically if this expand is requested. *transitions.properties
For each workflow transition, returns information about its properties. Transitions are included automatically if this expand is requested. *statuses
For each workflow, returns information about the statuses inside the workflow. *statuses.properties
For each workflow status, returns information about its properties. Statuses are included automatically if this expand is requested. *default
For each workflow, returns information about whether this is the default workflow. *schemes
For each workflow, returns information about the workflow schemes the workflow is assigned to. *projects
For each workflow, returns information about the projects the workflow is assigned to, through workflow schemes. *hasDraftWorkflow
For each workflow, returns information about whether the workflow has a draft version. *operations
For each workflow, returns information about the actions that can be undertaken on the workflow.- Gibt zurück:
this
.
-
queryString
String used to perform a case-insensitive partial match with workflow name.- Gibt zurück:
this
.
-
orderBy
[Order](#ordering) the results by a field: *name
Sorts by workflow name. *created
Sorts by create time. *updated
Sorts by update time.- Gibt zurück:
this
.
-
isActive
Filters active and inactive workflows.- Gibt zurück:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-