Klasse EvaluateJiraExpressionOperationSpec

java.lang.Object
io.github.primelib.jira4j.restv3.spec.EvaluateJiraExpressionOperationSpec

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class EvaluateJiraExpressionOperationSpec extends Object
EvaluateJiraExpressionSpec

Specification for the EvaluateJiraExpression operation.

Evaluate Jira expression

  • Felddetails

    • VALIDATION_ENABLED

      @Experimental public static Boolean VALIDATION_ENABLED
      allows to disable validation of the spec, use with care!
  • Konstruktordetails

    • EvaluateJiraExpressionOperationSpec

      @Internal public EvaluateJiraExpressionOperationSpec(Consumer<EvaluateJiraExpressionOperationSpec> spec)
      Constructs a validated instance of EvaluateJiraExpressionOperationSpec.
      Parameter:
      spec - the specification to process
    • EvaluateJiraExpressionOperationSpec

      @Internal public EvaluateJiraExpressionOperationSpec(JiraExpressionEvalRequestBean jiraExpressionEvalRequestBean, String expand)
      Constructs a validated instance of EvaluateJiraExpressionOperationSpec.

      NOTE: This constructor is not considered stable and may change if the operation is updated.

      Parameter:
      jiraExpressionEvalRequestBean - The Jira expression and the evaluation context.
      expand - Use [expand](#expansion) to include additional information in the response. This parameter accepts meta.complexity that 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()
  • Methodendetails

    • validate

      public void validate()
      Validates the Spec, will throw a exception if required parameters are missing
      Löst aus:
      NullPointerException
    • builder

    • jiraExpressionEvalRequestBean

      @NotNull public @NotNull JiraExpressionEvalRequestBean jiraExpressionEvalRequestBean()
      The Jira expression and the evaluation context.
    • expand

      @Nullable public @Nullable String expand()
      Use [expand](#expansion) to include additional information in the response. This parameter accepts meta.complexity that 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.
      Gibt zurück:
      this.
    • expand

      public EvaluateJiraExpressionOperationSpec expand(@Nullable @Nullable String expand)
      Use [expand](#expansion) to include additional information in the response. This parameter accepts meta.complexity that 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.
      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