Class Expr
- java.lang.Object
-
- software.amazon.awssdk.services.s3.endpoints.internal.Expr
-
-
Constructor Summary
Constructors Constructor Description Expr()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract <R> R
accept(ExprVisitor<R> visitor)
static Expr
fromNode(JsonNode node)
GetAttr
getAttr(String path)
GetAttr
getAttr(Identifier path)
static Expr
of(boolean value)
static Expr
of(int value)
static Expr
of(String value)
static Expr
parseShortform(String shortForm)
Parse a value from a "short form" used within a templatestatic Ref
ref(Identifier name)
String
template()
-
-
-
Method Detail
-
accept
public abstract <R> R accept(ExprVisitor<R> visitor)
-
getAttr
public GetAttr getAttr(Identifier path)
-
parseShortform
public static Expr parseShortform(String shortForm)
Parse a value from a "short form" used within a template- Parameters:
shortForm
-- Returns:
-
template
public String template()
-
ref
public static Ref ref(Identifier name)
-
of
public static Expr of(boolean value)
-
of
public static Expr of(int value)
-
-