AWS SDK for C++  1.9.104
AWS SDK for C++
PutPlaybackConfigurationRequest.h
Go to the documentation of this file.
1 
6 #pragma once
17 #include <utility>
18 
19 namespace Aws
20 {
21 namespace MediaTailor
22 {
23 namespace Model
24 {
25 
29  {
30  public:
32 
33  // Service request name is the Operation name which will send this request out,
34  // each operation should has unique request name, so that we can get operation's name from this request.
35  // Note: this is not true for response, multiple operations may have the same response name,
36  // so we can not get operation's name from response.
37  inline virtual const char* GetServiceRequestName() const override { return "PutPlaybackConfiguration"; }
38 
39  Aws::String SerializePayload() const override;
40 
41 
49  inline const Aws::String& GetAdDecisionServerUrl() const{ return m_adDecisionServerUrl; }
50 
58  inline bool AdDecisionServerUrlHasBeenSet() const { return m_adDecisionServerUrlHasBeenSet; }
59 
67  inline void SetAdDecisionServerUrl(const Aws::String& value) { m_adDecisionServerUrlHasBeenSet = true; m_adDecisionServerUrl = value; }
68 
76  inline void SetAdDecisionServerUrl(Aws::String&& value) { m_adDecisionServerUrlHasBeenSet = true; m_adDecisionServerUrl = std::move(value); }
77 
85  inline void SetAdDecisionServerUrl(const char* value) { m_adDecisionServerUrlHasBeenSet = true; m_adDecisionServerUrl.assign(value); }
86 
94  inline PutPlaybackConfigurationRequest& WithAdDecisionServerUrl(const Aws::String& value) { SetAdDecisionServerUrl(value); return *this;}
95 
103  inline PutPlaybackConfigurationRequest& WithAdDecisionServerUrl(Aws::String&& value) { SetAdDecisionServerUrl(std::move(value)); return *this;}
104 
112  inline PutPlaybackConfigurationRequest& WithAdDecisionServerUrl(const char* value) { SetAdDecisionServerUrl(value); return *this;}
113 
114 
121  inline const AvailSuppression& GetAvailSuppression() const{ return m_availSuppression; }
122 
129  inline bool AvailSuppressionHasBeenSet() const { return m_availSuppressionHasBeenSet; }
130 
137  inline void SetAvailSuppression(const AvailSuppression& value) { m_availSuppressionHasBeenSet = true; m_availSuppression = value; }
138 
145  inline void SetAvailSuppression(AvailSuppression&& value) { m_availSuppressionHasBeenSet = true; m_availSuppression = std::move(value); }
146 
153  inline PutPlaybackConfigurationRequest& WithAvailSuppression(const AvailSuppression& value) { SetAvailSuppression(value); return *this;}
154 
161  inline PutPlaybackConfigurationRequest& WithAvailSuppression(AvailSuppression&& value) { SetAvailSuppression(std::move(value)); return *this;}
162 
163 
170  inline const Bumper& GetBumper() const{ return m_bumper; }
171 
178  inline bool BumperHasBeenSet() const { return m_bumperHasBeenSet; }
179 
186  inline void SetBumper(const Bumper& value) { m_bumperHasBeenSet = true; m_bumper = value; }
187 
194  inline void SetBumper(Bumper&& value) { m_bumperHasBeenSet = true; m_bumper = std::move(value); }
195 
202  inline PutPlaybackConfigurationRequest& WithBumper(const Bumper& value) { SetBumper(value); return *this;}
203 
210  inline PutPlaybackConfigurationRequest& WithBumper(Bumper&& value) { SetBumper(std::move(value)); return *this;}
211 
212 
217  inline const CdnConfiguration& GetCdnConfiguration() const{ return m_cdnConfiguration; }
218 
223  inline bool CdnConfigurationHasBeenSet() const { return m_cdnConfigurationHasBeenSet; }
224 
229  inline void SetCdnConfiguration(const CdnConfiguration& value) { m_cdnConfigurationHasBeenSet = true; m_cdnConfiguration = value; }
230 
235  inline void SetCdnConfiguration(CdnConfiguration&& value) { m_cdnConfigurationHasBeenSet = true; m_cdnConfiguration = std::move(value); }
236 
241  inline PutPlaybackConfigurationRequest& WithCdnConfiguration(const CdnConfiguration& value) { SetCdnConfiguration(value); return *this;}
242 
247  inline PutPlaybackConfigurationRequest& WithCdnConfiguration(CdnConfiguration&& value) { SetCdnConfiguration(std::move(value)); return *this;}
248 
249 
256  inline const Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>& GetConfigurationAliases() const{ return m_configurationAliases; }
257 
264  inline bool ConfigurationAliasesHasBeenSet() const { return m_configurationAliasesHasBeenSet; }
265 
272  inline void SetConfigurationAliases(const Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>& value) { m_configurationAliasesHasBeenSet = true; m_configurationAliases = value; }
273 
280  inline void SetConfigurationAliases(Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>&& value) { m_configurationAliasesHasBeenSet = true; m_configurationAliases = std::move(value); }
281 
288  inline PutPlaybackConfigurationRequest& WithConfigurationAliases(const Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>& value) { SetConfigurationAliases(value); return *this;}
289 
296  inline PutPlaybackConfigurationRequest& WithConfigurationAliases(Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>&& value) { SetConfigurationAliases(std::move(value)); return *this;}
297 
304  inline PutPlaybackConfigurationRequest& AddConfigurationAliases(const Aws::String& key, const Aws::Map<Aws::String, Aws::String>& value) { m_configurationAliasesHasBeenSet = true; m_configurationAliases.emplace(key, value); return *this; }
305 
312  inline PutPlaybackConfigurationRequest& AddConfigurationAliases(Aws::String&& key, const Aws::Map<Aws::String, Aws::String>& value) { m_configurationAliasesHasBeenSet = true; m_configurationAliases.emplace(std::move(key), value); return *this; }
313 
320  inline PutPlaybackConfigurationRequest& AddConfigurationAliases(const Aws::String& key, Aws::Map<Aws::String, Aws::String>&& value) { m_configurationAliasesHasBeenSet = true; m_configurationAliases.emplace(key, std::move(value)); return *this; }
321 
328  inline PutPlaybackConfigurationRequest& 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; }
329 
336  inline PutPlaybackConfigurationRequest& AddConfigurationAliases(const char* key, Aws::Map<Aws::String, Aws::String>&& value) { m_configurationAliasesHasBeenSet = true; m_configurationAliases.emplace(key, std::move(value)); return *this; }
337 
344  inline PutPlaybackConfigurationRequest& AddConfigurationAliases(const char* key, const Aws::Map<Aws::String, Aws::String>& value) { m_configurationAliasesHasBeenSet = true; m_configurationAliases.emplace(key, value); return *this; }
345 
346 
350  inline const DashConfigurationForPut& GetDashConfiguration() const{ return m_dashConfiguration; }
351 
355  inline bool DashConfigurationHasBeenSet() const { return m_dashConfigurationHasBeenSet; }
356 
360  inline void SetDashConfiguration(const DashConfigurationForPut& value) { m_dashConfigurationHasBeenSet = true; m_dashConfiguration = value; }
361 
365  inline void SetDashConfiguration(DashConfigurationForPut&& value) { m_dashConfigurationHasBeenSet = true; m_dashConfiguration = std::move(value); }
366 
370  inline PutPlaybackConfigurationRequest& WithDashConfiguration(const DashConfigurationForPut& value) { SetDashConfiguration(value); return *this;}
371 
375  inline PutPlaybackConfigurationRequest& WithDashConfiguration(DashConfigurationForPut&& value) { SetDashConfiguration(std::move(value)); return *this;}
376 
377 
381  inline const LivePreRollConfiguration& GetLivePreRollConfiguration() const{ return m_livePreRollConfiguration; }
382 
386  inline bool LivePreRollConfigurationHasBeenSet() const { return m_livePreRollConfigurationHasBeenSet; }
387 
391  inline void SetLivePreRollConfiguration(const LivePreRollConfiguration& value) { m_livePreRollConfigurationHasBeenSet = true; m_livePreRollConfiguration = value; }
392 
396  inline void SetLivePreRollConfiguration(LivePreRollConfiguration&& value) { m_livePreRollConfigurationHasBeenSet = true; m_livePreRollConfiguration = std::move(value); }
397 
401  inline PutPlaybackConfigurationRequest& WithLivePreRollConfiguration(const LivePreRollConfiguration& value) { SetLivePreRollConfiguration(value); return *this;}
402 
406  inline PutPlaybackConfigurationRequest& WithLivePreRollConfiguration(LivePreRollConfiguration&& value) { SetLivePreRollConfiguration(std::move(value)); return *this;}
407 
408 
413  inline const ManifestProcessingRules& GetManifestProcessingRules() const{ return m_manifestProcessingRules; }
414 
419  inline bool ManifestProcessingRulesHasBeenSet() const { return m_manifestProcessingRulesHasBeenSet; }
420 
425  inline void SetManifestProcessingRules(const ManifestProcessingRules& value) { m_manifestProcessingRulesHasBeenSet = true; m_manifestProcessingRules = value; }
426 
431  inline void SetManifestProcessingRules(ManifestProcessingRules&& value) { m_manifestProcessingRulesHasBeenSet = true; m_manifestProcessingRules = std::move(value); }
432 
437  inline PutPlaybackConfigurationRequest& WithManifestProcessingRules(const ManifestProcessingRules& value) { SetManifestProcessingRules(value); return *this;}
438 
443  inline PutPlaybackConfigurationRequest& WithManifestProcessingRules(ManifestProcessingRules&& value) { SetManifestProcessingRules(std::move(value)); return *this;}
444 
445 
449  inline const Aws::String& GetName() const{ return m_name; }
450 
454  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
455 
459  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
460 
464  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
465 
469  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
470 
474  inline PutPlaybackConfigurationRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
475 
479  inline PutPlaybackConfigurationRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
480 
484  inline PutPlaybackConfigurationRequest& WithName(const char* value) { SetName(value); return *this;}
485 
486 
498  inline int GetPersonalizationThresholdSeconds() const{ return m_personalizationThresholdSeconds; }
499 
511  inline bool PersonalizationThresholdSecondsHasBeenSet() const { return m_personalizationThresholdSecondsHasBeenSet; }
512 
524  inline void SetPersonalizationThresholdSeconds(int value) { m_personalizationThresholdSecondsHasBeenSet = true; m_personalizationThresholdSeconds = value; }
525 
537  inline PutPlaybackConfigurationRequest& WithPersonalizationThresholdSeconds(int value) { SetPersonalizationThresholdSeconds(value); return *this;}
538 
539 
548  inline const Aws::String& GetSlateAdUrl() const{ return m_slateAdUrl; }
549 
558  inline bool SlateAdUrlHasBeenSet() const { return m_slateAdUrlHasBeenSet; }
559 
568  inline void SetSlateAdUrl(const Aws::String& value) { m_slateAdUrlHasBeenSet = true; m_slateAdUrl = value; }
569 
578  inline void SetSlateAdUrl(Aws::String&& value) { m_slateAdUrlHasBeenSet = true; m_slateAdUrl = std::move(value); }
579 
588  inline void SetSlateAdUrl(const char* value) { m_slateAdUrlHasBeenSet = true; m_slateAdUrl.assign(value); }
589 
598  inline PutPlaybackConfigurationRequest& WithSlateAdUrl(const Aws::String& value) { SetSlateAdUrl(value); return *this;}
599 
608  inline PutPlaybackConfigurationRequest& WithSlateAdUrl(Aws::String&& value) { SetSlateAdUrl(std::move(value)); return *this;}
609 
618  inline PutPlaybackConfigurationRequest& WithSlateAdUrl(const char* value) { SetSlateAdUrl(value); return *this;}
619 
620 
624  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
625 
629  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
630 
634  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tagsHasBeenSet = true; m_tags = value; }
635 
639  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
640 
644  inline PutPlaybackConfigurationRequest& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
645 
649  inline PutPlaybackConfigurationRequest& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
650 
654  inline PutPlaybackConfigurationRequest& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
655 
659  inline PutPlaybackConfigurationRequest& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
660 
664  inline PutPlaybackConfigurationRequest& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
665 
669  inline PutPlaybackConfigurationRequest& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; }
670 
674  inline PutPlaybackConfigurationRequest& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
675 
679  inline PutPlaybackConfigurationRequest& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
680 
684  inline PutPlaybackConfigurationRequest& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
685 
686 
693  inline const Aws::String& GetTranscodeProfileName() const{ return m_transcodeProfileName; }
694 
701  inline bool TranscodeProfileNameHasBeenSet() const { return m_transcodeProfileNameHasBeenSet; }
702 
709  inline void SetTranscodeProfileName(const Aws::String& value) { m_transcodeProfileNameHasBeenSet = true; m_transcodeProfileName = value; }
710 
717  inline void SetTranscodeProfileName(Aws::String&& value) { m_transcodeProfileNameHasBeenSet = true; m_transcodeProfileName = std::move(value); }
718 
725  inline void SetTranscodeProfileName(const char* value) { m_transcodeProfileNameHasBeenSet = true; m_transcodeProfileName.assign(value); }
726 
733  inline PutPlaybackConfigurationRequest& WithTranscodeProfileName(const Aws::String& value) { SetTranscodeProfileName(value); return *this;}
734 
741  inline PutPlaybackConfigurationRequest& WithTranscodeProfileName(Aws::String&& value) { SetTranscodeProfileName(std::move(value)); return *this;}
742 
749  inline PutPlaybackConfigurationRequest& WithTranscodeProfileName(const char* value) { SetTranscodeProfileName(value); return *this;}
750 
751 
756  inline const Aws::String& GetVideoContentSourceUrl() const{ return m_videoContentSourceUrl; }
757 
762  inline bool VideoContentSourceUrlHasBeenSet() const { return m_videoContentSourceUrlHasBeenSet; }
763 
768  inline void SetVideoContentSourceUrl(const Aws::String& value) { m_videoContentSourceUrlHasBeenSet = true; m_videoContentSourceUrl = value; }
769 
774  inline void SetVideoContentSourceUrl(Aws::String&& value) { m_videoContentSourceUrlHasBeenSet = true; m_videoContentSourceUrl = std::move(value); }
775 
780  inline void SetVideoContentSourceUrl(const char* value) { m_videoContentSourceUrlHasBeenSet = true; m_videoContentSourceUrl.assign(value); }
781 
786  inline PutPlaybackConfigurationRequest& WithVideoContentSourceUrl(const Aws::String& value) { SetVideoContentSourceUrl(value); return *this;}
787 
792  inline PutPlaybackConfigurationRequest& WithVideoContentSourceUrl(Aws::String&& value) { SetVideoContentSourceUrl(std::move(value)); return *this;}
793 
798  inline PutPlaybackConfigurationRequest& WithVideoContentSourceUrl(const char* value) { SetVideoContentSourceUrl(value); return *this;}
799 
800  private:
801 
802  Aws::String m_adDecisionServerUrl;
803  bool m_adDecisionServerUrlHasBeenSet;
804 
805  AvailSuppression m_availSuppression;
806  bool m_availSuppressionHasBeenSet;
807 
808  Bumper m_bumper;
809  bool m_bumperHasBeenSet;
810 
811  CdnConfiguration m_cdnConfiguration;
812  bool m_cdnConfigurationHasBeenSet;
813 
815  bool m_configurationAliasesHasBeenSet;
816 
817  DashConfigurationForPut m_dashConfiguration;
818  bool m_dashConfigurationHasBeenSet;
819 
820  LivePreRollConfiguration m_livePreRollConfiguration;
821  bool m_livePreRollConfigurationHasBeenSet;
822 
823  ManifestProcessingRules m_manifestProcessingRules;
824  bool m_manifestProcessingRulesHasBeenSet;
825 
826  Aws::String m_name;
827  bool m_nameHasBeenSet;
828 
829  int m_personalizationThresholdSeconds;
830  bool m_personalizationThresholdSecondsHasBeenSet;
831 
832  Aws::String m_slateAdUrl;
833  bool m_slateAdUrlHasBeenSet;
834 
836  bool m_tagsHasBeenSet;
837 
838  Aws::String m_transcodeProfileName;
839  bool m_transcodeProfileNameHasBeenSet;
840 
841  Aws::String m_videoContentSourceUrl;
842  bool m_videoContentSourceUrlHasBeenSet;
843  };
844 
845 } // namespace Model
846 } // namespace MediaTailor
847 } // namespace Aws
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithTags
PutPlaybackConfigurationRequest & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: PutPlaybackConfigurationRequest.h:649
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithSlateAdUrl
PutPlaybackConfigurationRequest & WithSlateAdUrl(const Aws::String &value)
Definition: PutPlaybackConfigurationRequest.h:598
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetVideoContentSourceUrl
void SetVideoContentSourceUrl(const Aws::String &value)
Definition: PutPlaybackConfigurationRequest.h:768
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetDashConfiguration
void SetDashConfiguration(const DashConfigurationForPut &value)
Definition: PutPlaybackConfigurationRequest.h:360
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::GetPersonalizationThresholdSeconds
int GetPersonalizationThresholdSeconds() const
Definition: PutPlaybackConfigurationRequest.h:498
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::AddTags
PutPlaybackConfigurationRequest & AddTags(Aws::String &&key, Aws::String &&value)
Definition: PutPlaybackConfigurationRequest.h:669
AWS_MEDIATAILOR_API
#define AWS_MEDIATAILOR_API
Definition: MediaTailor_EXPORTS.h:28
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithConfigurationAliases
PutPlaybackConfigurationRequest & WithConfigurationAliases(const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &value)
Definition: PutPlaybackConfigurationRequest.h:288
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: PutPlaybackConfigurationRequest.h:634
Aws::MediaTailor::Model::LivePreRollConfiguration
Definition: LivePreRollConfiguration.h:32
Aws::MediaTailor::Model::DashConfigurationForPut
Definition: DashConfigurationForPut.h:33
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithConfigurationAliases
PutPlaybackConfigurationRequest & WithConfigurationAliases(Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &&value)
Definition: PutPlaybackConfigurationRequest.h:296
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithAvailSuppression
PutPlaybackConfigurationRequest & WithAvailSuppression(const AvailSuppression &value)
Definition: PutPlaybackConfigurationRequest.h:153
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: PutPlaybackConfigurationRequest.h:37
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetManifestProcessingRules
void SetManifestProcessingRules(const ManifestProcessingRules &value)
Definition: PutPlaybackConfigurationRequest.h:425
LivePreRollConfiguration.h
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetConfigurationAliases
void SetConfigurationAliases(const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &value)
Definition: PutPlaybackConfigurationRequest.h:272
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetSlateAdUrl
void SetSlateAdUrl(const Aws::String &value)
Definition: PutPlaybackConfigurationRequest.h:568
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::DashConfigurationHasBeenSet
bool DashConfigurationHasBeenSet() const
Definition: PutPlaybackConfigurationRequest.h:355
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::AddConfigurationAliases
PutPlaybackConfigurationRequest & AddConfigurationAliases(Aws::String &&key, const Aws::Map< Aws::String, Aws::String > &value)
Definition: PutPlaybackConfigurationRequest.h:312
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: PutPlaybackConfigurationRequest.h:454
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithVideoContentSourceUrl
PutPlaybackConfigurationRequest & WithVideoContentSourceUrl(const Aws::String &value)
Definition: PutPlaybackConfigurationRequest.h:786
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithManifestProcessingRules
PutPlaybackConfigurationRequest & WithManifestProcessingRules(const ManifestProcessingRules &value)
Definition: PutPlaybackConfigurationRequest.h:437
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::GetAdDecisionServerUrl
const Aws::String & GetAdDecisionServerUrl() const
Definition: PutPlaybackConfigurationRequest.h:49
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetName
void SetName(const char *value)
Definition: PutPlaybackConfigurationRequest.h:469
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::AddConfigurationAliases
PutPlaybackConfigurationRequest & AddConfigurationAliases(const Aws::String &key, const Aws::Map< Aws::String, Aws::String > &value)
Definition: PutPlaybackConfigurationRequest.h:304
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::BumperHasBeenSet
bool BumperHasBeenSet() const
Definition: PutPlaybackConfigurationRequest.h:178
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithAdDecisionServerUrl
PutPlaybackConfigurationRequest & WithAdDecisionServerUrl(const char *value)
Definition: PutPlaybackConfigurationRequest.h:112
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::TranscodeProfileNameHasBeenSet
bool TranscodeProfileNameHasBeenSet() const
Definition: PutPlaybackConfigurationRequest.h:701
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetLivePreRollConfiguration
void SetLivePreRollConfiguration(const LivePreRollConfiguration &value)
Definition: PutPlaybackConfigurationRequest.h:391
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithName
PutPlaybackConfigurationRequest & WithName(Aws::String &&value)
Definition: PutPlaybackConfigurationRequest.h:479
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetAdDecisionServerUrl
void SetAdDecisionServerUrl(const Aws::String &value)
Definition: PutPlaybackConfigurationRequest.h:67
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetDashConfiguration
void SetDashConfiguration(DashConfigurationForPut &&value)
Definition: PutPlaybackConfigurationRequest.h:365
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::LivePreRollConfigurationHasBeenSet
bool LivePreRollConfigurationHasBeenSet() const
Definition: PutPlaybackConfigurationRequest.h:386
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetAdDecisionServerUrl
void SetAdDecisionServerUrl(Aws::String &&value)
Definition: PutPlaybackConfigurationRequest.h:76
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: PutPlaybackConfigurationRequest.h:639
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithDashConfiguration
PutPlaybackConfigurationRequest & WithDashConfiguration(DashConfigurationForPut &&value)
Definition: PutPlaybackConfigurationRequest.h:375
DashConfigurationForPut.h
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::GetManifestProcessingRules
const ManifestProcessingRules & GetManifestProcessingRules() const
Definition: PutPlaybackConfigurationRequest.h:413
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::PutPlaybackConfigurationRequest
PutPlaybackConfigurationRequest()
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::GetName
const Aws::String & GetName() const
Definition: PutPlaybackConfigurationRequest.h:449
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::GetTranscodeProfileName
const Aws::String & GetTranscodeProfileName() const
Definition: PutPlaybackConfigurationRequest.h:693
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithTranscodeProfileName
PutPlaybackConfigurationRequest & WithTranscodeProfileName(const Aws::String &value)
Definition: PutPlaybackConfigurationRequest.h:733
Aws::MediaTailor::Model::AvailSuppression
Definition: AvailSuppression.h:36
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetManifestProcessingRules
void SetManifestProcessingRules(ManifestProcessingRules &&value)
Definition: PutPlaybackConfigurationRequest.h:431
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::GetDashConfiguration
const DashConfigurationForPut & GetDashConfiguration() const
Definition: PutPlaybackConfigurationRequest.h:350
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::GetConfigurationAliases
const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String > > & GetConfigurationAliases() const
Definition: PutPlaybackConfigurationRequest.h:256
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::GetAvailSuppression
const AvailSuppression & GetAvailSuppression() const
Definition: PutPlaybackConfigurationRequest.h:121
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithManifestProcessingRules
PutPlaybackConfigurationRequest & WithManifestProcessingRules(ManifestProcessingRules &&value)
Definition: PutPlaybackConfigurationRequest.h:443
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::AddTags
PutPlaybackConfigurationRequest & AddTags(const Aws::String &key, Aws::String &&value)
Definition: PutPlaybackConfigurationRequest.h:664
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithAdDecisionServerUrl
PutPlaybackConfigurationRequest & WithAdDecisionServerUrl(Aws::String &&value)
Definition: PutPlaybackConfigurationRequest.h:103
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetBumper
void SetBumper(Bumper &&value)
Definition: PutPlaybackConfigurationRequest.h:194
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetAvailSuppression
void SetAvailSuppression(AvailSuppression &&value)
Definition: PutPlaybackConfigurationRequest.h:145
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::AddConfigurationAliases
PutPlaybackConfigurationRequest & AddConfigurationAliases(const Aws::String &key, Aws::Map< Aws::String, Aws::String > &&value)
Definition: PutPlaybackConfigurationRequest.h:320
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithName
PutPlaybackConfigurationRequest & WithName(const Aws::String &value)
Definition: PutPlaybackConfigurationRequest.h:474
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetPersonalizationThresholdSeconds
void SetPersonalizationThresholdSeconds(int value)
Definition: PutPlaybackConfigurationRequest.h:524
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetLivePreRollConfiguration
void SetLivePreRollConfiguration(LivePreRollConfiguration &&value)
Definition: PutPlaybackConfigurationRequest.h:396
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetAdDecisionServerUrl
void SetAdDecisionServerUrl(const char *value)
Definition: PutPlaybackConfigurationRequest.h:85
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithVideoContentSourceUrl
PutPlaybackConfigurationRequest & WithVideoContentSourceUrl(Aws::String &&value)
Definition: PutPlaybackConfigurationRequest.h:792
Aws::MediaTailor::Model::Bumper
Definition: Bumper.h:36
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithTranscodeProfileName
PutPlaybackConfigurationRequest & WithTranscodeProfileName(const char *value)
Definition: PutPlaybackConfigurationRequest.h:749
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::PersonalizationThresholdSecondsHasBeenSet
bool PersonalizationThresholdSecondsHasBeenSet() const
Definition: PutPlaybackConfigurationRequest.h:511
Aws::MediaTailor::MediaTailorRequest
Definition: MediaTailorRequest.h:17
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithName
PutPlaybackConfigurationRequest & WithName(const char *value)
Definition: PutPlaybackConfigurationRequest.h:484
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: PutPlaybackConfigurationRequest.h:624
Aws::MediaTailor::Model::ManifestProcessingRules
Definition: ManifestProcessingRules.h:34
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::VideoContentSourceUrlHasBeenSet
bool VideoContentSourceUrlHasBeenSet() const
Definition: PutPlaybackConfigurationRequest.h:762
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::AddConfigurationAliases
PutPlaybackConfigurationRequest & AddConfigurationAliases(Aws::String &&key, Aws::Map< Aws::String, Aws::String > &&value)
Definition: PutPlaybackConfigurationRequest.h:328
AWSString.h
CdnConfiguration.h
Bumper.h
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::ConfigurationAliasesHasBeenSet
bool ConfigurationAliasesHasBeenSet() const
Definition: PutPlaybackConfigurationRequest.h:264
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SlateAdUrlHasBeenSet
bool SlateAdUrlHasBeenSet() const
Definition: PutPlaybackConfigurationRequest.h:558
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::AdDecisionServerUrlHasBeenSet
bool AdDecisionServerUrlHasBeenSet() const
Definition: PutPlaybackConfigurationRequest.h:58
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetTranscodeProfileName
void SetTranscodeProfileName(const Aws::String &value)
Definition: PutPlaybackConfigurationRequest.h:709
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithDashConfiguration
PutPlaybackConfigurationRequest & WithDashConfiguration(const DashConfigurationForPut &value)
Definition: PutPlaybackConfigurationRequest.h:370
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithSlateAdUrl
PutPlaybackConfigurationRequest & WithSlateAdUrl(const char *value)
Definition: PutPlaybackConfigurationRequest.h:618
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithCdnConfiguration
PutPlaybackConfigurationRequest & WithCdnConfiguration(CdnConfiguration &&value)
Definition: PutPlaybackConfigurationRequest.h:247
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::GetCdnConfiguration
const CdnConfiguration & GetCdnConfiguration() const
Definition: PutPlaybackConfigurationRequest.h:217
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithBumper
PutPlaybackConfigurationRequest & WithBumper(const Bumper &value)
Definition: PutPlaybackConfigurationRequest.h:202
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::AddConfigurationAliases
PutPlaybackConfigurationRequest & AddConfigurationAliases(const char *key, const Aws::Map< Aws::String, Aws::String > &value)
Definition: PutPlaybackConfigurationRequest.h:344
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest
Definition: PutPlaybackConfigurationRequest.h:29
MediaTailorRequest.h
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::GetLivePreRollConfiguration
const LivePreRollConfiguration & GetLivePreRollConfiguration() const
Definition: PutPlaybackConfigurationRequest.h:381
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetName
void SetName(Aws::String &&value)
Definition: PutPlaybackConfigurationRequest.h:464
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithVideoContentSourceUrl
PutPlaybackConfigurationRequest & WithVideoContentSourceUrl(const char *value)
Definition: PutPlaybackConfigurationRequest.h:798
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetVideoContentSourceUrl
void SetVideoContentSourceUrl(Aws::String &&value)
Definition: PutPlaybackConfigurationRequest.h:774
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetSlateAdUrl
void SetSlateAdUrl(Aws::String &&value)
Definition: PutPlaybackConfigurationRequest.h:578
MediaTailor_EXPORTS.h
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetCdnConfiguration
void SetCdnConfiguration(const CdnConfiguration &value)
Definition: PutPlaybackConfigurationRequest.h:229
ManifestProcessingRules.h
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::AddTags
PutPlaybackConfigurationRequest & AddTags(const Aws::String &key, const Aws::String &value)
Definition: PutPlaybackConfigurationRequest.h:654
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetAvailSuppression
void SetAvailSuppression(const AvailSuppression &value)
Definition: PutPlaybackConfigurationRequest.h:137
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetBumper
void SetBumper(const Bumper &value)
Definition: PutPlaybackConfigurationRequest.h:186
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::AddTags
PutPlaybackConfigurationRequest & AddTags(Aws::String &&key, const char *value)
Definition: PutPlaybackConfigurationRequest.h:679
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithLivePreRollConfiguration
PutPlaybackConfigurationRequest & WithLivePreRollConfiguration(const LivePreRollConfiguration &value)
Definition: PutPlaybackConfigurationRequest.h:401
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetVideoContentSourceUrl
void SetVideoContentSourceUrl(const char *value)
Definition: PutPlaybackConfigurationRequest.h:780
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithSlateAdUrl
PutPlaybackConfigurationRequest & WithSlateAdUrl(Aws::String &&value)
Definition: PutPlaybackConfigurationRequest.h:608
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithBumper
PutPlaybackConfigurationRequest & WithBumper(Bumper &&value)
Definition: PutPlaybackConfigurationRequest.h:210
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithAvailSuppression
PutPlaybackConfigurationRequest & WithAvailSuppression(AvailSuppression &&value)
Definition: PutPlaybackConfigurationRequest.h:161
Aws
Definition: AccessManagementClient.h:15
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::AvailSuppressionHasBeenSet
bool AvailSuppressionHasBeenSet() const
Definition: PutPlaybackConfigurationRequest.h:129
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetSlateAdUrl
void SetSlateAdUrl(const char *value)
Definition: PutPlaybackConfigurationRequest.h:588
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::AddTags
PutPlaybackConfigurationRequest & AddTags(Aws::String &&key, const Aws::String &value)
Definition: PutPlaybackConfigurationRequest.h:659
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetTranscodeProfileName
void SetTranscodeProfileName(Aws::String &&value)
Definition: PutPlaybackConfigurationRequest.h:717
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::AddTags
PutPlaybackConfigurationRequest & AddTags(const char *key, const char *value)
Definition: PutPlaybackConfigurationRequest.h:684
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetTranscodeProfileName
void SetTranscodeProfileName(const char *value)
Definition: PutPlaybackConfigurationRequest.h:725
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithCdnConfiguration
PutPlaybackConfigurationRequest & WithCdnConfiguration(const CdnConfiguration &value)
Definition: PutPlaybackConfigurationRequest.h:241
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::GetVideoContentSourceUrl
const Aws::String & GetVideoContentSourceUrl() const
Definition: PutPlaybackConfigurationRequest.h:756
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::AddConfigurationAliases
PutPlaybackConfigurationRequest & AddConfigurationAliases(const char *key, Aws::Map< Aws::String, Aws::String > &&value)
Definition: PutPlaybackConfigurationRequest.h:336
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithLivePreRollConfiguration
PutPlaybackConfigurationRequest & WithLivePreRollConfiguration(LivePreRollConfiguration &&value)
Definition: PutPlaybackConfigurationRequest.h:406
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::GetBumper
const Bumper & GetBumper() const
Definition: PutPlaybackConfigurationRequest.h:170
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithPersonalizationThresholdSeconds
PutPlaybackConfigurationRequest & WithPersonalizationThresholdSeconds(int value)
Definition: PutPlaybackConfigurationRequest.h:537
Aws::MediaTailor::Model::CdnConfiguration
Definition: CdnConfiguration.h:33
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithAdDecisionServerUrl
PutPlaybackConfigurationRequest & WithAdDecisionServerUrl(const Aws::String &value)
Definition: PutPlaybackConfigurationRequest.h:94
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: PutPlaybackConfigurationRequest.h:629
AWSMap.h
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::ManifestProcessingRulesHasBeenSet
bool ManifestProcessingRulesHasBeenSet() const
Definition: PutPlaybackConfigurationRequest.h:419
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithTags
PutPlaybackConfigurationRequest & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: PutPlaybackConfigurationRequest.h:644
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::GetSlateAdUrl
const Aws::String & GetSlateAdUrl() const
Definition: PutPlaybackConfigurationRequest.h:548
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetCdnConfiguration
void SetCdnConfiguration(CdnConfiguration &&value)
Definition: PutPlaybackConfigurationRequest.h:235
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::AddTags
PutPlaybackConfigurationRequest & AddTags(const char *key, Aws::String &&value)
Definition: PutPlaybackConfigurationRequest.h:674
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::CdnConfigurationHasBeenSet
bool CdnConfigurationHasBeenSet() const
Definition: PutPlaybackConfigurationRequest.h:223
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetConfigurationAliases
void SetConfigurationAliases(Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &&value)
Definition: PutPlaybackConfigurationRequest.h:280
AvailSuppression.h
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::SetName
void SetName(const Aws::String &value)
Definition: PutPlaybackConfigurationRequest.h:459
Aws::MediaTailor::Model::PutPlaybackConfigurationRequest::WithTranscodeProfileName
PutPlaybackConfigurationRequest & WithTranscodeProfileName(Aws::String &&value)
Definition: PutPlaybackConfigurationRequest.h:741