Class Expression
java.lang.Object
software.amazon.awssdk.codegen.jmespath.component.Expression
An expression is any statement that can be executed in isolation from other parts of a JMESPath string. Every valid JMESPath
 string is an expression, usually made up of other expressions.
 Examples: https://jmespath.org/examples.html
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic ExpressionandExpression(AndExpression andExpression) static ExpressioncomparatorExpression(ComparatorExpression comparatorExpression) static ExpressioncurrentNode(CurrentNode currentNode) static ExpressionfunctionExpression(FunctionExpression functionExpression) static Expressionidentifier(String identifier) static ExpressionindexExpression(IndexExpression indexExpression) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanstatic Expressionstatic ExpressionmultiSelectHash(MultiSelectHash multiSelectHash) static ExpressionmultiSelectList(MultiSelectList multiSelectList) static ExpressionnotExpression(NotExpression notExpression) static ExpressionorExpression(OrExpression orExpression) static ExpressionparenExpression(ParenExpression parenExpression) static ExpressionpipeExpression(PipeExpression pipeExpression) static Expressionstatic ExpressionsubExpression(SubExpression subExpression) voidvisit(JmesPathVisitor visitor) static ExpressionwildcardExpression(WildcardExpression wildcardExpression)  
- 
Constructor Details
- 
Expression
public Expression() 
 - 
 - 
Method Details
- 
subExpression
 - 
indexExpression
 - 
comparatorExpression
 - 
orExpression
 - 
identifier
 - 
andExpression
 - 
notExpression
 - 
parenExpression
 - 
wildcardExpression
 - 
multiSelectList
 - 
multiSelectHash
 - 
literal
 - 
functionExpression
 - 
pipeExpression
 - 
rawString
 - 
currentNode
 - 
isSubExpression
public boolean isSubExpression() - 
isIndexExpression
public boolean isIndexExpression() - 
isComparatorExpression
public boolean isComparatorExpression() - 
isOrExpression
public boolean isOrExpression() - 
isIdentifier
public boolean isIdentifier() - 
isAndExpression
public boolean isAndExpression() - 
isNotExpression
public boolean isNotExpression() - 
isParenExpression
public boolean isParenExpression() - 
isWildcardExpression
public boolean isWildcardExpression() - 
isMultiSelectList
public boolean isMultiSelectList() - 
isMultiSelectHash
public boolean isMultiSelectHash() - 
isLiteral
public boolean isLiteral() - 
isFunctionExpression
public boolean isFunctionExpression() - 
isPipeExpression
public boolean isPipeExpression() - 
isRawString
public boolean isRawString() - 
isCurrentNode
public boolean isCurrentNode() - 
asSubExpression
 - 
asIndexExpression
 - 
asComparatorExpression
 - 
asOrExpression
 - 
asIdentifier
 - 
asAndExpression
 - 
asNotExpression
 - 
asParenExpression
 - 
asWildcardExpression
 - 
asMultiSelectList
 - 
asMultiSelectHash
 - 
asLiteral
 - 
asFunctionExpression
 - 
asPipeExpression
 - 
asRawString
 - 
asCurrentNode
 - 
visit
 
 -