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