Package com.google.api.expr.v1alpha1
Interface ExprOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Expr,Expr.Builder
public interface ExprOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Expr.CallgetCallExpr()A call expression, including calls to predefined functions and operators.Expr.CallOrBuildergetCallExprOrBuilder()A call expression, including calls to predefined functions and operators.Expr.ComprehensiongetComprehensionExpr()A comprehension expression.Expr.ComprehensionOrBuildergetComprehensionExprOrBuilder()A comprehension expression.ConstantgetConstExpr()A literal expression.ConstantOrBuildergetConstExprOrBuilder()A literal expression.Expr.ExprKindCasegetExprKindCase()longgetId()Required.Expr.IdentgetIdentExpr()An identifier expression.Expr.IdentOrBuildergetIdentExprOrBuilder()An identifier expression.Expr.CreateListgetListExpr()A list creation expression.Expr.CreateListOrBuildergetListExprOrBuilder()A list creation expression.Expr.SelectgetSelectExpr()A field selection expression, e.g.Expr.SelectOrBuildergetSelectExprOrBuilder()A field selection expression, e.g.Expr.CreateStructgetStructExpr()A map or message creation expression.Expr.CreateStructOrBuildergetStructExprOrBuilder()A map or message creation expression.booleanhasCallExpr()A call expression, including calls to predefined functions and operators.booleanhasComprehensionExpr()A comprehension expression.booleanhasConstExpr()A literal expression.booleanhasIdentExpr()An identifier expression.booleanhasListExpr()A list creation expression.booleanhasSelectExpr()A field selection expression, e.g.booleanhasStructExpr()A map or message creation expression.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getId
long getId()
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;
-
hasConstExpr
boolean hasConstExpr()
A literal expression.
.google.api.expr.v1alpha1.Constant const_expr = 3;
-
getConstExpr
Constant getConstExpr()
A literal expression.
.google.api.expr.v1alpha1.Constant const_expr = 3;
-
getConstExprOrBuilder
ConstantOrBuilder getConstExprOrBuilder()
A literal expression.
.google.api.expr.v1alpha1.Constant const_expr = 3;
-
hasIdentExpr
boolean hasIdentExpr()
An identifier expression.
.google.api.expr.v1alpha1.Expr.Ident ident_expr = 4;
-
getIdentExpr
Expr.Ident getIdentExpr()
An identifier expression.
.google.api.expr.v1alpha1.Expr.Ident ident_expr = 4;
-
getIdentExprOrBuilder
Expr.IdentOrBuilder getIdentExprOrBuilder()
An identifier expression.
.google.api.expr.v1alpha1.Expr.Ident ident_expr = 4;
-
hasSelectExpr
boolean hasSelectExpr()
A field selection expression, e.g. `request.auth`.
.google.api.expr.v1alpha1.Expr.Select select_expr = 5;
-
getSelectExpr
Expr.Select getSelectExpr()
A field selection expression, e.g. `request.auth`.
.google.api.expr.v1alpha1.Expr.Select select_expr = 5;
-
getSelectExprOrBuilder
Expr.SelectOrBuilder getSelectExprOrBuilder()
A field selection expression, e.g. `request.auth`.
.google.api.expr.v1alpha1.Expr.Select select_expr = 5;
-
hasCallExpr
boolean hasCallExpr()
A call expression, including calls to predefined functions and operators.
.google.api.expr.v1alpha1.Expr.Call call_expr = 6;
-
getCallExpr
Expr.Call getCallExpr()
A call expression, including calls to predefined functions and operators.
.google.api.expr.v1alpha1.Expr.Call call_expr = 6;
-
getCallExprOrBuilder
Expr.CallOrBuilder getCallExprOrBuilder()
A call expression, including calls to predefined functions and operators.
.google.api.expr.v1alpha1.Expr.Call call_expr = 6;
-
hasListExpr
boolean hasListExpr()
A list creation expression.
.google.api.expr.v1alpha1.Expr.CreateList list_expr = 7;
-
getListExpr
Expr.CreateList getListExpr()
A list creation expression.
.google.api.expr.v1alpha1.Expr.CreateList list_expr = 7;
-
getListExprOrBuilder
Expr.CreateListOrBuilder getListExprOrBuilder()
A list creation expression.
.google.api.expr.v1alpha1.Expr.CreateList list_expr = 7;
-
hasStructExpr
boolean hasStructExpr()
A map or message creation expression.
.google.api.expr.v1alpha1.Expr.CreateStruct struct_expr = 8;
-
getStructExpr
Expr.CreateStruct getStructExpr()
A map or message creation expression.
.google.api.expr.v1alpha1.Expr.CreateStruct struct_expr = 8;
-
getStructExprOrBuilder
Expr.CreateStructOrBuilder getStructExprOrBuilder()
A map or message creation expression.
.google.api.expr.v1alpha1.Expr.CreateStruct struct_expr = 8;
-
hasComprehensionExpr
boolean hasComprehensionExpr()
A comprehension expression.
.google.api.expr.v1alpha1.Expr.Comprehension comprehension_expr = 9;
-
getComprehensionExpr
Expr.Comprehension getComprehensionExpr()
A comprehension expression.
.google.api.expr.v1alpha1.Expr.Comprehension comprehension_expr = 9;
-
getComprehensionExprOrBuilder
Expr.ComprehensionOrBuilder getComprehensionExprOrBuilder()
A comprehension expression.
.google.api.expr.v1alpha1.Expr.Comprehension comprehension_expr = 9;
-
getExprKindCase
Expr.ExprKindCase getExprKindCase()
-
-