50 inline void SetDryRun(
bool value) { m_dryRunHasBeenSet =
true; m_dryRun = value; }
78 inline void SetSourceRegion(
const char* value) { m_sourceRegionHasBeenSet =
true; m_sourceRegion.assign(value); }
113 inline void SetSourceSnapshotId(
const char* value) { m_sourceSnapshotIdHasBeenSet =
true; m_sourceSnapshotId.assign(value); }
148 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
211 inline void SetDestinationRegion(
const char* value) { m_destinationRegionHasBeenSet =
true; m_destinationRegion.assign(value); }
319 inline void SetPresignedUrl(
const char* value) { m_presignedUrlHasBeenSet =
true; m_presignedUrl.assign(value); }
395 inline void SetEncrypted(
bool value) { m_encryptedHasBeenSet =
true; m_encrypted = value; }
462 inline void SetKmsKeyId(
const char* value) { m_kmsKeyIdHasBeenSet =
true; m_kmsKeyId.assign(value); }
508 bool m_dryRunHasBeenSet;
510 bool m_sourceRegionHasBeenSet;
512 bool m_sourceSnapshotIdHasBeenSet;
514 bool m_descriptionHasBeenSet;
516 bool m_destinationRegionHasBeenSet;
518 bool m_presignedUrlHasBeenSet;
520 bool m_encryptedHasBeenSet;
522 bool m_kmsKeyIdHasBeenSet;
void SetDestinationRegion(Aws::String &&value)
CopySnapshotRequest & WithSourceRegion(const Aws::String &value)
void SetEncrypted(bool value)
void SetSourceRegion(const Aws::String &value)
void SetDescription(Aws::String &&value)
CopySnapshotRequest & WithSourceSnapshotId(const Aws::String &value)
CopySnapshotRequest & WithEncrypted(bool value)
CopySnapshotRequest & WithPresignedUrl(const Aws::String &value)
void SetKmsKeyId(const Aws::String &value)
CopySnapshotRequest & WithDescription(const Aws::String &value)
bool GetEncrypted() const
void SetSourceSnapshotId(const Aws::String &value)
void SetDestinationRegion(const Aws::String &value)
CopySnapshotRequest & WithDescription(Aws::String &&value)
CopySnapshotRequest & WithDryRun(bool value)
void SetDestinationRegion(const char *value)
void SetDescription(const char *value)
CopySnapshotRequest & WithSourceRegion(Aws::String &&value)
void SetKmsKeyId(Aws::String &&value)
CopySnapshotRequest & WithSourceRegion(const char *value)
CopySnapshotRequest & WithDestinationRegion(const char *value)
void SetPresignedUrl(const char *value)
CopySnapshotRequest & WithKmsKeyId(const char *value)
const Aws::String & GetSourceSnapshotId() const
const Aws::String & GetPresignedUrl() const
CopySnapshotRequest & WithSourceSnapshotId(const char *value)
CopySnapshotRequest & WithKmsKeyId(const Aws::String &value)
CopySnapshotRequest & WithSourceSnapshotId(Aws::String &&value)
void SetPresignedUrl(Aws::String &&value)
const Aws::String & GetSourceRegion() const
void SetSourceRegion(Aws::String &&value)
void SetKmsKeyId(const char *value)
CopySnapshotRequest & WithPresignedUrl(Aws::String &&value)
void SetDryRun(bool value)
CopySnapshotRequest & WithKmsKeyId(Aws::String &&value)
void SetPresignedUrl(const Aws::String &value)
CopySnapshotRequest & WithPresignedUrl(const char *value)
void SetSourceRegion(const char *value)
const Aws::String & GetKmsKeyId() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetDestinationRegion() const
void SetSourceSnapshotId(const char *value)
CopySnapshotRequest & WithDescription(const char *value)
void SetSourceSnapshotId(Aws::String &&value)
const Aws::String & GetDescription() const
void SetDescription(const Aws::String &value)
CopySnapshotRequest & WithDestinationRegion(Aws::String &&value)
CopySnapshotRequest & WithDestinationRegion(const Aws::String &value)
JSON (JavaScript Object Notation).