Klasse SearchForIssuesUsingJqlOperationSpec
java.lang.Object
io.github.primelib.jira4j.restv3.spec.SearchForIssuesUsingJqlOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class SearchForIssuesUsingJqlOperationSpec
extends Object
SearchForIssuesUsingJqlSpec
Specification for the SearchForIssuesUsingJql operation.
Search for issues using JQL (GET)
-
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
KonstruktorenModifiziererKonstruktorBeschreibungprotectedSearchForIssuesUsingJqlOperationSpec(String jql, Integer startAt, Integer maxResults, String validateQuery, List<String> fields, String expand, List<String> properties, Boolean fieldsByKeys) Constructs a validated instance ofSearchForIssuesUsingJqlOperationSpec.Constructs a validated instance ofSearchForIssuesUsingJqlOperationSpec. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbuilder()protected booleanboolean@Nullable Stringexpand()Use [expand](#expansion) to include additional information about issues in the response.Use [expand](#expansion) to include additional information about issues in the response.fields()A list of fields to return for each issue, use it to retrieve a subset of fields.A list of fields to return for each issue, use it to retrieve a subset of fields.@Nullable BooleanReference fields by their key (rather than ID).fieldsByKeys(@Nullable Boolean fieldsByKeys) Reference fields by their key (rather than ID).inthashCode()@Nullable Stringjql()The [JQL](https://confluence.atlassian.com/x/egORLQ) that defines the search.The [JQL](https://confluence.atlassian.com/x/egORLQ) that defines the search.@Nullable IntegerThe maximum number of items to return per page.maxResults(@Nullable Integer maxResults) The maximum number of items to return per page.A list of issue property keys for issue properties to include in the results.properties(@Nullable List<String> properties) A list of issue property keys for issue properties to include in the results.@Nullable IntegerstartAt()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()voidvalidate()Validates the Spec, will throw a exception if required parameters are missing@Nullable StringDetermines how to validate the JQL query and treat the validation results.validateQuery(@Nullable String validateQuery) Determines how to validate the JQL query and treat the validation results.
-
Felddetails
-
VALIDATION_ENABLED
allows to disable validation of the spec, use with care!
-
-
Konstruktordetails
-
SearchForIssuesUsingJqlOperationSpec
@Internal public SearchForIssuesUsingJqlOperationSpec(Consumer<SearchForIssuesUsingJqlOperationSpec> spec) Constructs a validated instance ofSearchForIssuesUsingJqlOperationSpec.- Parameter:
spec- the specification to process
-
SearchForIssuesUsingJqlOperationSpec
@Internal public SearchForIssuesUsingJqlOperationSpec(String jql, Integer startAt, Integer maxResults, String validateQuery, List<String> fields, String expand, List<String> properties, Boolean fieldsByKeys) Constructs a validated instance ofSearchForIssuesUsingJqlOperationSpec.NOTE: This constructor is not considered stable and may change if the operation is updated.
- Parameter:
jql- The [JQL](https://confluence.atlassian.com/x/egORLQ) that defines the search. Note: * If no JQL expression is provided, all issues are returned. *usernameanduserkeycannot be used as search terms due to privacy reasons. UseaccountIdinstead. * If a user has hidden their email address in their user profile, partial matches of the email address will not find the user. An exact match is required.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. To manage page size, Jira may return fewer items per page where a large number of fields are requested. The greatest number of items returned per page is achieved when requestingidorkeyonly.validateQuery- Determines how to validate the JQL query and treat the validation results. Supported values are: *strictReturns a 400 response code if any errors are found, along with a list of all errors (and warnings). *warnReturns all errors as warnings. *noneNo validation is performed. *true*Deprecated* A legacy synonym forstrict. *false*Deprecated* A legacy synonym forwarn. Note: If the JQL is not correctly formed a 400 response code is returned, regardless of thevalidateQueryvalue.fields- A list of fields to return for each issue, use it to retrieve a subset of fields. This parameter accepts a comma-separated list. Expand options include: **allReturns all fields. **navigableReturns navigable fields. * Any issue field, prefixed with a minus to exclude. Examples: *summary,commentReturns only the summary and comments fields. *-descriptionReturns all navigable (default) fields except description. **all,-commentReturns all fields except comments. This parameter may be specified multiple times. For example,fields=field1,field2&fields=field3. Note: All navigable fields are returned by default. This differs from [GET issue](#api-rest-api-3-issue-issueIdOrKey-get) where the default is all fields.expand- Use [expand](#expansion) to include additional information about issues in the response. This parameter accepts a comma-separated list. Expand options include: *renderedFieldsReturns field values rendered in HTML format. *namesReturns the display name of each field. *schemaReturns the schema describing a field type. *transitionsReturns all possible transitions for the issue. *operationsReturns all possible operations for the issue. *editmetaReturns information about how each field can be edited. *changelogReturns a list of recent updates to an issue, sorted by date, starting from the most recent. *versionedRepresentationsInstead offields, returnsversionedRepresentationsa JSON array containing each version of a field's value, with the highest numbered item representing the most recent version.properties- A list of issue property keys for issue properties to include in the results. This parameter accepts a comma-separated list. Multiple properties can also be provided using an ampersand separated list. For example,properties=prop1,prop2&properties=prop3. A maximum of 5 issue property keys can be specified.fieldsByKeys- Reference fields by their key (rather than ID).
-
SearchForIssuesUsingJqlOperationSpec
protected SearchForIssuesUsingJqlOperationSpec()
-
-
Methodendetails
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Löst aus:
NullPointerException
-
builder
public static SearchForIssuesUsingJqlOperationSpec.SearchForIssuesUsingJqlOperationSpecBuilder builder() -
jql
The [JQL](https://confluence.atlassian.com/x/egORLQ) that defines the search. Note: * If no JQL expression is provided, all issues are returned. *usernameanduserkeycannot be used as search terms due to privacy reasons. UseaccountIdinstead. * If a user has hidden their email address in their user profile, partial matches of the email address will not find the user. An exact match is required. -
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. To manage page size, Jira may return fewer items per page where a large number of fields are requested. The greatest number of items returned per page is achieved when requestingidorkeyonly. -
validateQuery
Determines how to validate the JQL query and treat the validation results. Supported values are: *strictReturns a 400 response code if any errors are found, along with a list of all errors (and warnings). *warnReturns all errors as warnings. *noneNo validation is performed. *true*Deprecated* A legacy synonym forstrict. *false*Deprecated* A legacy synonym forwarn. Note: If the JQL is not correctly formed a 400 response code is returned, regardless of thevalidateQueryvalue. -
fields
A list of fields to return for each issue, use it to retrieve a subset of fields. This parameter accepts a comma-separated list. Expand options include: **allReturns all fields. **navigableReturns navigable fields. * Any issue field, prefixed with a minus to exclude. Examples: *summary,commentReturns only the summary and comments fields. *-descriptionReturns all navigable (default) fields except description. **all,-commentReturns all fields except comments. This parameter may be specified multiple times. For example,fields=field1,field2&fields=field3. Note: All navigable fields are returned by default. This differs from [GET issue](#api-rest-api-3-issue-issueIdOrKey-get) where the default is all fields. -
expand
Use [expand](#expansion) to include additional information about issues in the response. This parameter accepts a comma-separated list. Expand options include: *renderedFieldsReturns field values rendered in HTML format. *namesReturns the display name of each field. *schemaReturns the schema describing a field type. *transitionsReturns all possible transitions for the issue. *operationsReturns all possible operations for the issue. *editmetaReturns information about how each field can be edited. *changelogReturns a list of recent updates to an issue, sorted by date, starting from the most recent. *versionedRepresentationsInstead offields, returnsversionedRepresentationsa JSON array containing each version of a field's value, with the highest numbered item representing the most recent version. -
properties
A list of issue property keys for issue properties to include in the results. This parameter accepts a comma-separated list. Multiple properties can also be provided using an ampersand separated list. For example,properties=prop1,prop2&properties=prop3. A maximum of 5 issue property keys can be specified. -
fieldsByKeys
Reference fields by their key (rather than ID). -
jql
The [JQL](https://confluence.atlassian.com/x/egORLQ) that defines the search. Note: * If no JQL expression is provided, all issues are returned. *usernameanduserkeycannot be used as search terms due to privacy reasons. UseaccountIdinstead. * If a user has hidden their email address in their user profile, partial matches of the email address will not find the user. An exact match is required.- Gibt zurück:
this.
-
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. To manage page size, Jira may return fewer items per page where a large number of fields are requested. The greatest number of items returned per page is achieved when requestingidorkeyonly.- Gibt zurück:
this.
-
validateQuery
Determines how to validate the JQL query and treat the validation results. Supported values are: *strictReturns a 400 response code if any errors are found, along with a list of all errors (and warnings). *warnReturns all errors as warnings. *noneNo validation is performed. *true*Deprecated* A legacy synonym forstrict. *false*Deprecated* A legacy synonym forwarn. Note: If the JQL is not correctly formed a 400 response code is returned, regardless of thevalidateQueryvalue.- Gibt zurück:
this.
-
fields
A list of fields to return for each issue, use it to retrieve a subset of fields. This parameter accepts a comma-separated list. Expand options include: **allReturns all fields. **navigableReturns navigable fields. * Any issue field, prefixed with a minus to exclude. Examples: *summary,commentReturns only the summary and comments fields. *-descriptionReturns all navigable (default) fields except description. **all,-commentReturns all fields except comments. This parameter may be specified multiple times. For example,fields=field1,field2&fields=field3. Note: All navigable fields are returned by default. This differs from [GET issue](#api-rest-api-3-issue-issueIdOrKey-get) where the default is all fields.- Gibt zurück:
this.
-
expand
Use [expand](#expansion) to include additional information about issues in the response. This parameter accepts a comma-separated list. Expand options include: *renderedFieldsReturns field values rendered in HTML format. *namesReturns the display name of each field. *schemaReturns the schema describing a field type. *transitionsReturns all possible transitions for the issue. *operationsReturns all possible operations for the issue. *editmetaReturns information about how each field can be edited. *changelogReturns a list of recent updates to an issue, sorted by date, starting from the most recent. *versionedRepresentationsInstead offields, returnsversionedRepresentationsa JSON array containing each version of a field's value, with the highest numbered item representing the most recent version.- Gibt zurück:
this.
-
properties
A list of issue property keys for issue properties to include in the results. This parameter accepts a comma-separated list. Multiple properties can also be provided using an ampersand separated list. For example,properties=prop1,prop2&properties=prop3. A maximum of 5 issue property keys can be specified.- Gibt zurück:
this.
-
fieldsByKeys
Reference fields by their key (rather than ID).- Gibt zurück:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-