InfluxDB PHP Client
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Static Protected Attributes | List of all members
InfluxDB2\Model\NotificationEndpointDiscriminator Class Reference
Inheritance diagram for InfluxDB2\Model\NotificationEndpointDiscriminator:
InfluxDB2\Model\NotificationEndpointBase InfluxDB2\Model\ModelInterface InfluxDB2\Model\NotificationEndpoint InfluxDB2\Model\HTTPNotificationEndpoint InfluxDB2\Model\PagerDutyNotificationEndpoint InfluxDB2\Model\SlackNotificationEndpoint InfluxDB2\Model\TelegramNotificationEndpoint

Public Member Functions

 getModelName ()
 
 __construct (array $data=null)
 
 listInvalidProperties ()
 
 valid ()
 
 offsetExists ($offset)
 
 offsetGet ($offset)
 
 offsetSet ($offset, $value)
 
 offsetUnset ($offset)
 
 __toString ()
 
- Public Member Functions inherited from InfluxDB2\Model\NotificationEndpointBase
 getStatusAllowableValues ()
 
 getId ()
 
 setId ($id)
 
 getOrgId ()
 
 setOrgId ($org_id)
 
 getUserId ()
 
 setUserId ($user_id)
 
 getCreatedAt ()
 
 setCreatedAt ($created_at)
 
 getUpdatedAt ()
 
 setUpdatedAt ($updated_at)
 
 getDescription ()
 
 setDescription ($description)
 
 getName ()
 
 setName ($name)
 
 getStatus ()
 
 setStatus ($status)
 
 getLabels ()
 
 setLabels ($labels)
 
 getLinks ()
 
 setLinks ($links)
 
 getType ()
 
 setType ($type)
 

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\NotificationEndpointBase
const DISCRIMINATOR = null
 
const STATUS_ACTIVE = 'active'
 
const STATUS_INACTIVE = 'inactive'
 

Static Protected Attributes

static $openAPIModelName = 'NotificationEndpointDiscriminator'
 
static $openAPITypes
 
static $openAPIFormats
 
static $attributeMap
 
static $setters
 
static $getters
 
- Static Protected Attributes inherited from InfluxDB2\Model\NotificationEndpointBase
static $openAPIModelName = 'NotificationEndpointBase'
 
static $openAPITypes
 
static $openAPIFormats
 
static $attributeMap
 
static $setters
 
static $getters
 

Additional Inherited Members

- Protected Attributes inherited from InfluxDB2\Model\NotificationEndpointBase
 $container = []
 

Constructor & Destructor Documentation

◆ __construct()

InfluxDB2\Model\NotificationEndpointDiscriminator::__construct ( array $data = null)

Member Function Documentation

◆ __toString()

InfluxDB2\Model\NotificationEndpointDiscriminator::__toString ( )

◆ attributeMap()

static InfluxDB2\Model\NotificationEndpointDiscriminator::attributeMap ( )
static

◆ getModelName()

InfluxDB2\Model\NotificationEndpointDiscriminator::getModelName ( )

◆ getters()

static InfluxDB2\Model\NotificationEndpointDiscriminator::getters ( )
static

◆ listInvalidProperties()

InfluxDB2\Model\NotificationEndpointDiscriminator::listInvalidProperties ( )

◆ offsetExists()

InfluxDB2\Model\NotificationEndpointDiscriminator::offsetExists ( $offset)

◆ offsetGet()

InfluxDB2\Model\NotificationEndpointDiscriminator::offsetGet ( $offset)

◆ offsetSet()

InfluxDB2\Model\NotificationEndpointDiscriminator::offsetSet ( $offset,
$value )

◆ offsetUnset()

InfluxDB2\Model\NotificationEndpointDiscriminator::offsetUnset ( $offset)

◆ openAPIFormats()

static InfluxDB2\Model\NotificationEndpointDiscriminator::openAPIFormats ( )
static

◆ openAPITypes()

static InfluxDB2\Model\NotificationEndpointDiscriminator::openAPITypes ( )
static

◆ setters()

static InfluxDB2\Model\NotificationEndpointDiscriminator::setters ( )
static

◆ valid()

InfluxDB2\Model\NotificationEndpointDiscriminator::valid ( )

Validate all the properties in the model return true if all passed

Returns
bool True if all properties are valid

Reimplemented from InfluxDB2\Model\NotificationEndpointBase.

Reimplemented in InfluxDB2\Model\HTTPNotificationEndpoint, InfluxDB2\Model\NotificationEndpoint, InfluxDB2\Model\PagerDutyNotificationEndpoint, InfluxDB2\Model\SlackNotificationEndpoint, and InfluxDB2\Model\TelegramNotificationEndpoint.

Member Data Documentation

◆ $attributeMap

InfluxDB2\Model\NotificationEndpointDiscriminator::$attributeMap
staticprotected
Initial value:
= [
]

◆ $getters

InfluxDB2\Model\NotificationEndpointDiscriminator::$getters
staticprotected
Initial value:
= [
]

◆ $openAPIFormats

InfluxDB2\Model\NotificationEndpointDiscriminator::$openAPIFormats
staticprotected
Initial value:
= [
]

◆ $openAPITypes

InfluxDB2\Model\NotificationEndpointDiscriminator::$openAPITypes
staticprotected
Initial value:
= [
]

◆ $setters

InfluxDB2\Model\NotificationEndpointDiscriminator::$setters
staticprotected
Initial value:
= [
]

The documentation for this class was generated from the following file: