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

#include <CreateChannelResult.h>

Public Member Functions

 CreateChannelResult ()
 
 CreateChannelResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateChannelResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetChannelName () const
 
void SetChannelName (const Aws::String &value)
 
void SetChannelName (Aws::String &&value)
 
void SetChannelName (const char *value)
 
CreateChannelResultWithChannelName (const Aws::String &value)
 
CreateChannelResultWithChannelName (Aws::String &&value)
 
CreateChannelResultWithChannelName (const char *value)
 
const Aws::StringGetChannelArn () const
 
void SetChannelArn (const Aws::String &value)
 
void SetChannelArn (Aws::String &&value)
 
void SetChannelArn (const char *value)
 
CreateChannelResultWithChannelArn (const Aws::String &value)
 
CreateChannelResultWithChannelArn (Aws::String &&value)
 
CreateChannelResultWithChannelArn (const char *value)
 
const RetentionPeriodGetRetentionPeriod () const
 
void SetRetentionPeriod (const RetentionPeriod &value)
 
void SetRetentionPeriod (RetentionPeriod &&value)
 
CreateChannelResultWithRetentionPeriod (const RetentionPeriod &value)
 
CreateChannelResultWithRetentionPeriod (RetentionPeriod &&value)
 

Detailed Description

Definition at line 28 of file CreateChannelResult.h.

Constructor & Destructor Documentation

◆ CreateChannelResult() [1/2]

Aws::IoTAnalytics::Model::CreateChannelResult::CreateChannelResult ( )

◆ CreateChannelResult() [2/2]

Aws::IoTAnalytics::Model::CreateChannelResult::CreateChannelResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ GetChannelArn()

const Aws::String& Aws::IoTAnalytics::Model::CreateChannelResult::GetChannelArn ( ) const
inline

The ARN of the channel.

Definition at line 75 of file CreateChannelResult.h.

◆ GetChannelName()

const Aws::String& Aws::IoTAnalytics::Model::CreateChannelResult::GetChannelName ( ) const
inline

The name of the channel.

Definition at line 39 of file CreateChannelResult.h.

◆ GetRetentionPeriod()

const RetentionPeriod& Aws::IoTAnalytics::Model::CreateChannelResult::GetRetentionPeriod ( ) const
inline

How long, in days, message data is kept for the channel.

Definition at line 111 of file CreateChannelResult.h.

◆ operator=()

CreateChannelResult& Aws::IoTAnalytics::Model::CreateChannelResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetChannelArn() [1/3]

void Aws::IoTAnalytics::Model::CreateChannelResult::SetChannelArn ( const Aws::String value)
inline

The ARN of the channel.

Definition at line 80 of file CreateChannelResult.h.

◆ SetChannelArn() [2/3]

void Aws::IoTAnalytics::Model::CreateChannelResult::SetChannelArn ( Aws::String &&  value)
inline

The ARN of the channel.

Definition at line 85 of file CreateChannelResult.h.

◆ SetChannelArn() [3/3]

void Aws::IoTAnalytics::Model::CreateChannelResult::SetChannelArn ( const char *  value)
inline

The ARN of the channel.

Definition at line 90 of file CreateChannelResult.h.

◆ SetChannelName() [1/3]

void Aws::IoTAnalytics::Model::CreateChannelResult::SetChannelName ( const Aws::String value)
inline

The name of the channel.

Definition at line 44 of file CreateChannelResult.h.

◆ SetChannelName() [2/3]

void Aws::IoTAnalytics::Model::CreateChannelResult::SetChannelName ( Aws::String &&  value)
inline

The name of the channel.

Definition at line 49 of file CreateChannelResult.h.

◆ SetChannelName() [3/3]

void Aws::IoTAnalytics::Model::CreateChannelResult::SetChannelName ( const char *  value)
inline

The name of the channel.

Definition at line 54 of file CreateChannelResult.h.

◆ SetRetentionPeriod() [1/2]

void Aws::IoTAnalytics::Model::CreateChannelResult::SetRetentionPeriod ( const RetentionPeriod value)
inline

How long, in days, message data is kept for the channel.

Definition at line 116 of file CreateChannelResult.h.

◆ SetRetentionPeriod() [2/2]

void Aws::IoTAnalytics::Model::CreateChannelResult::SetRetentionPeriod ( RetentionPeriod &&  value)
inline

How long, in days, message data is kept for the channel.

Definition at line 121 of file CreateChannelResult.h.

◆ WithChannelArn() [1/3]

CreateChannelResult& Aws::IoTAnalytics::Model::CreateChannelResult::WithChannelArn ( const Aws::String value)
inline

The ARN of the channel.

Definition at line 95 of file CreateChannelResult.h.

◆ WithChannelArn() [2/3]

CreateChannelResult& Aws::IoTAnalytics::Model::CreateChannelResult::WithChannelArn ( Aws::String &&  value)
inline

The ARN of the channel.

Definition at line 100 of file CreateChannelResult.h.

◆ WithChannelArn() [3/3]

CreateChannelResult& Aws::IoTAnalytics::Model::CreateChannelResult::WithChannelArn ( const char *  value)
inline

The ARN of the channel.

Definition at line 105 of file CreateChannelResult.h.

◆ WithChannelName() [1/3]

CreateChannelResult& Aws::IoTAnalytics::Model::CreateChannelResult::WithChannelName ( const Aws::String value)
inline

The name of the channel.

Definition at line 59 of file CreateChannelResult.h.

◆ WithChannelName() [2/3]

CreateChannelResult& Aws::IoTAnalytics::Model::CreateChannelResult::WithChannelName ( Aws::String &&  value)
inline

The name of the channel.

Definition at line 64 of file CreateChannelResult.h.

◆ WithChannelName() [3/3]

CreateChannelResult& Aws::IoTAnalytics::Model::CreateChannelResult::WithChannelName ( const char *  value)
inline

The name of the channel.

Definition at line 69 of file CreateChannelResult.h.

◆ WithRetentionPeriod() [1/2]

CreateChannelResult& Aws::IoTAnalytics::Model::CreateChannelResult::WithRetentionPeriod ( const RetentionPeriod value)
inline

How long, in days, message data is kept for the channel.

Definition at line 126 of file CreateChannelResult.h.

◆ WithRetentionPeriod() [2/2]

CreateChannelResult& Aws::IoTAnalytics::Model::CreateChannelResult::WithRetentionPeriod ( RetentionPeriod &&  value)
inline

How long, in days, message data is kept for the channel.

Definition at line 131 of file CreateChannelResult.h.


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