7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
10#include <aws/mediaconvert/model/PresetSettings.h>
11#include <aws/mediaconvert/model/Type.h>
22namespace MediaConvert {
34 AWS_MEDIACONVERT_API
Preset() =
default;
45 template <
typename ArnT = Aws::String>
47 m_arnHasBeenSet =
true;
48 m_arn = std::forward<ArnT>(value);
50 template <
typename ArnT = Aws::String>
52 SetArn(std::forward<ArnT>(value));
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 CreatedAtT = Aws::Utils::DateTime>
83 m_createdAtHasBeenSet =
true;
84 m_createdAt = std::forward<CreatedAtT>(value);
86 template <
typename CreatedAtT = Aws::Utils::DateTime>
99 template <
typename DescriptionT = Aws::String>
101 m_descriptionHasBeenSet =
true;
102 m_description = std::forward<DescriptionT>(value);
104 template <
typename DescriptionT = Aws::String>
117 template <
typename LastUpdatedT = Aws::Utils::DateTime>
119 m_lastUpdatedHasBeenSet =
true;
120 m_lastUpdated = std::forward<LastUpdatedT>(value);
122 template <
typename LastUpdatedT = Aws::Utils::DateTime>
135 template <
typename NameT = Aws::String>
137 m_nameHasBeenSet =
true;
138 m_name = std::forward<NameT>(value);
140 template <
typename NameT = Aws::String>
142 SetName(std::forward<NameT>(value));
153 template <
typename SettingsT = PresetSettings>
155 m_settingsHasBeenSet =
true;
156 m_settings = std::forward<SettingsT>(value);
158 template <
typename SettingsT = PresetSettings>
173 m_typeHasBeenSet =
true;
194 PresetSettings m_settings;
197 bool m_arnHasBeenSet =
false;
198 bool m_categoryHasBeenSet =
false;
199 bool m_createdAtHasBeenSet =
false;
200 bool m_descriptionHasBeenSet =
false;
201 bool m_lastUpdatedHasBeenSet =
false;
202 bool m_nameHasBeenSet =
false;
203 bool m_settingsHasBeenSet =
false;
204 bool m_typeHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue