Class EvaluateJiraExpressionOperationSpec
java.lang.Object
io.github.primelib.jira4j.restv2.spec.EvaluateJiraExpressionOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class EvaluateJiraExpressionOperationSpec
extends Object
EvaluateJiraExpressionSpec
Specification for the EvaluateJiraExpression operation.
Evaluate Jira expression
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Booleanallows to disable validation of the spec, use with care! -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEvaluateJiraExpressionOperationSpec(JiraExpressionEvalRequestBean jiraExpressionEvalRequestBean, String expand) Constructs a validated instance ofEvaluateJiraExpressionOperationSpec.Constructs a validated instance ofEvaluateJiraExpressionOperationSpec. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanboolean@Nullable Stringexpand()Use [expand](#expansion) to include additional information in the response.Use [expand](#expansion) to include additional information in the response.inthashCode()@NotNull JiraExpressionEvalRequestBeanThe Jira expression and the evaluation context.jiraExpressionEvalRequestBean(@NotNull JiraExpressionEvalRequestBean jiraExpressionEvalRequestBean) The Jira expression and the evaluation context.toString()voidvalidate()Validates the Spec, will throw a exception if required parameters are missing
-
Field Details
-
VALIDATION_ENABLED
allows to disable validation of the spec, use with care!
-
-
Constructor Details
-
EvaluateJiraExpressionOperationSpec
@Internal public EvaluateJiraExpressionOperationSpec(Consumer<EvaluateJiraExpressionOperationSpec> spec) Constructs a validated instance ofEvaluateJiraExpressionOperationSpec.- Parameters:
spec- the specification to process
-
EvaluateJiraExpressionOperationSpec
@Internal public EvaluateJiraExpressionOperationSpec(JiraExpressionEvalRequestBean jiraExpressionEvalRequestBean, String expand) Constructs a validated instance ofEvaluateJiraExpressionOperationSpec.NOTE: This constructor is not considered stable and may change if the operation is updated.
- Parameters:
jiraExpressionEvalRequestBean- The Jira expression and the evaluation context.expand- Use [expand](#expansion) to include additional information in the response. This parameter acceptsmeta.complexitythat returns information about the expression complexity. For example, the number of expensive operations used by the expression and how close the expression is to reaching the [complexity limit](https://developer.atlassian.com/cloud/jira/platform/jira-expressions/#restrictions). Useful when designing and debugging your expressions.
-
EvaluateJiraExpressionOperationSpec
protected EvaluateJiraExpressionOperationSpec()
-
-
Method Details
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Throws:
NullPointerException
-
builder
public static EvaluateJiraExpressionOperationSpec.EvaluateJiraExpressionOperationSpecBuilder builder() -
jiraExpressionEvalRequestBean
The Jira expression and the evaluation context. -
expand
Use [expand](#expansion) to include additional information in the response. This parameter acceptsmeta.complexitythat returns information about the expression complexity. For example, the number of expensive operations used by the expression and how close the expression is to reaching the [complexity limit](https://developer.atlassian.com/cloud/jira/platform/jira-expressions/#restrictions). Useful when designing and debugging your expressions. -
jiraExpressionEvalRequestBean
public EvaluateJiraExpressionOperationSpec jiraExpressionEvalRequestBean(@NotNull @NotNull JiraExpressionEvalRequestBean jiraExpressionEvalRequestBean) The Jira expression and the evaluation context.- Returns:
this.
-
expand
Use [expand](#expansion) to include additional information in the response. This parameter acceptsmeta.complexitythat returns information about the expression complexity. For example, the number of expensive operations used by the expression and how close the expression is to reaching the [complexity limit](https://developer.atlassian.com/cloud/jira/platform/jira-expressions/#restrictions). Useful when designing and debugging your expressions.- Returns:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-