/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The output configuration for this channel.See Also:
AWS
* API Reference
DASH manifest configuration parameters.
*/ inline const DashPlaylistSettings& GetDashPlaylistSettings() const{ return m_dashPlaylistSettings; } /** *DASH manifest configuration parameters.
*/ inline bool DashPlaylistSettingsHasBeenSet() const { return m_dashPlaylistSettingsHasBeenSet; } /** *DASH manifest configuration parameters.
*/ inline void SetDashPlaylistSettings(const DashPlaylistSettings& value) { m_dashPlaylistSettingsHasBeenSet = true; m_dashPlaylistSettings = value; } /** *DASH manifest configuration parameters.
*/ inline void SetDashPlaylistSettings(DashPlaylistSettings&& value) { m_dashPlaylistSettingsHasBeenSet = true; m_dashPlaylistSettings = std::move(value); } /** *DASH manifest configuration parameters.
*/ inline RequestOutputItem& WithDashPlaylistSettings(const DashPlaylistSettings& value) { SetDashPlaylistSettings(value); return *this;} /** *DASH manifest configuration parameters.
*/ inline RequestOutputItem& WithDashPlaylistSettings(DashPlaylistSettings&& value) { SetDashPlaylistSettings(std::move(value)); return *this;} /** *HLS playlist configuration parameters.
*/ inline const HlsPlaylistSettings& GetHlsPlaylistSettings() const{ return m_hlsPlaylistSettings; } /** *HLS playlist configuration parameters.
*/ inline bool HlsPlaylistSettingsHasBeenSet() const { return m_hlsPlaylistSettingsHasBeenSet; } /** *HLS playlist configuration parameters.
*/ inline void SetHlsPlaylistSettings(const HlsPlaylistSettings& value) { m_hlsPlaylistSettingsHasBeenSet = true; m_hlsPlaylistSettings = value; } /** *HLS playlist configuration parameters.
*/ inline void SetHlsPlaylistSettings(HlsPlaylistSettings&& value) { m_hlsPlaylistSettingsHasBeenSet = true; m_hlsPlaylistSettings = std::move(value); } /** *HLS playlist configuration parameters.
*/ inline RequestOutputItem& WithHlsPlaylistSettings(const HlsPlaylistSettings& value) { SetHlsPlaylistSettings(value); return *this;} /** *HLS playlist configuration parameters.
*/ inline RequestOutputItem& WithHlsPlaylistSettings(HlsPlaylistSettings&& value) { SetHlsPlaylistSettings(std::move(value)); return *this;} /** *The name of the manifest for the channel. The name appears in the
* PlaybackUrl
.
The name of the manifest for the channel. The name appears in the
* PlaybackUrl
.
The name of the manifest for the channel. The name appears in the
* PlaybackUrl
.
The name of the manifest for the channel. The name appears in the
* PlaybackUrl
.
The name of the manifest for the channel. The name appears in the
* PlaybackUrl
.
The name of the manifest for the channel. The name appears in the
* PlaybackUrl
.
The name of the manifest for the channel. The name appears in the
* PlaybackUrl
.
The name of the manifest for the channel. The name appears in the
* PlaybackUrl
.
A string used to match which HttpPackageConfiguration
is used
* for each VodSource
.
A string used to match which HttpPackageConfiguration
is used
* for each VodSource
.
A string used to match which HttpPackageConfiguration
is used
* for each VodSource
.
A string used to match which HttpPackageConfiguration
is used
* for each VodSource
.
A string used to match which HttpPackageConfiguration
is used
* for each VodSource
.
A string used to match which HttpPackageConfiguration
is used
* for each VodSource
.
A string used to match which HttpPackageConfiguration
is used
* for each VodSource
.
A string used to match which HttpPackageConfiguration
is used
* for each VodSource
.