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

#include <KinesisStreamConfig.h>

Public Member Functions

 KinesisStreamConfig ()
 
 KinesisStreamConfig (const Aws::Utils::Xml::XmlNode &xmlNode)
 
KinesisStreamConfigoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::StringGetRoleARN () const
 
bool RoleARNHasBeenSet () const
 
void SetRoleARN (const Aws::String &value)
 
void SetRoleARN (Aws::String &&value)
 
void SetRoleARN (const char *value)
 
KinesisStreamConfigWithRoleARN (const Aws::String &value)
 
KinesisStreamConfigWithRoleARN (Aws::String &&value)
 
KinesisStreamConfigWithRoleARN (const char *value)
 
const Aws::StringGetStreamARN () const
 
bool StreamARNHasBeenSet () const
 
void SetStreamARN (const Aws::String &value)
 
void SetStreamARN (Aws::String &&value)
 
void SetStreamARN (const char *value)
 
KinesisStreamConfigWithStreamARN (const Aws::String &value)
 
KinesisStreamConfigWithStreamARN (Aws::String &&value)
 
KinesisStreamConfigWithStreamARN (const char *value)
 

Detailed Description

Contains information about the Amazon Kinesis data stream where you are sending real-time log data.

See Also:

AWS API Reference

Definition at line 31 of file KinesisStreamConfig.h.

Constructor & Destructor Documentation

◆ KinesisStreamConfig() [1/2]

Aws::CloudFront::Model::KinesisStreamConfig::KinesisStreamConfig ( )

◆ KinesisStreamConfig() [2/2]

Aws::CloudFront::Model::KinesisStreamConfig::KinesisStreamConfig ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddToNode()

void Aws::CloudFront::Model::KinesisStreamConfig::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ GetRoleARN()

const Aws::String& Aws::CloudFront::Model::KinesisStreamConfig::GetRoleARN ( ) const
inline

The Amazon Resource Name (ARN) of an AWS Identity and Access Management (IAM) role that CloudFront can use to send real-time log data to your Kinesis data stream.

For more information the IAM role, see Real-time log configuration IAM role in the Amazon CloudFront Developer Guide.

Definition at line 49 of file KinesisStreamConfig.h.

◆ GetStreamARN()

const Aws::String& Aws::CloudFront::Model::KinesisStreamConfig::GetStreamARN ( ) const
inline

The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.

Definition at line 126 of file KinesisStreamConfig.h.

◆ operator=()

KinesisStreamConfig& Aws::CloudFront::Model::KinesisStreamConfig::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ RoleARNHasBeenSet()

bool Aws::CloudFront::Model::KinesisStreamConfig::RoleARNHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of an AWS Identity and Access Management (IAM) role that CloudFront can use to send real-time log data to your Kinesis data stream.

For more information the IAM role, see Real-time log configuration IAM role in the Amazon CloudFront Developer Guide.

Definition at line 59 of file KinesisStreamConfig.h.

◆ SetRoleARN() [1/3]

void Aws::CloudFront::Model::KinesisStreamConfig::SetRoleARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of an AWS Identity and Access Management (IAM) role that CloudFront can use to send real-time log data to your Kinesis data stream.

For more information the IAM role, see Real-time log configuration IAM role in the Amazon CloudFront Developer Guide.

Definition at line 79 of file KinesisStreamConfig.h.

◆ SetRoleARN() [2/3]

void Aws::CloudFront::Model::KinesisStreamConfig::SetRoleARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of an AWS Identity and Access Management (IAM) role that CloudFront can use to send real-time log data to your Kinesis data stream.

For more information the IAM role, see Real-time log configuration IAM role in the Amazon CloudFront Developer Guide.

Definition at line 69 of file KinesisStreamConfig.h.

◆ SetRoleARN() [3/3]

void Aws::CloudFront::Model::KinesisStreamConfig::SetRoleARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of an AWS Identity and Access Management (IAM) role that CloudFront can use to send real-time log data to your Kinesis data stream.

For more information the IAM role, see Real-time log configuration IAM role in the Amazon CloudFront Developer Guide.

Definition at line 89 of file KinesisStreamConfig.h.

◆ SetStreamARN() [1/3]

void Aws::CloudFront::Model::KinesisStreamConfig::SetStreamARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.

Definition at line 144 of file KinesisStreamConfig.h.

◆ SetStreamARN() [2/3]

void Aws::CloudFront::Model::KinesisStreamConfig::SetStreamARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.

Definition at line 138 of file KinesisStreamConfig.h.

◆ SetStreamARN() [3/3]

void Aws::CloudFront::Model::KinesisStreamConfig::SetStreamARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.

Definition at line 150 of file KinesisStreamConfig.h.

◆ StreamARNHasBeenSet()

bool Aws::CloudFront::Model::KinesisStreamConfig::StreamARNHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.

Definition at line 132 of file KinesisStreamConfig.h.

◆ WithRoleARN() [1/3]

KinesisStreamConfig& Aws::CloudFront::Model::KinesisStreamConfig::WithRoleARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of an AWS Identity and Access Management (IAM) role that CloudFront can use to send real-time log data to your Kinesis data stream.

For more information the IAM role, see Real-time log configuration IAM role in the Amazon CloudFront Developer Guide.

Definition at line 109 of file KinesisStreamConfig.h.

◆ WithRoleARN() [2/3]

KinesisStreamConfig& Aws::CloudFront::Model::KinesisStreamConfig::WithRoleARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of an AWS Identity and Access Management (IAM) role that CloudFront can use to send real-time log data to your Kinesis data stream.

For more information the IAM role, see Real-time log configuration IAM role in the Amazon CloudFront Developer Guide.

Definition at line 99 of file KinesisStreamConfig.h.

◆ WithRoleARN() [3/3]

KinesisStreamConfig& Aws::CloudFront::Model::KinesisStreamConfig::WithRoleARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of an AWS Identity and Access Management (IAM) role that CloudFront can use to send real-time log data to your Kinesis data stream.

For more information the IAM role, see Real-time log configuration IAM role in the Amazon CloudFront Developer Guide.

Definition at line 119 of file KinesisStreamConfig.h.

◆ WithStreamARN() [1/3]

KinesisStreamConfig& Aws::CloudFront::Model::KinesisStreamConfig::WithStreamARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.

Definition at line 162 of file KinesisStreamConfig.h.

◆ WithStreamARN() [2/3]

KinesisStreamConfig& Aws::CloudFront::Model::KinesisStreamConfig::WithStreamARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.

Definition at line 156 of file KinesisStreamConfig.h.

◆ WithStreamARN() [3/3]

KinesisStreamConfig& Aws::CloudFront::Model::KinesisStreamConfig::WithStreamARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.

Definition at line 168 of file KinesisStreamConfig.h.


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