AWS SDK for C++  1.9.105
AWS SDK for C++
GetPlaybackConfigurationResult.h
Go to the documentation of this file.
1 
6 #pragma once
17 #include <utility>
18 
19 namespace Aws
20 {
21 template<typename RESULT_TYPE>
22 class AmazonWebServiceResult;
23 
24 namespace Utils
25 {
26 namespace Json
27 {
28  class JsonValue;
29 } // namespace Json
30 } // namespace Utils
31 namespace MediaTailor
32 {
33 namespace Model
34 {
36  {
37  public:
41 
42 
50  inline const Aws::String& GetAdDecisionServerUrl() const{ return m_adDecisionServerUrl; }
51 
59  inline void SetAdDecisionServerUrl(const Aws::String& value) { m_adDecisionServerUrl = value; }
60 
68  inline void SetAdDecisionServerUrl(Aws::String&& value) { m_adDecisionServerUrl = std::move(value); }
69 
77  inline void SetAdDecisionServerUrl(const char* value) { m_adDecisionServerUrl.assign(value); }
78 
86  inline GetPlaybackConfigurationResult& WithAdDecisionServerUrl(const Aws::String& value) { SetAdDecisionServerUrl(value); return *this;}
87 
95  inline GetPlaybackConfigurationResult& WithAdDecisionServerUrl(Aws::String&& value) { SetAdDecisionServerUrl(std::move(value)); return *this;}
96 
104  inline GetPlaybackConfigurationResult& WithAdDecisionServerUrl(const char* value) { SetAdDecisionServerUrl(value); return *this;}
105 
106 
113  inline const AvailSuppression& GetAvailSuppression() const{ return m_availSuppression; }
114 
121  inline void SetAvailSuppression(const AvailSuppression& value) { m_availSuppression = value; }
122 
129  inline void SetAvailSuppression(AvailSuppression&& value) { m_availSuppression = std::move(value); }
130 
137  inline GetPlaybackConfigurationResult& WithAvailSuppression(const AvailSuppression& value) { SetAvailSuppression(value); return *this;}
138 
145  inline GetPlaybackConfigurationResult& WithAvailSuppression(AvailSuppression&& value) { SetAvailSuppression(std::move(value)); return *this;}
146 
147 
154  inline const Bumper& GetBumper() const{ return m_bumper; }
155 
162  inline void SetBumper(const Bumper& value) { m_bumper = value; }
163 
170  inline void SetBumper(Bumper&& value) { m_bumper = std::move(value); }
171 
178  inline GetPlaybackConfigurationResult& WithBumper(const Bumper& value) { SetBumper(value); return *this;}
179 
186  inline GetPlaybackConfigurationResult& WithBumper(Bumper&& value) { SetBumper(std::move(value)); return *this;}
187 
188 
193  inline const CdnConfiguration& GetCdnConfiguration() const{ return m_cdnConfiguration; }
194 
199  inline void SetCdnConfiguration(const CdnConfiguration& value) { m_cdnConfiguration = value; }
200 
205  inline void SetCdnConfiguration(CdnConfiguration&& value) { m_cdnConfiguration = std::move(value); }
206 
211  inline GetPlaybackConfigurationResult& WithCdnConfiguration(const CdnConfiguration& value) { SetCdnConfiguration(value); return *this;}
212 
217  inline GetPlaybackConfigurationResult& WithCdnConfiguration(CdnConfiguration&& value) { SetCdnConfiguration(std::move(value)); return *this;}
218 
219 
226  inline const Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>& GetConfigurationAliases() const{ return m_configurationAliases; }
227 
234  inline void SetConfigurationAliases(const Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>& value) { m_configurationAliases = value; }
235 
242  inline void SetConfigurationAliases(Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>&& value) { m_configurationAliases = std::move(value); }
243 
250  inline GetPlaybackConfigurationResult& WithConfigurationAliases(const Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>& value) { SetConfigurationAliases(value); return *this;}
251 
258  inline GetPlaybackConfigurationResult& WithConfigurationAliases(Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>&& value) { SetConfigurationAliases(std::move(value)); return *this;}
259 
266  inline GetPlaybackConfigurationResult& AddConfigurationAliases(const Aws::String& key, const Aws::Map<Aws::String, Aws::String>& value) { m_configurationAliases.emplace(key, value); return *this; }
267 
274  inline GetPlaybackConfigurationResult& AddConfigurationAliases(Aws::String&& key, const Aws::Map<Aws::String, Aws::String>& value) { m_configurationAliases.emplace(std::move(key), value); return *this; }
275 
282  inline GetPlaybackConfigurationResult& AddConfigurationAliases(const Aws::String& key, Aws::Map<Aws::String, Aws::String>&& value) { m_configurationAliases.emplace(key, std::move(value)); return *this; }
283 
290  inline GetPlaybackConfigurationResult& AddConfigurationAliases(Aws::String&& key, Aws::Map<Aws::String, Aws::String>&& value) { m_configurationAliases.emplace(std::move(key), std::move(value)); return *this; }
291 
298  inline GetPlaybackConfigurationResult& AddConfigurationAliases(const char* key, Aws::Map<Aws::String, Aws::String>&& value) { m_configurationAliases.emplace(key, std::move(value)); return *this; }
299 
306  inline GetPlaybackConfigurationResult& AddConfigurationAliases(const char* key, const Aws::Map<Aws::String, Aws::String>& value) { m_configurationAliases.emplace(key, value); return *this; }
307 
308 
312  inline const DashConfiguration& GetDashConfiguration() const{ return m_dashConfiguration; }
313 
317  inline void SetDashConfiguration(const DashConfiguration& value) { m_dashConfiguration = value; }
318 
322  inline void SetDashConfiguration(DashConfiguration&& value) { m_dashConfiguration = std::move(value); }
323 
327  inline GetPlaybackConfigurationResult& WithDashConfiguration(const DashConfiguration& value) { SetDashConfiguration(value); return *this;}
328 
332  inline GetPlaybackConfigurationResult& WithDashConfiguration(DashConfiguration&& value) { SetDashConfiguration(std::move(value)); return *this;}
333 
334 
338  inline const HlsConfiguration& GetHlsConfiguration() const{ return m_hlsConfiguration; }
339 
343  inline void SetHlsConfiguration(const HlsConfiguration& value) { m_hlsConfiguration = value; }
344 
348  inline void SetHlsConfiguration(HlsConfiguration&& value) { m_hlsConfiguration = std::move(value); }
349 
353  inline GetPlaybackConfigurationResult& WithHlsConfiguration(const HlsConfiguration& value) { SetHlsConfiguration(value); return *this;}
354 
358  inline GetPlaybackConfigurationResult& WithHlsConfiguration(HlsConfiguration&& value) { SetHlsConfiguration(std::move(value)); return *this;}
359 
360 
364  inline const LivePreRollConfiguration& GetLivePreRollConfiguration() const{ return m_livePreRollConfiguration; }
365 
369  inline void SetLivePreRollConfiguration(const LivePreRollConfiguration& value) { m_livePreRollConfiguration = value; }
370 
374  inline void SetLivePreRollConfiguration(LivePreRollConfiguration&& value) { m_livePreRollConfiguration = std::move(value); }
375 
379  inline GetPlaybackConfigurationResult& WithLivePreRollConfiguration(const LivePreRollConfiguration& value) { SetLivePreRollConfiguration(value); return *this;}
380 
384  inline GetPlaybackConfigurationResult& WithLivePreRollConfiguration(LivePreRollConfiguration&& value) { SetLivePreRollConfiguration(std::move(value)); return *this;}
385 
386 
391  inline const ManifestProcessingRules& GetManifestProcessingRules() const{ return m_manifestProcessingRules; }
392 
397  inline void SetManifestProcessingRules(const ManifestProcessingRules& value) { m_manifestProcessingRules = value; }
398 
403  inline void SetManifestProcessingRules(ManifestProcessingRules&& value) { m_manifestProcessingRules = std::move(value); }
404 
409  inline GetPlaybackConfigurationResult& WithManifestProcessingRules(const ManifestProcessingRules& value) { SetManifestProcessingRules(value); return *this;}
410 
415  inline GetPlaybackConfigurationResult& WithManifestProcessingRules(ManifestProcessingRules&& value) { SetManifestProcessingRules(std::move(value)); return *this;}
416 
417 
421  inline const Aws::String& GetName() const{ return m_name; }
422 
426  inline void SetName(const Aws::String& value) { m_name = value; }
427 
431  inline void SetName(Aws::String&& value) { m_name = std::move(value); }
432 
436  inline void SetName(const char* value) { m_name.assign(value); }
437 
441  inline GetPlaybackConfigurationResult& WithName(const Aws::String& value) { SetName(value); return *this;}
442 
446  inline GetPlaybackConfigurationResult& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
447 
451  inline GetPlaybackConfigurationResult& WithName(const char* value) { SetName(value); return *this;}
452 
453 
465  inline int GetPersonalizationThresholdSeconds() const{ return m_personalizationThresholdSeconds; }
466 
478  inline void SetPersonalizationThresholdSeconds(int value) { m_personalizationThresholdSeconds = value; }
479 
491  inline GetPlaybackConfigurationResult& WithPersonalizationThresholdSeconds(int value) { SetPersonalizationThresholdSeconds(value); return *this;}
492 
493 
497  inline const Aws::String& GetPlaybackConfigurationArn() const{ return m_playbackConfigurationArn; }
498 
502  inline void SetPlaybackConfigurationArn(const Aws::String& value) { m_playbackConfigurationArn = value; }
503 
507  inline void SetPlaybackConfigurationArn(Aws::String&& value) { m_playbackConfigurationArn = std::move(value); }
508 
512  inline void SetPlaybackConfigurationArn(const char* value) { m_playbackConfigurationArn.assign(value); }
513 
517  inline GetPlaybackConfigurationResult& WithPlaybackConfigurationArn(const Aws::String& value) { SetPlaybackConfigurationArn(value); return *this;}
518 
522  inline GetPlaybackConfigurationResult& WithPlaybackConfigurationArn(Aws::String&& value) { SetPlaybackConfigurationArn(std::move(value)); return *this;}
523 
527  inline GetPlaybackConfigurationResult& WithPlaybackConfigurationArn(const char* value) { SetPlaybackConfigurationArn(value); return *this;}
528 
529 
534  inline const Aws::String& GetPlaybackEndpointPrefix() const{ return m_playbackEndpointPrefix; }
535 
540  inline void SetPlaybackEndpointPrefix(const Aws::String& value) { m_playbackEndpointPrefix = value; }
541 
546  inline void SetPlaybackEndpointPrefix(Aws::String&& value) { m_playbackEndpointPrefix = std::move(value); }
547 
552  inline void SetPlaybackEndpointPrefix(const char* value) { m_playbackEndpointPrefix.assign(value); }
553 
558  inline GetPlaybackConfigurationResult& WithPlaybackEndpointPrefix(const Aws::String& value) { SetPlaybackEndpointPrefix(value); return *this;}
559 
564  inline GetPlaybackConfigurationResult& WithPlaybackEndpointPrefix(Aws::String&& value) { SetPlaybackEndpointPrefix(std::move(value)); return *this;}
565 
570  inline GetPlaybackConfigurationResult& WithPlaybackEndpointPrefix(const char* value) { SetPlaybackEndpointPrefix(value); return *this;}
571 
572 
577  inline const Aws::String& GetSessionInitializationEndpointPrefix() const{ return m_sessionInitializationEndpointPrefix; }
578 
583  inline void SetSessionInitializationEndpointPrefix(const Aws::String& value) { m_sessionInitializationEndpointPrefix = value; }
584 
589  inline void SetSessionInitializationEndpointPrefix(Aws::String&& value) { m_sessionInitializationEndpointPrefix = std::move(value); }
590 
595  inline void SetSessionInitializationEndpointPrefix(const char* value) { m_sessionInitializationEndpointPrefix.assign(value); }
596 
601  inline GetPlaybackConfigurationResult& WithSessionInitializationEndpointPrefix(const Aws::String& value) { SetSessionInitializationEndpointPrefix(value); return *this;}
602 
607  inline GetPlaybackConfigurationResult& WithSessionInitializationEndpointPrefix(Aws::String&& value) { SetSessionInitializationEndpointPrefix(std::move(value)); return *this;}
608 
613  inline GetPlaybackConfigurationResult& WithSessionInitializationEndpointPrefix(const char* value) { SetSessionInitializationEndpointPrefix(value); return *this;}
614 
615 
624  inline const Aws::String& GetSlateAdUrl() const{ return m_slateAdUrl; }
625 
634  inline void SetSlateAdUrl(const Aws::String& value) { m_slateAdUrl = value; }
635 
644  inline void SetSlateAdUrl(Aws::String&& value) { m_slateAdUrl = std::move(value); }
645 
654  inline void SetSlateAdUrl(const char* value) { m_slateAdUrl.assign(value); }
655 
664  inline GetPlaybackConfigurationResult& WithSlateAdUrl(const Aws::String& value) { SetSlateAdUrl(value); return *this;}
665 
674  inline GetPlaybackConfigurationResult& WithSlateAdUrl(Aws::String&& value) { SetSlateAdUrl(std::move(value)); return *this;}
675 
684  inline GetPlaybackConfigurationResult& WithSlateAdUrl(const char* value) { SetSlateAdUrl(value); return *this;}
685 
686 
690  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
691 
695  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tags = value; }
696 
700  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tags = std::move(value); }
701 
705  inline GetPlaybackConfigurationResult& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
706 
710  inline GetPlaybackConfigurationResult& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
711 
715  inline GetPlaybackConfigurationResult& AddTags(const Aws::String& key, const Aws::String& value) { m_tags.emplace(key, value); return *this; }
716 
720  inline GetPlaybackConfigurationResult& AddTags(Aws::String&& key, const Aws::String& value) { m_tags.emplace(std::move(key), value); return *this; }
721 
725  inline GetPlaybackConfigurationResult& AddTags(const Aws::String& key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
726 
730  inline GetPlaybackConfigurationResult& AddTags(Aws::String&& key, Aws::String&& value) { m_tags.emplace(std::move(key), std::move(value)); return *this; }
731 
735  inline GetPlaybackConfigurationResult& AddTags(const char* key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
736 
740  inline GetPlaybackConfigurationResult& AddTags(Aws::String&& key, const char* value) { m_tags.emplace(std::move(key), value); return *this; }
741 
745  inline GetPlaybackConfigurationResult& AddTags(const char* key, const char* value) { m_tags.emplace(key, value); return *this; }
746 
747 
754  inline const Aws::String& GetTranscodeProfileName() const{ return m_transcodeProfileName; }
755 
762  inline void SetTranscodeProfileName(const Aws::String& value) { m_transcodeProfileName = value; }
763 
770  inline void SetTranscodeProfileName(Aws::String&& value) { m_transcodeProfileName = std::move(value); }
771 
778  inline void SetTranscodeProfileName(const char* value) { m_transcodeProfileName.assign(value); }
779 
786  inline GetPlaybackConfigurationResult& WithTranscodeProfileName(const Aws::String& value) { SetTranscodeProfileName(value); return *this;}
787 
794  inline GetPlaybackConfigurationResult& WithTranscodeProfileName(Aws::String&& value) { SetTranscodeProfileName(std::move(value)); return *this;}
795 
802  inline GetPlaybackConfigurationResult& WithTranscodeProfileName(const char* value) { SetTranscodeProfileName(value); return *this;}
803 
804 
809  inline const Aws::String& GetVideoContentSourceUrl() const{ return m_videoContentSourceUrl; }
810 
815  inline void SetVideoContentSourceUrl(const Aws::String& value) { m_videoContentSourceUrl = value; }
816 
821  inline void SetVideoContentSourceUrl(Aws::String&& value) { m_videoContentSourceUrl = std::move(value); }
822 
827  inline void SetVideoContentSourceUrl(const char* value) { m_videoContentSourceUrl.assign(value); }
828 
833  inline GetPlaybackConfigurationResult& WithVideoContentSourceUrl(const Aws::String& value) { SetVideoContentSourceUrl(value); return *this;}
834 
839  inline GetPlaybackConfigurationResult& WithVideoContentSourceUrl(Aws::String&& value) { SetVideoContentSourceUrl(std::move(value)); return *this;}
840 
845  inline GetPlaybackConfigurationResult& WithVideoContentSourceUrl(const char* value) { SetVideoContentSourceUrl(value); return *this;}
846 
847  private:
848 
849  Aws::String m_adDecisionServerUrl;
850 
851  AvailSuppression m_availSuppression;
852 
853  Bumper m_bumper;
854 
855  CdnConfiguration m_cdnConfiguration;
856 
858 
859  DashConfiguration m_dashConfiguration;
860 
861  HlsConfiguration m_hlsConfiguration;
862 
863  LivePreRollConfiguration m_livePreRollConfiguration;
864 
865  ManifestProcessingRules m_manifestProcessingRules;
866 
867  Aws::String m_name;
868 
869  int m_personalizationThresholdSeconds;
870 
871  Aws::String m_playbackConfigurationArn;
872 
873  Aws::String m_playbackEndpointPrefix;
874 
875  Aws::String m_sessionInitializationEndpointPrefix;
876 
877  Aws::String m_slateAdUrl;
878 
880 
881  Aws::String m_transcodeProfileName;
882 
883  Aws::String m_videoContentSourceUrl;
884  };
885 
886 } // namespace Model
887 } // namespace MediaTailor
888 } // namespace Aws
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetPlaybackConfigurationArn
void SetPlaybackConfigurationArn(const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:502
Aws::MediaTailor::Model::DashConfiguration
Definition: DashConfiguration.h:33
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::AddConfigurationAliases
GetPlaybackConfigurationResult & AddConfigurationAliases(const char *key, const Aws::Map< Aws::String, Aws::String > &value)
Definition: GetPlaybackConfigurationResult.h:306
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetCdnConfiguration
void SetCdnConfiguration(const CdnConfiguration &value)
Definition: GetPlaybackConfigurationResult.h:199
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetName
const Aws::String & GetName() const
Definition: GetPlaybackConfigurationResult.h:421
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithSessionInitializationEndpointPrefix
GetPlaybackConfigurationResult & WithSessionInitializationEndpointPrefix(const char *value)
Definition: GetPlaybackConfigurationResult.h:613
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetBumper
const Bumper & GetBumper() const
Definition: GetPlaybackConfigurationResult.h:154
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetPlaybackConfigurationArn
void SetPlaybackConfigurationArn(const char *value)
Definition: GetPlaybackConfigurationResult.h:512
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetAdDecisionServerUrl
void SetAdDecisionServerUrl(Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:68
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithCdnConfiguration
GetPlaybackConfigurationResult & WithCdnConfiguration(CdnConfiguration &&value)
Definition: GetPlaybackConfigurationResult.h:217
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithPersonalizationThresholdSeconds
GetPlaybackConfigurationResult & WithPersonalizationThresholdSeconds(int value)
Definition: GetPlaybackConfigurationResult.h:491
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetDashConfiguration
const DashConfiguration & GetDashConfiguration() const
Definition: GetPlaybackConfigurationResult.h:312
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithHlsConfiguration
GetPlaybackConfigurationResult & WithHlsConfiguration(const HlsConfiguration &value)
Definition: GetPlaybackConfigurationResult.h:353
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetSessionInitializationEndpointPrefix
void SetSessionInitializationEndpointPrefix(const char *value)
Definition: GetPlaybackConfigurationResult.h:595
AWS_MEDIATAILOR_API
#define AWS_MEDIATAILOR_API
Definition: MediaTailor_EXPORTS.h:28
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetTranscodeProfileName
void SetTranscodeProfileName(const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:762
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetAdDecisionServerUrl
const Aws::String & GetAdDecisionServerUrl() const
Definition: GetPlaybackConfigurationResult.h:50
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithConfigurationAliases
GetPlaybackConfigurationResult & WithConfigurationAliases(Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &&value)
Definition: GetPlaybackConfigurationResult.h:258
Aws::MediaTailor::Model::GetPlaybackConfigurationResult
Definition: GetPlaybackConfigurationResult.h:36
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithHlsConfiguration
GetPlaybackConfigurationResult & WithHlsConfiguration(HlsConfiguration &&value)
Definition: GetPlaybackConfigurationResult.h:358
Aws::MediaTailor::Model::LivePreRollConfiguration
Definition: LivePreRollConfiguration.h:32
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetConfigurationAliases
const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String > > & GetConfigurationAliases() const
Definition: GetPlaybackConfigurationResult.h:226
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithPlaybackEndpointPrefix
GetPlaybackConfigurationResult & WithPlaybackEndpointPrefix(Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:564
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetPlaybackEndpointPrefix
void SetPlaybackEndpointPrefix(Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:546
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetSlateAdUrl
void SetSlateAdUrl(Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:644
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithTranscodeProfileName
GetPlaybackConfigurationResult & WithTranscodeProfileName(const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:786
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetPlaybackConfigurationResult
GetPlaybackConfigurationResult()
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetLivePreRollConfiguration
void SetLivePreRollConfiguration(const LivePreRollConfiguration &value)
Definition: GetPlaybackConfigurationResult.h:369
HlsConfiguration.h
LivePreRollConfiguration.h
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetDashConfiguration
void SetDashConfiguration(const DashConfiguration &value)
Definition: GetPlaybackConfigurationResult.h:317
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithVideoContentSourceUrl
GetPlaybackConfigurationResult & WithVideoContentSourceUrl(Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:839
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::AddTags
GetPlaybackConfigurationResult & AddTags(Aws::String &&key, Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:730
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::AddConfigurationAliases
GetPlaybackConfigurationResult & AddConfigurationAliases(const Aws::String &key, Aws::Map< Aws::String, Aws::String > &&value)
Definition: GetPlaybackConfigurationResult.h:282
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetAdDecisionServerUrl
void SetAdDecisionServerUrl(const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:59
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithBumper
GetPlaybackConfigurationResult & WithBumper(const Bumper &value)
Definition: GetPlaybackConfigurationResult.h:178
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetTranscodeProfileName
void SetTranscodeProfileName(const char *value)
Definition: GetPlaybackConfigurationResult.h:778
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetHlsConfiguration
void SetHlsConfiguration(HlsConfiguration &&value)
Definition: GetPlaybackConfigurationResult.h:348
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithTranscodeProfileName
GetPlaybackConfigurationResult & WithTranscodeProfileName(const char *value)
Definition: GetPlaybackConfigurationResult.h:802
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetSessionInitializationEndpointPrefix
void SetSessionInitializationEndpointPrefix(Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:589
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::AddTags
GetPlaybackConfigurationResult & AddTags(const Aws::String &key, const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:715
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithAvailSuppression
GetPlaybackConfigurationResult & WithAvailSuppression(AvailSuppression &&value)
Definition: GetPlaybackConfigurationResult.h:145
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithName
GetPlaybackConfigurationResult & WithName(const char *value)
Definition: GetPlaybackConfigurationResult.h:451
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetAvailSuppression
const AvailSuppression & GetAvailSuppression() const
Definition: GetPlaybackConfigurationResult.h:113
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetConfigurationAliases
void SetConfigurationAliases(const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &value)
Definition: GetPlaybackConfigurationResult.h:234
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithPlaybackConfigurationArn
GetPlaybackConfigurationResult & WithPlaybackConfigurationArn(const char *value)
Definition: GetPlaybackConfigurationResult.h:527
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::AddConfigurationAliases
GetPlaybackConfigurationResult & AddConfigurationAliases(const char *key, Aws::Map< Aws::String, Aws::String > &&value)
Definition: GetPlaybackConfigurationResult.h:298
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetName
void SetName(Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:431
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithPlaybackConfigurationArn
GetPlaybackConfigurationResult & WithPlaybackConfigurationArn(Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:522
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetVideoContentSourceUrl
void SetVideoContentSourceUrl(Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:821
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithTags
GetPlaybackConfigurationResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: GetPlaybackConfigurationResult.h:705
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetSessionInitializationEndpointPrefix
const Aws::String & GetSessionInitializationEndpointPrefix() const
Definition: GetPlaybackConfigurationResult.h:577
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithAdDecisionServerUrl
GetPlaybackConfigurationResult & WithAdDecisionServerUrl(const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:86
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetBumper
void SetBumper(const Bumper &value)
Definition: GetPlaybackConfigurationResult.h:162
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetPlaybackEndpointPrefix
void SetPlaybackEndpointPrefix(const char *value)
Definition: GetPlaybackConfigurationResult.h:552
Aws::MediaTailor::Model::AvailSuppression
Definition: AvailSuppression.h:36
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetTranscodeProfileName
void SetTranscodeProfileName(Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:770
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithName
GetPlaybackConfigurationResult & WithName(Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:446
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithSlateAdUrl
GetPlaybackConfigurationResult & WithSlateAdUrl(const char *value)
Definition: GetPlaybackConfigurationResult.h:684
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetTranscodeProfileName
const Aws::String & GetTranscodeProfileName() const
Definition: GetPlaybackConfigurationResult.h:754
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetSlateAdUrl
void SetSlateAdUrl(const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:634
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::AddTags
GetPlaybackConfigurationResult & AddTags(Aws::String &&key, const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:720
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithTranscodeProfileName
GetPlaybackConfigurationResult & WithTranscodeProfileName(Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:794
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetVideoContentSourceUrl
void SetVideoContentSourceUrl(const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:815
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetAdDecisionServerUrl
void SetAdDecisionServerUrl(const char *value)
Definition: GetPlaybackConfigurationResult.h:77
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::AddConfigurationAliases
GetPlaybackConfigurationResult & AddConfigurationAliases(Aws::String &&key, Aws::Map< Aws::String, Aws::String > &&value)
Definition: GetPlaybackConfigurationResult.h:290
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithManifestProcessingRules
GetPlaybackConfigurationResult & WithManifestProcessingRules(ManifestProcessingRules &&value)
Definition: GetPlaybackConfigurationResult.h:415
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::AddConfigurationAliases
GetPlaybackConfigurationResult & AddConfigurationAliases(const Aws::String &key, const Aws::Map< Aws::String, Aws::String > &value)
Definition: GetPlaybackConfigurationResult.h:266
DashConfiguration.h
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetAvailSuppression
void SetAvailSuppression(const AvailSuppression &value)
Definition: GetPlaybackConfigurationResult.h:121
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithSessionInitializationEndpointPrefix
GetPlaybackConfigurationResult & WithSessionInitializationEndpointPrefix(const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:601
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithSlateAdUrl
GetPlaybackConfigurationResult & WithSlateAdUrl(Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:674
Aws::MediaTailor::Model::Bumper
Definition: Bumper.h:36
Aws::MediaTailor::Model::ManifestProcessingRules
Definition: ManifestProcessingRules.h:34
AWSString.h
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::operator=
GetPlaybackConfigurationResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
CdnConfiguration.h
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetPlaybackEndpointPrefix
const Aws::String & GetPlaybackEndpointPrefix() const
Definition: GetPlaybackConfigurationResult.h:534
Bumper.h
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithLivePreRollConfiguration
GetPlaybackConfigurationResult & WithLivePreRollConfiguration(LivePreRollConfiguration &&value)
Definition: GetPlaybackConfigurationResult.h:384
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetManifestProcessingRules
const ManifestProcessingRules & GetManifestProcessingRules() const
Definition: GetPlaybackConfigurationResult.h:391
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithTags
GetPlaybackConfigurationResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: GetPlaybackConfigurationResult.h:710
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithSessionInitializationEndpointPrefix
GetPlaybackConfigurationResult & WithSessionInitializationEndpointPrefix(Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:607
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetAvailSuppression
void SetAvailSuppression(AvailSuppression &&value)
Definition: GetPlaybackConfigurationResult.h:129
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: GetPlaybackConfigurationResult.h:695
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: GetPlaybackConfigurationResult.h:700
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetConfigurationAliases
void SetConfigurationAliases(Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &&value)
Definition: GetPlaybackConfigurationResult.h:242
MediaTailor_EXPORTS.h
ManifestProcessingRules.h
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetSlateAdUrl
const Aws::String & GetSlateAdUrl() const
Definition: GetPlaybackConfigurationResult.h:624
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetSlateAdUrl
void SetSlateAdUrl(const char *value)
Definition: GetPlaybackConfigurationResult.h:654
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::AddTags
GetPlaybackConfigurationResult & AddTags(Aws::String &&key, const char *value)
Definition: GetPlaybackConfigurationResult.h:740
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithName
GetPlaybackConfigurationResult & WithName(const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:441
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetHlsConfiguration
void SetHlsConfiguration(const HlsConfiguration &value)
Definition: GetPlaybackConfigurationResult.h:343
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetBumper
void SetBumper(Bumper &&value)
Definition: GetPlaybackConfigurationResult.h:170
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetSessionInitializationEndpointPrefix
void SetSessionInitializationEndpointPrefix(const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:583
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetPlaybackConfigurationArn
const Aws::String & GetPlaybackConfigurationArn() const
Definition: GetPlaybackConfigurationResult.h:497
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetCdnConfiguration
void SetCdnConfiguration(CdnConfiguration &&value)
Definition: GetPlaybackConfigurationResult.h:205
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithSlateAdUrl
GetPlaybackConfigurationResult & WithSlateAdUrl(const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:664
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetPersonalizationThresholdSeconds
void SetPersonalizationThresholdSeconds(int value)
Definition: GetPlaybackConfigurationResult.h:478
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetVideoContentSourceUrl
void SetVideoContentSourceUrl(const char *value)
Definition: GetPlaybackConfigurationResult.h:827
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: GetPlaybackConfigurationResult.h:690
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::AddTags
GetPlaybackConfigurationResult & AddTags(const char *key, Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:735
Aws
Definition: AccessManagementClient.h:15
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithBumper
GetPlaybackConfigurationResult & WithBumper(Bumper &&value)
Definition: GetPlaybackConfigurationResult.h:186
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithAdDecisionServerUrl
GetPlaybackConfigurationResult & WithAdDecisionServerUrl(Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:95
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetLivePreRollConfiguration
void SetLivePreRollConfiguration(LivePreRollConfiguration &&value)
Definition: GetPlaybackConfigurationResult.h:374
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithVideoContentSourceUrl
GetPlaybackConfigurationResult & WithVideoContentSourceUrl(const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:833
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetManifestProcessingRules
void SetManifestProcessingRules(const ManifestProcessingRules &value)
Definition: GetPlaybackConfigurationResult.h:397
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetVideoContentSourceUrl
const Aws::String & GetVideoContentSourceUrl() const
Definition: GetPlaybackConfigurationResult.h:809
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithVideoContentSourceUrl
GetPlaybackConfigurationResult & WithVideoContentSourceUrl(const char *value)
Definition: GetPlaybackConfigurationResult.h:845
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithPlaybackEndpointPrefix
GetPlaybackConfigurationResult & WithPlaybackEndpointPrefix(const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:558
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithCdnConfiguration
GetPlaybackConfigurationResult & WithCdnConfiguration(const CdnConfiguration &value)
Definition: GetPlaybackConfigurationResult.h:211
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetDashConfiguration
void SetDashConfiguration(DashConfiguration &&value)
Definition: GetPlaybackConfigurationResult.h:322
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithAdDecisionServerUrl
GetPlaybackConfigurationResult & WithAdDecisionServerUrl(const char *value)
Definition: GetPlaybackConfigurationResult.h:104
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetHlsConfiguration
const HlsConfiguration & GetHlsConfiguration() const
Definition: GetPlaybackConfigurationResult.h:338
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithManifestProcessingRules
GetPlaybackConfigurationResult & WithManifestProcessingRules(const ManifestProcessingRules &value)
Definition: GetPlaybackConfigurationResult.h:409
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithPlaybackConfigurationArn
GetPlaybackConfigurationResult & WithPlaybackConfigurationArn(const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:517
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::AddTags
GetPlaybackConfigurationResult & AddTags(const char *key, const char *value)
Definition: GetPlaybackConfigurationResult.h:745
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithDashConfiguration
GetPlaybackConfigurationResult & WithDashConfiguration(const DashConfiguration &value)
Definition: GetPlaybackConfigurationResult.h:327
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::AddTags
GetPlaybackConfigurationResult & AddTags(const Aws::String &key, Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:725
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetManifestProcessingRules
void SetManifestProcessingRules(ManifestProcessingRules &&value)
Definition: GetPlaybackConfigurationResult.h:403
Aws::MediaTailor::Model::CdnConfiguration
Definition: CdnConfiguration.h:33
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetPlaybackConfigurationArn
void SetPlaybackConfigurationArn(Aws::String &&value)
Definition: GetPlaybackConfigurationResult.h:507
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithLivePreRollConfiguration
GetPlaybackConfigurationResult & WithLivePreRollConfiguration(const LivePreRollConfiguration &value)
Definition: GetPlaybackConfigurationResult.h:379
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetPersonalizationThresholdSeconds
int GetPersonalizationThresholdSeconds() const
Definition: GetPlaybackConfigurationResult.h:465
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetPlaybackConfigurationResult
GetPlaybackConfigurationResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithPlaybackEndpointPrefix
GetPlaybackConfigurationResult & WithPlaybackEndpointPrefix(const char *value)
Definition: GetPlaybackConfigurationResult.h:570
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithAvailSuppression
GetPlaybackConfigurationResult & WithAvailSuppression(const AvailSuppression &value)
Definition: GetPlaybackConfigurationResult.h:137
Aws::MediaTailor::Model::HlsConfiguration
Definition: HlsConfiguration.h:32
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithConfigurationAliases
GetPlaybackConfigurationResult & WithConfigurationAliases(const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String >> &value)
Definition: GetPlaybackConfigurationResult.h:250
AWSMap.h
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetPlaybackEndpointPrefix
void SetPlaybackEndpointPrefix(const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:540
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::WithDashConfiguration
GetPlaybackConfigurationResult & WithDashConfiguration(DashConfiguration &&value)
Definition: GetPlaybackConfigurationResult.h:332
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetName
void SetName(const char *value)
Definition: GetPlaybackConfigurationResult.h:436
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetCdnConfiguration
const CdnConfiguration & GetCdnConfiguration() const
Definition: GetPlaybackConfigurationResult.h:193
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::GetLivePreRollConfiguration
const LivePreRollConfiguration & GetLivePreRollConfiguration() const
Definition: GetPlaybackConfigurationResult.h:364
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::AddConfigurationAliases
GetPlaybackConfigurationResult & AddConfigurationAliases(Aws::String &&key, const Aws::Map< Aws::String, Aws::String > &value)
Definition: GetPlaybackConfigurationResult.h:274
Aws::MediaTailor::Model::GetPlaybackConfigurationResult::SetName
void SetName(const Aws::String &value)
Definition: GetPlaybackConfigurationResult.h:426
AvailSuppression.h