AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::Firehose::Model::KinesisStreamSourceConfiguration Class Reference

#include <KinesisStreamSourceConfiguration.h>

Public Member Functions

 KinesisStreamSourceConfiguration ()
 
 KinesisStreamSourceConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
KinesisStreamSourceConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetKinesisStreamARN () const
 
bool KinesisStreamARNHasBeenSet () const
 
void SetKinesisStreamARN (const Aws::String &value)
 
void SetKinesisStreamARN (Aws::String &&value)
 
void SetKinesisStreamARN (const char *value)
 
KinesisStreamSourceConfigurationWithKinesisStreamARN (const Aws::String &value)
 
KinesisStreamSourceConfigurationWithKinesisStreamARN (Aws::String &&value)
 
KinesisStreamSourceConfigurationWithKinesisStreamARN (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)
 
KinesisStreamSourceConfigurationWithRoleARN (const Aws::String &value)
 
KinesisStreamSourceConfigurationWithRoleARN (Aws::String &&value)
 
KinesisStreamSourceConfigurationWithRoleARN (const char *value)
 

Detailed Description

The stream and role Amazon Resource Names (ARNs) for a Kinesis data stream used as the source for a delivery stream.

See Also:

AWS API Reference

Definition at line 32 of file KinesisStreamSourceConfiguration.h.

Constructor & Destructor Documentation

◆ KinesisStreamSourceConfiguration() [1/2]

Aws::Firehose::Model::KinesisStreamSourceConfiguration::KinesisStreamSourceConfiguration ( )

◆ KinesisStreamSourceConfiguration() [2/2]

Aws::Firehose::Model::KinesisStreamSourceConfiguration::KinesisStreamSourceConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetKinesisStreamARN()

const Aws::String& Aws::Firehose::Model::KinesisStreamSourceConfiguration::GetKinesisStreamARN ( ) const
inline

The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.

Definition at line 46 of file KinesisStreamSourceConfiguration.h.

◆ GetRoleARN()

const Aws::String& Aws::Firehose::Model::KinesisStreamSourceConfiguration::GetRoleARN ( ) const
inline

The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.

Definition at line 104 of file KinesisStreamSourceConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Firehose::Model::KinesisStreamSourceConfiguration::Jsonize ( ) const

◆ KinesisStreamARNHasBeenSet()

bool Aws::Firehose::Model::KinesisStreamSourceConfiguration::KinesisStreamARNHasBeenSet ( ) const
inline

The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.

Definition at line 53 of file KinesisStreamSourceConfiguration.h.

◆ operator=()

KinesisStreamSourceConfiguration& Aws::Firehose::Model::KinesisStreamSourceConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RoleARNHasBeenSet()

bool Aws::Firehose::Model::KinesisStreamSourceConfiguration::RoleARNHasBeenSet ( ) const
inline

The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.

Definition at line 112 of file KinesisStreamSourceConfiguration.h.

◆ SetKinesisStreamARN() [1/3]

void Aws::Firehose::Model::KinesisStreamSourceConfiguration::SetKinesisStreamARN ( const Aws::String value)
inline

The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.

Definition at line 60 of file KinesisStreamSourceConfiguration.h.

◆ SetKinesisStreamARN() [2/3]

void Aws::Firehose::Model::KinesisStreamSourceConfiguration::SetKinesisStreamARN ( Aws::String &&  value)
inline

The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.

Definition at line 67 of file KinesisStreamSourceConfiguration.h.

◆ SetKinesisStreamARN() [3/3]

void Aws::Firehose::Model::KinesisStreamSourceConfiguration::SetKinesisStreamARN ( const char *  value)
inline

The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.

Definition at line 74 of file KinesisStreamSourceConfiguration.h.

◆ SetRoleARN() [1/3]

void Aws::Firehose::Model::KinesisStreamSourceConfiguration::SetRoleARN ( const Aws::String value)
inline

The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.

Definition at line 120 of file KinesisStreamSourceConfiguration.h.

◆ SetRoleARN() [2/3]

void Aws::Firehose::Model::KinesisStreamSourceConfiguration::SetRoleARN ( Aws::String &&  value)
inline

The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.

Definition at line 128 of file KinesisStreamSourceConfiguration.h.

◆ SetRoleARN() [3/3]

void Aws::Firehose::Model::KinesisStreamSourceConfiguration::SetRoleARN ( const char *  value)
inline

The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.

Definition at line 136 of file KinesisStreamSourceConfiguration.h.

◆ WithKinesisStreamARN() [1/3]

KinesisStreamSourceConfiguration& Aws::Firehose::Model::KinesisStreamSourceConfiguration::WithKinesisStreamARN ( const Aws::String value)
inline

The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.

Definition at line 81 of file KinesisStreamSourceConfiguration.h.

◆ WithKinesisStreamARN() [2/3]

KinesisStreamSourceConfiguration& Aws::Firehose::Model::KinesisStreamSourceConfiguration::WithKinesisStreamARN ( Aws::String &&  value)
inline

The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.

Definition at line 88 of file KinesisStreamSourceConfiguration.h.

◆ WithKinesisStreamARN() [3/3]

KinesisStreamSourceConfiguration& Aws::Firehose::Model::KinesisStreamSourceConfiguration::WithKinesisStreamARN ( const char *  value)
inline

The ARN of the source Kinesis data stream. For more information, see Amazon Kinesis Data Streams ARN Format.

Definition at line 95 of file KinesisStreamSourceConfiguration.h.

◆ WithRoleARN() [1/3]

KinesisStreamSourceConfiguration& Aws::Firehose::Model::KinesisStreamSourceConfiguration::WithRoleARN ( const Aws::String value)
inline

The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.

Definition at line 144 of file KinesisStreamSourceConfiguration.h.

◆ WithRoleARN() [2/3]

KinesisStreamSourceConfiguration& Aws::Firehose::Model::KinesisStreamSourceConfiguration::WithRoleARN ( Aws::String &&  value)
inline

The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.

Definition at line 152 of file KinesisStreamSourceConfiguration.h.

◆ WithRoleARN() [3/3]

KinesisStreamSourceConfiguration& Aws::Firehose::Model::KinesisStreamSourceConfiguration::WithRoleARN ( const char *  value)
inline

The ARN of the role that provides access to the source Kinesis data stream. For more information, see AWS Identity and Access Management (IAM) ARN Format.

Definition at line 160 of file KinesisStreamSourceConfiguration.h.


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