AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
JobOutput.h
1
6#pragma once
7#include <aws/elastictranscoder/ElasticTranscoder_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/elastictranscoder/model/Encryption.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/elastictranscoder/model/JobAlbumArt.h>
12#include <aws/elastictranscoder/model/Captions.h>
13#include <aws/elastictranscoder/model/JobWatermark.h>
14#include <utility>
15
16namespace Aws
17{
18namespace Utils
19{
20namespace Json
21{
22 class JsonValue;
23 class JsonView;
24} // namespace Json
25} // namespace Utils
26namespace ElasticTranscoder
27{
28namespace Model
29{
30
41 {
42 public:
43 AWS_ELASTICTRANSCODER_API JobOutput();
44 AWS_ELASTICTRANSCODER_API JobOutput(Aws::Utils::Json::JsonView jsonValue);
45 AWS_ELASTICTRANSCODER_API JobOutput& operator=(Aws::Utils::Json::JsonView jsonValue);
46 AWS_ELASTICTRANSCODER_API Aws::Utils::Json::JsonValue Jsonize() const;
47
48
50
54 inline const Aws::String& GetId() const{ return m_id; }
55 inline bool IdHasBeenSet() const { return m_idHasBeenSet; }
56 inline void SetId(const Aws::String& value) { m_idHasBeenSet = true; m_id = value; }
57 inline void SetId(Aws::String&& value) { m_idHasBeenSet = true; m_id = std::move(value); }
58 inline void SetId(const char* value) { m_idHasBeenSet = true; m_id.assign(value); }
59 inline JobOutput& WithId(const Aws::String& value) { SetId(value); return *this;}
60 inline JobOutput& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;}
61 inline JobOutput& WithId(const char* value) { SetId(value); return *this;}
63
65
70 inline const Aws::String& GetKey() const{ return m_key; }
71 inline bool KeyHasBeenSet() const { return m_keyHasBeenSet; }
72 inline void SetKey(const Aws::String& value) { m_keyHasBeenSet = true; m_key = value; }
73 inline void SetKey(Aws::String&& value) { m_keyHasBeenSet = true; m_key = std::move(value); }
74 inline void SetKey(const char* value) { m_keyHasBeenSet = true; m_key.assign(value); }
75 inline JobOutput& WithKey(const Aws::String& value) { SetKey(value); return *this;}
76 inline JobOutput& WithKey(Aws::String&& value) { SetKey(std::move(value)); return *this;}
77 inline JobOutput& WithKey(const char* value) { SetKey(value); return *this;}
79
81
108 inline const Aws::String& GetThumbnailPattern() const{ return m_thumbnailPattern; }
109 inline bool ThumbnailPatternHasBeenSet() const { return m_thumbnailPatternHasBeenSet; }
110 inline void SetThumbnailPattern(const Aws::String& value) { m_thumbnailPatternHasBeenSet = true; m_thumbnailPattern = value; }
111 inline void SetThumbnailPattern(Aws::String&& value) { m_thumbnailPatternHasBeenSet = true; m_thumbnailPattern = std::move(value); }
112 inline void SetThumbnailPattern(const char* value) { m_thumbnailPatternHasBeenSet = true; m_thumbnailPattern.assign(value); }
113 inline JobOutput& WithThumbnailPattern(const Aws::String& value) { SetThumbnailPattern(value); return *this;}
114 inline JobOutput& WithThumbnailPattern(Aws::String&& value) { SetThumbnailPattern(std::move(value)); return *this;}
115 inline JobOutput& WithThumbnailPattern(const char* value) { SetThumbnailPattern(value); return *this;}
117
119
123 inline const Encryption& GetThumbnailEncryption() const{ return m_thumbnailEncryption; }
124 inline bool ThumbnailEncryptionHasBeenSet() const { return m_thumbnailEncryptionHasBeenSet; }
125 inline void SetThumbnailEncryption(const Encryption& value) { m_thumbnailEncryptionHasBeenSet = true; m_thumbnailEncryption = value; }
126 inline void SetThumbnailEncryption(Encryption&& value) { m_thumbnailEncryptionHasBeenSet = true; m_thumbnailEncryption = std::move(value); }
127 inline JobOutput& WithThumbnailEncryption(const Encryption& value) { SetThumbnailEncryption(value); return *this;}
128 inline JobOutput& WithThumbnailEncryption(Encryption&& value) { SetThumbnailEncryption(std::move(value)); return *this;}
130
132
139 inline const Aws::String& GetRotate() const{ return m_rotate; }
140 inline bool RotateHasBeenSet() const { return m_rotateHasBeenSet; }
141 inline void SetRotate(const Aws::String& value) { m_rotateHasBeenSet = true; m_rotate = value; }
142 inline void SetRotate(Aws::String&& value) { m_rotateHasBeenSet = true; m_rotate = std::move(value); }
143 inline void SetRotate(const char* value) { m_rotateHasBeenSet = true; m_rotate.assign(value); }
144 inline JobOutput& WithRotate(const Aws::String& value) { SetRotate(value); return *this;}
145 inline JobOutput& WithRotate(Aws::String&& value) { SetRotate(std::move(value)); return *this;}
146 inline JobOutput& WithRotate(const char* value) { SetRotate(value); return *this;}
148
150
158 inline const Aws::String& GetPresetId() const{ return m_presetId; }
159 inline bool PresetIdHasBeenSet() const { return m_presetIdHasBeenSet; }
160 inline void SetPresetId(const Aws::String& value) { m_presetIdHasBeenSet = true; m_presetId = value; }
161 inline void SetPresetId(Aws::String&& value) { m_presetIdHasBeenSet = true; m_presetId = std::move(value); }
162 inline void SetPresetId(const char* value) { m_presetIdHasBeenSet = true; m_presetId.assign(value); }
163 inline JobOutput& WithPresetId(const Aws::String& value) { SetPresetId(value); return *this;}
164 inline JobOutput& WithPresetId(Aws::String&& value) { SetPresetId(std::move(value)); return *this;}
165 inline JobOutput& WithPresetId(const char* value) { SetPresetId(value); return *this;}
167
169
187 inline const Aws::String& GetSegmentDuration() const{ return m_segmentDuration; }
188 inline bool SegmentDurationHasBeenSet() const { return m_segmentDurationHasBeenSet; }
189 inline void SetSegmentDuration(const Aws::String& value) { m_segmentDurationHasBeenSet = true; m_segmentDuration = value; }
190 inline void SetSegmentDuration(Aws::String&& value) { m_segmentDurationHasBeenSet = true; m_segmentDuration = std::move(value); }
191 inline void SetSegmentDuration(const char* value) { m_segmentDurationHasBeenSet = true; m_segmentDuration.assign(value); }
192 inline JobOutput& WithSegmentDuration(const Aws::String& value) { SetSegmentDuration(value); return *this;}
193 inline JobOutput& WithSegmentDuration(Aws::String&& value) { SetSegmentDuration(std::move(value)); return *this;}
194 inline JobOutput& WithSegmentDuration(const char* value) { SetSegmentDuration(value); return *this;}
196
198
218 inline const Aws::String& GetStatus() const{ return m_status; }
219 inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
220 inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
221 inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
222 inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
223 inline JobOutput& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
224 inline JobOutput& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
225 inline JobOutput& WithStatus(const char* value) { SetStatus(value); return *this;}
227
229
232 inline const Aws::String& GetStatusDetail() const{ return m_statusDetail; }
233 inline bool StatusDetailHasBeenSet() const { return m_statusDetailHasBeenSet; }
234 inline void SetStatusDetail(const Aws::String& value) { m_statusDetailHasBeenSet = true; m_statusDetail = value; }
235 inline void SetStatusDetail(Aws::String&& value) { m_statusDetailHasBeenSet = true; m_statusDetail = std::move(value); }
236 inline void SetStatusDetail(const char* value) { m_statusDetailHasBeenSet = true; m_statusDetail.assign(value); }
237 inline JobOutput& WithStatusDetail(const Aws::String& value) { SetStatusDetail(value); return *this;}
238 inline JobOutput& WithStatusDetail(Aws::String&& value) { SetStatusDetail(std::move(value)); return *this;}
239 inline JobOutput& WithStatusDetail(const char* value) { SetStatusDetail(value); return *this;}
241
243
246 inline long long GetDuration() const{ return m_duration; }
247 inline bool DurationHasBeenSet() const { return m_durationHasBeenSet; }
248 inline void SetDuration(long long value) { m_durationHasBeenSet = true; m_duration = value; }
249 inline JobOutput& WithDuration(long long value) { SetDuration(value); return *this;}
251
253
256 inline int GetWidth() const{ return m_width; }
257 inline bool WidthHasBeenSet() const { return m_widthHasBeenSet; }
258 inline void SetWidth(int value) { m_widthHasBeenSet = true; m_width = value; }
259 inline JobOutput& WithWidth(int value) { SetWidth(value); return *this;}
261
263
266 inline int GetHeight() const{ return m_height; }
267 inline bool HeightHasBeenSet() const { return m_heightHasBeenSet; }
268 inline void SetHeight(int value) { m_heightHasBeenSet = true; m_height = value; }
269 inline JobOutput& WithHeight(int value) { SetHeight(value); return *this;}
271
273
276 inline const Aws::String& GetFrameRate() const{ return m_frameRate; }
277 inline bool FrameRateHasBeenSet() const { return m_frameRateHasBeenSet; }
278 inline void SetFrameRate(const Aws::String& value) { m_frameRateHasBeenSet = true; m_frameRate = value; }
279 inline void SetFrameRate(Aws::String&& value) { m_frameRateHasBeenSet = true; m_frameRate = std::move(value); }
280 inline void SetFrameRate(const char* value) { m_frameRateHasBeenSet = true; m_frameRate.assign(value); }
281 inline JobOutput& WithFrameRate(const Aws::String& value) { SetFrameRate(value); return *this;}
282 inline JobOutput& WithFrameRate(Aws::String&& value) { SetFrameRate(std::move(value)); return *this;}
283 inline JobOutput& WithFrameRate(const char* value) { SetFrameRate(value); return *this;}
285
287
290 inline long long GetFileSize() const{ return m_fileSize; }
291 inline bool FileSizeHasBeenSet() const { return m_fileSizeHasBeenSet; }
292 inline void SetFileSize(long long value) { m_fileSizeHasBeenSet = true; m_fileSize = value; }
293 inline JobOutput& WithFileSize(long long value) { SetFileSize(value); return *this;}
295
297
300 inline long long GetDurationMillis() const{ return m_durationMillis; }
301 inline bool DurationMillisHasBeenSet() const { return m_durationMillisHasBeenSet; }
302 inline void SetDurationMillis(long long value) { m_durationMillisHasBeenSet = true; m_durationMillis = value; }
303 inline JobOutput& WithDurationMillis(long long value) { SetDurationMillis(value); return *this;}
305
307
319 inline const Aws::Vector<JobWatermark>& GetWatermarks() const{ return m_watermarks; }
320 inline bool WatermarksHasBeenSet() const { return m_watermarksHasBeenSet; }
321 inline void SetWatermarks(const Aws::Vector<JobWatermark>& value) { m_watermarksHasBeenSet = true; m_watermarks = value; }
322 inline void SetWatermarks(Aws::Vector<JobWatermark>&& value) { m_watermarksHasBeenSet = true; m_watermarks = std::move(value); }
323 inline JobOutput& WithWatermarks(const Aws::Vector<JobWatermark>& value) { SetWatermarks(value); return *this;}
324 inline JobOutput& WithWatermarks(Aws::Vector<JobWatermark>&& value) { SetWatermarks(std::move(value)); return *this;}
325 inline JobOutput& AddWatermarks(const JobWatermark& value) { m_watermarksHasBeenSet = true; m_watermarks.push_back(value); return *this; }
326 inline JobOutput& AddWatermarks(JobWatermark&& value) { m_watermarksHasBeenSet = true; m_watermarks.push_back(std::move(value)); return *this; }
328
330
333 inline const JobAlbumArt& GetAlbumArt() const{ return m_albumArt; }
334 inline bool AlbumArtHasBeenSet() const { return m_albumArtHasBeenSet; }
335 inline void SetAlbumArt(const JobAlbumArt& value) { m_albumArtHasBeenSet = true; m_albumArt = value; }
336 inline void SetAlbumArt(JobAlbumArt&& value) { m_albumArtHasBeenSet = true; m_albumArt = std::move(value); }
337 inline JobOutput& WithAlbumArt(const JobAlbumArt& value) { SetAlbumArt(value); return *this;}
338 inline JobOutput& WithAlbumArt(JobAlbumArt&& value) { SetAlbumArt(std::move(value)); return *this;}
340
342
375 inline const Captions& GetCaptions() const{ return m_captions; }
376 inline bool CaptionsHasBeenSet() const { return m_captionsHasBeenSet; }
377 inline void SetCaptions(const Captions& value) { m_captionsHasBeenSet = true; m_captions = value; }
378 inline void SetCaptions(Captions&& value) { m_captionsHasBeenSet = true; m_captions = std::move(value); }
379 inline JobOutput& WithCaptions(const Captions& value) { SetCaptions(value); return *this;}
380 inline JobOutput& WithCaptions(Captions&& value) { SetCaptions(std::move(value)); return *this;}
382
384
390 inline const Encryption& GetEncryption() const{ return m_encryption; }
391 inline bool EncryptionHasBeenSet() const { return m_encryptionHasBeenSet; }
392 inline void SetEncryption(const Encryption& value) { m_encryptionHasBeenSet = true; m_encryption = value; }
393 inline void SetEncryption(Encryption&& value) { m_encryptionHasBeenSet = true; m_encryption = std::move(value); }
394 inline JobOutput& WithEncryption(const Encryption& value) { SetEncryption(value); return *this;}
395 inline JobOutput& WithEncryption(Encryption&& value) { SetEncryption(std::move(value)); return *this;}
397
399
406 inline const Aws::String& GetAppliedColorSpaceConversion() const{ return m_appliedColorSpaceConversion; }
407 inline bool AppliedColorSpaceConversionHasBeenSet() const { return m_appliedColorSpaceConversionHasBeenSet; }
408 inline void SetAppliedColorSpaceConversion(const Aws::String& value) { m_appliedColorSpaceConversionHasBeenSet = true; m_appliedColorSpaceConversion = value; }
409 inline void SetAppliedColorSpaceConversion(Aws::String&& value) { m_appliedColorSpaceConversionHasBeenSet = true; m_appliedColorSpaceConversion = std::move(value); }
410 inline void SetAppliedColorSpaceConversion(const char* value) { m_appliedColorSpaceConversionHasBeenSet = true; m_appliedColorSpaceConversion.assign(value); }
412 inline JobOutput& WithAppliedColorSpaceConversion(Aws::String&& value) { SetAppliedColorSpaceConversion(std::move(value)); return *this;}
413 inline JobOutput& WithAppliedColorSpaceConversion(const char* value) { SetAppliedColorSpaceConversion(value); return *this;}
415 private:
416
417 Aws::String m_id;
418 bool m_idHasBeenSet = false;
419
420 Aws::String m_key;
421 bool m_keyHasBeenSet = false;
422
423 Aws::String m_thumbnailPattern;
424 bool m_thumbnailPatternHasBeenSet = false;
425
426 Encryption m_thumbnailEncryption;
427 bool m_thumbnailEncryptionHasBeenSet = false;
428
429 Aws::String m_rotate;
430 bool m_rotateHasBeenSet = false;
431
432 Aws::String m_presetId;
433 bool m_presetIdHasBeenSet = false;
434
435 Aws::String m_segmentDuration;
436 bool m_segmentDurationHasBeenSet = false;
437
438 Aws::String m_status;
439 bool m_statusHasBeenSet = false;
440
441 Aws::String m_statusDetail;
442 bool m_statusDetailHasBeenSet = false;
443
444 long long m_duration;
445 bool m_durationHasBeenSet = false;
446
447 int m_width;
448 bool m_widthHasBeenSet = false;
449
450 int m_height;
451 bool m_heightHasBeenSet = false;
452
453 Aws::String m_frameRate;
454 bool m_frameRateHasBeenSet = false;
455
456 long long m_fileSize;
457 bool m_fileSizeHasBeenSet = false;
458
459 long long m_durationMillis;
460 bool m_durationMillisHasBeenSet = false;
461
462 Aws::Vector<JobWatermark> m_watermarks;
463 bool m_watermarksHasBeenSet = false;
464
465 JobAlbumArt m_albumArt;
466 bool m_albumArtHasBeenSet = false;
467
468 Captions m_captions;
469 bool m_captionsHasBeenSet = false;
470
471 Encryption m_encryption;
472 bool m_encryptionHasBeenSet = false;
473
474 Aws::String m_appliedColorSpaceConversion;
475 bool m_appliedColorSpaceConversionHasBeenSet = false;
476 };
477
478} // namespace Model
479} // namespace ElasticTranscoder
480} // namespace Aws
void SetRotate(Aws::String &&value)
Definition JobOutput.h:142
void SetAppliedColorSpaceConversion(const char *value)
Definition JobOutput.h:410
JobOutput & WithFrameRate(const Aws::String &value)
Definition JobOutput.h:281
JobOutput & WithKey(const Aws::String &value)
Definition JobOutput.h:75
JobOutput & WithStatusDetail(const char *value)
Definition JobOutput.h:239
const Encryption & GetEncryption() const
Definition JobOutput.h:390
JobOutput & WithPresetId(const Aws::String &value)
Definition JobOutput.h:163
JobOutput & WithPresetId(const char *value)
Definition JobOutput.h:165
JobOutput & WithId(Aws::String &&value)
Definition JobOutput.h:60
void SetThumbnailEncryption(Encryption &&value)
Definition JobOutput.h:126
const Aws::String & GetSegmentDuration() const
Definition JobOutput.h:187
void SetPresetId(const char *value)
Definition JobOutput.h:162
void SetCaptions(const Captions &value)
Definition JobOutput.h:377
const Aws::String & GetStatus() const
Definition JobOutput.h:218
JobOutput & WithRotate(const char *value)
Definition JobOutput.h:146
JobOutput & WithThumbnailPattern(const Aws::String &value)
Definition JobOutput.h:113
AWS_ELASTICTRANSCODER_API JobOutput & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetStatus(Aws::String &&value)
Definition JobOutput.h:221
const Encryption & GetThumbnailEncryption() const
Definition JobOutput.h:123
JobOutput & WithWatermarks(Aws::Vector< JobWatermark > &&value)
Definition JobOutput.h:324
void SetSegmentDuration(const char *value)
Definition JobOutput.h:191
JobOutput & AddWatermarks(JobWatermark &&value)
Definition JobOutput.h:326
void SetStatusDetail(Aws::String &&value)
Definition JobOutput.h:235
JobOutput & WithThumbnailEncryption(const Encryption &value)
Definition JobOutput.h:127
JobOutput & WithDuration(long long value)
Definition JobOutput.h:249
void SetWatermarks(Aws::Vector< JobWatermark > &&value)
Definition JobOutput.h:322
void SetWatermarks(const Aws::Vector< JobWatermark > &value)
Definition JobOutput.h:321
JobOutput & WithSegmentDuration(const Aws::String &value)
Definition JobOutput.h:192
JobOutput & AddWatermarks(const JobWatermark &value)
Definition JobOutput.h:325
void SetDurationMillis(long long value)
Definition JobOutput.h:302
void SetKey(const Aws::String &value)
Definition JobOutput.h:72
JobOutput & WithCaptions(const Captions &value)
Definition JobOutput.h:379
void SetAppliedColorSpaceConversion(Aws::String &&value)
Definition JobOutput.h:409
const Aws::String & GetStatusDetail() const
Definition JobOutput.h:232
JobOutput & WithId(const char *value)
Definition JobOutput.h:61
void SetThumbnailPattern(Aws::String &&value)
Definition JobOutput.h:111
const Aws::Vector< JobWatermark > & GetWatermarks() const
Definition JobOutput.h:319
JobOutput & WithCaptions(Captions &&value)
Definition JobOutput.h:380
JobOutput & WithStatus(Aws::String &&value)
Definition JobOutput.h:224
JobOutput & WithAppliedColorSpaceConversion(Aws::String &&value)
Definition JobOutput.h:412
void SetRotate(const Aws::String &value)
Definition JobOutput.h:141
void SetAlbumArt(const JobAlbumArt &value)
Definition JobOutput.h:335
void SetPresetId(Aws::String &&value)
Definition JobOutput.h:161
JobOutput & WithStatusDetail(Aws::String &&value)
Definition JobOutput.h:238
void SetEncryption(const Encryption &value)
Definition JobOutput.h:392
JobOutput & WithFileSize(long long value)
Definition JobOutput.h:293
void SetPresetId(const Aws::String &value)
Definition JobOutput.h:160
void SetFrameRate(Aws::String &&value)
Definition JobOutput.h:279
JobOutput & WithSegmentDuration(const char *value)
Definition JobOutput.h:194
JobOutput & WithEncryption(const Encryption &value)
Definition JobOutput.h:394
JobOutput & WithKey(Aws::String &&value)
Definition JobOutput.h:76
JobOutput & WithAppliedColorSpaceConversion(const Aws::String &value)
Definition JobOutput.h:411
AWS_ELASTICTRANSCODER_API JobOutput()
void SetId(Aws::String &&value)
Definition JobOutput.h:57
void SetStatus(const Aws::String &value)
Definition JobOutput.h:220
JobOutput & WithDurationMillis(long long value)
Definition JobOutput.h:303
JobOutput & WithAlbumArt(JobAlbumArt &&value)
Definition JobOutput.h:338
JobOutput & WithThumbnailEncryption(Encryption &&value)
Definition JobOutput.h:128
JobOutput & WithWatermarks(const Aws::Vector< JobWatermark > &value)
Definition JobOutput.h:323
void SetId(const Aws::String &value)
Definition JobOutput.h:56
JobOutput & WithEncryption(Encryption &&value)
Definition JobOutput.h:395
void SetAppliedColorSpaceConversion(const Aws::String &value)
Definition JobOutput.h:408
JobOutput & WithThumbnailPattern(const char *value)
Definition JobOutput.h:115
void SetRotate(const char *value)
Definition JobOutput.h:143
void SetThumbnailPattern(const Aws::String &value)
Definition JobOutput.h:110
JobOutput & WithRotate(const Aws::String &value)
Definition JobOutput.h:144
void SetSegmentDuration(Aws::String &&value)
Definition JobOutput.h:190
void SetThumbnailEncryption(const Encryption &value)
Definition JobOutput.h:125
JobOutput & WithFrameRate(Aws::String &&value)
Definition JobOutput.h:282
void SetFrameRate(const Aws::String &value)
Definition JobOutput.h:278
void SetStatusDetail(const Aws::String &value)
Definition JobOutput.h:234
const Aws::String & GetPresetId() const
Definition JobOutput.h:158
JobOutput & WithPresetId(Aws::String &&value)
Definition JobOutput.h:164
JobOutput & WithStatus(const char *value)
Definition JobOutput.h:225
JobOutput & WithThumbnailPattern(Aws::String &&value)
Definition JobOutput.h:114
const Aws::String & GetAppliedColorSpaceConversion() const
Definition JobOutput.h:406
const Aws::String & GetFrameRate() const
Definition JobOutput.h:276
AWS_ELASTICTRANSCODER_API Aws::Utils::Json::JsonValue Jsonize() const
JobOutput & WithStatus(const Aws::String &value)
Definition JobOutput.h:223
void SetSegmentDuration(const Aws::String &value)
Definition JobOutput.h:189
void SetStatus(const char *value)
Definition JobOutput.h:222
const JobAlbumArt & GetAlbumArt() const
Definition JobOutput.h:333
const Aws::String & GetRotate() const
Definition JobOutput.h:139
const Aws::String & GetKey() const
Definition JobOutput.h:70
void SetKey(Aws::String &&value)
Definition JobOutput.h:73
void SetEncryption(Encryption &&value)
Definition JobOutput.h:393
JobOutput & WithSegmentDuration(Aws::String &&value)
Definition JobOutput.h:193
void SetFrameRate(const char *value)
Definition JobOutput.h:280
JobOutput & WithFrameRate(const char *value)
Definition JobOutput.h:283
JobOutput & WithRotate(Aws::String &&value)
Definition JobOutput.h:145
void SetStatusDetail(const char *value)
Definition JobOutput.h:236
JobOutput & WithAlbumArt(const JobAlbumArt &value)
Definition JobOutput.h:337
void SetThumbnailPattern(const char *value)
Definition JobOutput.h:112
void SetAlbumArt(JobAlbumArt &&value)
Definition JobOutput.h:336
JobOutput & WithId(const Aws::String &value)
Definition JobOutput.h:59
const Aws::String & GetThumbnailPattern() const
Definition JobOutput.h:108
JobOutput & WithStatusDetail(const Aws::String &value)
Definition JobOutput.h:237
const Captions & GetCaptions() const
Definition JobOutput.h:375
AWS_ELASTICTRANSCODER_API JobOutput(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetId() const
Definition JobOutput.h:54
JobOutput & WithAppliedColorSpaceConversion(const char *value)
Definition JobOutput.h:413
JobOutput & WithKey(const char *value)
Definition JobOutput.h:77
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue