AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaTailor::Model::CdnConfiguration Class Reference

#include <CdnConfiguration.h>

Public Member Functions

 CdnConfiguration ()
 
 CdnConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
CdnConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAdSegmentUrlPrefix () const
 
bool AdSegmentUrlPrefixHasBeenSet () const
 
void SetAdSegmentUrlPrefix (const Aws::String &value)
 
void SetAdSegmentUrlPrefix (Aws::String &&value)
 
void SetAdSegmentUrlPrefix (const char *value)
 
CdnConfigurationWithAdSegmentUrlPrefix (const Aws::String &value)
 
CdnConfigurationWithAdSegmentUrlPrefix (Aws::String &&value)
 
CdnConfigurationWithAdSegmentUrlPrefix (const char *value)
 
const Aws::StringGetContentSegmentUrlPrefix () const
 
bool ContentSegmentUrlPrefixHasBeenSet () const
 
void SetContentSegmentUrlPrefix (const Aws::String &value)
 
void SetContentSegmentUrlPrefix (Aws::String &&value)
 
void SetContentSegmentUrlPrefix (const char *value)
 
CdnConfigurationWithContentSegmentUrlPrefix (const Aws::String &value)
 
CdnConfigurationWithContentSegmentUrlPrefix (Aws::String &&value)
 
CdnConfigurationWithContentSegmentUrlPrefix (const char *value)
 

Detailed Description

The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.

See Also:

AWS API Reference

Definition at line 32 of file CdnConfiguration.h.

Constructor & Destructor Documentation

◆ CdnConfiguration() [1/2]

Aws::MediaTailor::Model::CdnConfiguration::CdnConfiguration ( )

◆ CdnConfiguration() [2/2]

Aws::MediaTailor::Model::CdnConfiguration::CdnConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AdSegmentUrlPrefixHasBeenSet()

bool Aws::MediaTailor::Model::CdnConfiguration::AdSegmentUrlPrefixHasBeenSet ( ) const
inline

A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.&lt;region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments.

Definition at line 61 of file CdnConfiguration.h.

◆ ContentSegmentUrlPrefixHasBeenSet()

bool Aws::MediaTailor::Model::CdnConfiguration::ContentSegmentUrlPrefixHasBeenSet ( ) const
inline

A content delivery network (CDN) to cache content segments, so that content requests don’t always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments.

Definition at line 146 of file CdnConfiguration.h.

◆ GetAdSegmentUrlPrefix()

const Aws::String& Aws::MediaTailor::Model::CdnConfiguration::GetAdSegmentUrlPrefix ( ) const
inline

A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.&lt;region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments.

Definition at line 50 of file CdnConfiguration.h.

◆ GetContentSegmentUrlPrefix()

const Aws::String& Aws::MediaTailor::Model::CdnConfiguration::GetContentSegmentUrlPrefix ( ) const
inline

A content delivery network (CDN) to cache content segments, so that content requests don’t always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments.

Definition at line 137 of file CdnConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaTailor::Model::CdnConfiguration::Jsonize ( ) const

◆ operator=()

CdnConfiguration& Aws::MediaTailor::Model::CdnConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAdSegmentUrlPrefix() [1/3]

void Aws::MediaTailor::Model::CdnConfiguration::SetAdSegmentUrlPrefix ( Aws::String &&  value)
inline

A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.&lt;region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments.

Definition at line 83 of file CdnConfiguration.h.

◆ SetAdSegmentUrlPrefix() [2/3]

void Aws::MediaTailor::Model::CdnConfiguration::SetAdSegmentUrlPrefix ( const Aws::String value)
inline

A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.&lt;region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments.

Definition at line 72 of file CdnConfiguration.h.

◆ SetAdSegmentUrlPrefix() [3/3]

void Aws::MediaTailor::Model::CdnConfiguration::SetAdSegmentUrlPrefix ( const char *  value)
inline

A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.&lt;region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments.

Definition at line 94 of file CdnConfiguration.h.

◆ SetContentSegmentUrlPrefix() [1/3]

void Aws::MediaTailor::Model::CdnConfiguration::SetContentSegmentUrlPrefix ( Aws::String &&  value)
inline

A content delivery network (CDN) to cache content segments, so that content requests don’t always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments.

Definition at line 164 of file CdnConfiguration.h.

◆ SetContentSegmentUrlPrefix() [2/3]

void Aws::MediaTailor::Model::CdnConfiguration::SetContentSegmentUrlPrefix ( const Aws::String value)
inline

A content delivery network (CDN) to cache content segments, so that content requests don’t always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments.

Definition at line 155 of file CdnConfiguration.h.

◆ SetContentSegmentUrlPrefix() [3/3]

void Aws::MediaTailor::Model::CdnConfiguration::SetContentSegmentUrlPrefix ( const char *  value)
inline

A content delivery network (CDN) to cache content segments, so that content requests don’t always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments.

Definition at line 173 of file CdnConfiguration.h.

◆ WithAdSegmentUrlPrefix() [1/3]

CdnConfiguration& Aws::MediaTailor::Model::CdnConfiguration::WithAdSegmentUrlPrefix ( Aws::String &&  value)
inline

A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.&lt;region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments.

Definition at line 116 of file CdnConfiguration.h.

◆ WithAdSegmentUrlPrefix() [2/3]

CdnConfiguration& Aws::MediaTailor::Model::CdnConfiguration::WithAdSegmentUrlPrefix ( const Aws::String value)
inline

A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.&lt;region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments.

Definition at line 105 of file CdnConfiguration.h.

◆ WithAdSegmentUrlPrefix() [3/3]

CdnConfiguration& Aws::MediaTailor::Model::CdnConfiguration::WithAdSegmentUrlPrefix ( const char *  value)
inline

A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.&lt;region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments.

Definition at line 127 of file CdnConfiguration.h.

◆ WithContentSegmentUrlPrefix() [1/3]

CdnConfiguration& Aws::MediaTailor::Model::CdnConfiguration::WithContentSegmentUrlPrefix ( Aws::String &&  value)
inline

A content delivery network (CDN) to cache content segments, so that content requests don’t always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments.

Definition at line 191 of file CdnConfiguration.h.

◆ WithContentSegmentUrlPrefix() [2/3]

CdnConfiguration& Aws::MediaTailor::Model::CdnConfiguration::WithContentSegmentUrlPrefix ( const Aws::String value)
inline

A content delivery network (CDN) to cache content segments, so that content requests don’t always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments.

Definition at line 182 of file CdnConfiguration.h.

◆ WithContentSegmentUrlPrefix() [3/3]

CdnConfiguration& Aws::MediaTailor::Model::CdnConfiguration::WithContentSegmentUrlPrefix ( const char *  value)
inline

A content delivery network (CDN) to cache content segments, so that content requests don’t always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments.

Definition at line 200 of file CdnConfiguration.h.


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