Klasse PermissionScheme
java.lang.Object
io.github.primelib.jira4j.restv3.model.PermissionScheme
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class PermissionScheme
extends Object
PermissionScheme
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected String
A description for the permission scheme.protected String
The expand options available for the permission scheme.protected Long
The ID of the permission scheme.protected String
The name of the permission scheme.protected List<PermissionGrant>
The permission scheme to create or update.protected Scope
protected URI
The URL of the permission scheme. -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
PermissionScheme
(String description, String expand, Long id, String name, List<PermissionGrant> permissions, Scope scope, URI self) Constructs a validated instance ofPermissionScheme
.Constructs a validated instance ofPermissionScheme
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbuilder()
protected boolean
A description for the permission scheme.description
(String description) A description for the permission scheme.boolean
expand()
The expand options available for the permission scheme.The expand options available for the permission scheme.int
hashCode()
id()
The ID of the permission scheme.The ID of the permission scheme.name()
The name of the permission scheme.The name of the permission scheme.The permission scheme to create or update.permissions
(List<PermissionGrant> permissions) The permission scheme to create or update.scope()
self()
The URL of the permission scheme.The URL of the permission scheme.toString()
-
Felddetails
-
description
A description for the permission scheme. -
expand
The expand options available for the permission scheme. -
id
The ID of the permission scheme. -
name
The name of the permission scheme. Must be unique. -
permissions
The permission scheme to create or update. See [About permission schemes and grants](../api-group-permission-schemes/#about-permission-schemes-and-grants) for more information. -
scope
-
self
The URL of the permission scheme.
-
-
Konstruktordetails
-
PermissionScheme
Constructs a validated instance ofPermissionScheme
.- Parameter:
spec
- the specification to process
-
PermissionScheme
@Internal public PermissionScheme(String description, String expand, Long id, String name, List<PermissionGrant> permissions, Scope scope, URI self) Constructs a validated instance ofPermissionScheme
.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
PermissionScheme(Consumer)
instead.- Parameter:
description
- A description for the permission scheme.expand
- The expand options available for the permission scheme.id
- The ID of the permission scheme.name
- The name of the permission scheme. Must be unique.permissions
- The permission scheme to create or update. See [About permission schemes and grants](../api-group-permission-schemes/#about-permission-schemes-and-grants) for more information.scope
- scopeself
- The URL of the permission scheme.
-
PermissionScheme
protected PermissionScheme()
-
-
Methodendetails
-
builder
-
description
A description for the permission scheme. -
expand
The expand options available for the permission scheme. -
id
The ID of the permission scheme. -
name
The name of the permission scheme. Must be unique. -
permissions
The permission scheme to create or update. See [About permission schemes and grants](../api-group-permission-schemes/#about-permission-schemes-and-grants) for more information. -
scope
-
self
The URL of the permission scheme. -
description
A description for the permission scheme.- Gibt zurück:
this
.
-
expand
The expand options available for the permission scheme.- Gibt zurück:
this
.
-
id
The ID of the permission scheme.- Gibt zurück:
this
.
-
name
The name of the permission scheme. Must be unique.- Gibt zurück:
this
.
-
permissions
The permission scheme to create or update. See [About permission schemes and grants](../api-group-permission-schemes/#about-permission-schemes-and-grants) for more information.- Gibt zurück:
this
.
-
scope
- Gibt zurück:
this
.
-
self
The URL of the permission scheme.- Gibt zurück:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-