Class GetUserByUserIDPropertyV1OperationSpec
java.lang.Object
io.github.primelib.confluence4j.rest.v1.operations.GetUserByUserIDPropertyV1OperationSpec
@Generated("io.github.primelib.primecodegen")
public class GetUserByUserIDPropertyV1OperationSpec
extends Object
GetUserByUserIDPropertyV1
Returns the properties for a user as list of property keys. For more information about user properties, see [Confluence entity properties](https://developer.atlassian.com/cloud/confluence/confluence-entity-properties/). `Note`, these properties stored against a user are on a Confluence site level and not space/content level. **[Permissions](https://confluence.atlassian.com/x/_AozKw) required**: Permission to access the Confluence site ('Can use' global permission).
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Booleanallows to disable validation of the spec, use with care! -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleaninthashCode()@Nullable Integerlimit()The maximum number of properties to return per page.The maximum number of properties to return per page.@Nullable Integerstart()The starting index of the returned properties.The starting index of the returned properties.toString()@NonNull StringuserId()The account ID of the user to be queried for its properties.The account ID of the user to be queried for its properties.voidvalidate()Validates the Spec, will throw a exception if required parameters are missing
-
Field Details
-
VALIDATION_ENABLED
allows to disable validation of the spec, use with care!
-
-
Constructor Details
-
GetUserByUserIDPropertyV1OperationSpec
@Internal public GetUserByUserIDPropertyV1OperationSpec(Consumer<GetUserByUserIDPropertyV1OperationSpec> spec) Constructs a validated instance ofGetUserByUserIDPropertyV1OperationSpec.- Parameters:
spec- the specification to process
-
-
Method Details
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Throws:
NullPointerException
-
userId
The account ID of the user to be queried for its properties. -
start
The starting index of the returned properties. -
limit
The maximum number of properties to return per page. Note, this may be restricted by fixed system limits. -
userId
The account ID of the user to be queried for its properties.- Returns:
this.
-
start
The starting index of the returned properties.- Returns:
this.
-
limit
The maximum number of properties to return per page. Note, this may be restricted by fixed system limits.- Returns:
this.
-
equals
-
canEqual
-
hashCode
-
toString
-