Klasse RemoveGroupOperationSpec
java.lang.Object
io.github.primelib.jira4j.restv2.spec.RemoveGroupOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class RemoveGroupOperationSpec
extends Object
RemoveGroupSpec
Specification for the RemoveGroup operation.
Remove group
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic class
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic Boolean
allows to disable validation of the spec, use with care! -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
RemoveGroupOperationSpec
(String groupname, String groupId, String swapGroup, String swapGroupId) Constructs a validated instance ofRemoveGroupOperationSpec
.Constructs a validated instance ofRemoveGroupOperationSpec
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbuilder()
protected boolean
boolean
@Nullable String
groupId()
The ID of the group.The ID of the group.@Nullable String
int
hashCode()
@Nullable String
As a group's name can change, use ofswapGroupId
is recommended to identify a group.As a group's name can change, use ofswapGroupId
is recommended to identify a group.@Nullable String
The ID of the group to transfer restrictions to.swapGroupId
(@Nullable String swapGroupId) The ID of the group to transfer restrictions to.toString()
void
validate()
Validates the Spec, will throw a exception if required parameters are missing
-
Felddetails
-
VALIDATION_ENABLED
allows to disable validation of the spec, use with care!
-
-
Konstruktordetails
-
RemoveGroupOperationSpec
Constructs a validated instance ofRemoveGroupOperationSpec
.- Parameter:
spec
- the specification to process
-
RemoveGroupOperationSpec
@Internal public RemoveGroupOperationSpec(String groupname, String groupId, String swapGroup, String swapGroupId) Constructs a validated instance ofRemoveGroupOperationSpec
.NOTE: This constructor is not considered stable and may change if the operation is updated.
- Parameter:
groupname
-groupId
- The ID of the group. This parameter cannot be used with thegroupname
parameter.swapGroup
- As a group's name can change, use ofswapGroupId
is recommended to identify a group. The group to transfer restrictions to. Only comments and worklogs are transferred. If restrictions are not transferred, comments and worklogs are inaccessible after the deletion. This parameter cannot be used with theswapGroupId
parameter.swapGroupId
- The ID of the group to transfer restrictions to. Only comments and worklogs are transferred. If restrictions are not transferred, comments and worklogs are inaccessible after the deletion. This parameter cannot be used with theswapGroup
parameter.
-
RemoveGroupOperationSpec
protected RemoveGroupOperationSpec()
-
-
Methodendetails
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Löst aus:
NullPointerException
-
builder
-
groupname
-
groupId
The ID of the group. This parameter cannot be used with thegroupname
parameter. -
swapGroup
As a group's name can change, use ofswapGroupId
is recommended to identify a group. The group to transfer restrictions to. Only comments and worklogs are transferred. If restrictions are not transferred, comments and worklogs are inaccessible after the deletion. This parameter cannot be used with theswapGroupId
parameter. -
swapGroupId
The ID of the group to transfer restrictions to. Only comments and worklogs are transferred. If restrictions are not transferred, comments and worklogs are inaccessible after the deletion. This parameter cannot be used with theswapGroup
parameter. -
groupname
- Gibt zurück:
this
.
-
groupId
The ID of the group. This parameter cannot be used with thegroupname
parameter.- Gibt zurück:
this
.
-
swapGroup
As a group's name can change, use ofswapGroupId
is recommended to identify a group. The group to transfer restrictions to. Only comments and worklogs are transferred. If restrictions are not transferred, comments and worklogs are inaccessible after the deletion. This parameter cannot be used with theswapGroupId
parameter.- Gibt zurück:
this
.
-
swapGroupId
The ID of the group to transfer restrictions to. Only comments and worklogs are transferred. If restrictions are not transferred, comments and worklogs are inaccessible after the deletion. This parameter cannot be used with theswapGroup
parameter.- Gibt zurück:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-