Class Literal
- java.lang.Object
-
- software.amazon.awssdk.services.lambda.endpoints.internal.Expr
-
- software.amazon.awssdk.services.lambda.endpoints.internal.Literal
-
- All Implemented Interfaces:
Eval
@SdkInternalApi public class Literal extends Expr
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLiteral.Visitor<T>
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <R> Raccept(ExprVisitor<R> visitor)<T> Taccept(Literal.Visitor<T> visitor)booleanequals(Object o)Valueeval(Scope<Value> scope)StringexpectLiteralString()static LiteralfromBool(boolean value)static LiteralfromInteger(int value)static LiteralfromNode(JsonNode node)static LiteralfromRecord(Map<Identifier,Literal> record)static LiteralfromStr(String s)static LiteralfromStr(Template value)static LiteralfromTuple(List<Literal> authSchemes)inthashCode()StringtoString()
-
-
-
Method Detail
-
accept
public <T> T accept(Literal.Visitor<T> visitor)
-
expectLiteralString
public String expectLiteralString()
-
accept
public <R> R accept(ExprVisitor<R> visitor)
-
fromRecord
public static Literal fromRecord(Map<Identifier,Literal> record)
-
fromInteger
public static Literal fromInteger(int value)
-
fromBool
public static Literal fromBool(boolean value)
-
-