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 Detail

      • 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;