Class AnalyseExpressionOperationSpec.AnalyseExpressionOperationSpecBuilder
java.lang.Object
io.github.primelib.jira4j.restv3.spec.AnalyseExpressionOperationSpec.AnalyseExpressionOperationSpecBuilder
- Enclosing class:
- AnalyseExpressionOperationSpec
public static class AnalyseExpressionOperationSpec.AnalyseExpressionOperationSpecBuilder
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
The check to perform: *syntax
Each expression's syntax is checked to ensure the expression can be parsed.jiraExpressionForAnalysis
(@NotNull JiraExpressionForAnalysis jiraExpressionForAnalysis) The Jira expressions to analyse.toString()
-
Method Details
-
jiraExpressionForAnalysis
public AnalyseExpressionOperationSpec.AnalyseExpressionOperationSpecBuilder jiraExpressionForAnalysis(@NotNull @NotNull JiraExpressionForAnalysis jiraExpressionForAnalysis) The Jira expressions to analyse.- Returns:
this
.
-
check
public AnalyseExpressionOperationSpec.AnalyseExpressionOperationSpecBuilder check(@Nullable @Nullable String check) The check to perform: *syntax
Each expression's syntax is checked to ensure the expression can be parsed. Also, syntactic limits are validated. For example, the expression's length. *type
EXPERIMENTAL. Each expression is type checked and the final type of the expression inferred. Any type errors that would result in the expression failure at runtime are reported. For example, accessing properties that don't exist or passing the wrong number of arguments to functions. Also performs the syntax check. *complexity
EXPERIMENTAL. Determines the formulae for how many [expensive operations](https://developer.atlassian.com/cloud/jira/platform/jira-expressions/#expensive-operations) each expression may execute.- Returns:
this
.
-
build
-
toString
-