187 inline void SetDestinationKeyId(
const char* value) { m_destinationKeyIdHasBeenSet =
true; m_destinationKeyId.assign(value); }
346 bool m_ciphertextBlobHasBeenSet;
348 bool m_sourceEncryptionContextHasBeenSet;
350 bool m_destinationKeyIdHasBeenSet;
352 bool m_destinationEncryptionContextHasBeenSet;
354 bool m_grantTokensHasBeenSet;
ReEncryptRequest & AddSourceEncryptionContext(const Aws::String &key, Aws::String &&value)
ReEncryptRequest & WithGrantTokens(const Aws::Vector< Aws::String > &value)
ReEncryptRequest & AddSourceEncryptionContext(const Aws::String &key, const Aws::String &value)
ReEncryptRequest & AddSourceEncryptionContext(const char *key, Aws::String &&value)
ReEncryptRequest & AddDestinationEncryptionContext(Aws::String &&key, const char *value)
ReEncryptRequest & WithSourceEncryptionContext(const Aws::Map< Aws::String, Aws::String > &value)
void SetSourceEncryptionContext(Aws::Map< Aws::String, Aws::String > &&value)
ReEncryptRequest & AddGrantTokens(const Aws::String &value)
const Aws::Map< Aws::String, Aws::String > & GetSourceEncryptionContext() const
std::vector< T, Aws::Allocator< T > > Vector
ReEncryptRequest & AddSourceEncryptionContext(Aws::String &&key, const char *value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
ReEncryptRequest & WithSourceEncryptionContext(Aws::Map< Aws::String, Aws::String > &&value)
ReEncryptRequest & AddDestinationEncryptionContext(const char *key, const char *value)
void SetGrantTokens(Aws::Vector< Aws::String > &&value)
ReEncryptRequest & WithDestinationEncryptionContext(const Aws::Map< Aws::String, Aws::String > &value)
void SetDestinationEncryptionContext(Aws::Map< Aws::String, Aws::String > &&value)
ReEncryptRequest & WithDestinationKeyId(const char *value)
ReEncryptRequest & WithDestinationEncryptionContext(Aws::Map< Aws::String, Aws::String > &&value)
ReEncryptRequest & WithDestinationKeyId(Aws::String &&value)
ReEncryptRequest & AddSourceEncryptionContext(Aws::String &&key, Aws::String &&value)
const Aws::Vector< Aws::String > & GetGrantTokens() const
ReEncryptRequest & AddGrantTokens(Aws::String &&value)
ReEncryptRequest & AddDestinationEncryptionContext(Aws::String &&key, Aws::String &&value)
const Aws::String & GetDestinationKeyId() const
void SetCiphertextBlob(const Aws::Utils::ByteBuffer &value)
ReEncryptRequest & AddDestinationEncryptionContext(const Aws::String &key, const Aws::String &value)
ReEncryptRequest & AddGrantTokens(const char *value)
ReEncryptRequest & AddSourceEncryptionContext(Aws::String &&key, const Aws::String &value)
void SetCiphertextBlob(Aws::Utils::ByteBuffer &&value)
const Aws::Map< Aws::String, Aws::String > & GetDestinationEncryptionContext() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetSourceEncryptionContext(const Aws::Map< Aws::String, Aws::String > &value)
const Aws::Utils::ByteBuffer & GetCiphertextBlob() const
void SetDestinationEncryptionContext(const Aws::Map< Aws::String, Aws::String > &value)
void SetDestinationKeyId(const char *value)
ReEncryptRequest & WithDestinationKeyId(const Aws::String &value)
ReEncryptRequest & WithCiphertextBlob(Aws::Utils::ByteBuffer &&value)
void SetDestinationKeyId(const Aws::String &value)
void SetDestinationKeyId(Aws::String &&value)
ReEncryptRequest & AddSourceEncryptionContext(const char *key, const char *value)
ReEncryptRequest & AddDestinationEncryptionContext(Aws::String &&key, const Aws::String &value)
ReEncryptRequest & WithCiphertextBlob(const Aws::Utils::ByteBuffer &value)
void SetGrantTokens(const Aws::Vector< Aws::String > &value)
ReEncryptRequest & AddDestinationEncryptionContext(const char *key, Aws::String &&value)
ReEncryptRequest & AddDestinationEncryptionContext(const Aws::String &key, Aws::String &&value)
JSON (JavaScript Object Notation).
ReEncryptRequest & WithGrantTokens(Aws::Vector< Aws::String > &&value)