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

#include <KinesisAction.h>

Public Member Functions

 KinesisAction ()
 
 KinesisAction (Aws::Utils::Json::JsonView jsonValue)
 
KinesisActionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRoleArn () const
 
bool RoleArnHasBeenSet () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
KinesisActionWithRoleArn (const Aws::String &value)
 
KinesisActionWithRoleArn (Aws::String &&value)
 
KinesisActionWithRoleArn (const char *value)
 
const Aws::StringGetStreamName () const
 
bool StreamNameHasBeenSet () const
 
void SetStreamName (const Aws::String &value)
 
void SetStreamName (Aws::String &&value)
 
void SetStreamName (const char *value)
 
KinesisActionWithStreamName (const Aws::String &value)
 
KinesisActionWithStreamName (Aws::String &&value)
 
KinesisActionWithStreamName (const char *value)
 
const Aws::StringGetPartitionKey () const
 
bool PartitionKeyHasBeenSet () const
 
void SetPartitionKey (const Aws::String &value)
 
void SetPartitionKey (Aws::String &&value)
 
void SetPartitionKey (const char *value)
 
KinesisActionWithPartitionKey (const Aws::String &value)
 
KinesisActionWithPartitionKey (Aws::String &&value)
 
KinesisActionWithPartitionKey (const char *value)
 

Detailed Description

Describes an action to write data to an Amazon Kinesis stream.

See Also:

AWS API Reference

Definition at line 32 of file KinesisAction.h.

Constructor & Destructor Documentation

◆ KinesisAction() [1/2]

Aws::IoT::Model::KinesisAction::KinesisAction ( )

◆ KinesisAction() [2/2]

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

Member Function Documentation

◆ GetPartitionKey()

const Aws::String& Aws::IoT::Model::KinesisAction::GetPartitionKey ( ) const
inline

The partition key.

Definition at line 126 of file KinesisAction.h.

◆ GetRoleArn()

const Aws::String& Aws::IoT::Model::KinesisAction::GetRoleArn ( ) const
inline

The ARN of the IAM role that grants access to the Amazon Kinesis stream.

Definition at line 44 of file KinesisAction.h.

◆ GetStreamName()

const Aws::String& Aws::IoT::Model::KinesisAction::GetStreamName ( ) const
inline

The name of the Amazon Kinesis stream.

Definition at line 85 of file KinesisAction.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PartitionKeyHasBeenSet()

bool Aws::IoT::Model::KinesisAction::PartitionKeyHasBeenSet ( ) const
inline

The partition key.

Definition at line 131 of file KinesisAction.h.

◆ RoleArnHasBeenSet()

bool Aws::IoT::Model::KinesisAction::RoleArnHasBeenSet ( ) const
inline

The ARN of the IAM role that grants access to the Amazon Kinesis stream.

Definition at line 49 of file KinesisAction.h.

◆ SetPartitionKey() [1/3]

void Aws::IoT::Model::KinesisAction::SetPartitionKey ( Aws::String &&  value)
inline

The partition key.

Definition at line 141 of file KinesisAction.h.

◆ SetPartitionKey() [2/3]

void Aws::IoT::Model::KinesisAction::SetPartitionKey ( const Aws::String value)
inline

The partition key.

Definition at line 136 of file KinesisAction.h.

◆ SetPartitionKey() [3/3]

void Aws::IoT::Model::KinesisAction::SetPartitionKey ( const char *  value)
inline

The partition key.

Definition at line 146 of file KinesisAction.h.

◆ SetRoleArn() [1/3]

void Aws::IoT::Model::KinesisAction::SetRoleArn ( Aws::String &&  value)
inline

The ARN of the IAM role that grants access to the Amazon Kinesis stream.

Definition at line 59 of file KinesisAction.h.

◆ SetRoleArn() [2/3]

void Aws::IoT::Model::KinesisAction::SetRoleArn ( const Aws::String value)
inline

The ARN of the IAM role that grants access to the Amazon Kinesis stream.

Definition at line 54 of file KinesisAction.h.

◆ SetRoleArn() [3/3]

void Aws::IoT::Model::KinesisAction::SetRoleArn ( const char *  value)
inline

The ARN of the IAM role that grants access to the Amazon Kinesis stream.

Definition at line 64 of file KinesisAction.h.

◆ SetStreamName() [1/3]

void Aws::IoT::Model::KinesisAction::SetStreamName ( Aws::String &&  value)
inline

The name of the Amazon Kinesis stream.

Definition at line 100 of file KinesisAction.h.

◆ SetStreamName() [2/3]

void Aws::IoT::Model::KinesisAction::SetStreamName ( const Aws::String value)
inline

The name of the Amazon Kinesis stream.

Definition at line 95 of file KinesisAction.h.

◆ SetStreamName() [3/3]

void Aws::IoT::Model::KinesisAction::SetStreamName ( const char *  value)
inline

The name of the Amazon Kinesis stream.

Definition at line 105 of file KinesisAction.h.

◆ StreamNameHasBeenSet()

bool Aws::IoT::Model::KinesisAction::StreamNameHasBeenSet ( ) const
inline

The name of the Amazon Kinesis stream.

Definition at line 90 of file KinesisAction.h.

◆ WithPartitionKey() [1/3]

KinesisAction& Aws::IoT::Model::KinesisAction::WithPartitionKey ( Aws::String &&  value)
inline

The partition key.

Definition at line 156 of file KinesisAction.h.

◆ WithPartitionKey() [2/3]

KinesisAction& Aws::IoT::Model::KinesisAction::WithPartitionKey ( const Aws::String value)
inline

The partition key.

Definition at line 151 of file KinesisAction.h.

◆ WithPartitionKey() [3/3]

KinesisAction& Aws::IoT::Model::KinesisAction::WithPartitionKey ( const char *  value)
inline

The partition key.

Definition at line 161 of file KinesisAction.h.

◆ WithRoleArn() [1/3]

KinesisAction& Aws::IoT::Model::KinesisAction::WithRoleArn ( Aws::String &&  value)
inline

The ARN of the IAM role that grants access to the Amazon Kinesis stream.

Definition at line 74 of file KinesisAction.h.

◆ WithRoleArn() [2/3]

KinesisAction& Aws::IoT::Model::KinesisAction::WithRoleArn ( const Aws::String value)
inline

The ARN of the IAM role that grants access to the Amazon Kinesis stream.

Definition at line 69 of file KinesisAction.h.

◆ WithRoleArn() [3/3]

KinesisAction& Aws::IoT::Model::KinesisAction::WithRoleArn ( const char *  value)
inline

The ARN of the IAM role that grants access to the Amazon Kinesis stream.

Definition at line 79 of file KinesisAction.h.

◆ WithStreamName() [1/3]

KinesisAction& Aws::IoT::Model::KinesisAction::WithStreamName ( Aws::String &&  value)
inline

The name of the Amazon Kinesis stream.

Definition at line 115 of file KinesisAction.h.

◆ WithStreamName() [2/3]

KinesisAction& Aws::IoT::Model::KinesisAction::WithStreamName ( const Aws::String value)
inline

The name of the Amazon Kinesis stream.

Definition at line 110 of file KinesisAction.h.

◆ WithStreamName() [3/3]

KinesisAction& Aws::IoT::Model::KinesisAction::WithStreamName ( const char *  value)
inline

The name of the Amazon Kinesis stream.

Definition at line 120 of file KinesisAction.h.


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