7#include <aws/elastictranscoder/ElasticTranscoder_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/elastictranscoder/model/Encryption.h>
22namespace ElasticTranscoder
60 inline void SetInputKey(
const char* value) { m_inputKeyHasBeenSet =
true; m_inputKey.assign(value); }
77 inline void SetMaxWidth(
const char* value) { m_maxWidthHasBeenSet =
true; m_maxWidth.assign(value); }
94 inline void SetMaxHeight(
const char* value) { m_maxHeightHasBeenSet =
true; m_maxHeight.assign(value); }
132 inline void SetSizingPolicy(
const char* value) { m_sizingPolicyHasBeenSet =
true; m_sizingPolicy.assign(value); }
150 inline void SetPaddingPolicy(
const char* value) { m_paddingPolicyHasBeenSet =
true; m_paddingPolicy.assign(value); }
165 inline void SetAlbumArtFormat(
const char* value) { m_albumArtFormatHasBeenSet =
true; m_albumArtFormat.assign(value); }
186 bool m_inputKeyHasBeenSet =
false;
189 bool m_maxWidthHasBeenSet =
false;
192 bool m_maxHeightHasBeenSet =
false;
195 bool m_sizingPolicyHasBeenSet =
false;
198 bool m_paddingPolicyHasBeenSet =
false;
201 bool m_albumArtFormatHasBeenSet =
false;
204 bool m_encryptionHasBeenSet =
false;
bool MaxHeightHasBeenSet() const
Artwork & WithInputKey(const Aws::String &value)
Artwork & WithInputKey(Aws::String &&value)
Artwork & WithSizingPolicy(Aws::String &&value)
void SetEncryption(Encryption &&value)
bool EncryptionHasBeenSet() const
const Aws::String & GetSizingPolicy() const
const Aws::String & GetAlbumArtFormat() const
bool MaxWidthHasBeenSet() const
void SetPaddingPolicy(const char *value)
Artwork & WithSizingPolicy(const Aws::String &value)
void SetEncryption(const Encryption &value)
const Aws::String & GetPaddingPolicy() const
void SetMaxWidth(Aws::String &&value)
bool SizingPolicyHasBeenSet() const
void SetAlbumArtFormat(Aws::String &&value)
Artwork & WithMaxWidth(const char *value)
Artwork & WithEncryption(Encryption &&value)
void SetSizingPolicy(const char *value)
void SetMaxHeight(const char *value)
void SetInputKey(const Aws::String &value)
bool InputKeyHasBeenSet() const
void SetAlbumArtFormat(const char *value)
Artwork & WithAlbumArtFormat(const Aws::String &value)
const Aws::String & GetMaxHeight() const
const Aws::String & GetInputKey() const
Artwork & WithPaddingPolicy(const Aws::String &value)
bool PaddingPolicyHasBeenSet() const
Artwork & WithAlbumArtFormat(Aws::String &&value)
void SetPaddingPolicy(const Aws::String &value)
void SetMaxWidth(const char *value)
void SetPaddingPolicy(Aws::String &&value)
void SetMaxWidth(const Aws::String &value)
Artwork & WithMaxHeight(Aws::String &&value)
Artwork & WithSizingPolicy(const char *value)
Artwork & WithMaxHeight(const Aws::String &value)
void SetSizingPolicy(const Aws::String &value)
Artwork & WithInputKey(const char *value)
void SetInputKey(const char *value)
Artwork & WithAlbumArtFormat(const char *value)
AWS_ELASTICTRANSCODER_API Artwork & operator=(Aws::Utils::Json::JsonView jsonValue)
Artwork & WithMaxHeight(const char *value)
AWS_ELASTICTRANSCODER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAlbumArtFormat(const Aws::String &value)
const Encryption & GetEncryption() const
void SetMaxHeight(Aws::String &&value)
Artwork & WithMaxWidth(Aws::String &&value)
void SetSizingPolicy(Aws::String &&value)
const Aws::String & GetMaxWidth() const
bool AlbumArtFormatHasBeenSet() const
Artwork & WithMaxWidth(const Aws::String &value)
Artwork & WithEncryption(const Encryption &value)
AWS_ELASTICTRANSCODER_API Artwork()
Artwork & WithPaddingPolicy(Aws::String &&value)
AWS_ELASTICTRANSCODER_API Artwork(Aws::Utils::Json::JsonView jsonValue)
Artwork & WithPaddingPolicy(const char *value)
void SetInputKey(Aws::String &&value)
void SetMaxHeight(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue