AWS SDK for C++  1.9.159
AWS SDK for C++
ImscDestinationSettings.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 
53  inline const ImscStylePassthrough& GetStylePassthrough() const{ return m_stylePassthrough; }
54 
61  inline bool StylePassthroughHasBeenSet() const { return m_stylePassthroughHasBeenSet; }
62 
69  inline void SetStylePassthrough(const ImscStylePassthrough& value) { m_stylePassthroughHasBeenSet = true; m_stylePassthrough = value; }
70 
77  inline void SetStylePassthrough(ImscStylePassthrough&& value) { m_stylePassthroughHasBeenSet = true; m_stylePassthrough = std::move(value); }
78 
85  inline ImscDestinationSettings& WithStylePassthrough(const ImscStylePassthrough& value) { SetStylePassthrough(value); return *this;}
86 
93  inline ImscDestinationSettings& WithStylePassthrough(ImscStylePassthrough&& value) { SetStylePassthrough(std::move(value)); return *this;}
94 
95  private:
96 
97  ImscStylePassthrough m_stylePassthrough;
98  bool m_stylePassthroughHasBeenSet;
99  };
100 
101 } // namespace Model
102 } // namespace MediaConvert
103 } // namespace Aws
ImscStylePassthrough.h
MediaConvert_EXPORTS.h
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::ImscDestinationSettings::StylePassthroughHasBeenSet
bool StylePassthroughHasBeenSet() const
Definition: ImscDestinationSettings.h:61
Aws::MediaConvert::Model::ImscDestinationSettings::SetStylePassthrough
void SetStylePassthrough(const ImscStylePassthrough &value)
Definition: ImscDestinationSettings.h:69
Aws::MediaConvert::Model::ImscDestinationSettings::operator=
ImscDestinationSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::ImscDestinationSettings::WithStylePassthrough
ImscDestinationSettings & WithStylePassthrough(ImscStylePassthrough &&value)
Definition: ImscDestinationSettings.h:93
Aws::MediaConvert::Model::ImscDestinationSettings::ImscDestinationSettings
ImscDestinationSettings(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::ImscStylePassthrough
ImscStylePassthrough
Definition: ImscStylePassthrough.h:17
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::MediaConvert::Model::ImscDestinationSettings::ImscDestinationSettings
ImscDestinationSettings()
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::ImscDestinationSettings::WithStylePassthrough
ImscDestinationSettings & WithStylePassthrough(const ImscStylePassthrough &value)
Definition: ImscDestinationSettings.h:85
Aws::MediaConvert::Model::ImscDestinationSettings::GetStylePassthrough
const ImscStylePassthrough & GetStylePassthrough() const
Definition: ImscDestinationSettings.h:53
Aws::MediaConvert::Model::ImscDestinationSettings::SetStylePassthrough
void SetStylePassthrough(ImscStylePassthrough &&value)
Definition: ImscDestinationSettings.h:77
Aws::MediaConvert::Model::ImscDestinationSettings::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MediaConvert::Model::ImscDestinationSettings
Definition: ImscDestinationSettings.h:39