Class BulkGetUsersOperationSpec
java.lang.Object
io.github.primelib.jira4j.restv3.spec.BulkGetUsersOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class BulkGetUsersOperationSpec
extends Object
BulkGetUsersSpec
Specification for the BulkGetUsers operation.
Bulk get users
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Boolean
allows to disable validation of the spec, use with care! -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructs a validated instance ofBulkGetUsersOperationSpec
.BulkGetUsersOperationSpec
(List<String> accountId, Long startAt, Integer maxResults, List<String> username, List<String> key) Constructs a validated instance ofBulkGetUsersOperationSpec
. -
Method Summary
Modifier and TypeMethodDescriptionThe account ID of a user.The account ID of a user.builder()
protected boolean
boolean
int
hashCode()
key()
This parameter is no longer available and will be removed from the documentation soon.This parameter is no longer available and will be removed from the documentation soon.@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 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()
username()
This parameter is no longer available and will be removed from the documentation soon.This parameter is no longer available and will be removed from the documentation soon.void
validate()
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
-
BulkGetUsersOperationSpec
Constructs a validated instance ofBulkGetUsersOperationSpec
.- Parameters:
spec
- the specification to process
-
BulkGetUsersOperationSpec
@Internal public BulkGetUsersOperationSpec(List<String> accountId, Long startAt, Integer maxResults, List<String> username, List<String> key) Constructs a validated instance ofBulkGetUsersOperationSpec
.NOTE: This constructor is not considered stable and may change if the operation is updated.
- Parameters:
accountId
- The account ID of a user. To specify multiple users, pass multipleaccountId
parameters. For example,accountId=5b10a2844c20165700ede21g&accountId=5b10ac8d82e05b22cc7d4ef5
.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.username
- This parameter is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.key
- This parameter is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.
-
BulkGetUsersOperationSpec
protected BulkGetUsersOperationSpec()
-
-
Method Details
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Throws:
NullPointerException
-
builder
-
accountId
The account ID of a user. To specify multiple users, pass multipleaccountId
parameters. For example,accountId=5b10a2844c20165700ede21g&accountId=5b10ac8d82e05b22cc7d4ef5
. -
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. -
username
This parameter is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details. -
key
This parameter is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details. -
accountId
The account ID of a user. To specify multiple users, pass multipleaccountId
parameters. For example,accountId=5b10a2844c20165700ede21g&accountId=5b10ac8d82e05b22cc7d4ef5
.- Returns:
this
.
-
startAt
The index of the first item to return in a page of results (page offset).- Returns:
this
.
-
maxResults
The maximum number of items to return per page.- Returns:
this
.
-
username
This parameter is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.- Returns:
this
.
-
key
This parameter is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details.- Returns:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-