func isCELStringLiteral(e *exprpb.Expr) bool {
	switch e.GetExprKind().(type) {
	case *exprpb.Expr_ConstExpr:
		constant := e.GetConstExpr()
		switch constant.GetConstantKind().(type) {
		case *exprpb.Constant_StringValue:
			return true
		}
	}
	return false
}
// isCELStringLiteral returns whether the expression is a CEL string literal.
isCELStringLiteral returns whether the expression is a CEL string literal.
// isCELStringLiteral returns whether the expression is a CEL string literal .
func isCELStringLiteral(e *exprpb.Expr) bool {
	switch e.GetExprKind().(type) {
	case *exprpb.Expr_ConstExpr:
		constant := e.GetConstExpr()
		switch constant.GetConstantKind().(type) {
		case *exprpb.Constant_StringValue:
			return true
		}
	}
	return false
}
func isCELStringLiteral ( e * exprpb . Expr ) bool { switch e . GetExprKind ( ) . ( type ) { case * exprpb . Expr_ConstExpr : constant := e . GetConstExpr ( ) switch constant . GetConstantKind ( ) . ( type ) { case * exprpb . Constant_StringValue : return true } } return false }
isCELStringLiteral returns whether the expression is a CEL string literal.
isCELStringLiteral returns whether the expression is a CEL string literal .