AWS SDK for C++  1.8.126
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoTAnalytics::Model::LateDataRule Class Reference

#include <LateDataRule.h>

Public Member Functions

 LateDataRule ()
 
 LateDataRule (Aws::Utils::Json::JsonView jsonValue)
 
LateDataRuleoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRuleName () const
 
bool RuleNameHasBeenSet () const
 
void SetRuleName (const Aws::String &value)
 
void SetRuleName (Aws::String &&value)
 
void SetRuleName (const char *value)
 
LateDataRuleWithRuleName (const Aws::String &value)
 
LateDataRuleWithRuleName (Aws::String &&value)
 
LateDataRuleWithRuleName (const char *value)
 
const LateDataRuleConfigurationGetRuleConfiguration () const
 
bool RuleConfigurationHasBeenSet () const
 
void SetRuleConfiguration (const LateDataRuleConfiguration &value)
 
void SetRuleConfiguration (LateDataRuleConfiguration &&value)
 
LateDataRuleWithRuleConfiguration (const LateDataRuleConfiguration &value)
 
LateDataRuleWithRuleConfiguration (LateDataRuleConfiguration &&value)
 

Detailed Description

A structure that contains the name and configuration information of a late data rule.

See Also:

AWS API Reference

Definition at line 33 of file LateDataRule.h.

Constructor & Destructor Documentation

◆ LateDataRule() [1/2]

Aws::IoTAnalytics::Model::LateDataRule::LateDataRule ( )

◆ LateDataRule() [2/2]

Aws::IoTAnalytics::Model::LateDataRule::LateDataRule ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetRuleConfiguration()

const LateDataRuleConfiguration& Aws::IoTAnalytics::Model::LateDataRule::GetRuleConfiguration ( ) const
inline

The information needed to configure the late data rule.

Definition at line 86 of file LateDataRule.h.

◆ GetRuleName()

const Aws::String& Aws::IoTAnalytics::Model::LateDataRule::GetRuleName ( ) const
inline

The name of the late data rule.

Definition at line 45 of file LateDataRule.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoTAnalytics::Model::LateDataRule::Jsonize ( ) const

◆ operator=()

LateDataRule& Aws::IoTAnalytics::Model::LateDataRule::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RuleConfigurationHasBeenSet()

bool Aws::IoTAnalytics::Model::LateDataRule::RuleConfigurationHasBeenSet ( ) const
inline

The information needed to configure the late data rule.

Definition at line 91 of file LateDataRule.h.

◆ RuleNameHasBeenSet()

bool Aws::IoTAnalytics::Model::LateDataRule::RuleNameHasBeenSet ( ) const
inline

The name of the late data rule.

Definition at line 50 of file LateDataRule.h.

◆ SetRuleConfiguration() [1/2]

void Aws::IoTAnalytics::Model::LateDataRule::SetRuleConfiguration ( const LateDataRuleConfiguration value)
inline

The information needed to configure the late data rule.

Definition at line 96 of file LateDataRule.h.

◆ SetRuleConfiguration() [2/2]

void Aws::IoTAnalytics::Model::LateDataRule::SetRuleConfiguration ( LateDataRuleConfiguration &&  value)
inline

The information needed to configure the late data rule.

Definition at line 101 of file LateDataRule.h.

◆ SetRuleName() [1/3]

void Aws::IoTAnalytics::Model::LateDataRule::SetRuleName ( Aws::String &&  value)
inline

The name of the late data rule.

Definition at line 60 of file LateDataRule.h.

◆ SetRuleName() [2/3]

void Aws::IoTAnalytics::Model::LateDataRule::SetRuleName ( const Aws::String value)
inline

The name of the late data rule.

Definition at line 55 of file LateDataRule.h.

◆ SetRuleName() [3/3]

void Aws::IoTAnalytics::Model::LateDataRule::SetRuleName ( const char *  value)
inline

The name of the late data rule.

Definition at line 65 of file LateDataRule.h.

◆ WithRuleConfiguration() [1/2]

LateDataRule& Aws::IoTAnalytics::Model::LateDataRule::WithRuleConfiguration ( const LateDataRuleConfiguration value)
inline

The information needed to configure the late data rule.

Definition at line 106 of file LateDataRule.h.

◆ WithRuleConfiguration() [2/2]

LateDataRule& Aws::IoTAnalytics::Model::LateDataRule::WithRuleConfiguration ( LateDataRuleConfiguration &&  value)
inline

The information needed to configure the late data rule.

Definition at line 111 of file LateDataRule.h.

◆ WithRuleName() [1/3]

LateDataRule& Aws::IoTAnalytics::Model::LateDataRule::WithRuleName ( Aws::String &&  value)
inline

The name of the late data rule.

Definition at line 75 of file LateDataRule.h.

◆ WithRuleName() [2/3]

LateDataRule& Aws::IoTAnalytics::Model::LateDataRule::WithRuleName ( const Aws::String value)
inline

The name of the late data rule.

Definition at line 70 of file LateDataRule.h.

◆ WithRuleName() [3/3]

LateDataRule& Aws::IoTAnalytics::Model::LateDataRule::WithRuleName ( const char *  value)
inline

The name of the late data rule.

Definition at line 80 of file LateDataRule.h.


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