AWS SDK for C++  1.9.160
AWS SDK for C++
InsertableImage.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 
33  {
34  public:
39 
40 
45  inline int GetDuration() const{ return m_duration; }
46 
51  inline bool DurationHasBeenSet() const { return m_durationHasBeenSet; }
52 
57  inline void SetDuration(int value) { m_durationHasBeenSet = true; m_duration = value; }
58 
63  inline InsertableImage& WithDuration(int value) { SetDuration(value); return *this;}
64 
65 
73  inline int GetFadeIn() const{ return m_fadeIn; }
74 
82  inline bool FadeInHasBeenSet() const { return m_fadeInHasBeenSet; }
83 
91  inline void SetFadeIn(int value) { m_fadeInHasBeenSet = true; m_fadeIn = value; }
92 
100  inline InsertableImage& WithFadeIn(int value) { SetFadeIn(value); return *this;}
101 
102 
109  inline int GetFadeOut() const{ return m_fadeOut; }
110 
117  inline bool FadeOutHasBeenSet() const { return m_fadeOutHasBeenSet; }
118 
125  inline void SetFadeOut(int value) { m_fadeOutHasBeenSet = true; m_fadeOut = value; }
126 
133  inline InsertableImage& WithFadeOut(int value) { SetFadeOut(value); return *this;}
134 
135 
142  inline int GetHeight() const{ return m_height; }
143 
150  inline bool HeightHasBeenSet() const { return m_heightHasBeenSet; }
151 
158  inline void SetHeight(int value) { m_heightHasBeenSet = true; m_height = value; }
159 
166  inline InsertableImage& WithHeight(int value) { SetHeight(value); return *this;}
167 
168 
173  inline const Aws::String& GetImageInserterInput() const{ return m_imageInserterInput; }
174 
179  inline bool ImageInserterInputHasBeenSet() const { return m_imageInserterInputHasBeenSet; }
180 
185  inline void SetImageInserterInput(const Aws::String& value) { m_imageInserterInputHasBeenSet = true; m_imageInserterInput = value; }
186 
191  inline void SetImageInserterInput(Aws::String&& value) { m_imageInserterInputHasBeenSet = true; m_imageInserterInput = std::move(value); }
192 
197  inline void SetImageInserterInput(const char* value) { m_imageInserterInputHasBeenSet = true; m_imageInserterInput.assign(value); }
198 
203  inline InsertableImage& WithImageInserterInput(const Aws::String& value) { SetImageInserterInput(value); return *this;}
204 
209  inline InsertableImage& WithImageInserterInput(Aws::String&& value) { SetImageInserterInput(std::move(value)); return *this;}
210 
215  inline InsertableImage& WithImageInserterInput(const char* value) { SetImageInserterInput(value); return *this;}
216 
217 
222  inline int GetImageX() const{ return m_imageX; }
223 
228  inline bool ImageXHasBeenSet() const { return m_imageXHasBeenSet; }
229 
234  inline void SetImageX(int value) { m_imageXHasBeenSet = true; m_imageX = value; }
235 
240  inline InsertableImage& WithImageX(int value) { SetImageX(value); return *this;}
241 
242 
247  inline int GetImageY() const{ return m_imageY; }
248 
253  inline bool ImageYHasBeenSet() const { return m_imageYHasBeenSet; }
254 
259  inline void SetImageY(int value) { m_imageYHasBeenSet = true; m_imageY = value; }
260 
265  inline InsertableImage& WithImageY(int value) { SetImageY(value); return *this;}
266 
267 
272  inline int GetLayer() const{ return m_layer; }
273 
278  inline bool LayerHasBeenSet() const { return m_layerHasBeenSet; }
279 
284  inline void SetLayer(int value) { m_layerHasBeenSet = true; m_layer = value; }
285 
290  inline InsertableImage& WithLayer(int value) { SetLayer(value); return *this;}
291 
292 
297  inline int GetOpacity() const{ return m_opacity; }
298 
303  inline bool OpacityHasBeenSet() const { return m_opacityHasBeenSet; }
304 
309  inline void SetOpacity(int value) { m_opacityHasBeenSet = true; m_opacity = value; }
310 
315  inline InsertableImage& WithOpacity(int value) { SetOpacity(value); return *this;}
316 
317 
323  inline const Aws::String& GetStartTime() const{ return m_startTime; }
324 
330  inline bool StartTimeHasBeenSet() const { return m_startTimeHasBeenSet; }
331 
337  inline void SetStartTime(const Aws::String& value) { m_startTimeHasBeenSet = true; m_startTime = value; }
338 
344  inline void SetStartTime(Aws::String&& value) { m_startTimeHasBeenSet = true; m_startTime = std::move(value); }
345 
351  inline void SetStartTime(const char* value) { m_startTimeHasBeenSet = true; m_startTime.assign(value); }
352 
358  inline InsertableImage& WithStartTime(const Aws::String& value) { SetStartTime(value); return *this;}
359 
365  inline InsertableImage& WithStartTime(Aws::String&& value) { SetStartTime(std::move(value)); return *this;}
366 
372  inline InsertableImage& WithStartTime(const char* value) { SetStartTime(value); return *this;}
373 
374 
380  inline int GetWidth() const{ return m_width; }
381 
387  inline bool WidthHasBeenSet() const { return m_widthHasBeenSet; }
388 
394  inline void SetWidth(int value) { m_widthHasBeenSet = true; m_width = value; }
395 
401  inline InsertableImage& WithWidth(int value) { SetWidth(value); return *this;}
402 
403  private:
404 
405  int m_duration;
406  bool m_durationHasBeenSet;
407 
408  int m_fadeIn;
409  bool m_fadeInHasBeenSet;
410 
411  int m_fadeOut;
412  bool m_fadeOutHasBeenSet;
413 
414  int m_height;
415  bool m_heightHasBeenSet;
416 
417  Aws::String m_imageInserterInput;
418  bool m_imageInserterInputHasBeenSet;
419 
420  int m_imageX;
421  bool m_imageXHasBeenSet;
422 
423  int m_imageY;
424  bool m_imageYHasBeenSet;
425 
426  int m_layer;
427  bool m_layerHasBeenSet;
428 
429  int m_opacity;
430  bool m_opacityHasBeenSet;
431 
432  Aws::String m_startTime;
433  bool m_startTimeHasBeenSet;
434 
435  int m_width;
436  bool m_widthHasBeenSet;
437  };
438 
439 } // namespace Model
440 } // namespace MediaConvert
441 } // namespace Aws
Aws::MediaConvert::Model::InsertableImage::WithStartTime
InsertableImage & WithStartTime(const Aws::String &value)
Definition: InsertableImage.h:358
Aws::MediaConvert::Model::InsertableImage::WithFadeIn
InsertableImage & WithFadeIn(int value)
Definition: InsertableImage.h:100
Aws::MediaConvert::Model::InsertableImage
Definition: InsertableImage.h:33
Aws::MediaConvert::Model::InsertableImage::ImageXHasBeenSet
bool ImageXHasBeenSet() const
Definition: InsertableImage.h:228
Aws::MediaConvert::Model::InsertableImage::GetFadeIn
int GetFadeIn() const
Definition: InsertableImage.h:73
Aws::MediaConvert::Model::InsertableImage::SetLayer
void SetLayer(int value)
Definition: InsertableImage.h:284
Aws::MediaConvert::Model::InsertableImage::SetImageX
void SetImageX(int value)
Definition: InsertableImage.h:234
Aws::MediaConvert::Model::InsertableImage::GetFadeOut
int GetFadeOut() const
Definition: InsertableImage.h:109
Aws::MediaConvert::Model::InsertableImage::WithFadeOut
InsertableImage & WithFadeOut(int value)
Definition: InsertableImage.h:133
Aws::MediaConvert::Model::InsertableImage::WithImageY
InsertableImage & WithImageY(int value)
Definition: InsertableImage.h:265
MediaConvert_EXPORTS.h
Aws::MediaConvert::Model::InsertableImage::ImageInserterInputHasBeenSet
bool ImageInserterInputHasBeenSet() const
Definition: InsertableImage.h:179
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::InsertableImage::GetOpacity
int GetOpacity() const
Definition: InsertableImage.h:297
Aws::MediaConvert::Model::InsertableImage::HeightHasBeenSet
bool HeightHasBeenSet() const
Definition: InsertableImage.h:150
Aws::MediaConvert::Model::InsertableImage::WithDuration
InsertableImage & WithDuration(int value)
Definition: InsertableImage.h:63
Aws::MediaConvert::Model::InsertableImage::FadeOutHasBeenSet
bool FadeOutHasBeenSet() const
Definition: InsertableImage.h:117
Aws::MediaConvert::Model::InsertableImage::WithImageX
InsertableImage & WithImageX(int value)
Definition: InsertableImage.h:240
Aws::MediaConvert::Model::InsertableImage::DurationHasBeenSet
bool DurationHasBeenSet() const
Definition: InsertableImage.h:51
Aws::MediaConvert::Model::InsertableImage::WithOpacity
InsertableImage & WithOpacity(int value)
Definition: InsertableImage.h:315
Aws::MediaConvert::Model::InsertableImage::WithLayer
InsertableImage & WithLayer(int value)
Definition: InsertableImage.h:290
Aws::MediaConvert::Model::InsertableImage::LayerHasBeenSet
bool LayerHasBeenSet() const
Definition: InsertableImage.h:278
Aws::MediaConvert::Model::InsertableImage::GetHeight
int GetHeight() const
Definition: InsertableImage.h:142
Aws::MediaConvert::Model::InsertableImage::WithImageInserterInput
InsertableImage & WithImageInserterInput(const char *value)
Definition: InsertableImage.h:215
Aws::MediaConvert::Model::InsertableImage::InsertableImage
InsertableImage(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::InsertableImage::SetHeight
void SetHeight(int value)
Definition: InsertableImage.h:158
Aws::MediaConvert::Model::InsertableImage::OpacityHasBeenSet
bool OpacityHasBeenSet() const
Definition: InsertableImage.h:303
Aws::MediaConvert::Model::InsertableImage::GetImageInserterInput
const Aws::String & GetImageInserterInput() const
Definition: InsertableImage.h:173
Aws::MediaConvert::Model::InsertableImage::GetWidth
int GetWidth() const
Definition: InsertableImage.h:380
Aws::MediaConvert::Model::InsertableImage::SetStartTime
void SetStartTime(Aws::String &&value)
Definition: InsertableImage.h:344
Aws::MediaConvert::Model::InsertableImage::WithStartTime
InsertableImage & WithStartTime(const char *value)
Definition: InsertableImage.h:372
Aws::MediaConvert::Model::InsertableImage::InsertableImage
InsertableImage()
Aws::MediaConvert::Model::InsertableImage::SetStartTime
void SetStartTime(const Aws::String &value)
Definition: InsertableImage.h:337
Aws::MediaConvert::Model::InsertableImage::WithWidth
InsertableImage & WithWidth(int value)
Definition: InsertableImage.h:401
Aws::MediaConvert::Model::InsertableImage::SetImageY
void SetImageY(int value)
Definition: InsertableImage.h:259
Aws::MediaConvert::Model::InsertableImage::SetDuration
void SetDuration(int value)
Definition: InsertableImage.h:57
Aws::MediaConvert::Model::InsertableImage::GetDuration
int GetDuration() const
Definition: InsertableImage.h:45
Aws::MediaConvert::Model::InsertableImage::SetWidth
void SetWidth(int value)
Definition: InsertableImage.h:394
Aws::MediaConvert::Model::InsertableImage::SetImageInserterInput
void SetImageInserterInput(const Aws::String &value)
Definition: InsertableImage.h:185
Aws::MediaConvert::Model::InsertableImage::WidthHasBeenSet
bool WidthHasBeenSet() const
Definition: InsertableImage.h:387
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::InsertableImage::SetFadeOut
void SetFadeOut(int value)
Definition: InsertableImage.h:125
Aws::MediaConvert::Model::InsertableImage::SetImageInserterInput
void SetImageInserterInput(Aws::String &&value)
Definition: InsertableImage.h:191
Aws::MediaConvert::Model::InsertableImage::WithHeight
InsertableImage & WithHeight(int value)
Definition: InsertableImage.h:166
Aws::MediaConvert::Model::InsertableImage::ImageYHasBeenSet
bool ImageYHasBeenSet() const
Definition: InsertableImage.h:253
Aws::MediaConvert::Model::InsertableImage::SetImageInserterInput
void SetImageInserterInput(const char *value)
Definition: InsertableImage.h:197
Aws::MediaConvert::Model::InsertableImage::GetStartTime
const Aws::String & GetStartTime() const
Definition: InsertableImage.h:323
Aws::MediaConvert::Model::InsertableImage::GetLayer
int GetLayer() const
Definition: InsertableImage.h:272
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::InsertableImage::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MediaConvert::Model::InsertableImage::SetStartTime
void SetStartTime(const char *value)
Definition: InsertableImage.h:351
Aws::MediaConvert::Model::InsertableImage::operator=
InsertableImage & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MediaConvert::Model::InsertableImage::SetOpacity
void SetOpacity(int value)
Definition: InsertableImage.h:309
Aws::MediaConvert::Model::InsertableImage::FadeInHasBeenSet
bool FadeInHasBeenSet() const
Definition: InsertableImage.h:82
Aws::MediaConvert::Model::InsertableImage::StartTimeHasBeenSet
bool StartTimeHasBeenSet() const
Definition: InsertableImage.h:330
Aws::MediaConvert::Model::InsertableImage::SetFadeIn
void SetFadeIn(int value)
Definition: InsertableImage.h:91
Aws::MediaConvert::Model::InsertableImage::WithImageInserterInput
InsertableImage & WithImageInserterInput(Aws::String &&value)
Definition: InsertableImage.h:209
Aws::MediaConvert::Model::InsertableImage::WithImageInserterInput
InsertableImage & WithImageInserterInput(const Aws::String &value)
Definition: InsertableImage.h:203
Aws::MediaConvert::Model::InsertableImage::GetImageY
int GetImageY() const
Definition: InsertableImage.h:247
Aws::MediaConvert::Model::InsertableImage::GetImageX
int GetImageX() const
Definition: InsertableImage.h:222
Aws::MediaConvert::Model::InsertableImage::WithStartTime
InsertableImage & WithStartTime(Aws::String &&value)
Definition: InsertableImage.h:365