AWS SDK for C++  1.9.158
AWS SDK for C++
EsamSettings.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 
34  {
35  public:
40 
41 
47  inline const EsamManifestConfirmConditionNotification& GetManifestConfirmConditionNotification() const{ return m_manifestConfirmConditionNotification; }
48 
54  inline bool ManifestConfirmConditionNotificationHasBeenSet() const { return m_manifestConfirmConditionNotificationHasBeenSet; }
55 
61  inline void SetManifestConfirmConditionNotification(const EsamManifestConfirmConditionNotification& value) { m_manifestConfirmConditionNotificationHasBeenSet = true; m_manifestConfirmConditionNotification = value; }
62 
68  inline void SetManifestConfirmConditionNotification(EsamManifestConfirmConditionNotification&& value) { m_manifestConfirmConditionNotificationHasBeenSet = true; m_manifestConfirmConditionNotification = std::move(value); }
69 
75  inline EsamSettings& WithManifestConfirmConditionNotification(const EsamManifestConfirmConditionNotification& value) { SetManifestConfirmConditionNotification(value); return *this;}
76 
82  inline EsamSettings& WithManifestConfirmConditionNotification(EsamManifestConfirmConditionNotification&& value) { SetManifestConfirmConditionNotification(std::move(value)); return *this;}
83 
84 
91  inline int GetResponseSignalPreroll() const{ return m_responseSignalPreroll; }
92 
99  inline bool ResponseSignalPrerollHasBeenSet() const { return m_responseSignalPrerollHasBeenSet; }
100 
107  inline void SetResponseSignalPreroll(int value) { m_responseSignalPrerollHasBeenSet = true; m_responseSignalPreroll = value; }
108 
115  inline EsamSettings& WithResponseSignalPreroll(int value) { SetResponseSignalPreroll(value); return *this;}
116 
117 
123  inline const EsamSignalProcessingNotification& GetSignalProcessingNotification() const{ return m_signalProcessingNotification; }
124 
130  inline bool SignalProcessingNotificationHasBeenSet() const { return m_signalProcessingNotificationHasBeenSet; }
131 
137  inline void SetSignalProcessingNotification(const EsamSignalProcessingNotification& value) { m_signalProcessingNotificationHasBeenSet = true; m_signalProcessingNotification = value; }
138 
144  inline void SetSignalProcessingNotification(EsamSignalProcessingNotification&& value) { m_signalProcessingNotificationHasBeenSet = true; m_signalProcessingNotification = std::move(value); }
145 
151  inline EsamSettings& WithSignalProcessingNotification(const EsamSignalProcessingNotification& value) { SetSignalProcessingNotification(value); return *this;}
152 
158  inline EsamSettings& WithSignalProcessingNotification(EsamSignalProcessingNotification&& value) { SetSignalProcessingNotification(std::move(value)); return *this;}
159 
160  private:
161 
162  EsamManifestConfirmConditionNotification m_manifestConfirmConditionNotification;
163  bool m_manifestConfirmConditionNotificationHasBeenSet;
164 
165  int m_responseSignalPreroll;
166  bool m_responseSignalPrerollHasBeenSet;
167 
168  EsamSignalProcessingNotification m_signalProcessingNotification;
169  bool m_signalProcessingNotificationHasBeenSet;
170  };
171 
172 } // namespace Model
173 } // namespace MediaConvert
174 } // namespace Aws
EsamSignalProcessingNotification.h
Aws::MediaConvert::Model::EsamSettings::WithSignalProcessingNotification
EsamSettings & WithSignalProcessingNotification(const EsamSignalProcessingNotification &value)
Definition: EsamSettings.h:151
Aws::MediaConvert::Model::EsamSettings::WithManifestConfirmConditionNotification
EsamSettings & WithManifestConfirmConditionNotification(const EsamManifestConfirmConditionNotification &value)
Definition: EsamSettings.h:75
Aws::MediaConvert::Model::EsamSignalProcessingNotification
Definition: EsamSignalProcessingNotification.h:33
MediaConvert_EXPORTS.h
Aws::MediaConvert::Model::EsamSettings::WithSignalProcessingNotification
EsamSettings & WithSignalProcessingNotification(EsamSignalProcessingNotification &&value)
Definition: EsamSettings.h:158
Aws::MediaConvert::Model::EsamManifestConfirmConditionNotification
Definition: EsamManifestConfirmConditionNotification.h:33
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::EsamSettings::GetResponseSignalPreroll
int GetResponseSignalPreroll() const
Definition: EsamSettings.h:91
EsamManifestConfirmConditionNotification.h
Aws::MediaConvert::Model::EsamSettings::EsamSettings
EsamSettings(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::EsamSettings::WithResponseSignalPreroll
EsamSettings & WithResponseSignalPreroll(int value)
Definition: EsamSettings.h:115
Aws::MediaConvert::Model::EsamSettings::GetSignalProcessingNotification
const EsamSignalProcessingNotification & GetSignalProcessingNotification() const
Definition: EsamSettings.h:123
Aws::MediaConvert::Model::EsamSettings::WithManifestConfirmConditionNotification
EsamSettings & WithManifestConfirmConditionNotification(EsamManifestConfirmConditionNotification &&value)
Definition: EsamSettings.h:82
Aws::MediaConvert::Model::EsamSettings::EsamSettings
EsamSettings()
Aws::MediaConvert::Model::EsamSettings::SignalProcessingNotificationHasBeenSet
bool SignalProcessingNotificationHasBeenSet() const
Definition: EsamSettings.h:130
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::EsamSettings
Definition: EsamSettings.h:34
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::EsamSettings::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MediaConvert::Model::EsamSettings::SetSignalProcessingNotification
void SetSignalProcessingNotification(EsamSignalProcessingNotification &&value)
Definition: EsamSettings.h:144
Aws::MediaConvert::Model::EsamSettings::GetManifestConfirmConditionNotification
const EsamManifestConfirmConditionNotification & GetManifestConfirmConditionNotification() const
Definition: EsamSettings.h:47
Aws::MediaConvert::Model::EsamSettings::operator=
EsamSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::EsamSettings::SetManifestConfirmConditionNotification
void SetManifestConfirmConditionNotification(EsamManifestConfirmConditionNotification &&value)
Definition: EsamSettings.h:68
Aws::MediaConvert::Model::EsamSettings::SetSignalProcessingNotification
void SetSignalProcessingNotification(const EsamSignalProcessingNotification &value)
Definition: EsamSettings.h:137
Aws::MediaConvert::Model::EsamSettings::SetResponseSignalPreroll
void SetResponseSignalPreroll(int value)
Definition: EsamSettings.h:107
Aws::MediaConvert::Model::EsamSettings::ResponseSignalPrerollHasBeenSet
bool ResponseSignalPrerollHasBeenSet() const
Definition: EsamSettings.h:99
Aws::MediaConvert::Model::EsamSettings::ManifestConfirmConditionNotificationHasBeenSet
bool ManifestConfirmConditionNotificationHasBeenSet() const
Definition: EsamSettings.h:54
Aws::MediaConvert::Model::EsamSettings::SetManifestConfirmConditionNotification
void SetManifestConfirmConditionNotification(const EsamManifestConfirmConditionNotification &value)
Definition: EsamSettings.h:61