AWS SDK for C++  1.9.158
AWS SDK for C++
SrtDestinationSettings.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 
36  {
37  public:
42 
43 
52  inline const SrtStylePassthrough& GetStylePassthrough() const{ return m_stylePassthrough; }
53 
62  inline bool StylePassthroughHasBeenSet() const { return m_stylePassthroughHasBeenSet; }
63 
72  inline void SetStylePassthrough(const SrtStylePassthrough& value) { m_stylePassthroughHasBeenSet = true; m_stylePassthrough = value; }
73 
82  inline void SetStylePassthrough(SrtStylePassthrough&& value) { m_stylePassthroughHasBeenSet = true; m_stylePassthrough = std::move(value); }
83 
92  inline SrtDestinationSettings& WithStylePassthrough(const SrtStylePassthrough& value) { SetStylePassthrough(value); return *this;}
93 
102  inline SrtDestinationSettings& WithStylePassthrough(SrtStylePassthrough&& value) { SetStylePassthrough(std::move(value)); return *this;}
103 
104  private:
105 
106  SrtStylePassthrough m_stylePassthrough;
107  bool m_stylePassthroughHasBeenSet;
108  };
109 
110 } // namespace Model
111 } // namespace MediaConvert
112 } // namespace Aws
Aws::MediaConvert::Model::SrtDestinationSettings::operator=
SrtDestinationSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::SrtDestinationSettings::SetStylePassthrough
void SetStylePassthrough(const SrtStylePassthrough &value)
Definition: SrtDestinationSettings.h:72
Aws::MediaConvert::Model::SrtDestinationSettings
Definition: SrtDestinationSettings.h:36
Aws::MediaConvert::Model::SrtDestinationSettings::SrtDestinationSettings
SrtDestinationSettings(Aws::Utils::Json::JsonView jsonValue)
MediaConvert_EXPORTS.h
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::SrtDestinationSettings::SrtDestinationSettings
SrtDestinationSettings()
Aws::MediaConvert::Model::SrtDestinationSettings::GetStylePassthrough
const SrtStylePassthrough & GetStylePassthrough() const
Definition: SrtDestinationSettings.h:52
Aws::MediaConvert::Model::SrtDestinationSettings::SetStylePassthrough
void SetStylePassthrough(SrtStylePassthrough &&value)
Definition: SrtDestinationSettings.h:82
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::SrtDestinationSettings::StylePassthroughHasBeenSet
bool StylePassthroughHasBeenSet() const
Definition: SrtDestinationSettings.h:62
Aws::MediaConvert::Model::SrtDestinationSettings::WithStylePassthrough
SrtDestinationSettings & WithStylePassthrough(SrtStylePassthrough &&value)
Definition: SrtDestinationSettings.h:102
Aws::MediaConvert::Model::SrtDestinationSettings::WithStylePassthrough
SrtDestinationSettings & WithStylePassthrough(const SrtStylePassthrough &value)
Definition: SrtDestinationSettings.h:92
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::SrtDestinationSettings::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MediaConvert::Model::SrtStylePassthrough
SrtStylePassthrough
Definition: SrtStylePassthrough.h:17
SrtStylePassthrough.h