#include <Event.h>
AWS_IOTEVENTS_API Event ()=default
|
template<typename EventNameT = Aws::String>
template<typename EventNameT = Aws::String>
|
template<typename ConditionT = Aws::String>
template<typename ConditionT = Aws::String>
|
template<typename ActionsT = Aws::Vector<Action>>
template<typename ActionsT = Aws::Vector<Action>>
template<typename ActionsT = Action>
Specifies the actions
to be performed when the condition
evaluates to TRUE.
See Also:
AWS API Reference
Definition at line 34 of file Event.h.
◆ Event() [1/2]
AWS_IOTEVENTS_API Aws::IoTEvents::Model::Event::Event
(
)
default
◆ Event() [2/2]
◆ ActionsHasBeenSet()
bool Aws::IoTEvents::Model::Event::ActionsHasBeenSet
(
)
const
inline
The actions to be performed.
Definition at line 75 of file Event.h.
◆ AddActions()
template<typename ActionsT = Action>
Event & Aws::IoTEvents::Model::Event::AddActions
(
ActionsT &&
value)
inline
The actions to be performed.
Definition at line 81 of file Event.h.
◆ ConditionHasBeenSet()
bool Aws::IoTEvents::Model::Event::ConditionHasBeenSet
(
)
const
inline
Optional. The Boolean expression that, when TRUE, causes the actions
to be performed. If not present, the actions are performed (=TRUE). If the expression result is not a Boolean value, the actions are not performed (=FALSE).
Definition at line 63 of file Event.h.
◆ EventNameHasBeenSet()
bool Aws::IoTEvents::Model::Event::EventNameHasBeenSet
(
)
const
inline
The name of the event.
Definition at line 48 of file Event.h.
◆ GetActions()
The actions to be performed.
Definition at line 74 of file Event.h.
◆ GetCondition()
const Aws::String & Aws::IoTEvents::Model::Event::GetCondition
(
)
const
inline
Optional. The Boolean expression that, when TRUE, causes the actions
to be performed. If not present, the actions are performed (=TRUE). If the expression result is not a Boolean value, the actions are not performed (=FALSE).
Definition at line 62 of file Event.h.
◆ GetEventName()
const Aws::String & Aws::IoTEvents::Model::Event::GetEventName
(
)
const
inline
The name of the event.
Definition at line 47 of file Event.h.
◆ Jsonize()
◆ operator=()
◆ SetActions()
template<typename ActionsT = Aws::Vector<Action>>
void Aws::IoTEvents::Model::Event::SetActions
(
ActionsT &&
value)
inline
The actions to be performed.
Definition at line 77 of file Event.h.
◆ SetCondition()
template<typename ConditionT = Aws::String>
void Aws::IoTEvents::Model::Event::SetCondition
(
ConditionT &&
value)
inline
Optional. The Boolean expression that, when TRUE, causes the actions
to be performed. If not present, the actions are performed (=TRUE). If the expression result is not a Boolean value, the actions are not performed (=FALSE).
Definition at line 65 of file Event.h.
◆ SetEventName()
template<typename EventNameT = Aws::String>
void Aws::IoTEvents::Model::Event::SetEventName
(
EventNameT &&
value)
inline
The name of the event.
Definition at line 50 of file Event.h.
◆ WithActions()
template<typename ActionsT = Aws::Vector<Action>>
Event & Aws::IoTEvents::Model::Event::WithActions
(
ActionsT &&
value)
inline
The actions to be performed.
Definition at line 79 of file Event.h.
◆ WithCondition()
template<typename ConditionT = Aws::String>
Event & Aws::IoTEvents::Model::Event::WithCondition
(
ConditionT &&
value)
inline
Optional. The Boolean expression that, when TRUE, causes the actions
to be performed. If not present, the actions are performed (=TRUE). If the expression result is not a Boolean value, the actions are not performed (=FALSE).
Definition at line 67 of file Event.h.
◆ WithEventName()
template<typename EventNameT = Aws::String>
Event & Aws::IoTEvents::Model::Event::WithEventName
(
EventNameT &&
value)
inline
The name of the event.
Definition at line 52 of file Event.h.
The documentation for this class was generated from the following file:
- generated/src/aws-cpp-sdk-iotevents/include/aws/iotevents/model/Event.h