AWS SDK for C++  1.9.160
AWS SDK for C++
WebvttDestinationSettings.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 
55  inline const WebvttStylePassthrough& GetStylePassthrough() const{ return m_stylePassthrough; }
56 
65  inline bool StylePassthroughHasBeenSet() const { return m_stylePassthroughHasBeenSet; }
66 
75  inline void SetStylePassthrough(const WebvttStylePassthrough& value) { m_stylePassthroughHasBeenSet = true; m_stylePassthrough = value; }
76 
85  inline void SetStylePassthrough(WebvttStylePassthrough&& value) { m_stylePassthroughHasBeenSet = true; m_stylePassthrough = std::move(value); }
86 
95  inline WebvttDestinationSettings& WithStylePassthrough(const WebvttStylePassthrough& value) { SetStylePassthrough(value); return *this;}
96 
105  inline WebvttDestinationSettings& WithStylePassthrough(WebvttStylePassthrough&& value) { SetStylePassthrough(std::move(value)); return *this;}
106 
107  private:
108 
109  WebvttStylePassthrough m_stylePassthrough;
110  bool m_stylePassthroughHasBeenSet;
111  };
112 
113 } // namespace Model
114 } // namespace MediaConvert
115 } // namespace Aws
MediaConvert_EXPORTS.h
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::WebvttDestinationSettings::operator=
WebvttDestinationSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::WebvttDestinationSettings::WithStylePassthrough
WebvttDestinationSettings & WithStylePassthrough(WebvttStylePassthrough &&value)
Definition: WebvttDestinationSettings.h:105
Aws::MediaConvert::Model::WebvttDestinationSettings::WebvttDestinationSettings
WebvttDestinationSettings(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::WebvttDestinationSettings::SetStylePassthrough
void SetStylePassthrough(const WebvttStylePassthrough &value)
Definition: WebvttDestinationSettings.h:75
Aws::MediaConvert::Model::WebvttDestinationSettings::GetStylePassthrough
const WebvttStylePassthrough & GetStylePassthrough() const
Definition: WebvttDestinationSettings.h:55
Aws::MediaConvert::Model::WebvttDestinationSettings::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MediaConvert::Model::WebvttDestinationSettings::WithStylePassthrough
WebvttDestinationSettings & WithStylePassthrough(const WebvttStylePassthrough &value)
Definition: WebvttDestinationSettings.h:95
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::WebvttDestinationSettings
Definition: WebvttDestinationSettings.h:39
Aws::MediaConvert::Model::WebvttStylePassthrough
WebvttStylePassthrough
Definition: WebvttStylePassthrough.h:17
Aws::MediaConvert::Model::WebvttDestinationSettings::WebvttDestinationSettings
WebvttDestinationSettings()
Aws::MediaConvert::Model::WebvttDestinationSettings::StylePassthroughHasBeenSet
bool StylePassthroughHasBeenSet() const
Definition: WebvttDestinationSettings.h:65
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::WebvttDestinationSettings::SetStylePassthrough
void SetStylePassthrough(WebvttStylePassthrough &&value)
Definition: WebvttDestinationSettings.h:85
WebvttStylePassthrough.h