404

[ Avaa Bypassed ]




Upload:

Command:

botdev@18.117.70.50: ~ $
<?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 0755
Expr Folder 0755
MapValue Folder 0755
Decl.php File 4.68 KB 0755
DeclType.php File 3.99 KB 0755
EnumValue.php File 2.23 KB 0755
ErrorSet.php File 1.8 KB 0755
EvalState.php File 3.51 KB 0755
EvalState_Result.php File 547 B 0755
Expr.php File 9.19 KB 0755
ExprValue.php File 8.74 KB 0755
Expr_Call.php File 512 B 0755
Expr_Comprehension.php File 557 B 0755
Expr_CreateList.php File 542 B 0755
Expr_CreateStruct.php File 552 B 0755
Expr_CreateStruct_Entry.php File 582 B 0755
Expr_Ident.php File 517 B 0755
Expr_Select.php File 522 B 0755
FunctionDecl.php File 3.77 KB 0755
IdRef.php File 1.4 KB 0755
IdentDecl.php File 2.63 KB 0755
ListValue.php File 1.94 KB 0755
Literal.php File 5.56 KB 0755
MapValue.php File 2.37 KB 0755
MapValue_Entry.php File 538 B 0755
ParsedExpr.php File 3.74 KB 0755
SourceInfo.php File 5.62 KB 0755
SourcePosition.php File 4.52 KB 0755
UnknownSet.php File 2 KB 0755
Value.php File 9.11 KB 0755