java.lang.Object
software.amazon.awssdk.services.cloudwatchlogs.endpoints.internal.Expr
All Implemented Interfaces:
Eval
Direct Known Subclasses:
Fn, Literal, Ref

public abstract class Expr extends Object implements Eval
  • Constructor Details

    • Expr

      public Expr()
  • Method Details

    • accept

      public abstract <R> R accept(ExprVisitor<R> visitor)
    • getAttr

      public GetAttr getAttr(String path)
    • getAttr

      public GetAttr getAttr(Identifier path)
    • fromNode

      public static Expr fromNode(JsonNode node)
    • 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)
    • of

      public static Expr of(String value)