7#include <aws/mediatailor/MediaTailor_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/mediatailor/model/AvailSuppression.h>
10#include <aws/mediatailor/model/Bumper.h>
11#include <aws/mediatailor/model/CdnConfiguration.h>
12#include <aws/core/utils/memory/stl/AWSMap.h>
13#include <aws/mediatailor/model/DashConfiguration.h>
14#include <aws/mediatailor/model/HlsConfiguration.h>
15#include <aws/mediatailor/model/InsertionMode.h>
16#include <aws/mediatailor/model/LivePreRollConfiguration.h>
17#include <aws/mediatailor/model/LogConfiguration.h>
18#include <aws/mediatailor/model/ManifestProcessingRules.h>
66 inline void SetAdDecisionServerUrl(
const char* value) { m_adDecisionServerUrlHasBeenSet =
true; m_adDecisionServerUrl.assign(value); }
96 inline void SetBumper(
const Bumper& value) { m_bumperHasBeenSet =
true; m_bumper = value; }
97 inline void SetBumper(
Bumper&& value) { m_bumperHasBeenSet =
true; m_bumper = std::move(value); }
222 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
254 inline void SetPlaybackConfigurationArn(
const char* value) { m_playbackConfigurationArnHasBeenSet =
true; m_playbackConfigurationArn.assign(value); }
269 inline void SetPlaybackEndpointPrefix(
const char* value) { m_playbackEndpointPrefixHasBeenSet =
true; m_playbackEndpointPrefix.assign(value); }
303 inline void SetSlateAdUrl(
const char* value) { m_slateAdUrlHasBeenSet =
true; m_slateAdUrl.assign(value); }
343 inline void SetTranscodeProfileName(
const char* value) { m_transcodeProfileNameHasBeenSet =
true; m_transcodeProfileName.assign(value); }
358 inline void SetVideoContentSourceUrl(
const char* value) { m_videoContentSourceUrlHasBeenSet =
true; m_videoContentSourceUrl.assign(value); }
366 bool m_adDecisionServerUrlHasBeenSet =
false;
369 bool m_availSuppressionHasBeenSet =
false;
372 bool m_bumperHasBeenSet =
false;
375 bool m_cdnConfigurationHasBeenSet =
false;
378 bool m_configurationAliasesHasBeenSet =
false;
381 bool m_dashConfigurationHasBeenSet =
false;
384 bool m_hlsConfigurationHasBeenSet =
false;
387 bool m_insertionModeHasBeenSet =
false;
390 bool m_livePreRollConfigurationHasBeenSet =
false;
393 bool m_logConfigurationHasBeenSet =
false;
396 bool m_manifestProcessingRulesHasBeenSet =
false;
399 bool m_nameHasBeenSet =
false;
401 int m_personalizationThresholdSeconds;
402 bool m_personalizationThresholdSecondsHasBeenSet =
false;
405 bool m_playbackConfigurationArnHasBeenSet =
false;
408 bool m_playbackEndpointPrefixHasBeenSet =
false;
411 bool m_sessionInitializationEndpointPrefixHasBeenSet =
false;
414 bool m_slateAdUrlHasBeenSet =
false;
417 bool m_tagsHasBeenSet =
false;
420 bool m_transcodeProfileNameHasBeenSet =
false;
423 bool m_videoContentSourceUrlHasBeenSet =
false;
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue