22 namespace StorageGateway
47 inline void SetVolumeARN(
const char* value) { m_volumeARNHasBeenSet =
true; m_volumeARN.assign(value); }
68 inline void SetSnapshotDescription(
const char* value) { m_snapshotDescriptionHasBeenSet =
true; m_snapshotDescription.assign(value); }
81 bool m_volumeARNHasBeenSet;
83 bool m_snapshotDescriptionHasBeenSet;
void SetVolumeARN(const Aws::String &value)
CreateSnapshotFromVolumeRecoveryPointRequest & WithSnapshotDescription(const Aws::String &value)
void SetSnapshotDescription(const char *value)
void SetVolumeARN(Aws::String &&value)
CreateSnapshotFromVolumeRecoveryPointRequest & WithVolumeARN(const Aws::String &value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
void SetSnapshotDescription(const Aws::String &value)
const Aws::String & GetSnapshotDescription() const
void SetVolumeARN(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetVolumeARN() const
CreateSnapshotFromVolumeRecoveryPointRequest & WithSnapshotDescription(const char *value)
CreateSnapshotFromVolumeRecoveryPointRequest & WithSnapshotDescription(Aws::String &&value)
#define AWS_STORAGEGATEWAY_API
CreateSnapshotFromVolumeRecoveryPointRequest & WithVolumeARN(Aws::String &&value)
JSON (JavaScript Object Notation).
void SetSnapshotDescription(Aws::String &&value)
CreateSnapshotFromVolumeRecoveryPointRequest & WithVolumeARN(const char *value)