7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/medialive/MediaLive_EXPORTS.h>
9#include <aws/medialive/model/DvbSubDestinationAlignment.h>
10#include <aws/medialive/model/DvbSubDestinationBackgroundColor.h>
11#include <aws/medialive/model/DvbSubDestinationFontColor.h>
12#include <aws/medialive/model/DvbSubDestinationOutlineColor.h>
13#include <aws/medialive/model/DvbSubDestinationShadowColor.h>
14#include <aws/medialive/model/DvbSubDestinationSubtitleRows.h>
15#include <aws/medialive/model/DvbSubDestinationTeletextGridControl.h>
16#include <aws/medialive/model/InputLocation.h>
57 m_alignmentHasBeenSet =
true;
74 m_backgroundColorHasBeenSet =
true;
75 m_backgroundColor = value;
92 m_backgroundOpacityHasBeenSet =
true;
93 m_backgroundOpacity = value;
111 template <
typename FontT = InputLocation>
113 m_fontHasBeenSet =
true;
114 m_font = std::forward<FontT>(value);
116 template <
typename FontT = InputLocation>
118 SetFont(std::forward<FontT>(value));
133 m_fontColorHasBeenSet =
true;
150 m_fontOpacityHasBeenSet =
true;
151 m_fontOpacity = value;
167 m_fontResolutionHasBeenSet =
true;
168 m_fontResolution = value;
184 template <
typename FontSizeT = Aws::String>
186 m_fontSizeHasBeenSet =
true;
187 m_fontSize = std::forward<FontSizeT>(value);
189 template <
typename FontSizeT = Aws::String>
206 m_outlineColorHasBeenSet =
true;
207 m_outlineColor = value;
225 m_outlineSizeHasBeenSet =
true;
226 m_outlineSize = value;
242 m_shadowColorHasBeenSet =
true;
243 m_shadowColor = value;
260 m_shadowOpacityHasBeenSet =
true;
261 m_shadowOpacity = value;
278 m_shadowXOffsetHasBeenSet =
true;
279 m_shadowXOffset = value;
296 m_shadowYOffsetHasBeenSet =
true;
297 m_shadowYOffset = value;
313 m_teletextGridControlHasBeenSet =
true;
314 m_teletextGridControl = value;
335 m_xPositionHasBeenSet =
true;
357 m_yPositionHasBeenSet =
true;
379 m_subtitleRowsHasBeenSet =
true;
380 m_subtitleRows = value;
392 int m_backgroundOpacity{0};
394 InputLocation m_font;
398 int m_fontOpacity{0};
400 int m_fontResolution{0};
406 int m_outlineSize{0};
410 int m_shadowOpacity{0};
412 int m_shadowXOffset{0};
414 int m_shadowYOffset{0};
423 bool m_alignmentHasBeenSet =
false;
424 bool m_backgroundColorHasBeenSet =
false;
425 bool m_backgroundOpacityHasBeenSet =
false;
426 bool m_fontHasBeenSet =
false;
427 bool m_fontColorHasBeenSet =
false;
428 bool m_fontOpacityHasBeenSet =
false;
429 bool m_fontResolutionHasBeenSet =
false;
430 bool m_fontSizeHasBeenSet =
false;
431 bool m_outlineColorHasBeenSet =
false;
432 bool m_outlineSizeHasBeenSet =
false;
433 bool m_shadowColorHasBeenSet =
false;
434 bool m_shadowOpacityHasBeenSet =
false;
435 bool m_shadowXOffsetHasBeenSet =
false;
436 bool m_shadowYOffsetHasBeenSet =
false;
437 bool m_teletextGridControlHasBeenSet =
false;
438 bool m_xPositionHasBeenSet =
false;
439 bool m_yPositionHasBeenSet =
false;
440 bool m_subtitleRowsHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue