AWS SDK for C++  1.8.182
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::KafkaAction Class Reference

#include <KafkaAction.h>

Public Member Functions

 KafkaAction ()
 
 KafkaAction (Aws::Utils::Json::JsonView jsonValue)
 
KafkaActionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDestinationArn () const
 
bool DestinationArnHasBeenSet () const
 
void SetDestinationArn (const Aws::String &value)
 
void SetDestinationArn (Aws::String &&value)
 
void SetDestinationArn (const char *value)
 
KafkaActionWithDestinationArn (const Aws::String &value)
 
KafkaActionWithDestinationArn (Aws::String &&value)
 
KafkaActionWithDestinationArn (const char *value)
 
const Aws::StringGetTopic () const
 
bool TopicHasBeenSet () const
 
void SetTopic (const Aws::String &value)
 
void SetTopic (Aws::String &&value)
 
void SetTopic (const char *value)
 
KafkaActionWithTopic (const Aws::String &value)
 
KafkaActionWithTopic (Aws::String &&value)
 
KafkaActionWithTopic (const char *value)
 
const Aws::StringGetKey () const
 
bool KeyHasBeenSet () const
 
void SetKey (const Aws::String &value)
 
void SetKey (Aws::String &&value)
 
void SetKey (const char *value)
 
KafkaActionWithKey (const Aws::String &value)
 
KafkaActionWithKey (Aws::String &&value)
 
KafkaActionWithKey (const char *value)
 
const Aws::StringGetPartition () const
 
bool PartitionHasBeenSet () const
 
void SetPartition (const Aws::String &value)
 
void SetPartition (Aws::String &&value)
 
void SetPartition (const char *value)
 
KafkaActionWithPartition (const Aws::String &value)
 
KafkaActionWithPartition (Aws::String &&value)
 
KafkaActionWithPartition (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetClientProperties () const
 
bool ClientPropertiesHasBeenSet () const
 
void SetClientProperties (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetClientProperties (Aws::Map< Aws::String, Aws::String > &&value)
 
KafkaActionWithClientProperties (const Aws::Map< Aws::String, Aws::String > &value)
 
KafkaActionWithClientProperties (Aws::Map< Aws::String, Aws::String > &&value)
 
KafkaActionAddClientProperties (const Aws::String &key, const Aws::String &value)
 
KafkaActionAddClientProperties (Aws::String &&key, const Aws::String &value)
 
KafkaActionAddClientProperties (const Aws::String &key, Aws::String &&value)
 
KafkaActionAddClientProperties (Aws::String &&key, Aws::String &&value)
 
KafkaActionAddClientProperties (const char *key, Aws::String &&value)
 
KafkaActionAddClientProperties (Aws::String &&key, const char *value)
 
KafkaActionAddClientProperties (const char *key, const char *value)
 

Detailed Description

Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.

See Also:

AWS API Reference

Definition at line 33 of file KafkaAction.h.

Constructor & Destructor Documentation

◆ KafkaAction() [1/2]

Aws::IoT::Model::KafkaAction::KafkaAction ( )

◆ KafkaAction() [2/2]

Aws::IoT::Model::KafkaAction::KafkaAction ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddClientProperties() [1/7]

KafkaAction& Aws::IoT::Model::KafkaAction::AddClientProperties ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Properties of the Apache Kafka producer client.

Definition at line 254 of file KafkaAction.h.

◆ AddClientProperties() [2/7]

KafkaAction& Aws::IoT::Model::KafkaAction::AddClientProperties ( Aws::String &&  key,
const Aws::String value 
)
inline

Properties of the Apache Kafka producer client.

Definition at line 244 of file KafkaAction.h.

◆ AddClientProperties() [3/7]

KafkaAction& Aws::IoT::Model::KafkaAction::AddClientProperties ( Aws::String &&  key,
const char *  value 
)
inline

Properties of the Apache Kafka producer client.

Definition at line 264 of file KafkaAction.h.

◆ AddClientProperties() [4/7]

KafkaAction& Aws::IoT::Model::KafkaAction::AddClientProperties ( const Aws::String key,
Aws::String &&  value 
)
inline

Properties of the Apache Kafka producer client.

Definition at line 249 of file KafkaAction.h.

◆ AddClientProperties() [5/7]

KafkaAction& Aws::IoT::Model::KafkaAction::AddClientProperties ( const Aws::String key,
const Aws::String value 
)
inline

Properties of the Apache Kafka producer client.

Definition at line 239 of file KafkaAction.h.

◆ AddClientProperties() [6/7]

KafkaAction& Aws::IoT::Model::KafkaAction::AddClientProperties ( const char *  key,
Aws::String &&  value 
)
inline

Properties of the Apache Kafka producer client.

Definition at line 259 of file KafkaAction.h.

◆ AddClientProperties() [7/7]

KafkaAction& Aws::IoT::Model::KafkaAction::AddClientProperties ( const char *  key,
const char *  value 
)
inline

Properties of the Apache Kafka producer client.

Definition at line 269 of file KafkaAction.h.

◆ ClientPropertiesHasBeenSet()

bool Aws::IoT::Model::KafkaAction::ClientPropertiesHasBeenSet ( ) const
inline

Properties of the Apache Kafka producer client.

Definition at line 214 of file KafkaAction.h.

◆ DestinationArnHasBeenSet()

bool Aws::IoT::Model::KafkaAction::DestinationArnHasBeenSet ( ) const
inline

The ARN of Kafka action's VPC TopicRuleDestination.

Definition at line 50 of file KafkaAction.h.

◆ GetClientProperties()

const Aws::Map<Aws::String, Aws::String>& Aws::IoT::Model::KafkaAction::GetClientProperties ( ) const
inline

Properties of the Apache Kafka producer client.

Definition at line 209 of file KafkaAction.h.

◆ GetDestinationArn()

const Aws::String& Aws::IoT::Model::KafkaAction::GetDestinationArn ( ) const
inline

The ARN of Kafka action's VPC TopicRuleDestination.

Definition at line 45 of file KafkaAction.h.

◆ GetKey()

const Aws::String& Aws::IoT::Model::KafkaAction::GetKey ( ) const
inline

The Kafka message key.

Definition at line 127 of file KafkaAction.h.

◆ GetPartition()

const Aws::String& Aws::IoT::Model::KafkaAction::GetPartition ( ) const
inline

The Kafka message partition.

Definition at line 168 of file KafkaAction.h.

◆ GetTopic()

const Aws::String& Aws::IoT::Model::KafkaAction::GetTopic ( ) const
inline

The Kafka topic for messages to be sent to the Kafka broker.

Definition at line 86 of file KafkaAction.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoT::Model::KafkaAction::Jsonize ( ) const

◆ KeyHasBeenSet()

bool Aws::IoT::Model::KafkaAction::KeyHasBeenSet ( ) const
inline

The Kafka message key.

Definition at line 132 of file KafkaAction.h.

◆ operator=()

KafkaAction& Aws::IoT::Model::KafkaAction::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PartitionHasBeenSet()

bool Aws::IoT::Model::KafkaAction::PartitionHasBeenSet ( ) const
inline

The Kafka message partition.

Definition at line 173 of file KafkaAction.h.

◆ SetClientProperties() [1/2]

void Aws::IoT::Model::KafkaAction::SetClientProperties ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Properties of the Apache Kafka producer client.

Definition at line 224 of file KafkaAction.h.

◆ SetClientProperties() [2/2]

void Aws::IoT::Model::KafkaAction::SetClientProperties ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Properties of the Apache Kafka producer client.

Definition at line 219 of file KafkaAction.h.

◆ SetDestinationArn() [1/3]

void Aws::IoT::Model::KafkaAction::SetDestinationArn ( Aws::String &&  value)
inline

The ARN of Kafka action's VPC TopicRuleDestination.

Definition at line 60 of file KafkaAction.h.

◆ SetDestinationArn() [2/3]

void Aws::IoT::Model::KafkaAction::SetDestinationArn ( const Aws::String value)
inline

The ARN of Kafka action's VPC TopicRuleDestination.

Definition at line 55 of file KafkaAction.h.

◆ SetDestinationArn() [3/3]

void Aws::IoT::Model::KafkaAction::SetDestinationArn ( const char *  value)
inline

The ARN of Kafka action's VPC TopicRuleDestination.

Definition at line 65 of file KafkaAction.h.

◆ SetKey() [1/3]

void Aws::IoT::Model::KafkaAction::SetKey ( Aws::String &&  value)
inline

The Kafka message key.

Definition at line 142 of file KafkaAction.h.

◆ SetKey() [2/3]

void Aws::IoT::Model::KafkaAction::SetKey ( const Aws::String value)
inline

The Kafka message key.

Definition at line 137 of file KafkaAction.h.

◆ SetKey() [3/3]

void Aws::IoT::Model::KafkaAction::SetKey ( const char *  value)
inline

The Kafka message key.

Definition at line 147 of file KafkaAction.h.

◆ SetPartition() [1/3]

void Aws::IoT::Model::KafkaAction::SetPartition ( Aws::String &&  value)
inline

The Kafka message partition.

Definition at line 183 of file KafkaAction.h.

◆ SetPartition() [2/3]

void Aws::IoT::Model::KafkaAction::SetPartition ( const Aws::String value)
inline

The Kafka message partition.

Definition at line 178 of file KafkaAction.h.

◆ SetPartition() [3/3]

void Aws::IoT::Model::KafkaAction::SetPartition ( const char *  value)
inline

The Kafka message partition.

Definition at line 188 of file KafkaAction.h.

◆ SetTopic() [1/3]

void Aws::IoT::Model::KafkaAction::SetTopic ( Aws::String &&  value)
inline

The Kafka topic for messages to be sent to the Kafka broker.

Definition at line 101 of file KafkaAction.h.

◆ SetTopic() [2/3]

void Aws::IoT::Model::KafkaAction::SetTopic ( const Aws::String value)
inline

The Kafka topic for messages to be sent to the Kafka broker.

Definition at line 96 of file KafkaAction.h.

◆ SetTopic() [3/3]

void Aws::IoT::Model::KafkaAction::SetTopic ( const char *  value)
inline

The Kafka topic for messages to be sent to the Kafka broker.

Definition at line 106 of file KafkaAction.h.

◆ TopicHasBeenSet()

bool Aws::IoT::Model::KafkaAction::TopicHasBeenSet ( ) const
inline

The Kafka topic for messages to be sent to the Kafka broker.

Definition at line 91 of file KafkaAction.h.

◆ WithClientProperties() [1/2]

KafkaAction& Aws::IoT::Model::KafkaAction::WithClientProperties ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Properties of the Apache Kafka producer client.

Definition at line 234 of file KafkaAction.h.

◆ WithClientProperties() [2/2]

KafkaAction& Aws::IoT::Model::KafkaAction::WithClientProperties ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Properties of the Apache Kafka producer client.

Definition at line 229 of file KafkaAction.h.

◆ WithDestinationArn() [1/3]

KafkaAction& Aws::IoT::Model::KafkaAction::WithDestinationArn ( Aws::String &&  value)
inline

The ARN of Kafka action's VPC TopicRuleDestination.

Definition at line 75 of file KafkaAction.h.

◆ WithDestinationArn() [2/3]

KafkaAction& Aws::IoT::Model::KafkaAction::WithDestinationArn ( const Aws::String value)
inline

The ARN of Kafka action's VPC TopicRuleDestination.

Definition at line 70 of file KafkaAction.h.

◆ WithDestinationArn() [3/3]

KafkaAction& Aws::IoT::Model::KafkaAction::WithDestinationArn ( const char *  value)
inline

The ARN of Kafka action's VPC TopicRuleDestination.

Definition at line 80 of file KafkaAction.h.

◆ WithKey() [1/3]

KafkaAction& Aws::IoT::Model::KafkaAction::WithKey ( Aws::String &&  value)
inline

The Kafka message key.

Definition at line 157 of file KafkaAction.h.

◆ WithKey() [2/3]

KafkaAction& Aws::IoT::Model::KafkaAction::WithKey ( const Aws::String value)
inline

The Kafka message key.

Definition at line 152 of file KafkaAction.h.

◆ WithKey() [3/3]

KafkaAction& Aws::IoT::Model::KafkaAction::WithKey ( const char *  value)
inline

The Kafka message key.

Definition at line 162 of file KafkaAction.h.

◆ WithPartition() [1/3]

KafkaAction& Aws::IoT::Model::KafkaAction::WithPartition ( Aws::String &&  value)
inline

The Kafka message partition.

Definition at line 198 of file KafkaAction.h.

◆ WithPartition() [2/3]

KafkaAction& Aws::IoT::Model::KafkaAction::WithPartition ( const Aws::String value)
inline

The Kafka message partition.

Definition at line 193 of file KafkaAction.h.

◆ WithPartition() [3/3]

KafkaAction& Aws::IoT::Model::KafkaAction::WithPartition ( const char *  value)
inline

The Kafka message partition.

Definition at line 203 of file KafkaAction.h.

◆ WithTopic() [1/3]

KafkaAction& Aws::IoT::Model::KafkaAction::WithTopic ( Aws::String &&  value)
inline

The Kafka topic for messages to be sent to the Kafka broker.

Definition at line 116 of file KafkaAction.h.

◆ WithTopic() [2/3]

KafkaAction& Aws::IoT::Model::KafkaAction::WithTopic ( const Aws::String value)
inline

The Kafka topic for messages to be sent to the Kafka broker.

Definition at line 111 of file KafkaAction.h.

◆ WithTopic() [3/3]

KafkaAction& Aws::IoT::Model::KafkaAction::WithTopic ( const char *  value)
inline

The Kafka topic for messages to be sent to the Kafka broker.

Definition at line 121 of file KafkaAction.h.


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