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

#include <DefaultSegmentDeliveryConfiguration.h>

Public Member Functions

 DefaultSegmentDeliveryConfiguration ()
 
 DefaultSegmentDeliveryConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
DefaultSegmentDeliveryConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetBaseUrl () const
 
bool BaseUrlHasBeenSet () const
 
void SetBaseUrl (const Aws::String &value)
 
void SetBaseUrl (Aws::String &&value)
 
void SetBaseUrl (const char *value)
 
DefaultSegmentDeliveryConfigurationWithBaseUrl (const Aws::String &value)
 
DefaultSegmentDeliveryConfigurationWithBaseUrl (Aws::String &&value)
 
DefaultSegmentDeliveryConfigurationWithBaseUrl (const char *value)
 

Detailed Description

The optional configuration for a server that serves segments. Use this if you want the segment delivery server to be different from the source location server. For example, you can configure your source location server to be an origination server, such as MediaPackage, and the segment delivery server to be a content delivery network (CDN), such as CloudFront. If you don't specify a segment delivery server, then the source location server is used.

See Also:

AWS API Reference

Definition at line 37 of file DefaultSegmentDeliveryConfiguration.h.

Constructor & Destructor Documentation

◆ DefaultSegmentDeliveryConfiguration() [1/2]

Aws::MediaTailor::Model::DefaultSegmentDeliveryConfiguration::DefaultSegmentDeliveryConfiguration ( )

◆ DefaultSegmentDeliveryConfiguration() [2/2]

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

Member Function Documentation

◆ BaseUrlHasBeenSet()

bool Aws::MediaTailor::Model::DefaultSegmentDeliveryConfiguration::BaseUrlHasBeenSet ( ) const
inline

The hostname of the server that will be used to serve segments. This string must include the protocol, such as https://.

Definition at line 56 of file DefaultSegmentDeliveryConfiguration.h.

◆ GetBaseUrl()

const Aws::String& Aws::MediaTailor::Model::DefaultSegmentDeliveryConfiguration::GetBaseUrl ( ) const
inline

The hostname of the server that will be used to serve segments. This string must include the protocol, such as https://.

Definition at line 50 of file DefaultSegmentDeliveryConfiguration.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetBaseUrl() [1/3]

void Aws::MediaTailor::Model::DefaultSegmentDeliveryConfiguration::SetBaseUrl ( Aws::String &&  value)
inline

The hostname of the server that will be used to serve segments. This string must include the protocol, such as https://.

Definition at line 68 of file DefaultSegmentDeliveryConfiguration.h.

◆ SetBaseUrl() [2/3]

void Aws::MediaTailor::Model::DefaultSegmentDeliveryConfiguration::SetBaseUrl ( const Aws::String value)
inline

The hostname of the server that will be used to serve segments. This string must include the protocol, such as https://.

Definition at line 62 of file DefaultSegmentDeliveryConfiguration.h.

◆ SetBaseUrl() [3/3]

void Aws::MediaTailor::Model::DefaultSegmentDeliveryConfiguration::SetBaseUrl ( const char *  value)
inline

The hostname of the server that will be used to serve segments. This string must include the protocol, such as https://.

Definition at line 74 of file DefaultSegmentDeliveryConfiguration.h.

◆ WithBaseUrl() [1/3]

DefaultSegmentDeliveryConfiguration& Aws::MediaTailor::Model::DefaultSegmentDeliveryConfiguration::WithBaseUrl ( Aws::String &&  value)
inline

The hostname of the server that will be used to serve segments. This string must include the protocol, such as https://.

Definition at line 86 of file DefaultSegmentDeliveryConfiguration.h.

◆ WithBaseUrl() [2/3]

DefaultSegmentDeliveryConfiguration& Aws::MediaTailor::Model::DefaultSegmentDeliveryConfiguration::WithBaseUrl ( const Aws::String value)
inline

The hostname of the server that will be used to serve segments. This string must include the protocol, such as https://.

Definition at line 80 of file DefaultSegmentDeliveryConfiguration.h.

◆ WithBaseUrl() [3/3]

DefaultSegmentDeliveryConfiguration& Aws::MediaTailor::Model::DefaultSegmentDeliveryConfiguration::WithBaseUrl ( const char *  value)
inline

The hostname of the server that will be used to serve segments. This string must include the protocol, such as https://.

Definition at line 92 of file DefaultSegmentDeliveryConfiguration.h.


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