Class ApplicationRoleDto

java.lang.Object
de.qytera.qtaf.xray.dto.jira.ApplicationRoleDto
Direct Known Subclasses:
ApplicationRoleCloudDto, ApplicationRoleServerDto

public abstract class ApplicationRoleDto extends Object
This resource represents application roles. Use it to get details of an application role or all application roles.
See Also:
  • Constructor Details

    • ApplicationRoleDto

      public ApplicationRoleDto()
  • Method Details

    • getKey

      public String getKey()
      The key of the application role.
    • getGroups

      public List<String> getGroups()
      The groups associated with the application role.
    • getName

      public String getName()
      The display name of the application role.
    • getDefaultGroups

      public List<String> getDefaultGroups()
      The groups that are granted default access for this application role.
    • getSelectedByDefault

      public Boolean getSelectedByDefault()
      Determines whether this application role should be selected by default on user creation.
    • getNumberOfSeats

      public Integer getNumberOfSeats()
      The maximum count of users on your license.
    • getRemainingSeats

      public Integer getRemainingSeats()
      The count of users remaining on your license.
    • getUserCount

      public Integer getUserCount()
      The number of users counting against your license.
    • getUserCountDescription

      public String getUserCountDescription()
      The type of users being counted against your license.
    • getHasUnlimitedSeats

      public Boolean getHasUnlimitedSeats()
      Whether the application role has unlimited seats.
    • getPlatform

      public Boolean getPlatform()
      Indicates if the application role belongs to Jira platform (jira-core).
    • setKey

      public void setKey(String key)
      The key of the application role.
    • setGroups

      public void setGroups(List<String> groups)
      The groups associated with the application role.
    • setName

      public void setName(String name)
      The display name of the application role.
    • setDefaultGroups

      public void setDefaultGroups(List<String> defaultGroups)
      The groups that are granted default access for this application role.
    • setSelectedByDefault

      public void setSelectedByDefault(Boolean selectedByDefault)
      Determines whether this application role should be selected by default on user creation.
    • setNumberOfSeats

      public void setNumberOfSeats(Integer numberOfSeats)
      The maximum count of users on your license.
    • setRemainingSeats

      public void setRemainingSeats(Integer remainingSeats)
      The count of users remaining on your license.
    • setUserCount

      public void setUserCount(Integer userCount)
      The number of users counting against your license.
    • setUserCountDescription

      public void setUserCountDescription(String userCountDescription)
      The type of users being counted against your license.
    • setHasUnlimitedSeats

      public void setHasUnlimitedSeats(Boolean hasUnlimitedSeats)
      Whether the application role has unlimited seats.
    • setPlatform

      public void setPlatform(Boolean platform)
      Indicates if the application role belongs to Jira platform (jira-core).
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object