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

#include <StreamingDistributionConfigWithTags.h>

Public Member Functions

 StreamingDistributionConfigWithTags ()
 
 StreamingDistributionConfigWithTags (const Aws::Utils::Xml::XmlNode &xmlNode)
 
StreamingDistributionConfigWithTagsoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const StreamingDistributionConfigGetStreamingDistributionConfig () const
 
bool StreamingDistributionConfigHasBeenSet () const
 
void SetStreamingDistributionConfig (const StreamingDistributionConfig &value)
 
void SetStreamingDistributionConfig (StreamingDistributionConfig &&value)
 
StreamingDistributionConfigWithTagsWithStreamingDistributionConfig (const StreamingDistributionConfig &value)
 
StreamingDistributionConfigWithTagsWithStreamingDistributionConfig (StreamingDistributionConfig &&value)
 
const TagsGetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Tags &value)
 
void SetTags (Tags &&value)
 
StreamingDistributionConfigWithTagsWithTags (const Tags &value)
 
StreamingDistributionConfigWithTagsWithTags (Tags &&value)
 

Detailed Description

A streaming distribution Configuration and a list of tags to be associated with the streaming distribution.

See Also:

AWS API Reference

Definition at line 32 of file StreamingDistributionConfigWithTags.h.

Constructor & Destructor Documentation

◆ StreamingDistributionConfigWithTags() [1/2]

Aws::CloudFront::Model::StreamingDistributionConfigWithTags::StreamingDistributionConfigWithTags ( )

◆ StreamingDistributionConfigWithTags() [2/2]

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

Member Function Documentation

◆ AddToNode()

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

◆ GetStreamingDistributionConfig()

const StreamingDistributionConfig& Aws::CloudFront::Model::StreamingDistributionConfigWithTags::GetStreamingDistributionConfig ( ) const
inline

A streaming distribution Configuration.

Definition at line 45 of file StreamingDistributionConfigWithTags.h.

◆ GetTags()

const Tags& Aws::CloudFront::Model::StreamingDistributionConfigWithTags::GetTags ( ) const
inline

A complex type that contains zero or more Tag elements.

Definition at line 76 of file StreamingDistributionConfigWithTags.h.

◆ operator=()

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

◆ SetStreamingDistributionConfig() [1/2]

void Aws::CloudFront::Model::StreamingDistributionConfigWithTags::SetStreamingDistributionConfig ( const StreamingDistributionConfig value)
inline

A streaming distribution Configuration.

Definition at line 55 of file StreamingDistributionConfigWithTags.h.

◆ SetStreamingDistributionConfig() [2/2]

void Aws::CloudFront::Model::StreamingDistributionConfigWithTags::SetStreamingDistributionConfig ( StreamingDistributionConfig &&  value)
inline

A streaming distribution Configuration.

Definition at line 60 of file StreamingDistributionConfigWithTags.h.

◆ SetTags() [1/2]

void Aws::CloudFront::Model::StreamingDistributionConfigWithTags::SetTags ( const Tags value)
inline

A complex type that contains zero or more Tag elements.

Definition at line 86 of file StreamingDistributionConfigWithTags.h.

◆ SetTags() [2/2]

void Aws::CloudFront::Model::StreamingDistributionConfigWithTags::SetTags ( Tags &&  value)
inline

A complex type that contains zero or more Tag elements.

Definition at line 91 of file StreamingDistributionConfigWithTags.h.

◆ StreamingDistributionConfigHasBeenSet()

bool Aws::CloudFront::Model::StreamingDistributionConfigWithTags::StreamingDistributionConfigHasBeenSet ( ) const
inline

A streaming distribution Configuration.

Definition at line 50 of file StreamingDistributionConfigWithTags.h.

◆ TagsHasBeenSet()

bool Aws::CloudFront::Model::StreamingDistributionConfigWithTags::TagsHasBeenSet ( ) const
inline

A complex type that contains zero or more Tag elements.

Definition at line 81 of file StreamingDistributionConfigWithTags.h.

◆ WithStreamingDistributionConfig() [1/2]

StreamingDistributionConfigWithTags& Aws::CloudFront::Model::StreamingDistributionConfigWithTags::WithStreamingDistributionConfig ( const StreamingDistributionConfig value)
inline

A streaming distribution Configuration.

Definition at line 65 of file StreamingDistributionConfigWithTags.h.

◆ WithStreamingDistributionConfig() [2/2]

StreamingDistributionConfigWithTags& Aws::CloudFront::Model::StreamingDistributionConfigWithTags::WithStreamingDistributionConfig ( StreamingDistributionConfig &&  value)
inline

A streaming distribution Configuration.

Definition at line 70 of file StreamingDistributionConfigWithTags.h.

◆ WithTags() [1/2]

StreamingDistributionConfigWithTags& Aws::CloudFront::Model::StreamingDistributionConfigWithTags::WithTags ( const Tags value)
inline

A complex type that contains zero or more Tag elements.

Definition at line 96 of file StreamingDistributionConfigWithTags.h.

◆ WithTags() [2/2]

StreamingDistributionConfigWithTags& Aws::CloudFront::Model::StreamingDistributionConfigWithTags::WithTags ( Tags &&  value)
inline

A complex type that contains zero or more Tag elements.

Definition at line 101 of file StreamingDistributionConfigWithTags.h.


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