Class BracketSpecifier
- java.lang.Object
-
- software.amazon.awssdk.codegen.jmespath.component.BracketSpecifier
-
public class BracketSpecifier extends Object
A bracket specifier within anIndexExpression
. Either:- With content, as in [1], [*] or [1:2:3]:
BracketSpecifierWithContents
- Without content, as in []:
BracketSpecifierWithContents
- With question-mark content, as in [?foo]:
BracketSpecifierWithQuestionMark
- With content, as in [1], [*] or [1:2:3]:
-
-
Constructor Summary
Constructors Constructor Description BracketSpecifier()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BracketSpecifierWithContents
asBracketSpecifierWithContents()
BracketSpecifierWithoutContents
asBracketSpecifierWithoutContents()
BracketSpecifierWithQuestionMark
asBracketSpecifierWithQuestionMark()
boolean
isBracketSpecifierWithContents()
boolean
isBracketSpecifierWithoutContents()
boolean
isBracketSpecifierWithQuestionMark()
void
visit(JmesPathVisitor visitor)
static BracketSpecifier
withContents(BracketSpecifierWithContents bracketSpecifierWithContents)
static BracketSpecifier
withNumberContents(int numberContents)
static BracketSpecifier
withoutContents()
static BracketSpecifier
withQuestionMark(BracketSpecifierWithQuestionMark bracketSpecifierWithQuestionMark)
static BracketSpecifier
withSliceExpressionContents(SliceExpression sliceExpression)
static BracketSpecifier
withWildcardExpressionContents(WildcardExpression wildcardExpression)
-
-
-
Method Detail
-
withContents
public static BracketSpecifier withContents(BracketSpecifierWithContents bracketSpecifierWithContents)
-
withNumberContents
public static BracketSpecifier withNumberContents(int numberContents)
-
withSliceExpressionContents
public static BracketSpecifier withSliceExpressionContents(SliceExpression sliceExpression)
-
withWildcardExpressionContents
public static BracketSpecifier withWildcardExpressionContents(WildcardExpression wildcardExpression)
-
withoutContents
public static BracketSpecifier withoutContents()
-
withQuestionMark
public static BracketSpecifier withQuestionMark(BracketSpecifierWithQuestionMark bracketSpecifierWithQuestionMark)
-
isBracketSpecifierWithContents
public boolean isBracketSpecifierWithContents()
-
isBracketSpecifierWithoutContents
public boolean isBracketSpecifierWithoutContents()
-
isBracketSpecifierWithQuestionMark
public boolean isBracketSpecifierWithQuestionMark()
-
asBracketSpecifierWithContents
public BracketSpecifierWithContents asBracketSpecifierWithContents()
-
asBracketSpecifierWithoutContents
public BracketSpecifierWithoutContents asBracketSpecifierWithoutContents()
-
asBracketSpecifierWithQuestionMark
public BracketSpecifierWithQuestionMark asBracketSpecifierWithQuestionMark()
-
visit
public void visit(JmesPathVisitor visitor)
-
-