|
const | DISCRIMINATOR = null |
|
◆ __construct()
InfluxDB2\Model\Node::__construct |
( |
array | $data = null | ) |
|
Constructor
- Parameters
-
mixed[] | $data | Associated array of property values initializing the model |
Reimplemented in InfluxDB2\Model\ArrayExpression, InfluxDB2\Model\BinaryExpression, InfluxDB2\Model\Block, InfluxDB2\Model\BooleanLiteral, InfluxDB2\Model\CallExpression, InfluxDB2\Model\ConditionalExpression, InfluxDB2\Model\DateTimeLiteral, InfluxDB2\Model\DictExpression, InfluxDB2\Model\DurationLiteral, InfluxDB2\Model\Expression, InfluxDB2\Model\FloatLiteral, InfluxDB2\Model\FunctionExpression, InfluxDB2\Model\Identifier, InfluxDB2\Model\IndexExpression, InfluxDB2\Model\IntegerLiteral, InfluxDB2\Model\LogicalExpression, InfluxDB2\Model\MemberExpression, InfluxDB2\Model\ObjectExpression, InfluxDB2\Model\ParenExpression, InfluxDB2\Model\PipeExpression, InfluxDB2\Model\PipeLiteral, InfluxDB2\Model\PropertyKey, InfluxDB2\Model\RegexpLiteral, InfluxDB2\Model\StringLiteral, InfluxDB2\Model\UnaryExpression, and InfluxDB2\Model\UnsignedIntegerLiteral.
◆ __toString()
InfluxDB2\Model\Node::__toString |
( |
| ) |
|
Gets the string presentation of the object
- Returns
- string
Reimplemented in InfluxDB2\Model\ArrayExpression, InfluxDB2\Model\BinaryExpression, InfluxDB2\Model\Block, InfluxDB2\Model\BooleanLiteral, InfluxDB2\Model\CallExpression, InfluxDB2\Model\ConditionalExpression, InfluxDB2\Model\DateTimeLiteral, InfluxDB2\Model\DictExpression, InfluxDB2\Model\DurationLiteral, InfluxDB2\Model\Expression, InfluxDB2\Model\FloatLiteral, InfluxDB2\Model\FunctionExpression, InfluxDB2\Model\Identifier, InfluxDB2\Model\IndexExpression, InfluxDB2\Model\IntegerLiteral, InfluxDB2\Model\LogicalExpression, InfluxDB2\Model\MemberExpression, InfluxDB2\Model\ObjectExpression, InfluxDB2\Model\ParenExpression, InfluxDB2\Model\PipeExpression, InfluxDB2\Model\PipeLiteral, InfluxDB2\Model\PropertyKey, InfluxDB2\Model\RegexpLiteral, InfluxDB2\Model\StringLiteral, InfluxDB2\Model\UnaryExpression, and InfluxDB2\Model\UnsignedIntegerLiteral.
◆ attributeMap()
static InfluxDB2\Model\Node::attributeMap |
( |
| ) |
|
|
static |
Array of attributes where the key is the local name, and the value is the original name
- Returns
- array
Implements InfluxDB2\Model\ModelInterface.
Reimplemented in InfluxDB2\Model\ArrayExpression, InfluxDB2\Model\BinaryExpression, InfluxDB2\Model\Block, InfluxDB2\Model\BooleanLiteral, InfluxDB2\Model\CallExpression, InfluxDB2\Model\ConditionalExpression, InfluxDB2\Model\DateTimeLiteral, InfluxDB2\Model\DictExpression, InfluxDB2\Model\DurationLiteral, InfluxDB2\Model\Expression, InfluxDB2\Model\FloatLiteral, InfluxDB2\Model\FunctionExpression, InfluxDB2\Model\Identifier, InfluxDB2\Model\IndexExpression, InfluxDB2\Model\IntegerLiteral, InfluxDB2\Model\LogicalExpression, InfluxDB2\Model\MemberExpression, InfluxDB2\Model\ObjectExpression, InfluxDB2\Model\ParenExpression, InfluxDB2\Model\PipeExpression, InfluxDB2\Model\PipeLiteral, InfluxDB2\Model\PropertyKey, InfluxDB2\Model\RegexpLiteral, InfluxDB2\Model\StringLiteral, InfluxDB2\Model\UnaryExpression, and InfluxDB2\Model\UnsignedIntegerLiteral.
◆ getModelName()
InfluxDB2\Model\Node::getModelName |
( |
| ) |
|
The original name of the model.
- Returns
- string
Implements InfluxDB2\Model\ModelInterface.
Reimplemented in InfluxDB2\Model\ArrayExpression, InfluxDB2\Model\BinaryExpression, InfluxDB2\Model\Block, InfluxDB2\Model\BooleanLiteral, InfluxDB2\Model\CallExpression, InfluxDB2\Model\ConditionalExpression, InfluxDB2\Model\DateTimeLiteral, InfluxDB2\Model\DictExpression, InfluxDB2\Model\DurationLiteral, InfluxDB2\Model\Expression, InfluxDB2\Model\FloatLiteral, InfluxDB2\Model\FunctionExpression, InfluxDB2\Model\Identifier, InfluxDB2\Model\IndexExpression, InfluxDB2\Model\IntegerLiteral, InfluxDB2\Model\LogicalExpression, InfluxDB2\Model\MemberExpression, InfluxDB2\Model\ObjectExpression, InfluxDB2\Model\ParenExpression, InfluxDB2\Model\PipeExpression, InfluxDB2\Model\PipeLiteral, InfluxDB2\Model\PropertyKey, InfluxDB2\Model\RegexpLiteral, InfluxDB2\Model\StringLiteral, InfluxDB2\Model\UnaryExpression, and InfluxDB2\Model\UnsignedIntegerLiteral.
◆ getters()
static InfluxDB2\Model\Node::getters |
( |
| ) |
|
|
static |
Array of attributes to getter functions (for serialization of requests)
- Returns
- array
Implements InfluxDB2\Model\ModelInterface.
Reimplemented in InfluxDB2\Model\ArrayExpression, InfluxDB2\Model\BinaryExpression, InfluxDB2\Model\Block, InfluxDB2\Model\BooleanLiteral, InfluxDB2\Model\CallExpression, InfluxDB2\Model\ConditionalExpression, InfluxDB2\Model\DateTimeLiteral, InfluxDB2\Model\DictExpression, InfluxDB2\Model\DurationLiteral, InfluxDB2\Model\Expression, InfluxDB2\Model\FloatLiteral, InfluxDB2\Model\FunctionExpression, InfluxDB2\Model\Identifier, InfluxDB2\Model\IndexExpression, InfluxDB2\Model\IntegerLiteral, InfluxDB2\Model\LogicalExpression, InfluxDB2\Model\MemberExpression, InfluxDB2\Model\ObjectExpression, InfluxDB2\Model\ParenExpression, InfluxDB2\Model\PipeExpression, InfluxDB2\Model\PipeLiteral, InfluxDB2\Model\PropertyKey, InfluxDB2\Model\RegexpLiteral, InfluxDB2\Model\StringLiteral, InfluxDB2\Model\UnaryExpression, and InfluxDB2\Model\UnsignedIntegerLiteral.
◆ listInvalidProperties()
InfluxDB2\Model\Node::listInvalidProperties |
( |
| ) |
|
Show all the invalid properties with reasons.
- Returns
- array invalid properties with reasons
Implements InfluxDB2\Model\ModelInterface.
Reimplemented in InfluxDB2\Model\ArrayExpression, InfluxDB2\Model\BinaryExpression, InfluxDB2\Model\Block, InfluxDB2\Model\BooleanLiteral, InfluxDB2\Model\CallExpression, InfluxDB2\Model\ConditionalExpression, InfluxDB2\Model\DateTimeLiteral, InfluxDB2\Model\DictExpression, InfluxDB2\Model\DurationLiteral, InfluxDB2\Model\Expression, InfluxDB2\Model\FloatLiteral, InfluxDB2\Model\FunctionExpression, InfluxDB2\Model\Identifier, InfluxDB2\Model\IndexExpression, InfluxDB2\Model\IntegerLiteral, InfluxDB2\Model\LogicalExpression, InfluxDB2\Model\MemberExpression, InfluxDB2\Model\ObjectExpression, InfluxDB2\Model\ParenExpression, InfluxDB2\Model\PipeExpression, InfluxDB2\Model\PipeLiteral, InfluxDB2\Model\PropertyKey, InfluxDB2\Model\RegexpLiteral, InfluxDB2\Model\StringLiteral, InfluxDB2\Model\UnaryExpression, and InfluxDB2\Model\UnsignedIntegerLiteral.
◆ offsetExists()
InfluxDB2\Model\Node::offsetExists |
( |
| $offset | ) |
|
Returns true if offset exists. False otherwise.
- Parameters
-
- Returns
- boolean
Reimplemented in InfluxDB2\Model\ArrayExpression, InfluxDB2\Model\BinaryExpression, InfluxDB2\Model\Block, InfluxDB2\Model\BooleanLiteral, InfluxDB2\Model\CallExpression, InfluxDB2\Model\ConditionalExpression, InfluxDB2\Model\DateTimeLiteral, InfluxDB2\Model\DictExpression, InfluxDB2\Model\DurationLiteral, InfluxDB2\Model\Expression, InfluxDB2\Model\FloatLiteral, InfluxDB2\Model\FunctionExpression, InfluxDB2\Model\Identifier, InfluxDB2\Model\IndexExpression, InfluxDB2\Model\IntegerLiteral, InfluxDB2\Model\LogicalExpression, InfluxDB2\Model\MemberExpression, InfluxDB2\Model\ObjectExpression, InfluxDB2\Model\ParenExpression, InfluxDB2\Model\PipeExpression, InfluxDB2\Model\PipeLiteral, InfluxDB2\Model\PropertyKey, InfluxDB2\Model\RegexpLiteral, InfluxDB2\Model\StringLiteral, InfluxDB2\Model\UnaryExpression, and InfluxDB2\Model\UnsignedIntegerLiteral.
◆ offsetGet()
InfluxDB2\Model\Node::offsetGet |
( |
| $offset | ) |
|
Gets offset.
- Parameters
-
- Returns
- mixed
Reimplemented in InfluxDB2\Model\ArrayExpression, InfluxDB2\Model\BinaryExpression, InfluxDB2\Model\Block, InfluxDB2\Model\BooleanLiteral, InfluxDB2\Model\CallExpression, InfluxDB2\Model\ConditionalExpression, InfluxDB2\Model\DateTimeLiteral, InfluxDB2\Model\DictExpression, InfluxDB2\Model\DurationLiteral, InfluxDB2\Model\Expression, InfluxDB2\Model\FloatLiteral, InfluxDB2\Model\FunctionExpression, InfluxDB2\Model\Identifier, InfluxDB2\Model\IndexExpression, InfluxDB2\Model\IntegerLiteral, InfluxDB2\Model\LogicalExpression, InfluxDB2\Model\MemberExpression, InfluxDB2\Model\ObjectExpression, InfluxDB2\Model\ParenExpression, InfluxDB2\Model\PipeExpression, InfluxDB2\Model\PipeLiteral, InfluxDB2\Model\PropertyKey, InfluxDB2\Model\RegexpLiteral, InfluxDB2\Model\StringLiteral, InfluxDB2\Model\UnaryExpression, and InfluxDB2\Model\UnsignedIntegerLiteral.
◆ offsetSet()
InfluxDB2\Model\Node::offsetSet |
( |
| $offset, |
|
|
| $value ) |
Sets value based on offset.
- Parameters
-
integer | $offset | Offset |
mixed | $value | Value to be set |
- Returns
- void
Reimplemented in InfluxDB2\Model\ArrayExpression, InfluxDB2\Model\BinaryExpression, InfluxDB2\Model\Block, InfluxDB2\Model\BooleanLiteral, InfluxDB2\Model\CallExpression, InfluxDB2\Model\ConditionalExpression, InfluxDB2\Model\DateTimeLiteral, InfluxDB2\Model\DictExpression, InfluxDB2\Model\DurationLiteral, InfluxDB2\Model\Expression, InfluxDB2\Model\FloatLiteral, InfluxDB2\Model\FunctionExpression, InfluxDB2\Model\Identifier, InfluxDB2\Model\IndexExpression, InfluxDB2\Model\IntegerLiteral, InfluxDB2\Model\LogicalExpression, InfluxDB2\Model\MemberExpression, InfluxDB2\Model\ObjectExpression, InfluxDB2\Model\ParenExpression, InfluxDB2\Model\PipeExpression, InfluxDB2\Model\PipeLiteral, InfluxDB2\Model\PropertyKey, InfluxDB2\Model\RegexpLiteral, InfluxDB2\Model\StringLiteral, InfluxDB2\Model\UnaryExpression, and InfluxDB2\Model\UnsignedIntegerLiteral.
◆ offsetUnset()
InfluxDB2\Model\Node::offsetUnset |
( |
| $offset | ) |
|
Unsets offset.
- Parameters
-
- Returns
- void
Reimplemented in InfluxDB2\Model\ArrayExpression, InfluxDB2\Model\BinaryExpression, InfluxDB2\Model\Block, InfluxDB2\Model\BooleanLiteral, InfluxDB2\Model\CallExpression, InfluxDB2\Model\ConditionalExpression, InfluxDB2\Model\DateTimeLiteral, InfluxDB2\Model\DictExpression, InfluxDB2\Model\DurationLiteral, InfluxDB2\Model\Expression, InfluxDB2\Model\FloatLiteral, InfluxDB2\Model\FunctionExpression, InfluxDB2\Model\Identifier, InfluxDB2\Model\IndexExpression, InfluxDB2\Model\IntegerLiteral, InfluxDB2\Model\LogicalExpression, InfluxDB2\Model\MemberExpression, InfluxDB2\Model\ObjectExpression, InfluxDB2\Model\ParenExpression, InfluxDB2\Model\PipeExpression, InfluxDB2\Model\PipeLiteral, InfluxDB2\Model\PropertyKey, InfluxDB2\Model\RegexpLiteral, InfluxDB2\Model\StringLiteral, InfluxDB2\Model\UnaryExpression, and InfluxDB2\Model\UnsignedIntegerLiteral.
◆ openAPIFormats()
static InfluxDB2\Model\Node::openAPIFormats |
( |
| ) |
|
|
static |
Array of property to format mappings. Used for (de)serialization
- Returns
- array
Implements InfluxDB2\Model\ModelInterface.
Reimplemented in InfluxDB2\Model\ArrayExpression, InfluxDB2\Model\BinaryExpression, InfluxDB2\Model\Block, InfluxDB2\Model\BooleanLiteral, InfluxDB2\Model\CallExpression, InfluxDB2\Model\ConditionalExpression, InfluxDB2\Model\DateTimeLiteral, InfluxDB2\Model\DictExpression, InfluxDB2\Model\DurationLiteral, InfluxDB2\Model\Expression, InfluxDB2\Model\FloatLiteral, InfluxDB2\Model\FunctionExpression, InfluxDB2\Model\Identifier, InfluxDB2\Model\IndexExpression, InfluxDB2\Model\IntegerLiteral, InfluxDB2\Model\LogicalExpression, InfluxDB2\Model\MemberExpression, InfluxDB2\Model\ObjectExpression, InfluxDB2\Model\ParenExpression, InfluxDB2\Model\PipeExpression, InfluxDB2\Model\PipeLiteral, InfluxDB2\Model\PropertyKey, InfluxDB2\Model\RegexpLiteral, InfluxDB2\Model\StringLiteral, InfluxDB2\Model\UnaryExpression, and InfluxDB2\Model\UnsignedIntegerLiteral.
◆ openAPITypes()
static InfluxDB2\Model\Node::openAPITypes |
( |
| ) |
|
|
static |
Array of property to type mappings. Used for (de)serialization
- Returns
- array
Implements InfluxDB2\Model\ModelInterface.
Reimplemented in InfluxDB2\Model\ArrayExpression, InfluxDB2\Model\BinaryExpression, InfluxDB2\Model\Block, InfluxDB2\Model\BooleanLiteral, InfluxDB2\Model\CallExpression, InfluxDB2\Model\ConditionalExpression, InfluxDB2\Model\DateTimeLiteral, InfluxDB2\Model\DictExpression, InfluxDB2\Model\DurationLiteral, InfluxDB2\Model\Expression, InfluxDB2\Model\FloatLiteral, InfluxDB2\Model\FunctionExpression, InfluxDB2\Model\Identifier, InfluxDB2\Model\IndexExpression, InfluxDB2\Model\IntegerLiteral, InfluxDB2\Model\LogicalExpression, InfluxDB2\Model\MemberExpression, InfluxDB2\Model\ObjectExpression, InfluxDB2\Model\ParenExpression, InfluxDB2\Model\PipeExpression, InfluxDB2\Model\PipeLiteral, InfluxDB2\Model\PropertyKey, InfluxDB2\Model\RegexpLiteral, InfluxDB2\Model\StringLiteral, InfluxDB2\Model\UnaryExpression, and InfluxDB2\Model\UnsignedIntegerLiteral.
◆ setters()
static InfluxDB2\Model\Node::setters |
( |
| ) |
|
|
static |
Array of attributes to setter functions (for deserialization of responses)
- Returns
- array
Implements InfluxDB2\Model\ModelInterface.
Reimplemented in InfluxDB2\Model\ArrayExpression, InfluxDB2\Model\BinaryExpression, InfluxDB2\Model\Block, InfluxDB2\Model\BooleanLiteral, InfluxDB2\Model\CallExpression, InfluxDB2\Model\ConditionalExpression, InfluxDB2\Model\DateTimeLiteral, InfluxDB2\Model\DictExpression, InfluxDB2\Model\DurationLiteral, InfluxDB2\Model\Expression, InfluxDB2\Model\FloatLiteral, InfluxDB2\Model\FunctionExpression, InfluxDB2\Model\Identifier, InfluxDB2\Model\IndexExpression, InfluxDB2\Model\IntegerLiteral, InfluxDB2\Model\LogicalExpression, InfluxDB2\Model\MemberExpression, InfluxDB2\Model\ObjectExpression, InfluxDB2\Model\ParenExpression, InfluxDB2\Model\PipeExpression, InfluxDB2\Model\PipeLiteral, InfluxDB2\Model\PropertyKey, InfluxDB2\Model\RegexpLiteral, InfluxDB2\Model\StringLiteral, InfluxDB2\Model\UnaryExpression, and InfluxDB2\Model\UnsignedIntegerLiteral.
◆ valid()
InfluxDB2\Model\Node::valid |
( |
| ) |
|
Validate all the properties in the model return true if all passed
- Returns
- bool True if all properties are valid
Implements InfluxDB2\Model\ModelInterface.
Reimplemented in InfluxDB2\Model\ArrayExpression, InfluxDB2\Model\BinaryExpression, InfluxDB2\Model\Block, InfluxDB2\Model\BooleanLiteral, InfluxDB2\Model\CallExpression, InfluxDB2\Model\ConditionalExpression, InfluxDB2\Model\DateTimeLiteral, InfluxDB2\Model\DictExpression, InfluxDB2\Model\DurationLiteral, InfluxDB2\Model\Expression, InfluxDB2\Model\FloatLiteral, InfluxDB2\Model\FunctionExpression, InfluxDB2\Model\Identifier, InfluxDB2\Model\IndexExpression, InfluxDB2\Model\IntegerLiteral, InfluxDB2\Model\LogicalExpression, InfluxDB2\Model\MemberExpression, InfluxDB2\Model\ObjectExpression, InfluxDB2\Model\ParenExpression, InfluxDB2\Model\PipeExpression, InfluxDB2\Model\PipeLiteral, InfluxDB2\Model\PropertyKey, InfluxDB2\Model\RegexpLiteral, InfluxDB2\Model\StringLiteral, InfluxDB2\Model\UnaryExpression, and InfluxDB2\Model\UnsignedIntegerLiteral.
◆ $attributeMap
InfluxDB2\Model\Node::$attributeMap |
|
staticprotected |
◆ $getters
InfluxDB2\Model\Node::$getters |
|
staticprotected |
◆ $openAPIFormats
InfluxDB2\Model\Node::$openAPIFormats |
|
staticprotected |
◆ $openAPITypes
InfluxDB2\Model\Node::$openAPITypes |
|
staticprotected |
◆ $setters
InfluxDB2\Model\Node::$setters |
|
staticprotected |
The documentation for this class was generated from the following file:
- src/InfluxDB2/Model/Node.php