404

[ Avaa Bypassed ]




Upload:

Command:

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

namespace Google\Api\Expr\V1beta1;

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

/**
 * The value of an evaluated expression.
 *
 * Generated from protobuf message <code>google.api.expr.v1beta1.ExprValue</code>
 */
class ExprValue extends \Google\Protobuf\Internal\Message
{
    protected $kind;

    /**
     * Constructor.
     *
     * @param array $data {
     *     Optional. Data for populating the Message object.
     *
     *     @type \Google\Api\Expr\V1beta1\Value $value
     *           A concrete value.
     *     @type \Google\Api\Expr\V1beta1\ErrorSet $error
     *           The set of errors in the critical path of evalution.
     *           Only errors in the critical path are included. For example,
     *           `(<error1> || true) && <error2>` will only result in `<error2>`,
     *           while `<error1> || <error2>` will result in both `<error1>` and
     *           `<error2>`.
     *           Errors cause by the presence of other errors are not included in the
     *           set. For example `<error1>.foo`, `foo(<error1>)`, and `<error1> + 1` will
     *           only result in `<error1>`.
     *           Multiple errors *might* be included when evaluation could result
     *           in different errors. For example `<error1> + <error2>` and
     *           `foo(<error1>, <error2>)` may result in `<error1>`, `<error2>` or both.
     *           The exact subset of errors included for this case is unspecified and
     *           depends on the implementation details of the evaluator.
     *     @type \Google\Api\Expr\V1beta1\UnknownSet $unknown
     *           The set of unknowns in the critical path of evaluation.
     *           Unknown behaves identically to Error with regards to propagation.
     *           Specifically, only unknowns in the critical path are included, unknowns
     *           caused by the presence of other unknowns are not included, and multiple
     *           unknowns *might* be included included when evaluation could result in
     *           different unknowns. For example:
     *               (<unknown[1]> || true) && <unknown[2]> -> <unknown[2]>
     *               <unknown[1]> || <unknown[2]> -> <unknown[1,2]>
     *               <unknown[1]>.foo -> <unknown[1]>
     *               foo(<unknown[1]>) -> <unknown[1]>
     *               <unknown[1]> + <unknown[2]> -> <unknown[1]> or <unknown[2[>
     *           Unknown takes precidence over Error in cases where a `Value` can short
     *           circuit the result:
     *               <error> || <unknown> -> <unknown>
     *               <error> && <unknown> -> <unknown>
     *           Errors take precidence in all other cases:
     *               <unknown> + <error> -> <error>
     *               foo(<unknown>, <error>) -> <error>
     * }
     */
    public function __construct($data = NULL) {
        \GPBMetadata\Google\Api\Expr\V1Beta1\PBEval::initOnce();
        parent::__construct($data);
    }

    /**
     * A concrete value.
     *
     * Generated from protobuf field <code>.google.api.expr.v1beta1.Value value = 1;</code>
     * @return \Google\Api\Expr\V1beta1\Value
     */
    public function getValue()
    {
        return $this->readOneof(1);
    }

    /**
     * A concrete value.
     *
     * Generated from protobuf field <code>.google.api.expr.v1beta1.Value value = 1;</code>
     * @param \Google\Api\Expr\V1beta1\Value $var
     * @return $this
     */
    public function setValue($var)
    {
        GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\Value::class);
        $this->writeOneof(1, $var);

        return $this;
    }

    /**
     * The set of errors in the critical path of evalution.
     * Only errors in the critical path are included. For example,
     * `(<error1> || true) && <error2>` will only result in `<error2>`,
     * while `<error1> || <error2>` will result in both `<error1>` and
     * `<error2>`.
     * Errors cause by the presence of other errors are not included in the
     * set. For example `<error1>.foo`, `foo(<error1>)`, and `<error1> + 1` will
     * only result in `<error1>`.
     * Multiple errors *might* be included when evaluation could result
     * in different errors. For example `<error1> + <error2>` and
     * `foo(<error1>, <error2>)` may result in `<error1>`, `<error2>` or both.
     * The exact subset of errors included for this case is unspecified and
     * depends on the implementation details of the evaluator.
     *
     * Generated from protobuf field <code>.google.api.expr.v1beta1.ErrorSet error = 2;</code>
     * @return \Google\Api\Expr\V1beta1\ErrorSet
     */
    public function getError()
    {
        return $this->readOneof(2);
    }

    /**
     * The set of errors in the critical path of evalution.
     * Only errors in the critical path are included. For example,
     * `(<error1> || true) && <error2>` will only result in `<error2>`,
     * while `<error1> || <error2>` will result in both `<error1>` and
     * `<error2>`.
     * Errors cause by the presence of other errors are not included in the
     * set. For example `<error1>.foo`, `foo(<error1>)`, and `<error1> + 1` will
     * only result in `<error1>`.
     * Multiple errors *might* be included when evaluation could result
     * in different errors. For example `<error1> + <error2>` and
     * `foo(<error1>, <error2>)` may result in `<error1>`, `<error2>` or both.
     * The exact subset of errors included for this case is unspecified and
     * depends on the implementation details of the evaluator.
     *
     * Generated from protobuf field <code>.google.api.expr.v1beta1.ErrorSet error = 2;</code>
     * @param \Google\Api\Expr\V1beta1\ErrorSet $var
     * @return $this
     */
    public function setError($var)
    {
        GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\ErrorSet::class);
        $this->writeOneof(2, $var);

        return $this;
    }

    /**
     * The set of unknowns in the critical path of evaluation.
     * Unknown behaves identically to Error with regards to propagation.
     * Specifically, only unknowns in the critical path are included, unknowns
     * caused by the presence of other unknowns are not included, and multiple
     * unknowns *might* be included included when evaluation could result in
     * different unknowns. For example:
     *     (<unknown[1]> || true) && <unknown[2]> -> <unknown[2]>
     *     <unknown[1]> || <unknown[2]> -> <unknown[1,2]>
     *     <unknown[1]>.foo -> <unknown[1]>
     *     foo(<unknown[1]>) -> <unknown[1]>
     *     <unknown[1]> + <unknown[2]> -> <unknown[1]> or <unknown[2[>
     * Unknown takes precidence over Error in cases where a `Value` can short
     * circuit the result:
     *     <error> || <unknown> -> <unknown>
     *     <error> && <unknown> -> <unknown>
     * Errors take precidence in all other cases:
     *     <unknown> + <error> -> <error>
     *     foo(<unknown>, <error>) -> <error>
     *
     * Generated from protobuf field <code>.google.api.expr.v1beta1.UnknownSet unknown = 3;</code>
     * @return \Google\Api\Expr\V1beta1\UnknownSet
     */
    public function getUnknown()
    {
        return $this->readOneof(3);
    }

    /**
     * The set of unknowns in the critical path of evaluation.
     * Unknown behaves identically to Error with regards to propagation.
     * Specifically, only unknowns in the critical path are included, unknowns
     * caused by the presence of other unknowns are not included, and multiple
     * unknowns *might* be included included when evaluation could result in
     * different unknowns. For example:
     *     (<unknown[1]> || true) && <unknown[2]> -> <unknown[2]>
     *     <unknown[1]> || <unknown[2]> -> <unknown[1,2]>
     *     <unknown[1]>.foo -> <unknown[1]>
     *     foo(<unknown[1]>) -> <unknown[1]>
     *     <unknown[1]> + <unknown[2]> -> <unknown[1]> or <unknown[2[>
     * Unknown takes precidence over Error in cases where a `Value` can short
     * circuit the result:
     *     <error> || <unknown> -> <unknown>
     *     <error> && <unknown> -> <unknown>
     * Errors take precidence in all other cases:
     *     <unknown> + <error> -> <error>
     *     foo(<unknown>, <error>) -> <error>
     *
     * Generated from protobuf field <code>.google.api.expr.v1beta1.UnknownSet unknown = 3;</code>
     * @param \Google\Api\Expr\V1beta1\UnknownSet $var
     * @return $this
     */
    public function setUnknown($var)
    {
        GPBUtil::checkMessage($var, \Google\Api\Expr\V1beta1\UnknownSet::class);
        $this->writeOneof(3, $var);

        return $this;
    }

    /**
     * @return string
     */
    public function getKind()
    {
        return $this->whichOneof("kind");
    }

}


Filemanager

Name Type Size Permission Actions
EvalState Folder 2755
Expr Folder 2755
MapValue Folder 2755
Decl.php File 4.68 KB 0644
DeclType.php File 3.99 KB 0644
EnumValue.php File 2.23 KB 0644
ErrorSet.php File 1.8 KB 0644
EvalState.php File 3.51 KB 0644
EvalState_Result.php File 547 B 0644
Expr.php File 9.19 KB 0644
ExprValue.php File 8.74 KB 0644
Expr_Call.php File 512 B 0644
Expr_Comprehension.php File 557 B 0644
Expr_CreateList.php File 542 B 0644
Expr_CreateStruct.php File 552 B 0644
Expr_CreateStruct_Entry.php File 582 B 0644
Expr_Ident.php File 517 B 0644
Expr_Select.php File 522 B 0644
FunctionDecl.php File 3.77 KB 0644
IdRef.php File 1.4 KB 0644
IdentDecl.php File 2.63 KB 0644
ListValue.php File 1.94 KB 0644
Literal.php File 5.56 KB 0644
MapValue.php File 2.37 KB 0644
MapValue_Entry.php File 538 B 0644
ParsedExpr.php File 3.74 KB 0644
SourceInfo.php File 5.62 KB 0644
SourcePosition.php File 4.52 KB 0644
UnknownSet.php File 2 KB 0644
Value.php File 9.11 KB 0644