34 namespace ElasticTranscoder
80 inline void SetKey(
const char* value) { m_keyHasBeenSet =
true; m_key.assign(value); }
220 inline void SetThumbnailPattern(
const char* value) { m_thumbnailPatternHasBeenSet =
true; m_thumbnailPattern.assign(value); }
373 inline void SetRotate(
const char* value) { m_rotateHasBeenSet =
true; m_rotate.assign(value); }
428 inline void SetPresetId(
const char* value) { m_presetIdHasBeenSet =
true; m_presetId.assign(value); }
529 inline void SetSegmentDuration(
const char* value) { m_segmentDurationHasBeenSet =
true; m_segmentDuration.assign(value); }
967 bool m_keyHasBeenSet;
969 bool m_thumbnailPatternHasBeenSet;
971 bool m_thumbnailEncryptionHasBeenSet;
973 bool m_rotateHasBeenSet;
975 bool m_presetIdHasBeenSet;
977 bool m_segmentDurationHasBeenSet;
979 bool m_watermarksHasBeenSet;
981 bool m_albumArtHasBeenSet;
983 bool m_compositionHasBeenSet;
985 bool m_captionsHasBeenSet;
987 bool m_encryptionHasBeenSet;
const Encryption & GetThumbnailEncryption() const
CreateJobOutput & WithThumbnailPattern(Aws::String &&value)
CreateJobOutput & WithThumbnailEncryption(Encryption &&value)
CreateJobOutput & WithWatermarks(Aws::Vector< JobWatermark > &&value)
void SetRotate(const Aws::String &value)
void SetSegmentDuration(const char *value)
CreateJobOutput & WithAlbumArt(const JobAlbumArt &value)
void SetSegmentDuration(const Aws::String &value)
CreateJobOutput & WithRotate(Aws::String &&value)
void SetCaptions(Captions &&value)
void SetAlbumArt(JobAlbumArt &&value)
CreateJobOutput & WithKey(Aws::String &&value)
CreateJobOutput & WithAlbumArt(JobAlbumArt &&value)
CreateJobOutput & AddComposition(Clip &&value)
CreateJobOutput & WithPresetId(const char *value)
CreateJobOutput & WithPresetId(const Aws::String &value)
CreateJobOutput & WithSegmentDuration(const char *value)
void SetThumbnailPattern(const char *value)
std::vector< T, Aws::Allocator< T > > Vector
void SetThumbnailPattern(const Aws::String &value)
const Aws::Vector< Clip > & GetComposition() const
void SetWatermarks(const Aws::Vector< JobWatermark > &value)
void SetKey(const Aws::String &value)
void SetRotate(Aws::String &&value)
void SetCaptions(const Captions &value)
CreateJobOutput & AddWatermarks(JobWatermark &&value)
void SetKey(const char *value)
void SetComposition(Aws::Vector< Clip > &&value)
CreateJobOutput & WithRotate(const Aws::String &value)
CreateJobOutput & AddComposition(const Clip &value)
CreateJobOutput & WithEncryption(Encryption &&value)
const Aws::String & GetThumbnailPattern() const
CreateJobOutput & WithSegmentDuration(const Aws::String &value)
const Aws::String & GetRotate() const
CreateJobOutput & WithCaptions(Captions &&value)
const Aws::String & GetSegmentDuration() const
CreateJobOutput & WithRotate(const char *value)
void SetAlbumArt(const JobAlbumArt &value)
CreateJobOutput & WithThumbnailPattern(const Aws::String &value)
void SetPresetId(const char *value)
void SetComposition(const Aws::Vector< Clip > &value)
CreateJobOutput & WithPresetId(Aws::String &&value)
void SetRotate(const char *value)
void SetThumbnailEncryption(Encryption &&value)
const Encryption & GetEncryption() const
CreateJobOutput & WithThumbnailPattern(const char *value)
CreateJobOutput & WithThumbnailEncryption(const Encryption &value)
void SetEncryption(Encryption &&value)
const Aws::String & GetPresetId() const
void SetThumbnailPattern(Aws::String &&value)
CreateJobOutput & WithCaptions(const Captions &value)
#define AWS_ELASTICTRANSCODER_API
CreateJobOutput & WithWatermarks(const Aws::Vector< JobWatermark > &value)
void SetPresetId(const Aws::String &value)
CreateJobOutput & WithKey(const Aws::String &value)
CreateJobOutput & WithComposition(Aws::Vector< Clip > &&value)
void SetWatermarks(Aws::Vector< JobWatermark > &&value)
const JobAlbumArt & GetAlbumArt() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::Vector< JobWatermark > & GetWatermarks() const
CreateJobOutput & WithEncryption(const Encryption &value)
void SetKey(Aws::String &&value)
void SetSegmentDuration(Aws::String &&value)
CreateJobOutput & WithSegmentDuration(Aws::String &&value)
CreateJobOutput & WithComposition(const Aws::Vector< Clip > &value)
void SetEncryption(const Encryption &value)
void SetPresetId(Aws::String &&value)
void SetThumbnailEncryption(const Encryption &value)
CreateJobOutput & WithKey(const char *value)
CreateJobOutput & AddWatermarks(const JobWatermark &value)
const Aws::String & GetKey() const
JSON (JavaScript Object Notation).
const Captions & GetCaptions() const