Interface CelExpressionOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
CelExpression, CelExpression.Builder

public interface CelExpressionOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasParsedExpr

      @Deprecated boolean hasParsedExpr()
      Deprecated.
      xds.type.v3.CelExpression.parsed_expr is deprecated. See xds/type/v3/cel.proto;l=31
       Parsed expression in abstract syntax tree (AST) form.
      
       Deprecated -- use ``cel_expr_parsed`` field instead.
       If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
       
      .google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1 [deprecated = true];
      Returns:
      Whether the parsedExpr field is set.
    • getParsedExpr

      @Deprecated ParsedExpr getParsedExpr()
      Deprecated.
      xds.type.v3.CelExpression.parsed_expr is deprecated. See xds/type/v3/cel.proto;l=31
       Parsed expression in abstract syntax tree (AST) form.
      
       Deprecated -- use ``cel_expr_parsed`` field instead.
       If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
       
      .google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1 [deprecated = true];
      Returns:
      The parsedExpr.
    • getParsedExprOrBuilder

      @Deprecated ParsedExprOrBuilder getParsedExprOrBuilder()
      Deprecated.
       Parsed expression in abstract syntax tree (AST) form.
      
       Deprecated -- use ``cel_expr_parsed`` field instead.
       If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
       
      .google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1 [deprecated = true];
    • hasCheckedExpr

      @Deprecated boolean hasCheckedExpr()
      Deprecated.
      xds.type.v3.CelExpression.checked_expr is deprecated. See xds/type/v3/cel.proto;l=37
       Parsed expression in abstract syntax tree (AST) form that has been successfully type checked.
      
       Deprecated -- use ``cel_expr_checked`` field instead.
       If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
       
      .google.api.expr.v1alpha1.CheckedExpr checked_expr = 2 [deprecated = true];
      Returns:
      Whether the checkedExpr field is set.
    • getCheckedExpr

      @Deprecated CheckedExpr getCheckedExpr()
      Deprecated.
      xds.type.v3.CelExpression.checked_expr is deprecated. See xds/type/v3/cel.proto;l=37
       Parsed expression in abstract syntax tree (AST) form that has been successfully type checked.
      
       Deprecated -- use ``cel_expr_checked`` field instead.
       If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
       
      .google.api.expr.v1alpha1.CheckedExpr checked_expr = 2 [deprecated = true];
      Returns:
      The checkedExpr.
    • getCheckedExprOrBuilder

      @Deprecated CheckedExprOrBuilder getCheckedExprOrBuilder()
      Deprecated.
       Parsed expression in abstract syntax tree (AST) form that has been successfully type checked.
      
       Deprecated -- use ``cel_expr_checked`` field instead.
       If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
       
      .google.api.expr.v1alpha1.CheckedExpr checked_expr = 2 [deprecated = true];
    • hasCelExprParsed

      boolean hasCelExprParsed()
       Parsed expression in abstract syntax tree (AST) form.
      
       If ``cel_expr_checked`` is set, this field is not used.
       
      .cel.expr.ParsedExpr cel_expr_parsed = 3;
      Returns:
      Whether the celExprParsed field is set.
    • getCelExprParsed

      ParsedExpr getCelExprParsed()
       Parsed expression in abstract syntax tree (AST) form.
      
       If ``cel_expr_checked`` is set, this field is not used.
       
      .cel.expr.ParsedExpr cel_expr_parsed = 3;
      Returns:
      The celExprParsed.
    • getCelExprParsedOrBuilder

      ParsedExprOrBuilder getCelExprParsedOrBuilder()
       Parsed expression in abstract syntax tree (AST) form.
      
       If ``cel_expr_checked`` is set, this field is not used.
       
      .cel.expr.ParsedExpr cel_expr_parsed = 3;
    • hasCelExprChecked

      boolean hasCelExprChecked()
       Parsed expression in abstract syntax tree (AST) form that has been successfully type checked.
      
       If set, takes precedence over ``cel_expr_parsed``.
       
      .cel.expr.CheckedExpr cel_expr_checked = 4;
      Returns:
      Whether the celExprChecked field is set.
    • getCelExprChecked

      CheckedExpr getCelExprChecked()
       Parsed expression in abstract syntax tree (AST) form that has been successfully type checked.
      
       If set, takes precedence over ``cel_expr_parsed``.
       
      .cel.expr.CheckedExpr cel_expr_checked = 4;
      Returns:
      The celExprChecked.
    • getCelExprCheckedOrBuilder

      CheckedExprOrBuilder getCelExprCheckedOrBuilder()
       Parsed expression in abstract syntax tree (AST) form that has been successfully type checked.
      
       If set, takes precedence over ``cel_expr_parsed``.
       
      .cel.expr.CheckedExpr cel_expr_checked = 4;
    • getExprSpecifierCase

      CelExpression.ExprSpecifierCase getExprSpecifierCase()