All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.api.expr.v1alpha1.ExprOrBuilder Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/api/expr/v1alpha1/syntax.proto
// Protobuf Java Version: 4.28.1

package com.google.api.expr.v1alpha1;

public interface ExprOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.api.expr.v1alpha1.Expr)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Required. An id assigned to this node by the parser which is unique in a
   * given expression tree. This is used to associate type information and other
   * attributes to a node in the parse tree.
   * 
* * int64 id = 2; * @return The id. */ long getId(); /** *
   * A literal expression.
   * 
* * .google.api.expr.v1alpha1.Constant const_expr = 3; * @return Whether the constExpr field is set. */ boolean hasConstExpr(); /** *
   * A literal expression.
   * 
* * .google.api.expr.v1alpha1.Constant const_expr = 3; * @return The constExpr. */ com.google.api.expr.v1alpha1.Constant getConstExpr(); /** *
   * A literal expression.
   * 
* * .google.api.expr.v1alpha1.Constant const_expr = 3; */ com.google.api.expr.v1alpha1.ConstantOrBuilder getConstExprOrBuilder(); /** *
   * An identifier expression.
   * 
* * .google.api.expr.v1alpha1.Expr.Ident ident_expr = 4; * @return Whether the identExpr field is set. */ boolean hasIdentExpr(); /** *
   * An identifier expression.
   * 
* * .google.api.expr.v1alpha1.Expr.Ident ident_expr = 4; * @return The identExpr. */ com.google.api.expr.v1alpha1.Expr.Ident getIdentExpr(); /** *
   * An identifier expression.
   * 
* * .google.api.expr.v1alpha1.Expr.Ident ident_expr = 4; */ com.google.api.expr.v1alpha1.Expr.IdentOrBuilder getIdentExprOrBuilder(); /** *
   * A field selection expression, e.g. `request.auth`.
   * 
* * .google.api.expr.v1alpha1.Expr.Select select_expr = 5; * @return Whether the selectExpr field is set. */ boolean hasSelectExpr(); /** *
   * A field selection expression, e.g. `request.auth`.
   * 
* * .google.api.expr.v1alpha1.Expr.Select select_expr = 5; * @return The selectExpr. */ com.google.api.expr.v1alpha1.Expr.Select getSelectExpr(); /** *
   * A field selection expression, e.g. `request.auth`.
   * 
* * .google.api.expr.v1alpha1.Expr.Select select_expr = 5; */ com.google.api.expr.v1alpha1.Expr.SelectOrBuilder getSelectExprOrBuilder(); /** *
   * A call expression, including calls to predefined functions and operators.
   * 
* * .google.api.expr.v1alpha1.Expr.Call call_expr = 6; * @return Whether the callExpr field is set. */ boolean hasCallExpr(); /** *
   * A call expression, including calls to predefined functions and operators.
   * 
* * .google.api.expr.v1alpha1.Expr.Call call_expr = 6; * @return The callExpr. */ com.google.api.expr.v1alpha1.Expr.Call getCallExpr(); /** *
   * A call expression, including calls to predefined functions and operators.
   * 
* * .google.api.expr.v1alpha1.Expr.Call call_expr = 6; */ com.google.api.expr.v1alpha1.Expr.CallOrBuilder getCallExprOrBuilder(); /** *
   * A list creation expression.
   * 
* * .google.api.expr.v1alpha1.Expr.CreateList list_expr = 7; * @return Whether the listExpr field is set. */ boolean hasListExpr(); /** *
   * A list creation expression.
   * 
* * .google.api.expr.v1alpha1.Expr.CreateList list_expr = 7; * @return The listExpr. */ com.google.api.expr.v1alpha1.Expr.CreateList getListExpr(); /** *
   * A list creation expression.
   * 
* * .google.api.expr.v1alpha1.Expr.CreateList list_expr = 7; */ com.google.api.expr.v1alpha1.Expr.CreateListOrBuilder getListExprOrBuilder(); /** *
   * A map or message creation expression.
   * 
* * .google.api.expr.v1alpha1.Expr.CreateStruct struct_expr = 8; * @return Whether the structExpr field is set. */ boolean hasStructExpr(); /** *
   * A map or message creation expression.
   * 
* * .google.api.expr.v1alpha1.Expr.CreateStruct struct_expr = 8; * @return The structExpr. */ com.google.api.expr.v1alpha1.Expr.CreateStruct getStructExpr(); /** *
   * A map or message creation expression.
   * 
* * .google.api.expr.v1alpha1.Expr.CreateStruct struct_expr = 8; */ com.google.api.expr.v1alpha1.Expr.CreateStructOrBuilder getStructExprOrBuilder(); /** *
   * A comprehension expression.
   * 
* * .google.api.expr.v1alpha1.Expr.Comprehension comprehension_expr = 9; * @return Whether the comprehensionExpr field is set. */ boolean hasComprehensionExpr(); /** *
   * A comprehension expression.
   * 
* * .google.api.expr.v1alpha1.Expr.Comprehension comprehension_expr = 9; * @return The comprehensionExpr. */ com.google.api.expr.v1alpha1.Expr.Comprehension getComprehensionExpr(); /** *
   * A comprehension expression.
   * 
* * .google.api.expr.v1alpha1.Expr.Comprehension comprehension_expr = 9; */ com.google.api.expr.v1alpha1.Expr.ComprehensionOrBuilder getComprehensionExprOrBuilder(); com.google.api.expr.v1alpha1.Expr.ExprKindCase getExprKindCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy