7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/mediaconvert/MediaConvertRequest.h>
10#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
11#include <aws/mediaconvert/model/AccelerationSettings.h>
12#include <aws/mediaconvert/model/HopDestination.h>
13#include <aws/mediaconvert/model/JobTemplateSettings.h>
14#include <aws/mediaconvert/model/StatusUpdateInterval.h>
19namespace MediaConvert {
45 template <
typename AccelerationSettingsT = AccelerationSettings>
47 m_accelerationSettingsHasBeenSet =
true;
48 m_accelerationSettings = std::forward<AccelerationSettingsT>(value);
50 template <
typename AccelerationSettingsT = AccelerationSettings>
63 template <
typename CategoryT = Aws::String>
65 m_categoryHasBeenSet =
true;
66 m_category = std::forward<CategoryT>(value);
68 template <
typename CategoryT = Aws::String>
81 template <
typename DescriptionT = Aws::String>
83 m_descriptionHasBeenSet =
true;
84 m_description = std::forward<DescriptionT>(value);
86 template <
typename DescriptionT = Aws::String>
99 template <
typename HopDestinationsT = Aws::Vector<HopDestination>>
101 m_hopDestinationsHasBeenSet =
true;
102 m_hopDestinations = std::forward<HopDestinationsT>(value);
104 template <
typename HopDestinationsT = Aws::Vector<HopDestination>>
109 template <
typename HopDestinationsT = HopDestination>
111 m_hopDestinationsHasBeenSet =
true;
112 m_hopDestinations.emplace_back(std::forward<HopDestinationsT>(value));
123 template <
typename NameT = Aws::String>
125 m_nameHasBeenSet =
true;
126 m_name = std::forward<NameT>(value);
128 template <
typename NameT = Aws::String>
130 SetName(std::forward<NameT>(value));
145 m_priorityHasBeenSet =
true;
160 template <
typename QueueT = Aws::String>
162 m_queueHasBeenSet =
true;
163 m_queue = std::forward<QueueT>(value);
165 template <
typename QueueT = Aws::String>
167 SetQueue(std::forward<QueueT>(value));
179 template <
typename SettingsT = JobTemplateSettings>
181 m_settingsHasBeenSet =
true;
182 m_settings = std::forward<SettingsT>(value);
184 template <
typename SettingsT = JobTemplateSettings>
201 m_statusUpdateIntervalHasBeenSet =
true;
202 m_statusUpdateInterval = value;
224 JobTemplateSettings m_settings;
227 bool m_accelerationSettingsHasBeenSet =
false;
228 bool m_categoryHasBeenSet =
false;
229 bool m_descriptionHasBeenSet =
false;
230 bool m_hopDestinationsHasBeenSet =
false;
231 bool m_nameHasBeenSet =
false;
232 bool m_priorityHasBeenSet =
false;
233 bool m_queueHasBeenSet =
false;
234 bool m_settingsHasBeenSet =
false;
235 bool m_statusUpdateIntervalHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector