28 namespace ElasticTranscoder
71 inline void SetMethod(
const char* value) { m_methodHasBeenSet =
true; m_method.assign(value); }
128 inline void SetKey(
const char* value) { m_keyHasBeenSet =
true; m_key.assign(value); }
195 inline void SetKeyMd5(
const char* value) { m_keyMd5HasBeenSet =
true; m_keyMd5.assign(value); }
261 inline void SetInitializationVector(
const char* value) { m_initializationVectorHasBeenSet =
true; m_initializationVector.assign(value); }
316 inline void SetLicenseAcquisitionUrl(
const char* value) { m_licenseAcquisitionUrlHasBeenSet =
true; m_licenseAcquisitionUrl.assign(value); }
369 inline void SetKeyStoragePolicy(
const char* value) { m_keyStoragePolicyHasBeenSet =
true; m_keyStoragePolicy.assign(value); }
397 bool m_methodHasBeenSet;
399 bool m_keyHasBeenSet;
401 bool m_keyMd5HasBeenSet;
403 bool m_initializationVectorHasBeenSet;
405 bool m_licenseAcquisitionUrlHasBeenSet;
407 bool m_keyStoragePolicyHasBeenSet;
void SetKey(const Aws::String &value)
HlsContentProtection & WithMethod(const Aws::String &value)
void SetKey(Aws::String &&value)
HlsContentProtection & WithKey(const char *value)
void SetLicenseAcquisitionUrl(Aws::String &&value)
HlsContentProtection & WithKeyMd5(const char *value)
HlsContentProtection & WithKeyStoragePolicy(Aws::String &&value)
HlsContentProtection & WithMethod(Aws::String &&value)
void SetKeyStoragePolicy(const Aws::String &value)
const Aws::String & GetKeyMd5() const
void SetLicenseAcquisitionUrl(const Aws::String &value)
HlsContentProtection & WithLicenseAcquisitionUrl(Aws::String &&value)
HlsContentProtection & WithInitializationVector(Aws::String &&value)
HlsContentProtection & WithKeyMd5(Aws::String &&value)
void SetLicenseAcquisitionUrl(const char *value)
void SetKeyMd5(const char *value)
HlsContentProtection & WithLicenseAcquisitionUrl(const Aws::String &value)
HlsContentProtection & WithLicenseAcquisitionUrl(const char *value)
void SetKeyStoragePolicy(Aws::String &&value)
const Aws::String & GetInitializationVector() const
HlsContentProtection & WithKeyMd5(const Aws::String &value)
HlsContentProtection & WithMethod(const char *value)
void SetInitializationVector(Aws::String &&value)
HlsContentProtection & WithInitializationVector(const Aws::String &value)
HlsContentProtection & WithKey(Aws::String &&value)
void SetKey(const char *value)
void SetKeyMd5(const Aws::String &value)
HlsContentProtection & WithKeyStoragePolicy(const Aws::String &value)
#define AWS_ELASTICTRANSCODER_API
HlsContentProtection & WithKeyStoragePolicy(const char *value)
const Aws::String & GetLicenseAcquisitionUrl() const
void SetMethod(const Aws::String &value)
void SetMethod(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetKeyStoragePolicy(const char *value)
HlsContentProtection & WithKey(const Aws::String &value)
HlsContentProtection & WithInitializationVector(const char *value)
const Aws::String & GetMethod() const
void SetInitializationVector(const char *value)
const Aws::String & GetKeyStoragePolicy() const
const Aws::String & GetKey() const
void SetInitializationVector(const Aws::String &value)
JSON (JavaScript Object Notation).
void SetMethod(Aws::String &&value)
void SetKeyMd5(Aws::String &&value)