Home

google.api.expr.v1alpha1.Expr

Example

Disclaimer: The example is meant to show what methods are available on the object and does not necessarily constitute working code.
local types = import 'types.libsonnet';

types.google.api.expr.v1alpha1.Expr
.withCallExpr(types.google.api.expr.v1alpha1.Expr.Call)
.withComprehensionExpr(types.google.api.expr.v1alpha1.Expr.Comprehension)
.withConstExpr(types.google.api.expr.v1alpha1.Constant)
.withId(1)
.withIdentExpr(types.google.api.expr.v1alpha1.Expr.Ident)
.withListExpr(types.google.api.expr.v1alpha1.Expr.CreateList)
.withSelectExpr(types.google.api.expr.v1alpha1.Expr.Select)
.withStructExpr(types.google.api.expr.v1alpha1.Expr.CreateStruct)
._validate()

Nested Messages

Fields

Name Type One-of group Required Constraints
call_expr google.api.expr.v1alpha1.Expr.Call expr_kind  
comprehension_expr google.api.expr.v1alpha1.Expr.Comprehension expr_kind  
const_expr google.api.expr.v1alpha1.Constant expr_kind  
id int64  
ident_expr google.api.expr.v1alpha1.Expr.Ident expr_kind  
list_expr google.api.expr.v1alpha1.Expr.CreateList expr_kind  
select_expr google.api.expr.v1alpha1.Expr.Select expr_kind  
struct_expr google.api.expr.v1alpha1.Expr.CreateStruct expr_kind