AWS SDK for C++  1.9.160
AWS SDK for C++
AncillarySourceSettings.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <utility>
11 
12 namespace Aws
13 {
14 namespace Utils
15 {
16 namespace Json
17 {
18  class JsonValue;
19  class JsonView;
20 } // namespace Json
21 } // namespace Utils
22 namespace MediaConvert
23 {
24 namespace Model
25 {
26 
33  {
34  public:
39 
40 
48  inline const AncillaryConvert608To708& GetConvert608To708() const{ return m_convert608To708; }
49 
57  inline bool Convert608To708HasBeenSet() const { return m_convert608To708HasBeenSet; }
58 
66  inline void SetConvert608To708(const AncillaryConvert608To708& value) { m_convert608To708HasBeenSet = true; m_convert608To708 = value; }
67 
75  inline void SetConvert608To708(AncillaryConvert608To708&& value) { m_convert608To708HasBeenSet = true; m_convert608To708 = std::move(value); }
76 
84  inline AncillarySourceSettings& WithConvert608To708(const AncillaryConvert608To708& value) { SetConvert608To708(value); return *this;}
85 
93  inline AncillarySourceSettings& WithConvert608To708(AncillaryConvert608To708&& value) { SetConvert608To708(std::move(value)); return *this;}
94 
95 
100  inline int GetSourceAncillaryChannelNumber() const{ return m_sourceAncillaryChannelNumber; }
101 
106  inline bool SourceAncillaryChannelNumberHasBeenSet() const { return m_sourceAncillaryChannelNumberHasBeenSet; }
107 
112  inline void SetSourceAncillaryChannelNumber(int value) { m_sourceAncillaryChannelNumberHasBeenSet = true; m_sourceAncillaryChannelNumber = value; }
113 
118  inline AncillarySourceSettings& WithSourceAncillaryChannelNumber(int value) { SetSourceAncillaryChannelNumber(value); return *this;}
119 
120 
126  inline const AncillaryTerminateCaptions& GetTerminateCaptions() const{ return m_terminateCaptions; }
127 
133  inline bool TerminateCaptionsHasBeenSet() const { return m_terminateCaptionsHasBeenSet; }
134 
140  inline void SetTerminateCaptions(const AncillaryTerminateCaptions& value) { m_terminateCaptionsHasBeenSet = true; m_terminateCaptions = value; }
141 
147  inline void SetTerminateCaptions(AncillaryTerminateCaptions&& value) { m_terminateCaptionsHasBeenSet = true; m_terminateCaptions = std::move(value); }
148 
154  inline AncillarySourceSettings& WithTerminateCaptions(const AncillaryTerminateCaptions& value) { SetTerminateCaptions(value); return *this;}
155 
161  inline AncillarySourceSettings& WithTerminateCaptions(AncillaryTerminateCaptions&& value) { SetTerminateCaptions(std::move(value)); return *this;}
162 
163  private:
164 
165  AncillaryConvert608To708 m_convert608To708;
166  bool m_convert608To708HasBeenSet;
167 
168  int m_sourceAncillaryChannelNumber;
169  bool m_sourceAncillaryChannelNumberHasBeenSet;
170 
171  AncillaryTerminateCaptions m_terminateCaptions;
172  bool m_terminateCaptionsHasBeenSet;
173  };
174 
175 } // namespace Model
176 } // namespace MediaConvert
177 } // namespace Aws
Aws::MediaConvert::Model::AncillarySourceSettings::AncillarySourceSettings
AncillarySourceSettings()
Aws::MediaConvert::Model::AncillarySourceSettings::SetTerminateCaptions
void SetTerminateCaptions(const AncillaryTerminateCaptions &value)
Definition: AncillarySourceSettings.h:140
Aws::MediaConvert::Model::AncillarySourceSettings::SetSourceAncillaryChannelNumber
void SetSourceAncillaryChannelNumber(int value)
Definition: AncillarySourceSettings.h:112
Aws::MediaConvert::Model::AncillarySourceSettings::WithTerminateCaptions
AncillarySourceSettings & WithTerminateCaptions(AncillaryTerminateCaptions &&value)
Definition: AncillarySourceSettings.h:161
Aws::MediaConvert::Model::AncillarySourceSettings::WithConvert608To708
AncillarySourceSettings & WithConvert608To708(const AncillaryConvert608To708 &value)
Definition: AncillarySourceSettings.h:84
MediaConvert_EXPORTS.h
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::AncillarySourceSettings::operator=
AncillarySourceSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::AncillarySourceSettings::WithConvert608To708
AncillarySourceSettings & WithConvert608To708(AncillaryConvert608To708 &&value)
Definition: AncillarySourceSettings.h:93
AncillaryTerminateCaptions.h
Aws::MediaConvert::Model::AncillarySourceSettings::WithSourceAncillaryChannelNumber
AncillarySourceSettings & WithSourceAncillaryChannelNumber(int value)
Definition: AncillarySourceSettings.h:118
Aws::MediaConvert::Model::AncillarySourceSettings::GetTerminateCaptions
const AncillaryTerminateCaptions & GetTerminateCaptions() const
Definition: AncillarySourceSettings.h:126
Aws::MediaConvert::Model::AncillarySourceSettings::SetConvert608To708
void SetConvert608To708(const AncillaryConvert608To708 &value)
Definition: AncillarySourceSettings.h:66
Aws::MediaConvert::Model::AncillaryConvert608To708
AncillaryConvert608To708
Definition: AncillaryConvert608To708.h:17
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::MediaConvert::Model::AncillarySourceSettings::GetConvert608To708
const AncillaryConvert608To708 & GetConvert608To708() const
Definition: AncillarySourceSettings.h:48
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::AncillarySourceSettings::SetTerminateCaptions
void SetTerminateCaptions(AncillaryTerminateCaptions &&value)
Definition: AncillarySourceSettings.h:147
Aws::MediaConvert::Model::AncillarySourceSettings::SetConvert608To708
void SetConvert608To708(AncillaryConvert608To708 &&value)
Definition: AncillarySourceSettings.h:75
AncillaryConvert608To708.h
Aws::MediaConvert::Model::AncillarySourceSettings::SourceAncillaryChannelNumberHasBeenSet
bool SourceAncillaryChannelNumberHasBeenSet() const
Definition: AncillarySourceSettings.h:106
Aws::MediaConvert::Model::AncillarySourceSettings::GetSourceAncillaryChannelNumber
int GetSourceAncillaryChannelNumber() const
Definition: AncillarySourceSettings.h:100
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::AncillarySourceSettings
Definition: AncillarySourceSettings.h:33
Aws::MediaConvert::Model::AncillarySourceSettings::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MediaConvert::Model::AncillarySourceSettings::WithTerminateCaptions
AncillarySourceSettings & WithTerminateCaptions(const AncillaryTerminateCaptions &value)
Definition: AncillarySourceSettings.h:154
Aws::MediaConvert::Model::AncillarySourceSettings::AncillarySourceSettings
AncillarySourceSettings(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::AncillarySourceSettings::Convert608To708HasBeenSet
bool Convert608To708HasBeenSet() const
Definition: AncillarySourceSettings.h:57
Aws::MediaConvert::Model::AncillarySourceSettings::TerminateCaptionsHasBeenSet
bool TerminateCaptionsHasBeenSet() const
Definition: AncillarySourceSettings.h:133
Aws::MediaConvert::Model::AncillaryTerminateCaptions
AncillaryTerminateCaptions
Definition: AncillaryTerminateCaptions.h:17