AWS SDK for C++  1.9.158
AWS SDK for C++
TtmlDestinationSettings.h
Go to the documentation of this file.
1 
6 #pragma once
9 #include <utility>
10 
11 namespace Aws
12 {
13 namespace Utils
14 {
15 namespace Json
16 {
17  class JsonValue;
18  class JsonView;
19 } // namespace Json
20 } // namespace Utils
21 namespace MediaConvert
22 {
23 namespace Model
24 {
25 
39  {
40  public:
45 
46 
51  inline const TtmlStylePassthrough& GetStylePassthrough() const{ return m_stylePassthrough; }
52 
57  inline bool StylePassthroughHasBeenSet() const { return m_stylePassthroughHasBeenSet; }
58 
63  inline void SetStylePassthrough(const TtmlStylePassthrough& value) { m_stylePassthroughHasBeenSet = true; m_stylePassthrough = value; }
64 
69  inline void SetStylePassthrough(TtmlStylePassthrough&& value) { m_stylePassthroughHasBeenSet = true; m_stylePassthrough = std::move(value); }
70 
75  inline TtmlDestinationSettings& WithStylePassthrough(const TtmlStylePassthrough& value) { SetStylePassthrough(value); return *this;}
76 
81  inline TtmlDestinationSettings& WithStylePassthrough(TtmlStylePassthrough&& value) { SetStylePassthrough(std::move(value)); return *this;}
82 
83  private:
84 
85  TtmlStylePassthrough m_stylePassthrough;
86  bool m_stylePassthroughHasBeenSet;
87  };
88 
89 } // namespace Model
90 } // namespace MediaConvert
91 } // namespace Aws
Aws::MediaConvert::Model::TtmlDestinationSettings::TtmlDestinationSettings
TtmlDestinationSettings(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::TtmlDestinationSettings
Definition: TtmlDestinationSettings.h:39
Aws::MediaConvert::Model::TtmlDestinationSettings::GetStylePassthrough
const TtmlStylePassthrough & GetStylePassthrough() const
Definition: TtmlDestinationSettings.h:51
Aws::MediaConvert::Model::TtmlDestinationSettings::operator=
TtmlDestinationSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
MediaConvert_EXPORTS.h
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::TtmlDestinationSettings::WithStylePassthrough
TtmlDestinationSettings & WithStylePassthrough(TtmlStylePassthrough &&value)
Definition: TtmlDestinationSettings.h:81
Aws::MediaConvert::Model::TtmlDestinationSettings::SetStylePassthrough
void SetStylePassthrough(TtmlStylePassthrough &&value)
Definition: TtmlDestinationSettings.h:69
Aws::MediaConvert::Model::TtmlStylePassthrough
TtmlStylePassthrough
Definition: TtmlStylePassthrough.h:17
Aws::MediaConvert::Model::TtmlDestinationSettings::WithStylePassthrough
TtmlDestinationSettings & WithStylePassthrough(const TtmlStylePassthrough &value)
Definition: TtmlDestinationSettings.h:75
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::TtmlDestinationSettings::SetStylePassthrough
void SetStylePassthrough(const TtmlStylePassthrough &value)
Definition: TtmlDestinationSettings.h:63
Aws::MediaConvert::Model::TtmlDestinationSettings::TtmlDestinationSettings
TtmlDestinationSettings()
Aws::MediaConvert::Model::TtmlDestinationSettings::StylePassthroughHasBeenSet
bool StylePassthroughHasBeenSet() const
Definition: TtmlDestinationSettings.h:57
TtmlStylePassthrough.h
Aws::MediaConvert::Model::TtmlDestinationSettings::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const