Class ApplicationRole
java.lang.Object
io.github.primelib.jira4j.restv2.model.ApplicationRole
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class ApplicationRole
extends Object
ApplicationRole
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionThe groups that are granted default access for this application role.The groups that are granted default access for this application role.protected BooleanDeprecated.The groups associated with the application role.The groups associated with the application role.protected Booleanprotected StringThe key of the application role.protected StringThe display name of the application role.protected IntegerThe maximum count of users on your license.protected BooleanIndicates if the application role belongs to Jira platform (jira-core).protected IntegerThe count of users remaining on your license.protected BooleanDetermines whether this application role should be selected by default on user creation.protected IntegerThe number of users counting against your license.protected StringThe [type of users](https://confluence.atlassian.com/x/lRW3Ng) being counted against your license. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructs a validated instance ofApplicationRole.ApplicationRole(Set<String> defaultGroups, List<GroupName> defaultGroupsDetails, Boolean defined, List<GroupName> groupDetails, Set<String> groups, Boolean hasUnlimitedSeats, String key, String name, Integer numberOfSeats, Boolean platform, Integer remainingSeats, Boolean selectedByDefault, Integer userCount, String userCountDescription) Constructs a validated instance ofApplicationRole. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanThe groups that are granted default access for this application role.defaultGroups(Set<String> defaultGroups) The groups that are granted default access for this application role.The groups that are granted default access for this application role.defaultGroupsDetails(List<GroupName> defaultGroupsDetails) The groups that are granted default access for this application role.defined()Deprecated.Deprecated.booleanThe groups associated with the application role.groupDetails(List<GroupName> groupDetails) The groups associated with the application role.groups()The groups associated with the application role.The groups associated with the application role.inthashCode()hasUnlimitedSeats(Boolean hasUnlimitedSeats) key()The key of the application role.The key of the application role.name()The display name of the application role.The display name of the application role.The maximum count of users on your license.numberOfSeats(Integer numberOfSeats) The maximum count of users on your license.platform()Indicates if the application role belongs to Jira platform (jira-core).Indicates if the application role belongs to Jira platform (jira-core).The count of users remaining on your license.remainingSeats(Integer remainingSeats) The count of users remaining on your license.Determines whether this application role should be selected by default on user creation.selectedByDefault(Boolean selectedByDefault) Determines whether this application role should be selected by default on user creation.toString()The number of users counting against your license.The number of users counting against your license.The [type of users](https://confluence.atlassian.com/x/lRW3Ng) being counted against your license.userCountDescription(String userCountDescription) The [type of users](https://confluence.atlassian.com/x/lRW3Ng) being counted against your license.
-
Field Details
-
defaultGroups
The groups that are granted default access for this application role. As a group's name can change, use ofdefaultGroupsDetailsis recommended to identify a groups. -
defaultGroupsDetails
The groups that are granted default access for this application role. -
defined
Deprecated. -
groupDetails
The groups associated with the application role. -
groups
The groups associated with the application role. As a group's name can change, use ofgroupDetailsis recommended to identify a groups. -
hasUnlimitedSeats
-
key
The key of the application role. -
name
The display name of the application role. -
numberOfSeats
The maximum count of users on your license. -
platform
Indicates if the application role belongs to Jira platform (jira-core). -
remainingSeats
The count of users remaining on your license. -
selectedByDefault
Determines whether this application role should be selected by default on user creation. -
userCount
The number of users counting against your license. -
userCountDescription
The [type of users](https://confluence.atlassian.com/x/lRW3Ng) being counted against your license.
-
-
Constructor Details
-
ApplicationRole
Constructs a validated instance ofApplicationRole.- Parameters:
spec- the specification to process
-
ApplicationRole
@Internal public ApplicationRole(Set<String> defaultGroups, List<GroupName> defaultGroupsDetails, Boolean defined, List<GroupName> groupDetails, Set<String> groups, Boolean hasUnlimitedSeats, String key, String name, Integer numberOfSeats, Boolean platform, Integer remainingSeats, Boolean selectedByDefault, Integer userCount, String userCountDescription) Constructs a validated instance ofApplicationRole.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
ApplicationRole(Consumer)instead.- Parameters:
defaultGroups- The groups that are granted default access for this application role. As a group's name can change, use ofdefaultGroupsDetailsis recommended to identify a groups.defaultGroupsDetails- The groups that are granted default access for this application role.defined- Deprecated.groupDetails- The groups associated with the application role.groups- The groups associated with the application role. As a group's name can change, use ofgroupDetailsis recommended to identify a groups.hasUnlimitedSeats- hasUnlimitedSeatskey- The key of the application role.name- The display name of the application role.numberOfSeats- The maximum count of users on your license.platform- Indicates if the application role belongs to Jira platform (jira-core).remainingSeats- The count of users remaining on your license.selectedByDefault- Determines whether this application role should be selected by default on user creation.userCount- The number of users counting against your license.userCountDescription- The [type of users](https://confluence.atlassian.com/x/lRW3Ng) being counted against your license.
-
ApplicationRole
protected ApplicationRole()
-
-
Method Details
-
builder
-
defaultGroups
The groups that are granted default access for this application role. As a group's name can change, use ofdefaultGroupsDetailsis recommended to identify a groups. -
defaultGroupsDetails
The groups that are granted default access for this application role. -
defined
Deprecated. -
groupDetails
The groups associated with the application role. -
groups
The groups associated with the application role. As a group's name can change, use ofgroupDetailsis recommended to identify a groups. -
hasUnlimitedSeats
-
key
The key of the application role. -
name
The display name of the application role. -
numberOfSeats
The maximum count of users on your license. -
platform
Indicates if the application role belongs to Jira platform (jira-core). -
remainingSeats
The count of users remaining on your license. -
selectedByDefault
Determines whether this application role should be selected by default on user creation. -
userCount
The number of users counting against your license. -
userCountDescription
The [type of users](https://confluence.atlassian.com/x/lRW3Ng) being counted against your license. -
defaultGroups
The groups that are granted default access for this application role. As a group's name can change, use ofdefaultGroupsDetailsis recommended to identify a groups.- Returns:
this.
-
defaultGroupsDetails
The groups that are granted default access for this application role.- Returns:
this.
-
defined
Deprecated.- Returns:
this.
-
groupDetails
The groups associated with the application role.- Returns:
this.
-
groups
The groups associated with the application role. As a group's name can change, use ofgroupDetailsis recommended to identify a groups.- Returns:
this.
-
hasUnlimitedSeats
- Returns:
this.
-
key
The key of the application role.- Returns:
this.
-
name
The display name of the application role.- Returns:
this.
-
numberOfSeats
The maximum count of users on your license.- Returns:
this.
-
platform
Indicates if the application role belongs to Jira platform (jira-core).- Returns:
this.
-
remainingSeats
The count of users remaining on your license.- Returns:
this.
-
selectedByDefault
Determines whether this application role should be selected by default on user creation.- Returns:
this.
-
userCount
The number of users counting against your license.- Returns:
this.
-
userCountDescription
The [type of users](https://confluence.atlassian.com/x/lRW3Ng) being counted against your license.- Returns:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-