Class FunctionArg
- java.lang.Object
-
- software.amazon.awssdk.codegen.jmespath.component.FunctionArg
-
public class FunctionArg extends Object
An argument to aFunctionExpression
. Either aExpression
that is evaluated and passed to the function or aExpressionType
that is passed to the function as-is and is evaluated by the function.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Expression
asExpression()
ExpressionType
asExpressionType()
static FunctionArg
expression(Expression expression)
static FunctionArg
expressionType(ExpressionType expressionType)
boolean
isExpression()
boolean
isExpressionType()
void
visit(JmesPathVisitor visitor)
-
-
-
Method Detail
-
expression
public static FunctionArg expression(Expression expression)
-
expressionType
public static FunctionArg expressionType(ExpressionType expressionType)
-
isExpression
public boolean isExpression()
-
isExpressionType
public boolean isExpressionType()
-
asExpression
public Expression asExpression()
-
asExpressionType
public ExpressionType asExpressionType()
-
visit
public void visit(JmesPathVisitor visitor)
-
-