AWS SDK for C++  1.9.105
AWS SDK for C++
PlaybackConfiguration.h
Go to the documentation of this file.
1 
6 #pragma once
17 #include <utility>
18 
19 namespace Aws
20 {
21 namespace Utils
22 {
23 namespace Json
24 {
25  class JsonValue;
26  class JsonView;
27 } // namespace Json
28 } // namespace Utils
29 namespace MediaTailor
30 {
31 namespace Model
32 {
33 
44  {
45  public:
50 
51 
59  inline const Aws::String& GetAdDecisionServerUrl() const{ return m_adDecisionServerUrl; }
60 
68  inline bool AdDecisionServerUrlHasBeenSet() const { return m_adDecisionServerUrlHasBeenSet; }
69 
77  inline void SetAdDecisionServerUrl(const Aws::String& value) { m_adDecisionServerUrlHasBeenSet = true; m_adDecisionServerUrl = value; }
78 
86  inline void SetAdDecisionServerUrl(Aws::String&& value) { m_adDecisionServerUrlHasBeenSet = true; m_adDecisionServerUrl = std::move(value); }
87 
95  inline void SetAdDecisionServerUrl(const char* value) { m_adDecisionServerUrlHasBeenSet = true; m_adDecisionServerUrl.assign(value); }
96 
104  inline PlaybackConfiguration& WithAdDecisionServerUrl(const Aws::String& value) { SetAdDecisionServerUrl(value); return *this;}
105 
113  inline PlaybackConfiguration& WithAdDecisionServerUrl(Aws::String&& value) { SetAdDecisionServerUrl(std::move(value)); return *this;}
114 
122  inline PlaybackConfiguration& WithAdDecisionServerUrl(const char* value) { SetAdDecisionServerUrl(value); return *this;}
123 
124 
131  inline const AvailSuppression& GetAvailSuppression() const{ return m_availSuppression; }
132 
139  inline bool AvailSuppressionHasBeenSet() const { return m_availSuppressionHasBeenSet; }
140 
147  inline void SetAvailSuppression(const AvailSuppression& value) { m_availSuppressionHasBeenSet = true; m_availSuppression = value; }
148 
155  inline void SetAvailSuppression(AvailSuppression&& value) { m_availSuppressionHasBeenSet = true; m_availSuppression = std::move(value); }
156 
163  inline PlaybackConfiguration& WithAvailSuppression(const AvailSuppression& value) { SetAvailSuppression(value); return *this;}
164 
171  inline PlaybackConfiguration& WithAvailSuppression(AvailSuppression&& value) { SetAvailSuppression(std::move(value)); return *this;}
172 
173 
180  inline const Bumper& GetBumper() const{ return m_bumper; }
181 
188  inline bool BumperHasBeenSet() const { return m_bumperHasBeenSet; }
189 
196  inline void SetBumper(const Bumper& value) { m_bumperHasBeenSet = true; m_bumper = value; }
197 
204  inline void SetBumper(Bumper&& value) { m_bumperHasBeenSet = true; m_bumper = std::move(value); }
205 
212  inline PlaybackConfiguration& WithBumper(const Bumper& value) { SetBumper(value); return *this;}
213 
220  inline PlaybackConfiguration& WithBumper(Bumper&& value) { SetBumper(std::move(value)); return *this;}
221 
222 
227  inline const CdnConfiguration& GetCdnConfiguration() const{ return m_cdnConfiguration; }
228 
233  inline bool CdnConfigurationHasBeenSet() const { return m_cdnConfigurationHasBeenSet; }
234 
239  inline void SetCdnConfiguration(const CdnConfiguration& value) { m_cdnConfigurationHasBeenSet = true; m_cdnConfiguration = value; }
240 
245  inline void SetCdnConfiguration(CdnConfiguration&& value) { m_cdnConfigurationHasBeenSet = true; m_cdnConfiguration = std::move(value); }
246 
251  inline PlaybackConfiguration& WithCdnConfiguration(const CdnConfiguration& value) { SetCdnConfiguration(value); return *this;}
252 
257  inline PlaybackConfiguration& WithCdnConfiguration(CdnConfiguration&& value) { SetCdnConfiguration(std::move(value)); return *this;}
258 
259 
266  inline const Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>& GetConfigurationAliases() const{ return m_configurationAliases; }
267 
274  inline bool ConfigurationAliasesHasBeenSet() const { return m_configurationAliasesHasBeenSet; }
275 
282  inline void SetConfigurationAliases(const Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>& value) { m_configurationAliasesHasBeenSet = true; m_configurationAliases = value; }
283 
290  inline void SetConfigurationAliases(Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>&& value) { m_configurationAliasesHasBeenSet = true; m_configurationAliases = std::move(value); }
291 
298  inline PlaybackConfiguration& WithConfigurationAliases(const Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>& value) { SetConfigurationAliases(value); return *this;}
299 
306  inline PlaybackConfiguration& WithConfigurationAliases(Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>&& value) { SetConfigurationAliases(std::move(value)); return *this;}
307 
314  inline PlaybackConfiguration& AddConfigurationAliases(const Aws::String& key, const Aws::Map<Aws::String, Aws::String>& value) { m_configurationAliasesHasBeenSet = true; m_configurationAliases.emplace(key, value); return *this; }
315 
322  inline PlaybackConfiguration& AddConfigurationAliases(Aws::String&& key, const Aws::Map<Aws::String, Aws::String>& value) { m_configurationAliasesHasBeenSet = true; m_configurationAliases.emplace(std::move(key), value); return *this; }
323 
330  inline PlaybackConfiguration& AddConfigurationAliases(const Aws::String& key, Aws::Map<Aws::String, Aws::String>&& value) { m_configurationAliasesHasBeenSet = true; m_configurationAliases.emplace(key, std::move(value)); return *this; }
331 
338  inline PlaybackConfiguration& AddConfigurationAliases(Aws::String&& key, Aws::Map<Aws::String, Aws::String>&& value) { m_configurationAliasesHasBeenSet = true; m_configurationAliases.emplace(std::move(key), std::move(value)); return *this; }
339 
346  inline PlaybackConfiguration& AddConfigurationAliases(const char* key, Aws::Map<Aws::String, Aws::String>&& value) { m_configurationAliasesHasBeenSet = true; m_configurationAliases.emplace(key, std::move(value)); return *this; }
347 
354  inline PlaybackConfiguration& AddConfigurationAliases(const char* key, const Aws::Map<Aws::String, Aws::String>& value) { m_configurationAliasesHasBeenSet = true; m_configurationAliases.emplace(key, value); return *this; }
355 
356 
360  inline const DashConfiguration& GetDashConfiguration() const{ return m_dashConfiguration; }
361 
365  inline bool DashConfigurationHasBeenSet() const { return m_dashConfigurationHasBeenSet; }
366 
370  inline void SetDashConfiguration(const DashConfiguration& value) { m_dashConfigurationHasBeenSet = true; m_dashConfiguration = value; }
371 
375  inline void SetDashConfiguration(DashConfiguration&& value) { m_dashConfigurationHasBeenSet = true; m_dashConfiguration = std::move(value); }
376 
380  inline PlaybackConfiguration& WithDashConfiguration(const DashConfiguration& value) { SetDashConfiguration(value); return *this;}
381 
385  inline PlaybackConfiguration& WithDashConfiguration(DashConfiguration&& value) { SetDashConfiguration(std::move(value)); return *this;}
386 
387 
391  inline const HlsConfiguration& GetHlsConfiguration() const{ return m_hlsConfiguration; }
392 
396  inline bool HlsConfigurationHasBeenSet() const { return m_hlsConfigurationHasBeenSet; }
397 
401  inline void SetHlsConfiguration(const HlsConfiguration& value) { m_hlsConfigurationHasBeenSet = true; m_hlsConfiguration = value; }
402 
406  inline void SetHlsConfiguration(HlsConfiguration&& value) { m_hlsConfigurationHasBeenSet = true; m_hlsConfiguration = std::move(value); }
407 
411  inline PlaybackConfiguration& WithHlsConfiguration(const HlsConfiguration& value) { SetHlsConfiguration(value); return *this;}
412 
416  inline PlaybackConfiguration& WithHlsConfiguration(HlsConfiguration&& value) { SetHlsConfiguration(std::move(value)); return *this;}
417 
418 
422  inline const LivePreRollConfiguration& GetLivePreRollConfiguration() const{ return m_livePreRollConfiguration; }
423 
427  inline bool LivePreRollConfigurationHasBeenSet() const { return m_livePreRollConfigurationHasBeenSet; }
428 
432  inline void SetLivePreRollConfiguration(const LivePreRollConfiguration& value) { m_livePreRollConfigurationHasBeenSet = true; m_livePreRollConfiguration = value; }
433 
437  inline void SetLivePreRollConfiguration(LivePreRollConfiguration&& value) { m_livePreRollConfigurationHasBeenSet = true; m_livePreRollConfiguration = std::move(value); }
438 
442  inline PlaybackConfiguration& WithLivePreRollConfiguration(const LivePreRollConfiguration& value) { SetLivePreRollConfiguration(value); return *this;}
443 
447  inline PlaybackConfiguration& WithLivePreRollConfiguration(LivePreRollConfiguration&& value) { SetLivePreRollConfiguration(std::move(value)); return *this;}
448 
449 
454  inline const ManifestProcessingRules& GetManifestProcessingRules() const{ return m_manifestProcessingRules; }
455 
460  inline bool ManifestProcessingRulesHasBeenSet() const { return m_manifestProcessingRulesHasBeenSet; }
461 
466  inline void SetManifestProcessingRules(const ManifestProcessingRules& value) { m_manifestProcessingRulesHasBeenSet = true; m_manifestProcessingRules = value; }
467 
472  inline void SetManifestProcessingRules(ManifestProcessingRules&& value) { m_manifestProcessingRulesHasBeenSet = true; m_manifestProcessingRules = std::move(value); }
473 
478  inline PlaybackConfiguration& WithManifestProcessingRules(const ManifestProcessingRules& value) { SetManifestProcessingRules(value); return *this;}
479 
484  inline PlaybackConfiguration& WithManifestProcessingRules(ManifestProcessingRules&& value) { SetManifestProcessingRules(std::move(value)); return *this;}
485 
486 
490  inline const Aws::String& GetName() const{ return m_name; }
491 
495  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
496 
500  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
501 
505  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
506 
510  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
511 
515  inline PlaybackConfiguration& WithName(const Aws::String& value) { SetName(value); return *this;}
516 
520  inline PlaybackConfiguration& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
521 
525  inline PlaybackConfiguration& WithName(const char* value) { SetName(value); return *this;}
526 
527 
539  inline int GetPersonalizationThresholdSeconds() const{ return m_personalizationThresholdSeconds; }
540 
552  inline bool PersonalizationThresholdSecondsHasBeenSet() const { return m_personalizationThresholdSecondsHasBeenSet; }
553 
565  inline void SetPersonalizationThresholdSeconds(int value) { m_personalizationThresholdSecondsHasBeenSet = true; m_personalizationThresholdSeconds = value; }
566 
578  inline PlaybackConfiguration& WithPersonalizationThresholdSeconds(int value) { SetPersonalizationThresholdSeconds(value); return *this;}
579 
580 
584  inline const Aws::String& GetPlaybackConfigurationArn() const{ return m_playbackConfigurationArn; }
585 
589  inline bool PlaybackConfigurationArnHasBeenSet() const { return m_playbackConfigurationArnHasBeenSet; }
590 
594  inline void SetPlaybackConfigurationArn(const Aws::String& value) { m_playbackConfigurationArnHasBeenSet = true; m_playbackConfigurationArn = value; }
595 
599  inline void SetPlaybackConfigurationArn(Aws::String&& value) { m_playbackConfigurationArnHasBeenSet = true; m_playbackConfigurationArn = std::move(value); }
600 
604  inline void SetPlaybackConfigurationArn(const char* value) { m_playbackConfigurationArnHasBeenSet = true; m_playbackConfigurationArn.assign(value); }
605 
609  inline PlaybackConfiguration& WithPlaybackConfigurationArn(const Aws::String& value) { SetPlaybackConfigurationArn(value); return *this;}
610 
614  inline PlaybackConfiguration& WithPlaybackConfigurationArn(Aws::String&& value) { SetPlaybackConfigurationArn(std::move(value)); return *this;}
615 
619  inline PlaybackConfiguration& WithPlaybackConfigurationArn(const char* value) { SetPlaybackConfigurationArn(value); return *this;}
620 
621 
626  inline const Aws::String& GetPlaybackEndpointPrefix() const{ return m_playbackEndpointPrefix; }
627 
632  inline bool PlaybackEndpointPrefixHasBeenSet() const { return m_playbackEndpointPrefixHasBeenSet; }
633 
638  inline void SetPlaybackEndpointPrefix(const Aws::String& value) { m_playbackEndpointPrefixHasBeenSet = true; m_playbackEndpointPrefix = value; }
639 
644  inline void SetPlaybackEndpointPrefix(Aws::String&& value) { m_playbackEndpointPrefixHasBeenSet = true; m_playbackEndpointPrefix = std::move(value); }
645 
650  inline void SetPlaybackEndpointPrefix(const char* value) { m_playbackEndpointPrefixHasBeenSet = true; m_playbackEndpointPrefix.assign(value); }
651 
656  inline PlaybackConfiguration& WithPlaybackEndpointPrefix(const Aws::String& value) { SetPlaybackEndpointPrefix(value); return *this;}
657 
662  inline PlaybackConfiguration& WithPlaybackEndpointPrefix(Aws::String&& value) { SetPlaybackEndpointPrefix(std::move(value)); return *this;}
663 
668  inline PlaybackConfiguration& WithPlaybackEndpointPrefix(const char* value) { SetPlaybackEndpointPrefix(value); return *this;}
669 
670 
675  inline const Aws::String& GetSessionInitializationEndpointPrefix() const{ return m_sessionInitializationEndpointPrefix; }
676 
681  inline bool SessionInitializationEndpointPrefixHasBeenSet() const { return m_sessionInitializationEndpointPrefixHasBeenSet; }
682 
687  inline void SetSessionInitializationEndpointPrefix(const Aws::String& value) { m_sessionInitializationEndpointPrefixHasBeenSet = true; m_sessionInitializationEndpointPrefix = value; }
688 
693  inline void SetSessionInitializationEndpointPrefix(Aws::String&& value) { m_sessionInitializationEndpointPrefixHasBeenSet = true; m_sessionInitializationEndpointPrefix = std::move(value); }
694 
699  inline void SetSessionInitializationEndpointPrefix(const char* value) { m_sessionInitializationEndpointPrefixHasBeenSet = true; m_sessionInitializationEndpointPrefix.assign(value); }
700 
705  inline PlaybackConfiguration& WithSessionInitializationEndpointPrefix(const Aws::String& value) { SetSessionInitializationEndpointPrefix(value); return *this;}
706 
711  inline PlaybackConfiguration& WithSessionInitializationEndpointPrefix(Aws::String&& value) { SetSessionInitializationEndpointPrefix(std::move(value)); return *this;}
712 
717  inline PlaybackConfiguration& WithSessionInitializationEndpointPrefix(const char* value) { SetSessionInitializationEndpointPrefix(value); return *this;}
718 
719 
728  inline const Aws::String& GetSlateAdUrl() const{ return m_slateAdUrl; }
729 
738  inline bool SlateAdUrlHasBeenSet() const { return m_slateAdUrlHasBeenSet; }
739 
748  inline void SetSlateAdUrl(const Aws::String& value) { m_slateAdUrlHasBeenSet = true; m_slateAdUrl = value; }
749 
758  inline void SetSlateAdUrl(Aws::String&& value) { m_slateAdUrlHasBeenSet = true; m_slateAdUrl = std::move(value); }
759 
768  inline void SetSlateAdUrl(const char* value) { m_slateAdUrlHasBeenSet = true; m_slateAdUrl.assign(value); }
769 
778  inline PlaybackConfiguration& WithSlateAdUrl(const Aws::String& value) { SetSlateAdUrl(value); return *this;}
779 
788  inline PlaybackConfiguration& WithSlateAdUrl(Aws::String&& value) { SetSlateAdUrl(std::move(value)); return *this;}
789 
798  inline PlaybackConfiguration& WithSlateAdUrl(const char* value) { SetSlateAdUrl(value); return *this;}
799 
800 
804  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
805 
809  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
810 
814  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tagsHasBeenSet = true; m_tags = value; }
815 
819  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
820 
824  inline PlaybackConfiguration& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
825 
829  inline PlaybackConfiguration& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
830 
834  inline PlaybackConfiguration& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
835 
839  inline PlaybackConfiguration& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
840 
844  inline PlaybackConfiguration& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
845 
849  inline PlaybackConfiguration& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; }
850 
854  inline PlaybackConfiguration& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
855 
859  inline PlaybackConfiguration& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
860 
864  inline PlaybackConfiguration& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
865 
866 
873  inline const Aws::String& GetTranscodeProfileName() const{ return m_transcodeProfileName; }
874 
881  inline bool TranscodeProfileNameHasBeenSet() const { return m_transcodeProfileNameHasBeenSet; }
882 
889  inline void SetTranscodeProfileName(const Aws::String& value) { m_transcodeProfileNameHasBeenSet = true; m_transcodeProfileName = value; }
890 
897  inline void SetTranscodeProfileName(Aws::String&& value) { m_transcodeProfileNameHasBeenSet = true; m_transcodeProfileName = std::move(value); }
898 
905  inline void SetTranscodeProfileName(const char* value) { m_transcodeProfileNameHasBeenSet = true; m_transcodeProfileName.assign(value); }
906 
913  inline PlaybackConfiguration& WithTranscodeProfileName(const Aws::String& value) { SetTranscodeProfileName(value); return *this;}
914 
921  inline PlaybackConfiguration& WithTranscodeProfileName(Aws::String&& value) { SetTranscodeProfileName(std::move(value)); return *this;}
922 
929  inline PlaybackConfiguration& WithTranscodeProfileName(const char* value) { SetTranscodeProfileName(value); return *this;}
930 
931 
936  inline const Aws::String& GetVideoContentSourceUrl() const{ return m_videoContentSourceUrl; }
937 
942  inline bool VideoContentSourceUrlHasBeenSet() const { return m_videoContentSourceUrlHasBeenSet; }
943 
948  inline void SetVideoContentSourceUrl(const Aws::String& value) { m_videoContentSourceUrlHasBeenSet = true; m_videoContentSourceUrl = value; }
949 
954  inline void SetVideoContentSourceUrl(Aws::String&& value) { m_videoContentSourceUrlHasBeenSet = true; m_videoContentSourceUrl = std::move(value); }
955 
960  inline void SetVideoContentSourceUrl(const char* value) { m_videoContentSourceUrlHasBeenSet = true; m_videoContentSourceUrl.assign(value); }
961 
966  inline PlaybackConfiguration& WithVideoContentSourceUrl(const Aws::String& value) { SetVideoContentSourceUrl(value); return *this;}
967 
972  inline PlaybackConfiguration& WithVideoContentSourceUrl(Aws::String&& value) { SetVideoContentSourceUrl(std::move(value)); return *this;}
973 
978  inline PlaybackConfiguration& WithVideoContentSourceUrl(const char* value) { SetVideoContentSourceUrl(value); return *this;}
979 
980  private:
981 
982  Aws::String m_adDecisionServerUrl;
983  bool m_adDecisionServerUrlHasBeenSet;
984 
985  AvailSuppression m_availSuppression;
986  bool m_availSuppressionHasBeenSet;
987 
988  Bumper m_bumper;
989  bool m_bumperHasBeenSet;
990 
991  CdnConfiguration m_cdnConfiguration;
992  bool m_cdnConfigurationHasBeenSet;
993 
995  bool m_configurationAliasesHasBeenSet;
996 
997  DashConfiguration m_dashConfiguration;
998  bool m_dashConfigurationHasBeenSet;
999 
1000  HlsConfiguration m_hlsConfiguration;
1001  bool m_hlsConfigurationHasBeenSet;
1002 
1003  LivePreRollConfiguration m_livePreRollConfiguration;
1004  bool m_livePreRollConfigurationHasBeenSet;
1005 
1006  ManifestProcessingRules m_manifestProcessingRules;
1007  bool m_manifestProcessingRulesHasBeenSet;
1008 
1009  Aws::String m_name;
1010  bool m_nameHasBeenSet;
1011 
1012  int m_personalizationThresholdSeconds;
1013  bool m_personalizationThresholdSecondsHasBeenSet;
1014 
1015  Aws::String m_playbackConfigurationArn;
1016  bool m_playbackConfigurationArnHasBeenSet;
1017 
1018  Aws::String m_playbackEndpointPrefix;
1019  bool m_playbackEndpointPrefixHasBeenSet;
1020 
1021  Aws::String m_sessionInitializationEndpointPrefix;
1022  bool m_sessionInitializationEndpointPrefixHasBeenSet;
1023 
1024  Aws::String m_slateAdUrl;
1025  bool m_slateAdUrlHasBeenSet;
1026 
1028  bool m_tagsHasBeenSet;
1029 
1030  Aws::String m_transcodeProfileName;
1031  bool m_transcodeProfileNameHasBeenSet;
1032 
1033  Aws::String m_videoContentSourceUrl;
1034  bool m_videoContentSourceUrlHasBeenSet;
1035  };
1036 
1037 } // namespace Model
1038 } // namespace MediaTailor
1039 } // namespace Aws
Aws::MediaTailor::Model::PlaybackConfiguration::WithDashConfiguration
PlaybackConfiguration & WithDashConfiguration(const DashConfiguration &value)
Definition: PlaybackConfiguration.h:380
Aws::MediaTailor::Model::PlaybackConfiguration::SlateAdUrlHasBeenSet
bool SlateAdUrlHasBeenSet() const
Definition: PlaybackConfiguration.h:738
Aws::MediaTailor::Model::PlaybackConfiguration::WithPlaybackEndpointPrefix
PlaybackConfiguration & WithPlaybackEndpointPrefix(Aws::String &&value)
Definition: PlaybackConfiguration.h:662
Aws::MediaTailor::Model::DashConfiguration
Definition: DashConfiguration.h:33
Aws::MediaTailor::Model::PlaybackConfiguration::SetVideoContentSourceUrl
void SetVideoContentSourceUrl(Aws::String &&value)
Definition: PlaybackConfiguration.h:954
Aws::MediaTailor::Model::PlaybackConfiguration::NameHasBeenSet
bool NameHasBeenSet() const
Definition: PlaybackConfiguration.h:495
Aws::MediaTailor::Model::PlaybackConfiguration::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: PlaybackConfiguration.h:809
Aws::MediaTailor::Model::PlaybackConfiguration::SetManifestProcessingRules
void SetManifestProcessingRules(ManifestProcessingRules &&value)
Definition: PlaybackConfiguration.h:472
Aws::MediaTailor::Model::PlaybackConfiguration::GetBumper
const Bumper & GetBumper() const
Definition: PlaybackConfiguration.h:180
Aws::MediaTailor::Model::PlaybackConfiguration::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: PlaybackConfiguration.h:819
Aws::MediaTailor::Model::PlaybackConfiguration::ManifestProcessingRulesHasBeenSet
bool ManifestProcessingRulesHasBeenSet() const
Definition: PlaybackConfiguration.h:460
Aws::MediaTailor::Model::PlaybackConfiguration::TranscodeProfileNameHasBeenSet
bool TranscodeProfileNameHasBeenSet() const
Definition: PlaybackConfiguration.h:881
Aws::MediaTailor::Model::PlaybackConfiguration::SetSlateAdUrl
void SetSlateAdUrl(const char *value)
Definition: PlaybackConfiguration.h:768
Aws::MediaTailor::Model::PlaybackConfiguration::GetSessionInitializationEndpointPrefix
const Aws::String & GetSessionInitializationEndpointPrefix() const
Definition: PlaybackConfiguration.h:675
Aws::MediaTailor::Model::PlaybackConfiguration::GetDashConfiguration
const DashConfiguration & GetDashConfiguration() const
Definition: PlaybackConfiguration.h:360
Aws::MediaTailor::Model::PlaybackConfiguration::GetVideoContentSourceUrl
const Aws::String & GetVideoContentSourceUrl() const
Definition: PlaybackConfiguration.h:936
AWS_MEDIATAILOR_API
#define AWS_MEDIATAILOR_API
Definition: MediaTailor_EXPORTS.h:28
Aws::MediaTailor::Model::PlaybackConfiguration::AddTags
PlaybackConfiguration & AddTags(const char *key, Aws::String &&value)
Definition: PlaybackConfiguration.h:854
Aws::MediaTailor::Model::PlaybackConfiguration::WithName
PlaybackConfiguration & WithName(Aws::String &&value)
Definition: PlaybackConfiguration.h:520
Aws::MediaTailor::Model::PlaybackConfiguration::VideoContentSourceUrlHasBeenSet
bool VideoContentSourceUrlHasBeenSet() const
Definition: PlaybackConfiguration.h:942
Aws::MediaTailor::Model::PlaybackConfiguration::WithPersonalizationThresholdSeconds
PlaybackConfiguration & WithPersonalizationThresholdSeconds(int value)
Definition: PlaybackConfiguration.h:578
Aws::MediaTailor::Model::LivePreRollConfiguration
Definition: LivePreRollConfiguration.h:32
Aws::MediaTailor::Model::PlaybackConfiguration::SetPersonalizationThresholdSeconds
void SetPersonalizationThresholdSeconds(int value)
Definition: PlaybackConfiguration.h:565
Aws::MediaTailor::Model::PlaybackConfiguration::AddConfigurationAliases
PlaybackConfiguration & AddConfigurationAliases(const Aws::String &key, const Aws::Map< Aws::String, Aws::String > &value)
Definition: PlaybackConfiguration.h:314
Aws::MediaTailor::Model::PlaybackConfiguration::WithHlsConfiguration
PlaybackConfiguration & WithHlsConfiguration(HlsConfiguration &&value)
Definition: PlaybackConfiguration.h:416
Aws::MediaTailor::Model::PlaybackConfiguration::DashConfigurationHasBeenSet
bool DashConfigurationHasBeenSet() const
Definition: PlaybackConfiguration.h:365
Aws::MediaTailor::Model::PlaybackConfiguration::SetCdnConfiguration
void SetCdnConfiguration(CdnConfiguration &&value)
Definition: PlaybackConfiguration.h:245
Aws::MediaTailor::Model::PlaybackConfiguration::SetPlaybackConfigurationArn
void SetPlaybackConfigurationArn(const Aws::String &value)
Definition: PlaybackConfiguration.h:594
Aws::MediaTailor::Model::PlaybackConfiguration::GetHlsConfiguration
const HlsConfiguration & GetHlsConfiguration() const
Definition: PlaybackConfiguration.h:391
Aws::MediaTailor::Model::PlaybackConfiguration::SetAdDecisionServerUrl
void SetAdDecisionServerUrl(const char *value)
Definition: PlaybackConfiguration.h:95
Aws::MediaTailor::Model::PlaybackConfiguration::SetBumper
void SetBumper(Bumper &&value)
Definition: PlaybackConfiguration.h:204
Aws::MediaTailor::Model::PlaybackConfiguration::WithConfigurationAliases
PlaybackConfiguration & WithConfigurationAliases(const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &value)
Definition: PlaybackConfiguration.h:298
HlsConfiguration.h
Aws::MediaTailor::Model::PlaybackConfiguration::WithTags
PlaybackConfiguration & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: PlaybackConfiguration.h:829
Aws::MediaTailor::Model::PlaybackConfiguration::SetPlaybackConfigurationArn
void SetPlaybackConfigurationArn(Aws::String &&value)
Definition: PlaybackConfiguration.h:599
LivePreRollConfiguration.h
Aws::MediaTailor::Model::PlaybackConfiguration::WithSessionInitializationEndpointPrefix
PlaybackConfiguration & WithSessionInitializationEndpointPrefix(const char *value)
Definition: PlaybackConfiguration.h:717
Aws::MediaTailor::Model::PlaybackConfiguration::GetPlaybackEndpointPrefix
const Aws::String & GetPlaybackEndpointPrefix() const
Definition: PlaybackConfiguration.h:626
Aws::MediaTailor::Model::PlaybackConfiguration::SetHlsConfiguration
void SetHlsConfiguration(const HlsConfiguration &value)
Definition: PlaybackConfiguration.h:401
Aws::MediaTailor::Model::PlaybackConfiguration::WithPlaybackEndpointPrefix
PlaybackConfiguration & WithPlaybackEndpointPrefix(const char *value)
Definition: PlaybackConfiguration.h:668
Aws::MediaTailor::Model::PlaybackConfiguration::WithBumper
PlaybackConfiguration & WithBumper(Bumper &&value)
Definition: PlaybackConfiguration.h:220
Aws::MediaTailor::Model::PlaybackConfiguration::WithAdDecisionServerUrl
PlaybackConfiguration & WithAdDecisionServerUrl(const Aws::String &value)
Definition: PlaybackConfiguration.h:104
Aws::MediaTailor::Model::PlaybackConfiguration::SetVideoContentSourceUrl
void SetVideoContentSourceUrl(const char *value)
Definition: PlaybackConfiguration.h:960
Aws::MediaTailor::Model::PlaybackConfiguration::GetName
const Aws::String & GetName() const
Definition: PlaybackConfiguration.h:490
Aws::MediaTailor::Model::PlaybackConfiguration::AdDecisionServerUrlHasBeenSet
bool AdDecisionServerUrlHasBeenSet() const
Definition: PlaybackConfiguration.h:68
Aws::MediaTailor::Model::PlaybackConfiguration::WithName
PlaybackConfiguration & WithName(const Aws::String &value)
Definition: PlaybackConfiguration.h:515
Aws::MediaTailor::Model::PlaybackConfiguration::AvailSuppressionHasBeenSet
bool AvailSuppressionHasBeenSet() const
Definition: PlaybackConfiguration.h:139
Aws::MediaTailor::Model::PlaybackConfiguration::WithCdnConfiguration
PlaybackConfiguration & WithCdnConfiguration(const CdnConfiguration &value)
Definition: PlaybackConfiguration.h:251
Aws::MediaTailor::Model::PlaybackConfiguration::SetName
void SetName(Aws::String &&value)
Definition: PlaybackConfiguration.h:505
Aws::MediaTailor::Model::PlaybackConfiguration::SetPlaybackEndpointPrefix
void SetPlaybackEndpointPrefix(const char *value)
Definition: PlaybackConfiguration.h:650
Aws::MediaTailor::Model::PlaybackConfiguration::SetDashConfiguration
void SetDashConfiguration(DashConfiguration &&value)
Definition: PlaybackConfiguration.h:375
Aws::MediaTailor::Model::PlaybackConfiguration::ConfigurationAliasesHasBeenSet
bool ConfigurationAliasesHasBeenSet() const
Definition: PlaybackConfiguration.h:274
Aws::MediaTailor::Model::PlaybackConfiguration::SetSlateAdUrl
void SetSlateAdUrl(const Aws::String &value)
Definition: PlaybackConfiguration.h:748
Aws::MediaTailor::Model::PlaybackConfiguration::GetConfigurationAliases
const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String > > & GetConfigurationAliases() const
Definition: PlaybackConfiguration.h:266
Aws::MediaTailor::Model::PlaybackConfiguration::WithBumper
PlaybackConfiguration & WithBumper(const Bumper &value)
Definition: PlaybackConfiguration.h:212
Aws::MediaTailor::Model::PlaybackConfiguration::GetPersonalizationThresholdSeconds
int GetPersonalizationThresholdSeconds() const
Definition: PlaybackConfiguration.h:539
Aws::MediaTailor::Model::PlaybackConfiguration::HlsConfigurationHasBeenSet
bool HlsConfigurationHasBeenSet() const
Definition: PlaybackConfiguration.h:396
Aws::MediaTailor::Model::PlaybackConfiguration::SetTranscodeProfileName
void SetTranscodeProfileName(const Aws::String &value)
Definition: PlaybackConfiguration.h:889
Aws::MediaTailor::Model::PlaybackConfiguration::SetName
void SetName(const Aws::String &value)
Definition: PlaybackConfiguration.h:500
Aws::MediaTailor::Model::PlaybackConfiguration::GetSlateAdUrl
const Aws::String & GetSlateAdUrl() const
Definition: PlaybackConfiguration.h:728
Aws::MediaTailor::Model::PlaybackConfiguration::PersonalizationThresholdSecondsHasBeenSet
bool PersonalizationThresholdSecondsHasBeenSet() const
Definition: PlaybackConfiguration.h:552
Aws::MediaTailor::Model::PlaybackConfiguration::SetPlaybackConfigurationArn
void SetPlaybackConfigurationArn(const char *value)
Definition: PlaybackConfiguration.h:604
Aws::MediaTailor::Model::PlaybackConfiguration::SetAvailSuppression
void SetAvailSuppression(AvailSuppression &&value)
Definition: PlaybackConfiguration.h:155
Aws::MediaTailor::Model::PlaybackConfiguration::CdnConfigurationHasBeenSet
bool CdnConfigurationHasBeenSet() const
Definition: PlaybackConfiguration.h:233
Aws::MediaTailor::Model::PlaybackConfiguration::WithManifestProcessingRules
PlaybackConfiguration & WithManifestProcessingRules(const ManifestProcessingRules &value)
Definition: PlaybackConfiguration.h:478
Aws::MediaTailor::Model::PlaybackConfiguration::SetDashConfiguration
void SetDashConfiguration(const DashConfiguration &value)
Definition: PlaybackConfiguration.h:370
Aws::MediaTailor::Model::PlaybackConfiguration::WithLivePreRollConfiguration
PlaybackConfiguration & WithLivePreRollConfiguration(const LivePreRollConfiguration &value)
Definition: PlaybackConfiguration.h:442
Aws::MediaTailor::Model::PlaybackConfiguration::PlaybackConfigurationArnHasBeenSet
bool PlaybackConfigurationArnHasBeenSet() const
Definition: PlaybackConfiguration.h:589
Aws::MediaTailor::Model::AvailSuppression
Definition: AvailSuppression.h:36
Aws::MediaTailor::Model::PlaybackConfiguration::WithSlateAdUrl
PlaybackConfiguration & WithSlateAdUrl(const char *value)
Definition: PlaybackConfiguration.h:798
Aws::MediaTailor::Model::PlaybackConfiguration::WithHlsConfiguration
PlaybackConfiguration & WithHlsConfiguration(const HlsConfiguration &value)
Definition: PlaybackConfiguration.h:411
Aws::MediaTailor::Model::PlaybackConfiguration::WithDashConfiguration
PlaybackConfiguration & WithDashConfiguration(DashConfiguration &&value)
Definition: PlaybackConfiguration.h:385
Aws::MediaTailor::Model::PlaybackConfiguration::WithAdDecisionServerUrl
PlaybackConfiguration & WithAdDecisionServerUrl(Aws::String &&value)
Definition: PlaybackConfiguration.h:113
Aws::MediaTailor::Model::PlaybackConfiguration::WithAdDecisionServerUrl
PlaybackConfiguration & WithAdDecisionServerUrl(const char *value)
Definition: PlaybackConfiguration.h:122
Aws::MediaTailor::Model::PlaybackConfiguration::WithPlaybackEndpointPrefix
PlaybackConfiguration & WithPlaybackEndpointPrefix(const Aws::String &value)
Definition: PlaybackConfiguration.h:656
Aws::MediaTailor::Model::PlaybackConfiguration::AddConfigurationAliases
PlaybackConfiguration & AddConfigurationAliases(Aws::String &&key, Aws::Map< Aws::String, Aws::String > &&value)
Definition: PlaybackConfiguration.h:338
Aws::MediaTailor::Model::PlaybackConfiguration::SetSessionInitializationEndpointPrefix
void SetSessionInitializationEndpointPrefix(Aws::String &&value)
Definition: PlaybackConfiguration.h:693
Aws::MediaTailor::Model::PlaybackConfiguration
Definition: PlaybackConfiguration.h:44
Aws::MediaTailor::Model::PlaybackConfiguration::WithVideoContentSourceUrl
PlaybackConfiguration & WithVideoContentSourceUrl(const char *value)
Definition: PlaybackConfiguration.h:978
Aws::MediaTailor::Model::PlaybackConfiguration::SessionInitializationEndpointPrefixHasBeenSet
bool SessionInitializationEndpointPrefixHasBeenSet() const
Definition: PlaybackConfiguration.h:681
DashConfiguration.h
Aws::MediaTailor::Model::Bumper
Definition: Bumper.h:36
Aws::MediaTailor::Model::PlaybackConfiguration::WithPlaybackConfigurationArn
PlaybackConfiguration & WithPlaybackConfigurationArn(Aws::String &&value)
Definition: PlaybackConfiguration.h:614
Aws::MediaTailor::Model::PlaybackConfiguration::SetLivePreRollConfiguration
void SetLivePreRollConfiguration(LivePreRollConfiguration &&value)
Definition: PlaybackConfiguration.h:437
Aws::MediaTailor::Model::PlaybackConfiguration::WithVideoContentSourceUrl
PlaybackConfiguration & WithVideoContentSourceUrl(Aws::String &&value)
Definition: PlaybackConfiguration.h:972
Aws::MediaTailor::Model::PlaybackConfiguration::WithPlaybackConfigurationArn
PlaybackConfiguration & WithPlaybackConfigurationArn(const Aws::String &value)
Definition: PlaybackConfiguration.h:609
Aws::MediaTailor::Model::PlaybackConfiguration::SetLivePreRollConfiguration
void SetLivePreRollConfiguration(const LivePreRollConfiguration &value)
Definition: PlaybackConfiguration.h:432
Aws::MediaTailor::Model::ManifestProcessingRules
Definition: ManifestProcessingRules.h:34
Aws::MediaTailor::Model::PlaybackConfiguration::AddConfigurationAliases
PlaybackConfiguration & AddConfigurationAliases(const char *key, Aws::Map< Aws::String, Aws::String > &&value)
Definition: PlaybackConfiguration.h:346
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::MediaTailor::Model::PlaybackConfiguration::GetAdDecisionServerUrl
const Aws::String & GetAdDecisionServerUrl() const
Definition: PlaybackConfiguration.h:59
AWSString.h
CdnConfiguration.h
Bumper.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaTailor::Model::PlaybackConfiguration::SetName
void SetName(const char *value)
Definition: PlaybackConfiguration.h:510
Aws::MediaTailor::Model::PlaybackConfiguration::WithTranscodeProfileName
PlaybackConfiguration & WithTranscodeProfileName(Aws::String &&value)
Definition: PlaybackConfiguration.h:921
Aws::MediaTailor::Model::PlaybackConfiguration::WithTags
PlaybackConfiguration & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: PlaybackConfiguration.h:824
Aws::MediaTailor::Model::PlaybackConfiguration::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: PlaybackConfiguration.h:814
Aws::MediaTailor::Model::PlaybackConfiguration::SetManifestProcessingRules
void SetManifestProcessingRules(const ManifestProcessingRules &value)
Definition: PlaybackConfiguration.h:466
Aws::MediaTailor::Model::PlaybackConfiguration::GetPlaybackConfigurationArn
const Aws::String & GetPlaybackConfigurationArn() const
Definition: PlaybackConfiguration.h:584
MediaTailor_EXPORTS.h
Aws::MediaTailor::Model::PlaybackConfiguration::SetVideoContentSourceUrl
void SetVideoContentSourceUrl(const Aws::String &value)
Definition: PlaybackConfiguration.h:948
Aws::MediaTailor::Model::PlaybackConfiguration::AddTags
PlaybackConfiguration & AddTags(const char *key, const char *value)
Definition: PlaybackConfiguration.h:864
Aws::MediaTailor::Model::PlaybackConfiguration::AddTags
PlaybackConfiguration & AddTags(Aws::String &&key, const char *value)
Definition: PlaybackConfiguration.h:859
ManifestProcessingRules.h
Aws::MediaTailor::Model::PlaybackConfiguration::AddTags
PlaybackConfiguration & AddTags(const Aws::String &key, const Aws::String &value)
Definition: PlaybackConfiguration.h:834
Aws::MediaTailor::Model::PlaybackConfiguration::AddTags
PlaybackConfiguration & AddTags(Aws::String &&key, const Aws::String &value)
Definition: PlaybackConfiguration.h:839
Aws::MediaTailor::Model::PlaybackConfiguration::GetAvailSuppression
const AvailSuppression & GetAvailSuppression() const
Definition: PlaybackConfiguration.h:131
Aws::MediaTailor::Model::PlaybackConfiguration::SetSessionInitializationEndpointPrefix
void SetSessionInitializationEndpointPrefix(const Aws::String &value)
Definition: PlaybackConfiguration.h:687
Aws::MediaTailor::Model::PlaybackConfiguration::WithName
PlaybackConfiguration & WithName(const char *value)
Definition: PlaybackConfiguration.h:525
Aws::MediaTailor::Model::PlaybackConfiguration::AddConfigurationAliases
PlaybackConfiguration & AddConfigurationAliases(const Aws::String &key, Aws::Map< Aws::String, Aws::String > &&value)
Definition: PlaybackConfiguration.h:330
Aws::MediaTailor::Model::PlaybackConfiguration::GetManifestProcessingRules
const ManifestProcessingRules & GetManifestProcessingRules() const
Definition: PlaybackConfiguration.h:454
Aws::MediaTailor::Model::PlaybackConfiguration::GetLivePreRollConfiguration
const LivePreRollConfiguration & GetLivePreRollConfiguration() const
Definition: PlaybackConfiguration.h:422
Aws::MediaTailor::Model::PlaybackConfiguration::SetBumper
void SetBumper(const Bumper &value)
Definition: PlaybackConfiguration.h:196
Aws::MediaTailor::Model::PlaybackConfiguration::LivePreRollConfigurationHasBeenSet
bool LivePreRollConfigurationHasBeenSet() const
Definition: PlaybackConfiguration.h:427
Aws::MediaTailor::Model::PlaybackConfiguration::SetAdDecisionServerUrl
void SetAdDecisionServerUrl(const Aws::String &value)
Definition: PlaybackConfiguration.h:77
Aws::MediaTailor::Model::PlaybackConfiguration::WithSessionInitializationEndpointPrefix
PlaybackConfiguration & WithSessionInitializationEndpointPrefix(Aws::String &&value)
Definition: PlaybackConfiguration.h:711
Aws::MediaTailor::Model::PlaybackConfiguration::WithVideoContentSourceUrl
PlaybackConfiguration & WithVideoContentSourceUrl(const Aws::String &value)
Definition: PlaybackConfiguration.h:966
Aws::MediaTailor::Model::PlaybackConfiguration::WithManifestProcessingRules
PlaybackConfiguration & WithManifestProcessingRules(ManifestProcessingRules &&value)
Definition: PlaybackConfiguration.h:484
Aws::MediaTailor::Model::PlaybackConfiguration::PlaybackEndpointPrefixHasBeenSet
bool PlaybackEndpointPrefixHasBeenSet() const
Definition: PlaybackConfiguration.h:632
Aws::MediaTailor::Model::PlaybackConfiguration::WithPlaybackConfigurationArn
PlaybackConfiguration & WithPlaybackConfigurationArn(const char *value)
Definition: PlaybackConfiguration.h:619
Aws::MediaTailor::Model::PlaybackConfiguration::WithConfigurationAliases
PlaybackConfiguration & WithConfigurationAliases(Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &&value)
Definition: PlaybackConfiguration.h:306
Aws::MediaTailor::Model::PlaybackConfiguration::PlaybackConfiguration
PlaybackConfiguration(Aws::Utils::Json::JsonView jsonValue)
Aws
Definition: AccessManagementClient.h:15
Aws::MediaTailor::Model::PlaybackConfiguration::SetConfigurationAliases
void SetConfigurationAliases(Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &&value)
Definition: PlaybackConfiguration.h:290
Aws::MediaTailor::Model::PlaybackConfiguration::WithCdnConfiguration
PlaybackConfiguration & WithCdnConfiguration(CdnConfiguration &&value)
Definition: PlaybackConfiguration.h:257
Aws::MediaTailor::Model::PlaybackConfiguration::AddConfigurationAliases
PlaybackConfiguration & AddConfigurationAliases(const char *key, const Aws::Map< Aws::String, Aws::String > &value)
Definition: PlaybackConfiguration.h:354
Aws::MediaTailor::Model::PlaybackConfiguration::WithSlateAdUrl
PlaybackConfiguration & WithSlateAdUrl(const Aws::String &value)
Definition: PlaybackConfiguration.h:778
Aws::MediaTailor::Model::PlaybackConfiguration::BumperHasBeenSet
bool BumperHasBeenSet() const
Definition: PlaybackConfiguration.h:188
Aws::MediaTailor::Model::PlaybackConfiguration::SetPlaybackEndpointPrefix
void SetPlaybackEndpointPrefix(Aws::String &&value)
Definition: PlaybackConfiguration.h:644
Aws::MediaTailor::Model::PlaybackConfiguration::AddTags
PlaybackConfiguration & AddTags(Aws::String &&key, Aws::String &&value)
Definition: PlaybackConfiguration.h:849
Aws::MediaTailor::Model::PlaybackConfiguration::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: PlaybackConfiguration.h:804
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MediaTailor::Model::PlaybackConfiguration::AddTags
PlaybackConfiguration & AddTags(const Aws::String &key, Aws::String &&value)
Definition: PlaybackConfiguration.h:844
Aws::MediaTailor::Model::PlaybackConfiguration::WithSlateAdUrl
PlaybackConfiguration & WithSlateAdUrl(Aws::String &&value)
Definition: PlaybackConfiguration.h:788
Aws::MediaTailor::Model::PlaybackConfiguration::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MediaTailor::Model::CdnConfiguration
Definition: CdnConfiguration.h:33
Aws::MediaTailor::Model::PlaybackConfiguration::SetSlateAdUrl
void SetSlateAdUrl(Aws::String &&value)
Definition: PlaybackConfiguration.h:758
Aws::MediaTailor::Model::PlaybackConfiguration::WithTranscodeProfileName
PlaybackConfiguration & WithTranscodeProfileName(const char *value)
Definition: PlaybackConfiguration.h:929
Aws::MediaTailor::Model::PlaybackConfiguration::WithSessionInitializationEndpointPrefix
PlaybackConfiguration & WithSessionInitializationEndpointPrefix(const Aws::String &value)
Definition: PlaybackConfiguration.h:705
Aws::MediaTailor::Model::PlaybackConfiguration::WithAvailSuppression
PlaybackConfiguration & WithAvailSuppression(const AvailSuppression &value)
Definition: PlaybackConfiguration.h:163
Aws::MediaTailor::Model::PlaybackConfiguration::PlaybackConfiguration
PlaybackConfiguration()
Aws::MediaTailor::Model::PlaybackConfiguration::SetTranscodeProfileName
void SetTranscodeProfileName(const char *value)
Definition: PlaybackConfiguration.h:905
Aws::MediaTailor::Model::PlaybackConfiguration::AddConfigurationAliases
PlaybackConfiguration & AddConfigurationAliases(Aws::String &&key, const Aws::Map< Aws::String, Aws::String > &value)
Definition: PlaybackConfiguration.h:322
Aws::MediaTailor::Model::HlsConfiguration
Definition: HlsConfiguration.h:32
Aws::MediaTailor::Model::PlaybackConfiguration::WithTranscodeProfileName
PlaybackConfiguration & WithTranscodeProfileName(const Aws::String &value)
Definition: PlaybackConfiguration.h:913
Aws::MediaTailor::Model::PlaybackConfiguration::SetCdnConfiguration
void SetCdnConfiguration(const CdnConfiguration &value)
Definition: PlaybackConfiguration.h:239
Aws::MediaTailor::Model::PlaybackConfiguration::SetPlaybackEndpointPrefix
void SetPlaybackEndpointPrefix(const Aws::String &value)
Definition: PlaybackConfiguration.h:638
AWSMap.h
Aws::MediaTailor::Model::PlaybackConfiguration::SetHlsConfiguration
void SetHlsConfiguration(HlsConfiguration &&value)
Definition: PlaybackConfiguration.h:406
Aws::MediaTailor::Model::PlaybackConfiguration::SetSessionInitializationEndpointPrefix
void SetSessionInitializationEndpointPrefix(const char *value)
Definition: PlaybackConfiguration.h:699
Aws::MediaTailor::Model::PlaybackConfiguration::GetTranscodeProfileName
const Aws::String & GetTranscodeProfileName() const
Definition: PlaybackConfiguration.h:873
Aws::MediaTailor::Model::PlaybackConfiguration::SetAvailSuppression
void SetAvailSuppression(const AvailSuppression &value)
Definition: PlaybackConfiguration.h:147
Aws::MediaTailor::Model::PlaybackConfiguration::operator=
PlaybackConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaTailor::Model::PlaybackConfiguration::SetAdDecisionServerUrl
void SetAdDecisionServerUrl(Aws::String &&value)
Definition: PlaybackConfiguration.h:86
Aws::MediaTailor::Model::PlaybackConfiguration::GetCdnConfiguration
const CdnConfiguration & GetCdnConfiguration() const
Definition: PlaybackConfiguration.h:227
Aws::MediaTailor::Model::PlaybackConfiguration::SetConfigurationAliases
void SetConfigurationAliases(const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &value)
Definition: PlaybackConfiguration.h:282
Aws::MediaTailor::Model::PlaybackConfiguration::WithAvailSuppression
PlaybackConfiguration & WithAvailSuppression(AvailSuppression &&value)
Definition: PlaybackConfiguration.h:171
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::MediaTailor::Model::PlaybackConfiguration::SetTranscodeProfileName
void SetTranscodeProfileName(Aws::String &&value)
Definition: PlaybackConfiguration.h:897
AvailSuppression.h
Aws::MediaTailor::Model::PlaybackConfiguration::WithLivePreRollConfiguration
PlaybackConfiguration & WithLivePreRollConfiguration(LivePreRollConfiguration &&value)
Definition: PlaybackConfiguration.h:447