InfluxDB PHP Client
|
Static Public Member Functions | |
static | openAPITypes () |
static | openAPIFormats () |
static | attributeMap () |
static | setters () |
static | getters () |
Public Attributes | |
const | DISCRIMINATOR = 'type' |
Public Attributes inherited from InfluxDB2\Model\NotificationRuleBase | |
const | DISCRIMINATOR = null |
const | LAST_RUN_STATUS_FAILED = 'failed' |
const | LAST_RUN_STATUS_SUCCESS = 'success' |
const | LAST_RUN_STATUS_CANCELED = 'canceled' |
Static Protected Attributes | |
static | $openAPIModelName = 'NotificationRuleDiscriminator' |
static | $openAPITypes |
static | $openAPIFormats |
static | $attributeMap |
static | $setters |
static | $getters |
Static Protected Attributes inherited from InfluxDB2\Model\NotificationRuleBase | |
static | $openAPIModelName = 'NotificationRuleBase' |
static | $openAPITypes |
static | $openAPIFormats |
static | $attributeMap |
static | $setters |
static | $getters |
Additional Inherited Members | |
Protected Attributes inherited from InfluxDB2\Model\NotificationRuleBase | |
$container = [] | |
InfluxDB2\Model\NotificationRuleDiscriminator::__construct | ( | array | $data = null | ) |
Constructor
mixed[] | $data | Associated array of property values initializing the model |
Reimplemented from InfluxDB2\Model\NotificationRuleBase.
Reimplemented in InfluxDB2\Model\HTTPNotificationRule, InfluxDB2\Model\HTTPNotificationRuleBase, InfluxDB2\Model\NotificationRule, InfluxDB2\Model\PagerDutyNotificationRule, InfluxDB2\Model\PagerDutyNotificationRuleBase, InfluxDB2\Model\SlackNotificationRule, InfluxDB2\Model\SlackNotificationRuleBase, InfluxDB2\Model\SMTPNotificationRule, InfluxDB2\Model\SMTPNotificationRuleBase, InfluxDB2\Model\TelegramNotificationRule, and InfluxDB2\Model\TelegramNotificationRuleBase.
InfluxDB2\Model\NotificationRuleDiscriminator::__toString | ( | ) |
Gets the string presentation of the object
Reimplemented from InfluxDB2\Model\NotificationRuleBase.
Reimplemented in InfluxDB2\Model\HTTPNotificationRule, InfluxDB2\Model\HTTPNotificationRuleBase, InfluxDB2\Model\NotificationRule, InfluxDB2\Model\PagerDutyNotificationRule, InfluxDB2\Model\PagerDutyNotificationRuleBase, InfluxDB2\Model\SlackNotificationRule, InfluxDB2\Model\SlackNotificationRuleBase, InfluxDB2\Model\SMTPNotificationRule, InfluxDB2\Model\SMTPNotificationRuleBase, InfluxDB2\Model\TelegramNotificationRule, and InfluxDB2\Model\TelegramNotificationRuleBase.
|
static |
Array of attributes where the key is the local name, and the value is the original name
Reimplemented from InfluxDB2\Model\NotificationRuleBase.
Reimplemented in InfluxDB2\Model\HTTPNotificationRule, InfluxDB2\Model\HTTPNotificationRuleBase, InfluxDB2\Model\NotificationRule, InfluxDB2\Model\PagerDutyNotificationRule, InfluxDB2\Model\PagerDutyNotificationRuleBase, InfluxDB2\Model\SlackNotificationRule, InfluxDB2\Model\SlackNotificationRuleBase, InfluxDB2\Model\SMTPNotificationRule, InfluxDB2\Model\SMTPNotificationRuleBase, InfluxDB2\Model\TelegramNotificationRule, and InfluxDB2\Model\TelegramNotificationRuleBase.
InfluxDB2\Model\NotificationRuleDiscriminator::getModelName | ( | ) |
The original name of the model.
Reimplemented from InfluxDB2\Model\NotificationRuleBase.
Reimplemented in InfluxDB2\Model\HTTPNotificationRule, InfluxDB2\Model\HTTPNotificationRuleBase, InfluxDB2\Model\NotificationRule, InfluxDB2\Model\PagerDutyNotificationRule, InfluxDB2\Model\PagerDutyNotificationRuleBase, InfluxDB2\Model\SlackNotificationRule, InfluxDB2\Model\SlackNotificationRuleBase, InfluxDB2\Model\SMTPNotificationRule, InfluxDB2\Model\SMTPNotificationRuleBase, InfluxDB2\Model\TelegramNotificationRule, and InfluxDB2\Model\TelegramNotificationRuleBase.
|
static |
Array of attributes to getter functions (for serialization of requests)
Reimplemented from InfluxDB2\Model\NotificationRuleBase.
Reimplemented in InfluxDB2\Model\HTTPNotificationRule, InfluxDB2\Model\HTTPNotificationRuleBase, InfluxDB2\Model\NotificationRule, InfluxDB2\Model\PagerDutyNotificationRule, InfluxDB2\Model\PagerDutyNotificationRuleBase, InfluxDB2\Model\SlackNotificationRule, InfluxDB2\Model\SlackNotificationRuleBase, InfluxDB2\Model\SMTPNotificationRule, InfluxDB2\Model\SMTPNotificationRuleBase, InfluxDB2\Model\TelegramNotificationRule, and InfluxDB2\Model\TelegramNotificationRuleBase.
InfluxDB2\Model\NotificationRuleDiscriminator::listInvalidProperties | ( | ) |
Show all the invalid properties with reasons.
Reimplemented from InfluxDB2\Model\NotificationRuleBase.
Reimplemented in InfluxDB2\Model\HTTPNotificationRule, InfluxDB2\Model\HTTPNotificationRuleBase, InfluxDB2\Model\NotificationRule, InfluxDB2\Model\PagerDutyNotificationRule, InfluxDB2\Model\PagerDutyNotificationRuleBase, InfluxDB2\Model\SlackNotificationRule, InfluxDB2\Model\SlackNotificationRuleBase, InfluxDB2\Model\SMTPNotificationRule, InfluxDB2\Model\SMTPNotificationRuleBase, InfluxDB2\Model\TelegramNotificationRule, and InfluxDB2\Model\TelegramNotificationRuleBase.
InfluxDB2\Model\NotificationRuleDiscriminator::offsetExists | ( | $offset | ) |
Returns true if offset exists. False otherwise.
integer | $offset | Offset |
Reimplemented from InfluxDB2\Model\NotificationRuleBase.
Reimplemented in InfluxDB2\Model\HTTPNotificationRule, InfluxDB2\Model\HTTPNotificationRuleBase, InfluxDB2\Model\NotificationRule, InfluxDB2\Model\PagerDutyNotificationRule, InfluxDB2\Model\PagerDutyNotificationRuleBase, InfluxDB2\Model\SlackNotificationRule, InfluxDB2\Model\SlackNotificationRuleBase, InfluxDB2\Model\SMTPNotificationRule, InfluxDB2\Model\SMTPNotificationRuleBase, InfluxDB2\Model\TelegramNotificationRule, and InfluxDB2\Model\TelegramNotificationRuleBase.
InfluxDB2\Model\NotificationRuleDiscriminator::offsetGet | ( | $offset | ) |
Gets offset.
integer | $offset | Offset |
Reimplemented from InfluxDB2\Model\NotificationRuleBase.
Reimplemented in InfluxDB2\Model\HTTPNotificationRule, InfluxDB2\Model\HTTPNotificationRuleBase, InfluxDB2\Model\NotificationRule, InfluxDB2\Model\PagerDutyNotificationRule, InfluxDB2\Model\PagerDutyNotificationRuleBase, InfluxDB2\Model\SlackNotificationRule, InfluxDB2\Model\SlackNotificationRuleBase, InfluxDB2\Model\SMTPNotificationRule, InfluxDB2\Model\SMTPNotificationRuleBase, InfluxDB2\Model\TelegramNotificationRule, and InfluxDB2\Model\TelegramNotificationRuleBase.
InfluxDB2\Model\NotificationRuleDiscriminator::offsetSet | ( | $offset, | |
$value ) |
Sets value based on offset.
integer | $offset | Offset |
mixed | $value | Value to be set |
Reimplemented from InfluxDB2\Model\NotificationRuleBase.
Reimplemented in InfluxDB2\Model\HTTPNotificationRule, InfluxDB2\Model\HTTPNotificationRuleBase, InfluxDB2\Model\NotificationRule, InfluxDB2\Model\PagerDutyNotificationRule, InfluxDB2\Model\PagerDutyNotificationRuleBase, InfluxDB2\Model\SlackNotificationRule, InfluxDB2\Model\SlackNotificationRuleBase, InfluxDB2\Model\SMTPNotificationRule, InfluxDB2\Model\SMTPNotificationRuleBase, InfluxDB2\Model\TelegramNotificationRule, and InfluxDB2\Model\TelegramNotificationRuleBase.
InfluxDB2\Model\NotificationRuleDiscriminator::offsetUnset | ( | $offset | ) |
Unsets offset.
integer | $offset | Offset |
Reimplemented from InfluxDB2\Model\NotificationRuleBase.
Reimplemented in InfluxDB2\Model\HTTPNotificationRule, InfluxDB2\Model\HTTPNotificationRuleBase, InfluxDB2\Model\NotificationRule, InfluxDB2\Model\PagerDutyNotificationRule, InfluxDB2\Model\PagerDutyNotificationRuleBase, InfluxDB2\Model\SlackNotificationRule, InfluxDB2\Model\SlackNotificationRuleBase, InfluxDB2\Model\SMTPNotificationRule, InfluxDB2\Model\SMTPNotificationRuleBase, InfluxDB2\Model\TelegramNotificationRule, and InfluxDB2\Model\TelegramNotificationRuleBase.
|
static |
Array of property to format mappings. Used for (de)serialization
Reimplemented from InfluxDB2\Model\NotificationRuleBase.
Reimplemented in InfluxDB2\Model\HTTPNotificationRule, InfluxDB2\Model\HTTPNotificationRuleBase, InfluxDB2\Model\NotificationRule, InfluxDB2\Model\PagerDutyNotificationRule, InfluxDB2\Model\PagerDutyNotificationRuleBase, InfluxDB2\Model\SlackNotificationRule, InfluxDB2\Model\SlackNotificationRuleBase, InfluxDB2\Model\SMTPNotificationRule, InfluxDB2\Model\SMTPNotificationRuleBase, InfluxDB2\Model\TelegramNotificationRule, and InfluxDB2\Model\TelegramNotificationRuleBase.
|
static |
Array of property to type mappings. Used for (de)serialization
Reimplemented from InfluxDB2\Model\NotificationRuleBase.
Reimplemented in InfluxDB2\Model\HTTPNotificationRule, InfluxDB2\Model\HTTPNotificationRuleBase, InfluxDB2\Model\NotificationRule, InfluxDB2\Model\PagerDutyNotificationRule, InfluxDB2\Model\PagerDutyNotificationRuleBase, InfluxDB2\Model\SlackNotificationRule, InfluxDB2\Model\SlackNotificationRuleBase, InfluxDB2\Model\SMTPNotificationRule, InfluxDB2\Model\SMTPNotificationRuleBase, InfluxDB2\Model\TelegramNotificationRule, and InfluxDB2\Model\TelegramNotificationRuleBase.
|
static |
Array of attributes to setter functions (for deserialization of responses)
Reimplemented from InfluxDB2\Model\NotificationRuleBase.
Reimplemented in InfluxDB2\Model\HTTPNotificationRule, InfluxDB2\Model\HTTPNotificationRuleBase, InfluxDB2\Model\NotificationRule, InfluxDB2\Model\PagerDutyNotificationRule, InfluxDB2\Model\PagerDutyNotificationRuleBase, InfluxDB2\Model\SlackNotificationRule, InfluxDB2\Model\SlackNotificationRuleBase, InfluxDB2\Model\SMTPNotificationRule, InfluxDB2\Model\SMTPNotificationRuleBase, InfluxDB2\Model\TelegramNotificationRule, and InfluxDB2\Model\TelegramNotificationRuleBase.
InfluxDB2\Model\NotificationRuleDiscriminator::valid | ( | ) |
Validate all the properties in the model return true if all passed
Reimplemented from InfluxDB2\Model\NotificationRuleBase.
Reimplemented in InfluxDB2\Model\HTTPNotificationRule, InfluxDB2\Model\HTTPNotificationRuleBase, InfluxDB2\Model\NotificationRule, InfluxDB2\Model\PagerDutyNotificationRule, InfluxDB2\Model\PagerDutyNotificationRuleBase, InfluxDB2\Model\SlackNotificationRule, InfluxDB2\Model\SlackNotificationRuleBase, InfluxDB2\Model\SMTPNotificationRule, InfluxDB2\Model\SMTPNotificationRuleBase, InfluxDB2\Model\TelegramNotificationRule, and InfluxDB2\Model\TelegramNotificationRuleBase.
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |