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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanvoidvisit(JmesPathVisitor visitor) static BracketSpecifierwithContents(BracketSpecifierWithContents bracketSpecifierWithContents) static BracketSpecifierwithNumberContents(int numberContents) static BracketSpecifierstatic BracketSpecifierwithQuestionMark(BracketSpecifierWithQuestionMark bracketSpecifierWithQuestionMark) static BracketSpecifierwithSliceExpressionContents(SliceExpression sliceExpression) static BracketSpecifierwithWildcardExpressionContents(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
-