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

#include <IotEventsDestinationConfiguration.h>

Public Member Functions

 IotEventsDestinationConfiguration ()
 
 IotEventsDestinationConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
IotEventsDestinationConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetInputName () const
 
bool InputNameHasBeenSet () const
 
void SetInputName (const Aws::String &value)
 
void SetInputName (Aws::String &&value)
 
void SetInputName (const char *value)
 
IotEventsDestinationConfigurationWithInputName (const Aws::String &value)
 
IotEventsDestinationConfigurationWithInputName (Aws::String &&value)
 
IotEventsDestinationConfigurationWithInputName (const char *value)
 
const Aws::StringGetRoleArn () const
 
bool RoleArnHasBeenSet () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
IotEventsDestinationConfigurationWithRoleArn (const Aws::String &value)
 
IotEventsDestinationConfigurationWithRoleArn (Aws::String &&value)
 
IotEventsDestinationConfigurationWithRoleArn (const char *value)
 

Detailed Description

Configuration information for delivery of dataset contents to AWS IoT Events.

See Also:

AWS API Reference

Definition at line 32 of file IotEventsDestinationConfiguration.h.

Constructor & Destructor Documentation

◆ IotEventsDestinationConfiguration() [1/2]

Aws::IoTAnalytics::Model::IotEventsDestinationConfiguration::IotEventsDestinationConfiguration ( )

◆ IotEventsDestinationConfiguration() [2/2]

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

Member Function Documentation

◆ GetInputName()

const Aws::String& Aws::IoTAnalytics::Model::IotEventsDestinationConfiguration::GetInputName ( ) const
inline

The name of the AWS IoT Events input to which dataset contents are delivered.

Definition at line 45 of file IotEventsDestinationConfiguration.h.

◆ GetRoleArn()

const Aws::String& Aws::IoTAnalytics::Model::IotEventsDestinationConfiguration::GetRoleArn ( ) const
inline

The ARN of the role that grants AWS IoT Analytics permission to deliver dataset contents to an AWS IoT Events input.

Definition at line 94 of file IotEventsDestinationConfiguration.h.

◆ InputNameHasBeenSet()

bool Aws::IoTAnalytics::Model::IotEventsDestinationConfiguration::InputNameHasBeenSet ( ) const
inline

The name of the AWS IoT Events input to which dataset contents are delivered.

Definition at line 51 of file IotEventsDestinationConfiguration.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RoleArnHasBeenSet()

bool Aws::IoTAnalytics::Model::IotEventsDestinationConfiguration::RoleArnHasBeenSet ( ) const
inline

The ARN of the role that grants AWS IoT Analytics permission to deliver dataset contents to an AWS IoT Events input.

Definition at line 100 of file IotEventsDestinationConfiguration.h.

◆ SetInputName() [1/3]

void Aws::IoTAnalytics::Model::IotEventsDestinationConfiguration::SetInputName ( const Aws::String value)
inline

The name of the AWS IoT Events input to which dataset contents are delivered.

Definition at line 57 of file IotEventsDestinationConfiguration.h.

◆ SetInputName() [2/3]

void Aws::IoTAnalytics::Model::IotEventsDestinationConfiguration::SetInputName ( Aws::String &&  value)
inline

The name of the AWS IoT Events input to which dataset contents are delivered.

Definition at line 63 of file IotEventsDestinationConfiguration.h.

◆ SetInputName() [3/3]

void Aws::IoTAnalytics::Model::IotEventsDestinationConfiguration::SetInputName ( const char *  value)
inline

The name of the AWS IoT Events input to which dataset contents are delivered.

Definition at line 69 of file IotEventsDestinationConfiguration.h.

◆ SetRoleArn() [1/3]

void Aws::IoTAnalytics::Model::IotEventsDestinationConfiguration::SetRoleArn ( const Aws::String value)
inline

The ARN of the role that grants AWS IoT Analytics permission to deliver dataset contents to an AWS IoT Events input.

Definition at line 106 of file IotEventsDestinationConfiguration.h.

◆ SetRoleArn() [2/3]

void Aws::IoTAnalytics::Model::IotEventsDestinationConfiguration::SetRoleArn ( Aws::String &&  value)
inline

The ARN of the role that grants AWS IoT Analytics permission to deliver dataset contents to an AWS IoT Events input.

Definition at line 112 of file IotEventsDestinationConfiguration.h.

◆ SetRoleArn() [3/3]

void Aws::IoTAnalytics::Model::IotEventsDestinationConfiguration::SetRoleArn ( const char *  value)
inline

The ARN of the role that grants AWS IoT Analytics permission to deliver dataset contents to an AWS IoT Events input.

Definition at line 118 of file IotEventsDestinationConfiguration.h.

◆ WithInputName() [1/3]

IotEventsDestinationConfiguration& Aws::IoTAnalytics::Model::IotEventsDestinationConfiguration::WithInputName ( const Aws::String value)
inline

The name of the AWS IoT Events input to which dataset contents are delivered.

Definition at line 75 of file IotEventsDestinationConfiguration.h.

◆ WithInputName() [2/3]

IotEventsDestinationConfiguration& Aws::IoTAnalytics::Model::IotEventsDestinationConfiguration::WithInputName ( Aws::String &&  value)
inline

The name of the AWS IoT Events input to which dataset contents are delivered.

Definition at line 81 of file IotEventsDestinationConfiguration.h.

◆ WithInputName() [3/3]

IotEventsDestinationConfiguration& Aws::IoTAnalytics::Model::IotEventsDestinationConfiguration::WithInputName ( const char *  value)
inline

The name of the AWS IoT Events input to which dataset contents are delivered.

Definition at line 87 of file IotEventsDestinationConfiguration.h.

◆ WithRoleArn() [1/3]

IotEventsDestinationConfiguration& Aws::IoTAnalytics::Model::IotEventsDestinationConfiguration::WithRoleArn ( const Aws::String value)
inline

The ARN of the role that grants AWS IoT Analytics permission to deliver dataset contents to an AWS IoT Events input.

Definition at line 124 of file IotEventsDestinationConfiguration.h.

◆ WithRoleArn() [2/3]

IotEventsDestinationConfiguration& Aws::IoTAnalytics::Model::IotEventsDestinationConfiguration::WithRoleArn ( Aws::String &&  value)
inline

The ARN of the role that grants AWS IoT Analytics permission to deliver dataset contents to an AWS IoT Events input.

Definition at line 130 of file IotEventsDestinationConfiguration.h.

◆ WithRoleArn() [3/3]

IotEventsDestinationConfiguration& Aws::IoTAnalytics::Model::IotEventsDestinationConfiguration::WithRoleArn ( const char *  value)
inline

The ARN of the role that grants AWS IoT Analytics permission to deliver dataset contents to an AWS IoT Events input.

Definition at line 136 of file IotEventsDestinationConfiguration.h.


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