Class BulkGetGroupsOperationSpec
java.lang.Object
io.github.primelib.jira4j.restv2.spec.BulkGetGroupsOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class BulkGetGroupsOperationSpec
extends Object
BulkGetGroupsSpec
Specification for the BulkGetGroups operation.
Bulk get groups
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Booleanallows to disable validation of the spec, use with care! -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBulkGetGroupsOperationSpec(Long startAt, Integer maxResults, Set<String> groupId, Set<String> groupName, String accessType, String applicationKey) Constructs a validated instance ofBulkGetGroupsOperationSpec.Constructs a validated instance ofBulkGetGroupsOperationSpec. -
Method Summary
Modifier and TypeMethodDescription@Nullable StringThe access level of a group.accessType(@Nullable String accessType) The access level of a group.@Nullable StringThe application key of the product user groups to search for.applicationKey(@Nullable String applicationKey) The application key of the product user groups to search for.builder()protected booleanbooleangroupId()The ID of a group.The ID of a group.The name of a group.The name of a group.inthashCode()@Nullable IntegerThe maximum number of items to return per page.maxResults(@Nullable Integer maxResults) The maximum number of items to return per page.@Nullable LongstartAt()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
-
Field Details
-
VALIDATION_ENABLED
allows to disable validation of the spec, use with care!
-
-
Constructor Details
-
BulkGetGroupsOperationSpec
Constructs a validated instance ofBulkGetGroupsOperationSpec.- Parameters:
spec- the specification to process
-
BulkGetGroupsOperationSpec
@Internal public BulkGetGroupsOperationSpec(Long startAt, Integer maxResults, Set<String> groupId, Set<String> groupName, String accessType, String applicationKey) Constructs a validated instance ofBulkGetGroupsOperationSpec.NOTE: This constructor is not considered stable and may change if the operation is updated.
- Parameters:
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.groupId- The ID of a group. To specify multiple IDs, pass multiplegroupIdparameters. For example,groupId=5b10a2844c20165700ede21g&groupId=5b10ac8d82e05b22cc7d4ef5.groupName- The name of a group. To specify multiple names, pass multiplegroupNameparameters. For example,groupName=administrators&groupName=jira-software-users.accessType- The access level of a group. Valid values: 'site-admin', 'admin', 'user'.applicationKey- The application key of the product user groups to search for. Valid values: 'jira-servicedesk', 'jira-software', 'jira-product-discovery', 'jira-core'.
-
BulkGetGroupsOperationSpec
protected BulkGetGroupsOperationSpec()
-
-
Method Details
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Throws:
NullPointerException
-
builder
-
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. -
groupId
The ID of a group. To specify multiple IDs, pass multiplegroupIdparameters. For example,groupId=5b10a2844c20165700ede21g&groupId=5b10ac8d82e05b22cc7d4ef5. -
groupName
The name of a group. To specify multiple names, pass multiplegroupNameparameters. For example,groupName=administrators&groupName=jira-software-users. -
accessType
The access level of a group. Valid values: 'site-admin', 'admin', 'user'. -
applicationKey
The application key of the product user groups to search for. Valid values: 'jira-servicedesk', 'jira-software', 'jira-product-discovery', 'jira-core'. -
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.
-
groupId
The ID of a group. To specify multiple IDs, pass multiplegroupIdparameters. For example,groupId=5b10a2844c20165700ede21g&groupId=5b10ac8d82e05b22cc7d4ef5.- Returns:
this.
-
groupName
The name of a group. To specify multiple names, pass multiplegroupNameparameters. For example,groupName=administrators&groupName=jira-software-users.- Returns:
this.
-
accessType
The access level of a group. Valid values: 'site-admin', 'admin', 'user'.- Returns:
this.
-
applicationKey
The application key of the product user groups to search for. Valid values: 'jira-servicedesk', 'jira-software', 'jira-product-discovery', 'jira-core'.- Returns:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-