7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/medialive/MediaLive_EXPORTS.h>
10#include <aws/medialive/model/OutputSettings.h>
32 AWS_MEDIALIVE_API
Output() =
default;
43 template <
typename AudioDescriptionNamesT = Aws::Vector<Aws::String>>
45 m_audioDescriptionNamesHasBeenSet =
true;
46 m_audioDescriptionNames = std::forward<AudioDescriptionNamesT>(value);
48 template <
typename AudioDescriptionNamesT = Aws::Vector<Aws::String>>
53 template <
typename AudioDescriptionNamesT = Aws::String>
55 m_audioDescriptionNamesHasBeenSet =
true;
56 m_audioDescriptionNames.emplace_back(std::forward<AudioDescriptionNamesT>(value));
67 template <
typename CaptionDescriptionNamesT = Aws::Vector<Aws::String>>
69 m_captionDescriptionNamesHasBeenSet =
true;
70 m_captionDescriptionNames = std::forward<CaptionDescriptionNamesT>(value);
72 template <
typename CaptionDescriptionNamesT = Aws::Vector<Aws::String>>
77 template <
typename CaptionDescriptionNamesT = Aws::String>
79 m_captionDescriptionNamesHasBeenSet =
true;
80 m_captionDescriptionNames.emplace_back(std::forward<CaptionDescriptionNamesT>(value));
91 template <
typename OutputNameT = Aws::String>
93 m_outputNameHasBeenSet =
true;
94 m_outputName = std::forward<OutputNameT>(value);
96 template <
typename OutputNameT = Aws::String>
109 template <
typename OutputSettingsT = OutputSettings>
111 m_outputSettingsHasBeenSet =
true;
112 m_outputSettings = std::forward<OutputSettingsT>(value);
114 template <
typename OutputSettingsT = OutputSettings>
127 template <
typename V
ideoDescriptionNameT = Aws::String>
129 m_videoDescriptionNameHasBeenSet =
true;
130 m_videoDescriptionName = std::forward<VideoDescriptionNameT>(value);
132 template <
typename V
ideoDescriptionNameT = Aws::String>
148 bool m_audioDescriptionNamesHasBeenSet =
false;
149 bool m_captionDescriptionNamesHasBeenSet =
false;
150 bool m_outputNameHasBeenSet =
false;
151 bool m_outputSettingsHasBeenSet =
false;
152 bool m_videoDescriptionNameHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue