7#include <aws/elastictranscoder/ElasticTranscoder_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace ElasticTranscoder
61 inline void SetProfile(
const char* value) { m_profileHasBeenSet =
true; m_profile.assign(value); }
80 inline void SetBitDepth(
const char* value) { m_bitDepthHasBeenSet =
true; m_bitDepth.assign(value); }
96 inline void SetBitOrder(
const char* value) { m_bitOrderHasBeenSet =
true; m_bitOrder.assign(value); }
113 inline void SetSigned(
const char* value) { m_signedHasBeenSet =
true; m_signed.assign(value); }
121 bool m_profileHasBeenSet =
false;
124 bool m_bitDepthHasBeenSet =
false;
127 bool m_bitOrderHasBeenSet =
false;
130 bool m_signedHasBeenSet =
false;
void SetBitOrder(const Aws::String &value)
void SetBitDepth(const char *value)
AudioCodecOptions & WithBitOrder(const char *value)
const Aws::String & GetSigned() const
AudioCodecOptions & WithProfile(const Aws::String &value)
AudioCodecOptions & WithSigned(Aws::String &&value)
void SetBitOrder(Aws::String &&value)
void SetSigned(const Aws::String &value)
bool ProfileHasBeenSet() const
const Aws::String & GetProfile() const
void SetProfile(Aws::String &&value)
bool SignedHasBeenSet() const
const Aws::String & GetBitDepth() const
void SetBitOrder(const char *value)
AudioCodecOptions & WithSigned(const char *value)
bool BitDepthHasBeenSet() const
AudioCodecOptions & WithBitDepth(const char *value)
AudioCodecOptions & WithProfile(const char *value)
AudioCodecOptions & WithBitOrder(Aws::String &&value)
void SetProfile(const char *value)
AudioCodecOptions & WithBitDepth(const Aws::String &value)
void SetProfile(const Aws::String &value)
AWS_ELASTICTRANSCODER_API AudioCodecOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
AudioCodecOptions & WithBitOrder(const Aws::String &value)
AudioCodecOptions & WithBitDepth(Aws::String &&value)
AWS_ELASTICTRANSCODER_API AudioCodecOptions(Aws::Utils::Json::JsonView jsonValue)
AWS_ELASTICTRANSCODER_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetBitOrder() const
void SetBitDepth(const Aws::String &value)
AWS_ELASTICTRANSCODER_API AudioCodecOptions()
AudioCodecOptions & WithProfile(Aws::String &&value)
AudioCodecOptions & WithSigned(const Aws::String &value)
void SetBitDepth(Aws::String &&value)
bool BitOrderHasBeenSet() const
void SetSigned(const char *value)
void SetSigned(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue