Klasse EditIssueOperationSpec
java.lang.Object
io.github.primelib.jira4j.restv3.spec.EditIssueOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class EditIssueOperationSpec
extends Object
EditIssueSpec
Specification for the EditIssue operation.
Edit issue
-
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
EditIssueOperationSpec
(String issueIdOrKey, IssueUpdateDetails issueUpdateDetails, Boolean notifyUsers, Boolean overrideScreenSecurity, Boolean overrideEditableFlag, Boolean returnIssue, String expand) Constructs a validated instance ofEditIssueOperationSpec
.Constructs a validated instance ofEditIssueOperationSpec
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbuilder()
protected boolean
boolean
@Nullable String
expand()
The Get issue API expand parameter to use in the response if thereturnIssue
parameter istrue
.The Get issue API expand parameter to use in the response if thereturnIssue
parameter istrue
.int
hashCode()
@NotNull String
The ID or key of the issue.issueIdOrKey
(@NotNull String issueIdOrKey) The ID or key of the issue.@NotNull IssueUpdateDetails
issueUpdateDetails
(@NotNull IssueUpdateDetails issueUpdateDetails) @Nullable Boolean
Whether a notification email about the issue update is sent to all watchers.notifyUsers
(@Nullable Boolean notifyUsers) Whether a notification email about the issue update is sent to all watchers.@Nullable Boolean
Whether screen security is overridden to enable uneditable fields to be edited.overrideEditableFlag
(@Nullable Boolean overrideEditableFlag) Whether screen security is overridden to enable uneditable fields to be edited.@Nullable Boolean
Whether screen security is overridden to enable hidden fields to be edited.overrideScreenSecurity
(@Nullable Boolean overrideScreenSecurity) Whether screen security is overridden to enable hidden fields to be edited.@Nullable Boolean
Whether the response should contain the issue with fields edited in this request.returnIssue
(@Nullable Boolean returnIssue) Whether the response should contain the issue with fields edited in this request.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
-
EditIssueOperationSpec
Constructs a validated instance ofEditIssueOperationSpec
.- Parameter:
spec
- the specification to process
-
EditIssueOperationSpec
@Internal public EditIssueOperationSpec(String issueIdOrKey, IssueUpdateDetails issueUpdateDetails, Boolean notifyUsers, Boolean overrideScreenSecurity, Boolean overrideEditableFlag, Boolean returnIssue, String expand) Constructs a validated instance ofEditIssueOperationSpec
.NOTE: This constructor is not considered stable and may change if the operation is updated.
- Parameter:
issueIdOrKey
- The ID or key of the issue.issueUpdateDetails
-notifyUsers
- Whether a notification email about the issue update is sent to all watchers. To disable the notification, administer Jira or administer project permissions are required. If the user doesn't have the necessary permission the request is ignored.overrideScreenSecurity
- Whether screen security is overridden to enable hidden fields to be edited. Available to Connect app users with *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg) and Forge apps acting on behalf of users with *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg).overrideEditableFlag
- Whether screen security is overridden to enable uneditable fields to be edited. Available to Connect app users with *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg) and Forge apps acting on behalf of users with *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg).returnIssue
- Whether the response should contain the issue with fields edited in this request. The returned issue will have the same format as in the [Get issue API](#api-rest-api-3-issue-issueidorkey-get).expand
- The Get issue API expand parameter to use in the response if thereturnIssue
parameter istrue
.
-
EditIssueOperationSpec
protected EditIssueOperationSpec()
-
-
Methodendetails
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Löst aus:
NullPointerException
-
builder
-
issueIdOrKey
The ID or key of the issue. -
issueUpdateDetails
-
notifyUsers
Whether a notification email about the issue update is sent to all watchers. To disable the notification, administer Jira or administer project permissions are required. If the user doesn't have the necessary permission the request is ignored. -
overrideScreenSecurity
Whether screen security is overridden to enable hidden fields to be edited. Available to Connect app users with *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg) and Forge apps acting on behalf of users with *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg). -
overrideEditableFlag
Whether screen security is overridden to enable uneditable fields to be edited. Available to Connect app users with *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg) and Forge apps acting on behalf of users with *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg). -
returnIssue
Whether the response should contain the issue with fields edited in this request. The returned issue will have the same format as in the [Get issue API](#api-rest-api-3-issue-issueidorkey-get). -
expand
The Get issue API expand parameter to use in the response if thereturnIssue
parameter istrue
. -
issueIdOrKey
The ID or key of the issue.- Gibt zurück:
this
.
-
issueUpdateDetails
public EditIssueOperationSpec issueUpdateDetails(@NotNull @NotNull IssueUpdateDetails issueUpdateDetails) - Gibt zurück:
this
.
-
notifyUsers
Whether a notification email about the issue update is sent to all watchers. To disable the notification, administer Jira or administer project permissions are required. If the user doesn't have the necessary permission the request is ignored.- Gibt zurück:
this
.
-
overrideScreenSecurity
public EditIssueOperationSpec overrideScreenSecurity(@Nullable @Nullable Boolean overrideScreenSecurity) Whether screen security is overridden to enable hidden fields to be edited. Available to Connect app users with *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg) and Forge apps acting on behalf of users with *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg).- Gibt zurück:
this
.
-
overrideEditableFlag
public EditIssueOperationSpec overrideEditableFlag(@Nullable @Nullable Boolean overrideEditableFlag) Whether screen security is overridden to enable uneditable fields to be edited. Available to Connect app users with *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg) and Forge apps acting on behalf of users with *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg).- Gibt zurück:
this
.
-
returnIssue
Whether the response should contain the issue with fields edited in this request. The returned issue will have the same format as in the [Get issue API](#api-rest-api-3-issue-issueidorkey-get).- Gibt zurück:
this
.
-
expand
The Get issue API expand parameter to use in the response if thereturnIssue
parameter istrue
.- Gibt zurück:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-