Klasse FindGroupsOperationSpec
java.lang.Object
io.github.primelib.jira4j.restv2.spec.FindGroupsOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class FindGroupsOperationSpec
extends Object
FindGroupsSpec
Specification for the FindGroups operation.
Find groups
-
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
FindGroupsOperationSpec
(String accountId, String query, List<String> exclude, List<String> excludeId, Integer maxResults, Boolean caseInsensitive, String userName) Constructs a validated instance ofFindGroupsOperationSpec
.Constructs a validated instance ofFindGroupsOperationSpec
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibung@Nullable String
This parameter is deprecated, setting it does not affect the results.This parameter is deprecated, setting it does not affect the results.builder()
protected boolean
@Nullable Boolean
Whether the search for groups should be case insensitive.caseInsensitive
(@Nullable Boolean caseInsensitive) Whether the search for groups should be case insensitive.boolean
exclude()
As a group's name can change, use ofexcludeGroupIds
is recommended to identify a group.As a group's name can change, use ofexcludeGroupIds
is recommended to identify a group.A group ID to exclude from the result.A group ID to exclude from the result.int
hashCode()
@Nullable Integer
The maximum number of groups to return.maxResults
(@Nullable Integer maxResults) The maximum number of groups to return.@Nullable String
query()
The string to find in group names.The string to find in group names.toString()
@Nullable String
userName()
This parameter is no longer available.This parameter is no longer available.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
-
FindGroupsOperationSpec
Constructs a validated instance ofFindGroupsOperationSpec
.- Parameter:
spec
- the specification to process
-
FindGroupsOperationSpec
@Internal public FindGroupsOperationSpec(String accountId, String query, List<String> exclude, List<String> excludeId, Integer maxResults, Boolean caseInsensitive, String userName) Constructs a validated instance ofFindGroupsOperationSpec
.NOTE: This constructor is not considered stable and may change if the operation is updated.
- Parameter:
accountId
- This parameter is deprecated, setting it does not affect the results. To find groups containing a particular user, use [Get user groups](#api-rest-api-2-user-groups-get).query
- The string to find in group names.exclude
- As a group's name can change, use ofexcludeGroupIds
is recommended to identify a group. A group to exclude from the result. To exclude multiple groups, provide an ampersand-separated list. For example,exclude=group1&exclude=group2
. This parameter cannot be used with theexcludeGroupIds
parameter.excludeId
- A group ID to exclude from the result. To exclude multiple groups, provide an ampersand-separated list. For example,excludeId=group1-id&excludeId=group2-id
. This parameter cannot be used with theexcludeGroups
parameter.maxResults
- The maximum number of groups to return. The maximum number of groups that can be returned is limited by the system propertyjira.ajax.autocomplete.limit
.caseInsensitive
- Whether the search for groups should be case insensitive.userName
- This parameter is no longer available. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.
-
FindGroupsOperationSpec
protected FindGroupsOperationSpec()
-
-
Methodendetails
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Löst aus:
NullPointerException
-
builder
-
accountId
This parameter is deprecated, setting it does not affect the results. To find groups containing a particular user, use [Get user groups](#api-rest-api-2-user-groups-get). -
query
The string to find in group names. -
exclude
As a group's name can change, use ofexcludeGroupIds
is recommended to identify a group. A group to exclude from the result. To exclude multiple groups, provide an ampersand-separated list. For example,exclude=group1&exclude=group2
. This parameter cannot be used with theexcludeGroupIds
parameter. -
excludeId
A group ID to exclude from the result. To exclude multiple groups, provide an ampersand-separated list. For example,excludeId=group1-id&excludeId=group2-id
. This parameter cannot be used with theexcludeGroups
parameter. -
maxResults
The maximum number of groups to return. The maximum number of groups that can be returned is limited by the system propertyjira.ajax.autocomplete.limit
. -
caseInsensitive
Whether the search for groups should be case insensitive. -
userName
This parameter is no longer available. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details. -
accountId
This parameter is deprecated, setting it does not affect the results. To find groups containing a particular user, use [Get user groups](#api-rest-api-2-user-groups-get).- Gibt zurück:
this
.
-
query
The string to find in group names.- Gibt zurück:
this
.
-
exclude
As a group's name can change, use ofexcludeGroupIds
is recommended to identify a group. A group to exclude from the result. To exclude multiple groups, provide an ampersand-separated list. For example,exclude=group1&exclude=group2
. This parameter cannot be used with theexcludeGroupIds
parameter.- Gibt zurück:
this
.
-
excludeId
A group ID to exclude from the result. To exclude multiple groups, provide an ampersand-separated list. For example,excludeId=group1-id&excludeId=group2-id
. This parameter cannot be used with theexcludeGroups
parameter.- Gibt zurück:
this
.
-
maxResults
The maximum number of groups to return. The maximum number of groups that can be returned is limited by the system propertyjira.ajax.autocomplete.limit
.- Gibt zurück:
this
.
-
caseInsensitive
Whether the search for groups should be case insensitive.- Gibt zurück:
this
.
-
userName
This parameter is no longer available. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.- Gibt zurück:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-