404

[ Avaa Bypassed ]




Upload:

Command:

botdev@18.220.118.29: ~ $
<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/api/expr/v1alpha1/checked.proto

namespace Google\Api\Expr\V1alpha1;

use Google\Protobuf\Internal\GPBType;
use Google\Protobuf\Internal\RepeatedField;
use Google\Protobuf\Internal\GPBUtil;

/**
 * A CEL expression which has been successfully type checked.
 *
 * Generated from protobuf message <code>google.api.expr.v1alpha1.CheckedExpr</code>
 */
class CheckedExpr extends \Google\Protobuf\Internal\Message
{
    /**
     * A map from expression ids to resolved references.
     * The following entries are in this table:
     * - An Ident or Select expression is represented here if it resolves to a
     *   declaration. For instance, if `a.b.c` is represented by
     *   `select(select(id(a), b), c)`, and `a.b` resolves to a declaration,
     *   while `c` is a field selection, then the reference is attached to the
     *   nested select expression (but not to the id or or the outer select).
     *   In turn, if `a` resolves to a declaration and `b.c` are field selections,
     *   the reference is attached to the ident expression.
     * - Every Call expression has an entry here, identifying the function being
     *   called.
     * - Every CreateStruct expression for a message has an entry, identifying
     *   the message.
     *
     * Generated from protobuf field <code>map<int64, .google.api.expr.v1alpha1.Reference> reference_map = 2;</code>
     */
    private $reference_map;
    /**
     * A map from expression ids to types.
     * Every expression node which has a type different than DYN has a mapping
     * here. If an expression has type DYN, it is omitted from this map to save
     * space.
     *
     * Generated from protobuf field <code>map<int64, .google.api.expr.v1alpha1.Type> type_map = 3;</code>
     */
    private $type_map;
    /**
     * The source info derived from input that generated the parsed `expr` and
     * any optimizations made during the type-checking pass.
     *
     * Generated from protobuf field <code>.google.api.expr.v1alpha1.SourceInfo source_info = 5;</code>
     */
    private $source_info = null;
    /**
     * The checked expression. Semantically equivalent to the parsed `expr`, but
     * may have structural differences.
     *
     * Generated from protobuf field <code>.google.api.expr.v1alpha1.Expr expr = 4;</code>
     */
    private $expr = null;

    /**
     * Constructor.
     *
     * @param array $data {
     *     Optional. Data for populating the Message object.
     *
     *     @type array|\Google\Protobuf\Internal\MapField $reference_map
     *           A map from expression ids to resolved references.
     *           The following entries are in this table:
     *           - An Ident or Select expression is represented here if it resolves to a
     *             declaration. For instance, if `a.b.c` is represented by
     *             `select(select(id(a), b), c)`, and `a.b` resolves to a declaration,
     *             while `c` is a field selection, then the reference is attached to the
     *             nested select expression (but not to the id or or the outer select).
     *             In turn, if `a` resolves to a declaration and `b.c` are field selections,
     *             the reference is attached to the ident expression.
     *           - Every Call expression has an entry here, identifying the function being
     *             called.
     *           - Every CreateStruct expression for a message has an entry, identifying
     *             the message.
     *     @type array|\Google\Protobuf\Internal\MapField $type_map
     *           A map from expression ids to types.
     *           Every expression node which has a type different than DYN has a mapping
     *           here. If an expression has type DYN, it is omitted from this map to save
     *           space.
     *     @type \Google\Api\Expr\V1alpha1\SourceInfo $source_info
     *           The source info derived from input that generated the parsed `expr` and
     *           any optimizations made during the type-checking pass.
     *     @type \Google\Api\Expr\V1alpha1\Expr $expr
     *           The checked expression. Semantically equivalent to the parsed `expr`, but
     *           may have structural differences.
     * }
     */
    public function __construct($data = NULL) {
        \GPBMetadata\Google\Api\Expr\V1Alpha1\Checked::initOnce();
        parent::__construct($data);
    }

    /**
     * A map from expression ids to resolved references.
     * The following entries are in this table:
     * - An Ident or Select expression is represented here if it resolves to a
     *   declaration. For instance, if `a.b.c` is represented by
     *   `select(select(id(a), b), c)`, and `a.b` resolves to a declaration,
     *   while `c` is a field selection, then the reference is attached to the
     *   nested select expression (but not to the id or or the outer select).
     *   In turn, if `a` resolves to a declaration and `b.c` are field selections,
     *   the reference is attached to the ident expression.
     * - Every Call expression has an entry here, identifying the function being
     *   called.
     * - Every CreateStruct expression for a message has an entry, identifying
     *   the message.
     *
     * Generated from protobuf field <code>map<int64, .google.api.expr.v1alpha1.Reference> reference_map = 2;</code>
     * @return \Google\Protobuf\Internal\MapField
     */
    public function getReferenceMap()
    {
        return $this->reference_map;
    }

    /**
     * A map from expression ids to resolved references.
     * The following entries are in this table:
     * - An Ident or Select expression is represented here if it resolves to a
     *   declaration. For instance, if `a.b.c` is represented by
     *   `select(select(id(a), b), c)`, and `a.b` resolves to a declaration,
     *   while `c` is a field selection, then the reference is attached to the
     *   nested select expression (but not to the id or or the outer select).
     *   In turn, if `a` resolves to a declaration and `b.c` are field selections,
     *   the reference is attached to the ident expression.
     * - Every Call expression has an entry here, identifying the function being
     *   called.
     * - Every CreateStruct expression for a message has an entry, identifying
     *   the message.
     *
     * Generated from protobuf field <code>map<int64, .google.api.expr.v1alpha1.Reference> reference_map = 2;</code>
     * @param array|\Google\Protobuf\Internal\MapField $var
     * @return $this
     */
    public function setReferenceMap($var)
    {
        $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::INT64, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\Reference::class);
        $this->reference_map = $arr;

        return $this;
    }

    /**
     * A map from expression ids to types.
     * Every expression node which has a type different than DYN has a mapping
     * here. If an expression has type DYN, it is omitted from this map to save
     * space.
     *
     * Generated from protobuf field <code>map<int64, .google.api.expr.v1alpha1.Type> type_map = 3;</code>
     * @return \Google\Protobuf\Internal\MapField
     */
    public function getTypeMap()
    {
        return $this->type_map;
    }

    /**
     * A map from expression ids to types.
     * Every expression node which has a type different than DYN has a mapping
     * here. If an expression has type DYN, it is omitted from this map to save
     * space.
     *
     * Generated from protobuf field <code>map<int64, .google.api.expr.v1alpha1.Type> type_map = 3;</code>
     * @param array|\Google\Protobuf\Internal\MapField $var
     * @return $this
     */
    public function setTypeMap($var)
    {
        $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::INT64, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Api\Expr\V1alpha1\Type::class);
        $this->type_map = $arr;

        return $this;
    }

    /**
     * The source info derived from input that generated the parsed `expr` and
     * any optimizations made during the type-checking pass.
     *
     * Generated from protobuf field <code>.google.api.expr.v1alpha1.SourceInfo source_info = 5;</code>
     * @return \Google\Api\Expr\V1alpha1\SourceInfo
     */
    public function getSourceInfo()
    {
        return $this->source_info;
    }

    /**
     * The source info derived from input that generated the parsed `expr` and
     * any optimizations made during the type-checking pass.
     *
     * Generated from protobuf field <code>.google.api.expr.v1alpha1.SourceInfo source_info = 5;</code>
     * @param \Google\Api\Expr\V1alpha1\SourceInfo $var
     * @return $this
     */
    public function setSourceInfo($var)
    {
        GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\SourceInfo::class);
        $this->source_info = $var;

        return $this;
    }

    /**
     * The checked expression. Semantically equivalent to the parsed `expr`, but
     * may have structural differences.
     *
     * Generated from protobuf field <code>.google.api.expr.v1alpha1.Expr expr = 4;</code>
     * @return \Google\Api\Expr\V1alpha1\Expr
     */
    public function getExpr()
    {
        return $this->expr;
    }

    /**
     * The checked expression. Semantically equivalent to the parsed `expr`, but
     * may have structural differences.
     *
     * Generated from protobuf field <code>.google.api.expr.v1alpha1.Expr expr = 4;</code>
     * @param \Google\Api\Expr\V1alpha1\Expr $var
     * @return $this
     */
    public function setExpr($var)
    {
        GPBUtil::checkMessage($var, \Google\Api\Expr\V1alpha1\Expr::class);
        $this->expr = $var;

        return $this;
    }

}


Filemanager

Name Type Size Permission Actions
Decl Folder 2755
EvalState Folder 2755
Explain Folder 2755
Expr Folder 2755
IssueDetails Folder 2755
MapValue Folder 2755
Type Folder 2755
CheckRequest.php File 6.41 KB 0644
CheckResponse.php File 3.09 KB 0644
CheckedExpr.php File 9.66 KB 0644
Constant.php File 7.69 KB 0644
Decl.php File 5.33 KB 0644
Decl_FunctionDecl.php File 560 B 0644
Decl_FunctionDecl_Overload.php File 605 B 0644
Decl_IdentDecl.php File 545 B 0644
EnumValue.php File 2.23 KB 0644
ErrorSet.php File 1.81 KB 0644
EvalRequest.php File 5.48 KB 0644
EvalResponse.php File 3.92 KB 0644
EvalState.php File 3.53 KB 0644
EvalState_Result.php File 552 B 0644
Explain.php File 4.45 KB 0644
Explain_ExprStep.php File 555 B 0644
Expr.php File 9.26 KB 0644
ExprValue.php File 8.77 KB 0644
Expr_Call.php File 519 B 0644
Expr_Comprehension.php File 564 B 0644
Expr_CreateList.php File 549 B 0644
Expr_CreateStruct.php File 559 B 0644
Expr_CreateStruct_Entry.php File 589 B 0644
Expr_Ident.php File 524 B 0644
Expr_Select.php File 529 B 0644
IssueDetails.php File 3.77 KB 0644
IssueDetails_Severity.php File 592 B 0644
ListValue.php File 1.95 KB 0644
MapValue.php File 2.38 KB 0644
MapValue_Entry.php File 543 B 0644
ParseRequest.php File 4.66 KB 0644
ParseResponse.php File 3.06 KB 0644
ParsedExpr.php File 2.86 KB 0644
Reference.php File 5.57 KB 0644
SourceInfo.php File 9.49 KB 0644
SourcePosition.php File 4.52 KB 0644
Type.php File 12.77 KB 0644
Type_AbstractType.php File 560 B 0644
Type_FunctionType.php File 560 B 0644
Type_ListType.php File 540 B 0644
Type_MapType.php File 535 B 0644
Type_PrimitiveType.php File 565 B 0644
Type_WellKnownType.php File 565 B 0644
UnknownSet.php File 1.86 KB 0644
Value.php File 8.98 KB 0644