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

#include <StreamInfo.h>

Public Member Functions

 StreamInfo ()
 
 StreamInfo (Aws::Utils::Json::JsonView jsonValue)
 
StreamInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetStreamId () const
 
bool StreamIdHasBeenSet () const
 
void SetStreamId (const Aws::String &value)
 
void SetStreamId (Aws::String &&value)
 
void SetStreamId (const char *value)
 
StreamInfoWithStreamId (const Aws::String &value)
 
StreamInfoWithStreamId (Aws::String &&value)
 
StreamInfoWithStreamId (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)
 
StreamInfoWithStreamArn (const Aws::String &value)
 
StreamInfoWithStreamArn (Aws::String &&value)
 
StreamInfoWithStreamArn (const char *value)
 
int GetStreamVersion () const
 
bool StreamVersionHasBeenSet () const
 
void SetStreamVersion (int value)
 
StreamInfoWithStreamVersion (int value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
StreamInfoWithDescription (const Aws::String &value)
 
StreamInfoWithDescription (Aws::String &&value)
 
StreamInfoWithDescription (const char *value)
 
const Aws::Vector< StreamFile > & GetFiles () const
 
bool FilesHasBeenSet () const
 
void SetFiles (const Aws::Vector< StreamFile > &value)
 
void SetFiles (Aws::Vector< StreamFile > &&value)
 
StreamInfoWithFiles (const Aws::Vector< StreamFile > &value)
 
StreamInfoWithFiles (Aws::Vector< StreamFile > &&value)
 
StreamInfoAddFiles (const StreamFile &value)
 
StreamInfoAddFiles (StreamFile &&value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
StreamInfoWithCreatedAt (const Aws::Utils::DateTime &value)
 
StreamInfoWithCreatedAt (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedAt () const
 
bool LastUpdatedAtHasBeenSet () const
 
void SetLastUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedAt (Aws::Utils::DateTime &&value)
 
StreamInfoWithLastUpdatedAt (const Aws::Utils::DateTime &value)
 
StreamInfoWithLastUpdatedAt (Aws::Utils::DateTime &&value)
 
const Aws::StringGetRoleArn () const
 
bool RoleArnHasBeenSet () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
StreamInfoWithRoleArn (const Aws::String &value)
 
StreamInfoWithRoleArn (Aws::String &&value)
 
StreamInfoWithRoleArn (const char *value)
 

Detailed Description

Information about a stream.

See Also:

AWS API Reference

Definition at line 34 of file StreamInfo.h.

Constructor & Destructor Documentation

◆ StreamInfo() [1/2]

Aws::IoT::Model::StreamInfo::StreamInfo ( )

◆ StreamInfo() [2/2]

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

Member Function Documentation

◆ AddFiles() [1/2]

StreamInfo& Aws::IoT::Model::StreamInfo::AddFiles ( const StreamFile value)
inline

The files to stream.

Definition at line 220 of file StreamInfo.h.

◆ AddFiles() [2/2]

StreamInfo& Aws::IoT::Model::StreamInfo::AddFiles ( StreamFile &&  value)
inline

The files to stream.

Definition at line 225 of file StreamInfo.h.

◆ CreatedAtHasBeenSet()

bool Aws::IoT::Model::StreamInfo::CreatedAtHasBeenSet ( ) const
inline

The date when the stream was created.

Definition at line 236 of file StreamInfo.h.

◆ DescriptionHasBeenSet()

bool Aws::IoT::Model::StreamInfo::DescriptionHasBeenSet ( ) const
inline

The description of the stream.

Definition at line 154 of file StreamInfo.h.

◆ FilesHasBeenSet()

bool Aws::IoT::Model::StreamInfo::FilesHasBeenSet ( ) const
inline

The files to stream.

Definition at line 195 of file StreamInfo.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::IoT::Model::StreamInfo::GetCreatedAt ( ) const
inline

The date when the stream was created.

Definition at line 231 of file StreamInfo.h.

◆ GetDescription()

const Aws::String& Aws::IoT::Model::StreamInfo::GetDescription ( ) const
inline

The description of the stream.

Definition at line 149 of file StreamInfo.h.

◆ GetFiles()

const Aws::Vector<StreamFile>& Aws::IoT::Model::StreamInfo::GetFiles ( ) const
inline

The files to stream.

Definition at line 190 of file StreamInfo.h.

◆ GetLastUpdatedAt()

const Aws::Utils::DateTime& Aws::IoT::Model::StreamInfo::GetLastUpdatedAt ( ) const
inline

The date when the stream was last updated.

Definition at line 262 of file StreamInfo.h.

◆ GetRoleArn()

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

An IAM role AWS IoT assumes to access your S3 files.

Definition at line 293 of file StreamInfo.h.

◆ GetStreamArn()

const Aws::String& Aws::IoT::Model::StreamInfo::GetStreamArn ( ) const
inline

The stream ARN.

Definition at line 87 of file StreamInfo.h.

◆ GetStreamId()

const Aws::String& Aws::IoT::Model::StreamInfo::GetStreamId ( ) const
inline

The stream ID.

Definition at line 46 of file StreamInfo.h.

◆ GetStreamVersion()

int Aws::IoT::Model::StreamInfo::GetStreamVersion ( ) const
inline

The stream version.

Definition at line 128 of file StreamInfo.h.

◆ Jsonize()

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

◆ LastUpdatedAtHasBeenSet()

bool Aws::IoT::Model::StreamInfo::LastUpdatedAtHasBeenSet ( ) const
inline

The date when the stream was last updated.

Definition at line 267 of file StreamInfo.h.

◆ operator=()

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

◆ RoleArnHasBeenSet()

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

An IAM role AWS IoT assumes to access your S3 files.

Definition at line 298 of file StreamInfo.h.

◆ SetCreatedAt() [1/2]

void Aws::IoT::Model::StreamInfo::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The date when the stream was created.

Definition at line 246 of file StreamInfo.h.

◆ SetCreatedAt() [2/2]

void Aws::IoT::Model::StreamInfo::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The date when the stream was created.

Definition at line 241 of file StreamInfo.h.

◆ SetDescription() [1/3]

void Aws::IoT::Model::StreamInfo::SetDescription ( Aws::String &&  value)
inline

The description of the stream.

Definition at line 164 of file StreamInfo.h.

◆ SetDescription() [2/3]

void Aws::IoT::Model::StreamInfo::SetDescription ( const Aws::String value)
inline

The description of the stream.

Definition at line 159 of file StreamInfo.h.

◆ SetDescription() [3/3]

void Aws::IoT::Model::StreamInfo::SetDescription ( const char *  value)
inline

The description of the stream.

Definition at line 169 of file StreamInfo.h.

◆ SetFiles() [1/2]

void Aws::IoT::Model::StreamInfo::SetFiles ( Aws::Vector< StreamFile > &&  value)
inline

The files to stream.

Definition at line 205 of file StreamInfo.h.

◆ SetFiles() [2/2]

void Aws::IoT::Model::StreamInfo::SetFiles ( const Aws::Vector< StreamFile > &  value)
inline

The files to stream.

Definition at line 200 of file StreamInfo.h.

◆ SetLastUpdatedAt() [1/2]

void Aws::IoT::Model::StreamInfo::SetLastUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The date when the stream was last updated.

Definition at line 277 of file StreamInfo.h.

◆ SetLastUpdatedAt() [2/2]

void Aws::IoT::Model::StreamInfo::SetLastUpdatedAt ( const Aws::Utils::DateTime value)
inline

The date when the stream was last updated.

Definition at line 272 of file StreamInfo.h.

◆ SetRoleArn() [1/3]

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

An IAM role AWS IoT assumes to access your S3 files.

Definition at line 308 of file StreamInfo.h.

◆ SetRoleArn() [2/3]

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

An IAM role AWS IoT assumes to access your S3 files.

Definition at line 303 of file StreamInfo.h.

◆ SetRoleArn() [3/3]

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

An IAM role AWS IoT assumes to access your S3 files.

Definition at line 313 of file StreamInfo.h.

◆ SetStreamArn() [1/3]

void Aws::IoT::Model::StreamInfo::SetStreamArn ( Aws::String &&  value)
inline

The stream ARN.

Definition at line 102 of file StreamInfo.h.

◆ SetStreamArn() [2/3]

void Aws::IoT::Model::StreamInfo::SetStreamArn ( const Aws::String value)
inline

The stream ARN.

Definition at line 97 of file StreamInfo.h.

◆ SetStreamArn() [3/3]

void Aws::IoT::Model::StreamInfo::SetStreamArn ( const char *  value)
inline

The stream ARN.

Definition at line 107 of file StreamInfo.h.

◆ SetStreamId() [1/3]

void Aws::IoT::Model::StreamInfo::SetStreamId ( Aws::String &&  value)
inline

The stream ID.

Definition at line 61 of file StreamInfo.h.

◆ SetStreamId() [2/3]

void Aws::IoT::Model::StreamInfo::SetStreamId ( const Aws::String value)
inline

The stream ID.

Definition at line 56 of file StreamInfo.h.

◆ SetStreamId() [3/3]

void Aws::IoT::Model::StreamInfo::SetStreamId ( const char *  value)
inline

The stream ID.

Definition at line 66 of file StreamInfo.h.

◆ SetStreamVersion()

void Aws::IoT::Model::StreamInfo::SetStreamVersion ( int  value)
inline

The stream version.

Definition at line 138 of file StreamInfo.h.

◆ StreamArnHasBeenSet()

bool Aws::IoT::Model::StreamInfo::StreamArnHasBeenSet ( ) const
inline

The stream ARN.

Definition at line 92 of file StreamInfo.h.

◆ StreamIdHasBeenSet()

bool Aws::IoT::Model::StreamInfo::StreamIdHasBeenSet ( ) const
inline

The stream ID.

Definition at line 51 of file StreamInfo.h.

◆ StreamVersionHasBeenSet()

bool Aws::IoT::Model::StreamInfo::StreamVersionHasBeenSet ( ) const
inline

The stream version.

Definition at line 133 of file StreamInfo.h.

◆ WithCreatedAt() [1/2]

StreamInfo& Aws::IoT::Model::StreamInfo::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The date when the stream was created.

Definition at line 256 of file StreamInfo.h.

◆ WithCreatedAt() [2/2]

StreamInfo& Aws::IoT::Model::StreamInfo::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The date when the stream was created.

Definition at line 251 of file StreamInfo.h.

◆ WithDescription() [1/3]

StreamInfo& Aws::IoT::Model::StreamInfo::WithDescription ( Aws::String &&  value)
inline

The description of the stream.

Definition at line 179 of file StreamInfo.h.

◆ WithDescription() [2/3]

StreamInfo& Aws::IoT::Model::StreamInfo::WithDescription ( const Aws::String value)
inline

The description of the stream.

Definition at line 174 of file StreamInfo.h.

◆ WithDescription() [3/3]

StreamInfo& Aws::IoT::Model::StreamInfo::WithDescription ( const char *  value)
inline

The description of the stream.

Definition at line 184 of file StreamInfo.h.

◆ WithFiles() [1/2]

StreamInfo& Aws::IoT::Model::StreamInfo::WithFiles ( Aws::Vector< StreamFile > &&  value)
inline

The files to stream.

Definition at line 215 of file StreamInfo.h.

◆ WithFiles() [2/2]

StreamInfo& Aws::IoT::Model::StreamInfo::WithFiles ( const Aws::Vector< StreamFile > &  value)
inline

The files to stream.

Definition at line 210 of file StreamInfo.h.

◆ WithLastUpdatedAt() [1/2]

StreamInfo& Aws::IoT::Model::StreamInfo::WithLastUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The date when the stream was last updated.

Definition at line 287 of file StreamInfo.h.

◆ WithLastUpdatedAt() [2/2]

StreamInfo& Aws::IoT::Model::StreamInfo::WithLastUpdatedAt ( const Aws::Utils::DateTime value)
inline

The date when the stream was last updated.

Definition at line 282 of file StreamInfo.h.

◆ WithRoleArn() [1/3]

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

An IAM role AWS IoT assumes to access your S3 files.

Definition at line 323 of file StreamInfo.h.

◆ WithRoleArn() [2/3]

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

An IAM role AWS IoT assumes to access your S3 files.

Definition at line 318 of file StreamInfo.h.

◆ WithRoleArn() [3/3]

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

An IAM role AWS IoT assumes to access your S3 files.

Definition at line 328 of file StreamInfo.h.

◆ WithStreamArn() [1/3]

StreamInfo& Aws::IoT::Model::StreamInfo::WithStreamArn ( Aws::String &&  value)
inline

The stream ARN.

Definition at line 117 of file StreamInfo.h.

◆ WithStreamArn() [2/3]

StreamInfo& Aws::IoT::Model::StreamInfo::WithStreamArn ( const Aws::String value)
inline

The stream ARN.

Definition at line 112 of file StreamInfo.h.

◆ WithStreamArn() [3/3]

StreamInfo& Aws::IoT::Model::StreamInfo::WithStreamArn ( const char *  value)
inline

The stream ARN.

Definition at line 122 of file StreamInfo.h.

◆ WithStreamId() [1/3]

StreamInfo& Aws::IoT::Model::StreamInfo::WithStreamId ( Aws::String &&  value)
inline

The stream ID.

Definition at line 76 of file StreamInfo.h.

◆ WithStreamId() [2/3]

StreamInfo& Aws::IoT::Model::StreamInfo::WithStreamId ( const Aws::String value)
inline

The stream ID.

Definition at line 71 of file StreamInfo.h.

◆ WithStreamId() [3/3]

StreamInfo& Aws::IoT::Model::StreamInfo::WithStreamId ( const char *  value)
inline

The stream ID.

Definition at line 81 of file StreamInfo.h.

◆ WithStreamVersion()

StreamInfo& Aws::IoT::Model::StreamInfo::WithStreamVersion ( int  value)
inline

The stream version.

Definition at line 143 of file StreamInfo.h.


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