Klasse SearchUserOperationSpec
java.lang.Object
io.github.primelib.confluence4j.rest.v1.spec.SearchUserOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class SearchUserOperationSpec
extends Object
SearchUserSpec
Specification for the SearchUser operation.
Search users
-
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
KonstruktorenModifiziererKonstruktorBeschreibungprotectedSearchUserOperationSpec(String cql, Integer start, Integer limit, List<String> expand, String sitePermissionTypeFilter) Constructs a validated instance ofSearchUserOperationSpec.Constructs a validated instance ofSearchUserOperationSpec. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbuilder()protected boolean@NotNull Stringcql()The CQL query to be used for the search.The CQL query to be used for the search.booleanexpand()A multi-value parameter indicating which properties of the user to expand.A multi-value parameter indicating which properties of the user to expand.inthashCode()@Nullable Integerlimit()The maximum number of user objects to return per page.The maximum number of user objects to return per page.@Nullable StringFilters users by permission type.sitePermissionTypeFilter(@Nullable String sitePermissionTypeFilter) Filters users by permission type.@Nullable Integerstart()The starting index of the returned users.The starting index of the returned users.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
-
SearchUserOperationSpec
Constructs a validated instance ofSearchUserOperationSpec.- Parameter:
spec- the specification to process
-
SearchUserOperationSpec
@Internal public SearchUserOperationSpec(String cql, Integer start, Integer limit, List<String> expand, String sitePermissionTypeFilter) Constructs a validated instance ofSearchUserOperationSpec.NOTE: This constructor is not considered stable and may change if the operation is updated.
- Parameter:
cql- The CQL query to be used for the search. See [Advanced Searching using CQL](https://developer.atlassian.com/cloud/confluence/advanced-searching-using-cql/) for instructions on how to build a CQL query. Example queries: cql=type=user will return all users cql=user="1234" will return user with accountId "1234" You can also use IN, NOT IN, != operators cql=user IN ("12", "34") will return users with accountids "12" and "34" cql=user.fullname~jo will return users with nickname/full name starting with "jo" cql=user.accountid="123" will return user with accountId "123"start- The starting index of the returned users.limit- The maximum number of user objects to return per page. Note, this may be restricted by fixed system limits.expand- A multi-value parameter indicating which properties of the user to expand. -operationsreturns the operations for the user, which are used when setting permissions. -personalSpacereturns the personal space of the user.sitePermissionTypeFilter- Filters users by permission type. Usenoneto default to licensed users,externalCollaboratorfor external/guest users, andallto include all permission types.
-
SearchUserOperationSpec
protected SearchUserOperationSpec()
-
-
Methodendetails
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Löst aus:
NullPointerException
-
builder
-
cql
The CQL query to be used for the search. See [Advanced Searching using CQL](https://developer.atlassian.com/cloud/confluence/advanced-searching-using-cql/) for instructions on how to build a CQL query. Example queries: cql=type=user will return all users cql=user="1234" will return user with accountId "1234" You can also use IN, NOT IN, != operators cql=user IN ("12", "34") will return users with accountids "12" and "34" cql=user.fullname~jo will return users with nickname/full name starting with "jo" cql=user.accountid="123" will return user with accountId "123" -
start
The starting index of the returned users. -
limit
The maximum number of user objects to return per page. Note, this may be restricted by fixed system limits. -
expand
A multi-value parameter indicating which properties of the user to expand. -operationsreturns the operations for the user, which are used when setting permissions. -personalSpacereturns the personal space of the user. -
sitePermissionTypeFilter
Filters users by permission type. Usenoneto default to licensed users,externalCollaboratorfor external/guest users, andallto include all permission types. -
cql
The CQL query to be used for the search. See [Advanced Searching using CQL](https://developer.atlassian.com/cloud/confluence/advanced-searching-using-cql/) for instructions on how to build a CQL query. Example queries: cql=type=user will return all users cql=user="1234" will return user with accountId "1234" You can also use IN, NOT IN, != operators cql=user IN ("12", "34") will return users with accountids "12" and "34" cql=user.fullname~jo will return users with nickname/full name starting with "jo" cql=user.accountid="123" will return user with accountId "123"- Gibt zurück:
this.
-
start
The starting index of the returned users.- Gibt zurück:
this.
-
limit
The maximum number of user objects to return per page. Note, this may be restricted by fixed system limits.- Gibt zurück:
this.
-
expand
A multi-value parameter indicating which properties of the user to expand. -operationsreturns the operations for the user, which are used when setting permissions. -personalSpacereturns the personal space of the user.- Gibt zurück:
this.
-
sitePermissionTypeFilter
public SearchUserOperationSpec sitePermissionTypeFilter(@Nullable @Nullable String sitePermissionTypeFilter) Filters users by permission type. Usenoneto default to licensed users,externalCollaboratorfor external/guest users, andallto include all permission types.- Gibt zurück:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-