Class GetSecurityLevelMembersOperationSpec
java.lang.Object
io.github.primelib.jira4j.restv2.spec.GetSecurityLevelMembersOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class GetSecurityLevelMembersOperationSpec
extends Object
GetSecurityLevelMembersSpec
Specification for the GetSecurityLevelMembers operation.
Get issue security level members
-
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
GetSecurityLevelMembersOperationSpec
(String startAt, String maxResults, Set<String> id, Set<String> schemeId, Set<String> levelId, String expand) Constructs a validated instance ofGetSecurityLevelMembersOperationSpec
.Constructs a validated instance ofGetSecurityLevelMembersOperationSpec
. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
protected boolean
boolean
@Nullable String
expand()
Use expand to include additional information in the response.Use expand to include additional information in the response.int
hashCode()
id()
The list of issue security level member IDs.The list of issue security level member IDs.levelId()
The list of issue security level IDs.The list of issue security level IDs.@Nullable String
The maximum number of items to return per page.maxResults
(@Nullable String maxResults) The maximum number of items to return per page.schemeId()
The list of issue security scheme IDs.The list of issue security scheme IDs.@Nullable String
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()
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
-
GetSecurityLevelMembersOperationSpec
@Internal public GetSecurityLevelMembersOperationSpec(Consumer<GetSecurityLevelMembersOperationSpec> spec) Constructs a validated instance ofGetSecurityLevelMembersOperationSpec
.- Parameters:
spec
- the specification to process
-
GetSecurityLevelMembersOperationSpec
@Internal public GetSecurityLevelMembersOperationSpec(String startAt, String maxResults, Set<String> id, Set<String> schemeId, Set<String> levelId, String expand) Constructs a validated instance ofGetSecurityLevelMembersOperationSpec
.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.id
- The list of issue security level member IDs. To include multiple issue security level members separate IDs with an ampersand:id=10000&id=10001
.schemeId
- The list of issue security scheme IDs. To include multiple issue security schemes separate IDs with an ampersand:schemeId=10000&schemeId=10001
.levelId
- The list of issue security level IDs. To include multiple issue security levels separate IDs with an ampersand:levelId=10000&levelId=10001
.expand
- Use expand to include additional information in the response. This parameter accepts a comma-separated list. Expand options include: *all
Returns all expandable information *field
Returns information about the custom field granted the permission *group
Returns information about the group that is granted the permission *projectRole
Returns information about the project role granted the permission *user
Returns information about the user who is granted the permission
-
GetSecurityLevelMembersOperationSpec
protected GetSecurityLevelMembersOperationSpec()
-
-
Method Details
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Throws:
NullPointerException
-
builder
public static GetSecurityLevelMembersOperationSpec.GetSecurityLevelMembersOperationSpecBuilder 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. -
id
The list of issue security level member IDs. To include multiple issue security level members separate IDs with an ampersand:id=10000&id=10001
. -
schemeId
The list of issue security scheme IDs. To include multiple issue security schemes separate IDs with an ampersand:schemeId=10000&schemeId=10001
. -
levelId
The list of issue security level IDs. To include multiple issue security levels separate IDs with an ampersand:levelId=10000&levelId=10001
. -
expand
Use expand to include additional information in the response. This parameter accepts a comma-separated list. Expand options include: *all
Returns all expandable information *field
Returns information about the custom field granted the permission *group
Returns information about the group that is granted the permission *projectRole
Returns information about the project role granted the permission *user
Returns information about the user who is granted the permission -
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
.
-
id
The list of issue security level member IDs. To include multiple issue security level members separate IDs with an ampersand:id=10000&id=10001
.- Returns:
this
.
-
schemeId
The list of issue security scheme IDs. To include multiple issue security schemes separate IDs with an ampersand:schemeId=10000&schemeId=10001
.- Returns:
this
.
-
levelId
The list of issue security level IDs. To include multiple issue security levels separate IDs with an ampersand:levelId=10000&levelId=10001
.- Returns:
this
.
-
expand
Use expand to include additional information in the response. This parameter accepts a comma-separated list. Expand options include: *all
Returns all expandable information *field
Returns information about the custom field granted the permission *group
Returns information about the group that is granted the permission *projectRole
Returns information about the project role granted the permission *user
Returns information about the user who is granted the permission- Returns:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-