InfluxDB PHP Client
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes | Static Protected Attributes | List of all members
InfluxDB2\Model\TemplateSummarySummaryNotificationRules Class Reference
Inheritance diagram for InfluxDB2\Model\TemplateSummarySummaryNotificationRules:
InfluxDB2\Model\ModelInterface

Public Member Functions

 getModelName ()
 
 __construct (array $data=null)
 
 listInvalidProperties ()
 
 valid ()
 
 getKind ()
 
 setKind ($kind)
 
 getTemplateMetaName ()
 
 setTemplateMetaName ($template_meta_name)
 
 getName ()
 
 setName ($name)
 
 getDescription ()
 
 setDescription ($description)
 
 getEndpointTemplateMetaName ()
 
 setEndpointTemplateMetaName ($endpoint_template_meta_name)
 
 getEndpointId ()
 
 setEndpointId ($endpoint_id)
 
 getEndpointType ()
 
 setEndpointType ($endpoint_type)
 
 getEvery ()
 
 setEvery ($every)
 
 getOffset ()
 
 setOffset ($offset)
 
 getMessageTemplate ()
 
 setMessageTemplate ($message_template)
 
 getStatus ()
 
 setStatus ($status)
 
 getStatusRules ()
 
 setStatusRules ($status_rules)
 
 getTagRules ()
 
 setTagRules ($tag_rules)
 
 getLabelAssociations ()
 
 setLabelAssociations ($label_associations)
 
 getEnvReferences ()
 
 setEnvReferences ($env_references)
 
 offsetExists ($offset)
 
 offsetGet ($offset)
 
 offsetSet ($offset, $value)
 
 offsetUnset ($offset)
 
 __toString ()
 
 getModelName ()
 
 listInvalidProperties ()
 
 valid ()
 

Static Public Member Functions

static openAPITypes ()
 
static openAPIFormats ()
 
static attributeMap ()
 
static setters ()
 
static getters ()
 
static openAPITypes ()
 
static openAPIFormats ()
 
static attributeMap ()
 
static setters ()
 
static getters ()
 

Public Attributes

const DISCRIMINATOR = null
 

Protected Attributes

 $container = []
 

Static Protected Attributes

static $openAPIModelName = 'TemplateSummary_summary_notificationRules'
 
static $openAPITypes
 
static $openAPIFormats
 
static $attributeMap
 
static $setters
 
static $getters
 

Constructor & Destructor Documentation

◆ __construct()

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

Constructor

Parameters
mixed[]$dataAssociated array of property values initializing the model

Member Function Documentation

◆ __toString()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::__toString ( )

Gets the string presentation of the object

Returns
string

◆ attributeMap()

static InfluxDB2\Model\TemplateSummarySummaryNotificationRules::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.

◆ getDescription()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::getDescription ( )

Gets description

Returns
string|null

◆ getEndpointId()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::getEndpointId ( )

Gets endpoint_id

Returns
string|null

◆ getEndpointTemplateMetaName()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::getEndpointTemplateMetaName ( )

Gets endpoint_template_meta_name

Returns
string|null

◆ getEndpointType()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::getEndpointType ( )

Gets endpoint_type

Returns
string|null

◆ getEnvReferences()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::getEnvReferences ( )

Gets env_references

Returns
object[]|null

◆ getEvery()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::getEvery ( )

Gets every

Returns
string|null

◆ getKind()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::getKind ( )

Gets kind

Returns
\InfluxDB2\Model\TemplateKind|null

◆ getLabelAssociations()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::getLabelAssociations ( )

Gets label_associations

Returns
\InfluxDB2\Model\TemplateSummaryLabel[]|null

◆ getMessageTemplate()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::getMessageTemplate ( )

Gets message_template

Returns
string|null

◆ getModelName()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::getModelName ( )

The original name of the model.

Returns
string

Implements InfluxDB2\Model\ModelInterface.

◆ getName()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::getName ( )

Gets name

Returns
string|null

◆ getOffset()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::getOffset ( )

Gets offset

Returns
string|null

◆ getStatus()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::getStatus ( )

Gets status

Returns
string|null

◆ getStatusRules()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::getStatusRules ( )

Gets status_rules

Returns
\InfluxDB2\Model\TemplateSummarySummaryStatusRules[]|null

◆ getTagRules()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::getTagRules ( )

Gets tag_rules

Returns
\InfluxDB2\Model\TemplateSummarySummaryTagRules[]|null

◆ getTemplateMetaName()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::getTemplateMetaName ( )

Gets template_meta_name

Returns
string|null

◆ getters()

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

Array of attributes to getter functions (for serialization of requests)

Returns
array

Implements InfluxDB2\Model\ModelInterface.

◆ listInvalidProperties()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::listInvalidProperties ( )

Show all the invalid properties with reasons.

Returns
array invalid properties with reasons

Implements InfluxDB2\Model\ModelInterface.

◆ offsetExists()

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

Returns true if offset exists. False otherwise.

Parameters
integer$offsetOffset
Returns
boolean

◆ offsetGet()

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

Gets offset.

Parameters
integer$offsetOffset
Returns
mixed

◆ offsetSet()

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

Sets value based on offset.

Parameters
integer$offsetOffset
mixed$valueValue to be set
Returns
void

◆ offsetUnset()

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

Unsets offset.

Parameters
integer$offsetOffset
Returns
void

◆ openAPIFormats()

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

Array of property to format mappings. Used for (de)serialization

Returns
array

Implements InfluxDB2\Model\ModelInterface.

◆ openAPITypes()

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

Array of property to type mappings. Used for (de)serialization

Returns
array

Implements InfluxDB2\Model\ModelInterface.

◆ setDescription()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::setDescription (   $description)

Sets description

Parameters
string | null$descriptiondescription
Returns
$this

◆ setEndpointId()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::setEndpointId (   $endpoint_id)

Sets endpoint_id

Parameters
string | null$endpoint_idendpoint_id
Returns
$this

◆ setEndpointTemplateMetaName()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::setEndpointTemplateMetaName (   $endpoint_template_meta_name)

Sets endpoint_template_meta_name

Parameters
string | null$endpoint_template_meta_nameendpoint_template_meta_name
Returns
$this

◆ setEndpointType()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::setEndpointType (   $endpoint_type)

Sets endpoint_type

Parameters
string | null$endpoint_typeendpoint_type
Returns
$this

◆ setEnvReferences()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::setEnvReferences (   $env_references)

Sets env_references

Parameters
object[] | null$env_referencesenv_references
Returns
$this

◆ setEvery()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::setEvery (   $every)

Sets every

Parameters
string | null$everyevery
Returns
$this

◆ setKind()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::setKind (   $kind)

Sets kind

Parameters
\InfluxDB2\Model\TemplateKind | null$kindkind
Returns
$this

◆ setLabelAssociations()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::setLabelAssociations (   $label_associations)

Sets label_associations

Parameters
\InfluxDB2\Model\TemplateSummaryLabel[] | null$label_associationslabel_associations
Returns
$this

◆ setMessageTemplate()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::setMessageTemplate (   $message_template)

Sets message_template

Parameters
string | null$message_templatemessage_template
Returns
$this

◆ setName()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::setName (   $name)

Sets name

Parameters
string | null$namename
Returns
$this

◆ setOffset()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::setOffset (   $offset)

Sets offset

Parameters
string | null$offsetoffset
Returns
$this

◆ setStatus()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::setStatus (   $status)

Sets status

Parameters
string | null$statusstatus
Returns
$this

◆ setStatusRules()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::setStatusRules (   $status_rules)

Sets status_rules

Parameters
\InfluxDB2\Model\TemplateSummarySummaryStatusRules[] | null$status_rulesstatus_rules
Returns
$this

◆ setTagRules()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::setTagRules (   $tag_rules)

Sets tag_rules

Parameters
\InfluxDB2\Model\TemplateSummarySummaryTagRules[] | null$tag_rulestag_rules
Returns
$this

◆ setTemplateMetaName()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::setTemplateMetaName (   $template_meta_name)

Sets template_meta_name

Parameters
string | null$template_meta_nametemplate_meta_name
Returns
$this

◆ setters()

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

Array of attributes to setter functions (for deserialization of responses)

Returns
array

Implements InfluxDB2\Model\ModelInterface.

◆ valid()

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::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.

Member Data Documentation

◆ $attributeMap

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::$attributeMap
staticprotected
Initial value:
= [
'kind' => 'kind',
'template_meta_name' => 'templateMetaName',
'name' => 'name',
'description' => 'description',
'endpoint_template_meta_name' => 'endpointTemplateMetaName',
'endpoint_id' => 'endpointID',
'endpoint_type' => 'endpointType',
'every' => 'every',
'offset' => 'offset',
'message_template' => 'messageTemplate',
'status' => 'status',
'status_rules' => 'statusRules',
'tag_rules' => 'tagRules',
'label_associations' => 'labelAssociations',
'env_references' => 'envReferences'
]

◆ $getters

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::$getters
staticprotected
Initial value:
= [
'kind' => 'getKind',
'template_meta_name' => 'getTemplateMetaName',
'name' => 'getName',
'description' => 'getDescription',
'endpoint_template_meta_name' => 'getEndpointTemplateMetaName',
'endpoint_id' => 'getEndpointId',
'endpoint_type' => 'getEndpointType',
'every' => 'getEvery',
'offset' => 'getOffset',
'message_template' => 'getMessageTemplate',
'status' => 'getStatus',
'status_rules' => 'getStatusRules',
'tag_rules' => 'getTagRules',
'label_associations' => 'getLabelAssociations',
'env_references' => 'getEnvReferences'
]

◆ $openAPIFormats

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::$openAPIFormats
staticprotected
Initial value:
= [
'kind' => null,
'template_meta_name' => null,
'name' => null,
'description' => null,
'endpoint_template_meta_name' => null,
'endpoint_id' => null,
'endpoint_type' => null,
'every' => null,
'offset' => null,
'message_template' => null,
'status' => null,
'status_rules' => null,
'tag_rules' => null,
'label_associations' => null,
'env_references' => null
]

◆ $openAPITypes

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::$openAPITypes
staticprotected
Initial value:
= [
'kind' => '\InfluxDB2\Model\TemplateKind',
'template_meta_name' => 'string',
'name' => 'string',
'description' => 'string',
'endpoint_template_meta_name' => 'string',
'endpoint_id' => 'string',
'endpoint_type' => 'string',
'every' => 'string',
'offset' => 'string',
'message_template' => 'string',
'status' => 'string',
'status_rules' => '\InfluxDB2\Model\TemplateSummarySummaryStatusRules[]',
'tag_rules' => '\InfluxDB2\Model\TemplateSummarySummaryTagRules[]',
'label_associations' => '\InfluxDB2\Model\TemplateSummaryLabel[]',
'env_references' => 'object[]'
]

◆ $setters

InfluxDB2\Model\TemplateSummarySummaryNotificationRules::$setters
staticprotected
Initial value:
= [
'kind' => 'setKind',
'template_meta_name' => 'setTemplateMetaName',
'name' => 'setName',
'description' => 'setDescription',
'endpoint_template_meta_name' => 'setEndpointTemplateMetaName',
'endpoint_id' => 'setEndpointId',
'endpoint_type' => 'setEndpointType',
'every' => 'setEvery',
'offset' => 'setOffset',
'message_template' => 'setMessageTemplate',
'status' => 'setStatus',
'status_rules' => 'setStatusRules',
'tag_rules' => 'setTagRules',
'label_associations' => 'setLabelAssociations',
'env_references' => 'setEnvReferences'
]

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