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