31 namespace DirectoryService
65 inline void SetDirectoryId(
const char* value) { m_directoryIdHasBeenSet =
true; m_directoryId.assign(value); }
100 inline void SetSnapshotId(
const char* value) { m_snapshotIdHasBeenSet =
true; m_snapshotId.assign(value); }
160 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
229 bool m_directoryIdHasBeenSet;
231 bool m_snapshotIdHasBeenSet;
233 bool m_typeHasBeenSet;
235 bool m_nameHasBeenSet;
237 bool m_statusHasBeenSet;
239 bool m_startTimeHasBeenSet;
Snapshot & WithName(const char *value)
void SetDirectoryId(const char *value)
#define AWS_DIRECTORYSERVICE_API
void SetSnapshotId(Aws::String &&value)
Snapshot & WithDirectoryId(Aws::String &&value)
Snapshot & WithStartTime(const Aws::Utils::DateTime &value)
Snapshot & WithDirectoryId(const char *value)
Snapshot & WithSnapshotId(Aws::String &&value)
Snapshot & WithSnapshotId(const Aws::String &value)
Snapshot & WithName(Aws::String &&value)
const Aws::String & GetSnapshotId() const
void SetSnapshotId(const char *value)
const SnapshotType & GetType() const
void SetSnapshotId(const Aws::String &value)
void SetStatus(const SnapshotStatus &value)
Snapshot & WithType(const SnapshotType &value)
void SetStartTime(const Aws::Utils::DateTime &value)
void SetName(Aws::String &&value)
void SetName(const Aws::String &value)
const Aws::String & GetName() const
void SetDirectoryId(const Aws::String &value)
Snapshot & WithType(SnapshotType &&value)
Snapshot & WithDirectoryId(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const SnapshotStatus & GetStatus() const
void SetType(SnapshotType &&value)
Snapshot & WithName(const Aws::String &value)
void SetName(const char *value)
void SetStatus(SnapshotStatus &&value)
Snapshot & WithStatus(SnapshotStatus &&value)
const Aws::Utils::DateTime & GetStartTime() const
Snapshot & WithStartTime(Aws::Utils::DateTime &&value)
Snapshot & WithSnapshotId(const char *value)
void SetStartTime(Aws::Utils::DateTime &&value)
void SetDirectoryId(Aws::String &&value)
const Aws::String & GetDirectoryId() const
Snapshot & WithStatus(const SnapshotStatus &value)
JSON (JavaScript Object Notation).
void SetType(const SnapshotType &value)