7#include <aws/workspaces/WorkSpaces_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
46 template<
typename SnapshotTimeT = Aws::Utils::DateTime>
47 void SetSnapshotTime(SnapshotTimeT&& value) { m_snapshotTimeHasBeenSet =
true; m_snapshotTime = std::forward<SnapshotTimeT>(value); }
48 template<
typename SnapshotTimeT = Aws::Utils::DateTime>
54 bool m_snapshotTimeHasBeenSet =
false;
const Aws::Utils::DateTime & GetSnapshotTime() const
AWS_WORKSPACES_API Snapshot()=default
Snapshot & WithSnapshotTime(SnapshotTimeT &&value)
bool SnapshotTimeHasBeenSet() const
AWS_WORKSPACES_API Snapshot(Aws::Utils::Json::JsonView jsonValue)
void SetSnapshotTime(SnapshotTimeT &&value)
AWS_WORKSPACES_API Snapshot & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_WORKSPACES_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue