Klasse ApplicationRole

java.lang.Object
io.github.primelib.jira4j.restv2.model.ApplicationRole

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class ApplicationRole extends Object
ApplicationRole
  • Felddetails

    • defaultGroups

      protected Set<String> defaultGroups
      The groups that are granted default access for this application role. As a group's name can change, use of defaultGroupsDetails is recommended to identify a groups.
    • defaultGroupsDetails

      protected List<GroupName> defaultGroupsDetails
      The groups that are granted default access for this application role.
    • defined

      protected Boolean defined
      Deprecated.
    • groupDetails

      protected List<GroupName> groupDetails
      The groups associated with the application role.
    • groups

      protected Set<String> groups
      The groups associated with the application role. As a group's name can change, use of groupDetails is recommended to identify a groups.
    • hasUnlimitedSeats

      protected Boolean hasUnlimitedSeats
    • key

      protected String key
      The key of the application role.
    • name

      protected String name
      The display name of the application role.
    • numberOfSeats

      protected Integer numberOfSeats
      The maximum count of users on your license.
    • platform

      protected Boolean platform
      Indicates if the application role belongs to Jira platform (jira-core).
    • remainingSeats

      protected Integer remainingSeats
      The count of users remaining on your license.
    • selectedByDefault

      protected Boolean selectedByDefault
      Determines whether this application role should be selected by default on user creation.
    • userCount

      protected Integer userCount
      The number of users counting against your license.
    • userCountDescription

      protected String userCountDescription
      The [type of users](https://confluence.atlassian.com/x/lRW3Ng) being counted against your license.
  • Konstruktordetails

    • ApplicationRole

      public ApplicationRole(Consumer<ApplicationRole> spec)
      Constructs a validated instance of ApplicationRole.
      Parameter:
      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 of ApplicationRole.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using ApplicationRole(Consumer) instead.

      Parameter:
      defaultGroups - The groups that are granted default access for this application role. As a group's name can change, use of defaultGroupsDetails is 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 of groupDetails is recommended to identify a groups.
      hasUnlimitedSeats - var.name
      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.
    • ApplicationRole

      protected ApplicationRole()
  • Methodendetails

    • builder

      public static ApplicationRole.ApplicationRoleBuilder builder()
    • defaultGroups

      public Set<String> defaultGroups()
      The groups that are granted default access for this application role. As a group's name can change, use of defaultGroupsDetails is recommended to identify a groups.
    • defaultGroupsDetails

      public List<GroupName> defaultGroupsDetails()
      The groups that are granted default access for this application role.
    • defined

      public Boolean defined()
      Deprecated.
    • groupDetails

      public List<GroupName> groupDetails()
      The groups associated with the application role.
    • groups

      public Set<String> groups()
      The groups associated with the application role. As a group's name can change, use of groupDetails is recommended to identify a groups.
    • hasUnlimitedSeats

      public Boolean hasUnlimitedSeats()
    • key

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

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

      public Integer numberOfSeats()
      The maximum count of users on your license.
    • platform

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

      public Integer remainingSeats()
      The count of users remaining on your license.
    • selectedByDefault

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

      public Integer userCount()
      The number of users counting against your license.
    • userCountDescription

      public String userCountDescription()
      The [type of users](https://confluence.atlassian.com/x/lRW3Ng) being counted against your license.
    • defaultGroups

      public ApplicationRole defaultGroups(Set<String> defaultGroups)
      The groups that are granted default access for this application role. As a group's name can change, use of defaultGroupsDetails is recommended to identify a groups.
      Gibt zurück:
      this.
    • defaultGroupsDetails

      public ApplicationRole defaultGroupsDetails(List<GroupName> defaultGroupsDetails)
      The groups that are granted default access for this application role.
      Gibt zurück:
      this.
    • defined

      public ApplicationRole defined(Boolean defined)
      Deprecated.
      Gibt zurück:
      this.
    • groupDetails

      public ApplicationRole groupDetails(List<GroupName> groupDetails)
      The groups associated with the application role.
      Gibt zurück:
      this.
    • groups

      public ApplicationRole groups(Set<String> groups)
      The groups associated with the application role. As a group's name can change, use of groupDetails is recommended to identify a groups.
      Gibt zurück:
      this.
    • hasUnlimitedSeats

      public ApplicationRole hasUnlimitedSeats(Boolean hasUnlimitedSeats)
      Gibt zurück:
      this.
    • key

      public ApplicationRole key(String key)
      The key of the application role.
      Gibt zurück:
      this.
    • name

      public ApplicationRole name(String name)
      The display name of the application role.
      Gibt zurück:
      this.
    • numberOfSeats

      public ApplicationRole numberOfSeats(Integer numberOfSeats)
      The maximum count of users on your license.
      Gibt zurück:
      this.
    • platform

      public ApplicationRole platform(Boolean platform)
      Indicates if the application role belongs to Jira platform (jira-core).
      Gibt zurück:
      this.
    • remainingSeats

      public ApplicationRole remainingSeats(Integer remainingSeats)
      The count of users remaining on your license.
      Gibt zurück:
      this.
    • selectedByDefault

      public ApplicationRole selectedByDefault(Boolean selectedByDefault)
      Determines whether this application role should be selected by default on user creation.
      Gibt zurück:
      this.
    • userCount

      public ApplicationRole userCount(Integer userCount)
      The number of users counting against your license.
      Gibt zurück:
      this.
    • userCountDescription

      public ApplicationRole userCountDescription(String userCountDescription)
      The [type of users](https://confluence.atlassian.com/x/lRW3Ng) being counted against your license.
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object