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 BracketSpecifierWithContentsasBracketSpecifierWithContents()BracketSpecifierWithoutContentsasBracketSpecifierWithoutContents()BracketSpecifierWithQuestionMarkasBracketSpecifierWithQuestionMark()booleanisBracketSpecifierWithContents()booleanisBracketSpecifierWithoutContents()booleanisBracketSpecifierWithQuestionMark()voidvisit(JmesPathVisitor visitor)static BracketSpecifierwithContents(BracketSpecifierWithContents bracketSpecifierWithContents)static BracketSpecifierwithNumberContents(int numberContents)static BracketSpecifierwithoutContents()static BracketSpecifierwithQuestionMark(BracketSpecifierWithQuestionMark bracketSpecifierWithQuestionMark)static BracketSpecifierwithSliceExpressionContents(SliceExpression sliceExpression)static BracketSpecifierwithWildcardExpressionContents(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)
-
-