Klasse GetFieldsPaginatedOperationSpec
java.lang.Object
io.github.primelib.jira4j.restv3.spec.GetFieldsPaginatedOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class GetFieldsPaginatedOperationSpec
extends Object
GetFieldsPaginatedSpec
Specification for the GetFieldsPaginated operation.
Get fields 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
GetFieldsPaginatedOperationSpec
(Long startAt, Integer maxResults, List<String> type, Set<String> id, String query, String orderBy, String expand) Constructs a validated instance ofGetFieldsPaginatedOperationSpec
.Constructs a validated instance ofGetFieldsPaginatedOperationSpec
. -
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()
id()
The IDs of the custom fields to return or, wherequery
is specified, filter.The IDs of the custom fields to return or, wherequery
is specified, filter.@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: *contextsCount
sorts by the number of contexts related to a field *lastUsed
sorts by the date when the value of the field last changed *name
sorts by the field name *screensCount
sorts by the number of screens related to a field[Order](#ordering) the results by a field: *contextsCount
sorts by the number of contexts related to a field *lastUsed
sorts by the date when the value of the field last changed *name
sorts by the field name *screensCount
sorts by the number of screens related to a field@Nullable String
query()
String used to perform a case-insensitive partial match with field names or descriptions.String used to perform a case-insensitive partial match with field names or descriptions.@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()
type()
The type of fields to search.The type of fields to search.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
-
GetFieldsPaginatedOperationSpec
Constructs a validated instance ofGetFieldsPaginatedOperationSpec
.- Parameter:
spec
- the specification to process
-
GetFieldsPaginatedOperationSpec
@Internal public GetFieldsPaginatedOperationSpec(Long startAt, Integer maxResults, List<String> type, Set<String> id, String query, String orderBy, String expand) Constructs a validated instance ofGetFieldsPaginatedOperationSpec
.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.type
- The type of fields to search.id
- The IDs of the custom fields to return or, wherequery
is specified, filter.query
- String used to perform a case-insensitive partial match with field names or descriptions.orderBy
- [Order](#ordering) the results by a field: *contextsCount
sorts by the number of contexts related to a field *lastUsed
sorts by the date when the value of the field last changed *name
sorts by the field name *screensCount
sorts by the number of screens related to a fieldexpand
- Use [expand](#expansion) to include additional information in the response. This parameter accepts a comma-separated list. Expand options include: *key
returns the key for each field *lastUsed
returns the date when the value of the field last changed *screensCount
returns the number of screens related to a field *contextsCount
returns the number of contexts related to a field *isLocked
returns information about whether the field is [locked](https://confluence.atlassian.com/x/ZSN7Og) *searcherKey
returns the searcher key for each custom field
-
GetFieldsPaginatedOperationSpec
protected GetFieldsPaginatedOperationSpec()
-
-
Methodendetails
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Löst aus:
NullPointerException
-
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. -
type
The type of fields to search. -
id
The IDs of the custom fields to return or, wherequery
is specified, filter. -
query
String used to perform a case-insensitive partial match with field names or descriptions. -
orderBy
[Order](#ordering) the results by a field: *contextsCount
sorts by the number of contexts related to a field *lastUsed
sorts by the date when the value of the field last changed *name
sorts by the field name *screensCount
sorts by the number of screens related to a field -
expand
Use [expand](#expansion) to include additional information in the response. This parameter accepts a comma-separated list. Expand options include: *key
returns the key for each field *lastUsed
returns the date when the value of the field last changed *screensCount
returns the number of screens related to a field *contextsCount
returns the number of contexts related to a field *isLocked
returns information about whether the field is [locked](https://confluence.atlassian.com/x/ZSN7Og) *searcherKey
returns the searcher key for each custom field -
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
.
-
type
The type of fields to search.- Gibt zurück:
this
.
-
id
The IDs of the custom fields to return or, wherequery
is specified, filter.- Gibt zurück:
this
.
-
query
String used to perform a case-insensitive partial match with field names or descriptions.- Gibt zurück:
this
.
-
orderBy
[Order](#ordering) the results by a field: *contextsCount
sorts by the number of contexts related to a field *lastUsed
sorts by the date when the value of the field last changed *name
sorts by the field name *screensCount
sorts by the number of screens related to a field- 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: *key
returns the key for each field *lastUsed
returns the date when the value of the field last changed *screensCount
returns the number of screens related to a field *contextsCount
returns the number of contexts related to a field *isLocked
returns information about whether the field is [locked](https://confluence.atlassian.com/x/ZSN7Og) *searcherKey
returns the searcher key for each custom field- Gibt zurück:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-