7#include <aws/finspace/Finspace_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/finspace/model/ChangesetStatus.h>
48 template<
typename ChangesetIdT = Aws::String>
49 void SetChangesetId(ChangesetIdT&& value) { m_changesetIdHasBeenSet =
true; m_changesetId = std::forward<ChangesetIdT>(value); }
50 template<
typename ChangesetIdT = Aws::String>
62 template<
typename CreatedTimestampT = Aws::Utils::DateTime>
63 void SetCreatedTimestamp(CreatedTimestampT&& value) { m_createdTimestampHasBeenSet =
true; m_createdTimestamp = std::forward<CreatedTimestampT>(value); }
64 template<
typename CreatedTimestampT = Aws::Utils::DateTime>
76 template<
typename ActiveFromTimestampT = Aws::Utils::DateTime>
77 void SetActiveFromTimestamp(ActiveFromTimestampT&& value) { m_activeFromTimestampHasBeenSet =
true; m_activeFromTimestamp = std::forward<ActiveFromTimestampT>(value); }
78 template<
typename ActiveFromTimestampT = Aws::Utils::DateTime>
90 template<
typename LastModifiedTimestampT = Aws::Utils::DateTime>
91 void SetLastModifiedTimestamp(LastModifiedTimestampT&& value) { m_lastModifiedTimestampHasBeenSet =
true; m_lastModifiedTimestamp = std::forward<LastModifiedTimestampT>(value); }
92 template<
typename LastModifiedTimestampT = Aws::Utils::DateTime>
111 bool m_changesetIdHasBeenSet =
false;
114 bool m_createdTimestampHasBeenSet =
false;
117 bool m_activeFromTimestampHasBeenSet =
false;
120 bool m_lastModifiedTimestampHasBeenSet =
false;
123 bool m_statusHasBeenSet =
false;
const Aws::String & GetChangesetId() const
void SetStatus(ChangesetStatus value)
void SetActiveFromTimestamp(ActiveFromTimestampT &&value)
KxChangesetListEntry & WithCreatedTimestamp(CreatedTimestampT &&value)
bool ChangesetIdHasBeenSet() const
bool LastModifiedTimestampHasBeenSet() const
bool CreatedTimestampHasBeenSet() const
void SetLastModifiedTimestamp(LastModifiedTimestampT &&value)
KxChangesetListEntry & WithStatus(ChangesetStatus value)
const Aws::Utils::DateTime & GetLastModifiedTimestamp() const
AWS_FINSPACE_API Aws::Utils::Json::JsonValue Jsonize() const
bool ActiveFromTimestampHasBeenSet() const
ChangesetStatus GetStatus() const
AWS_FINSPACE_API KxChangesetListEntry & operator=(Aws::Utils::Json::JsonView jsonValue)
KxChangesetListEntry & WithActiveFromTimestamp(ActiveFromTimestampT &&value)
KxChangesetListEntry & WithLastModifiedTimestamp(LastModifiedTimestampT &&value)
AWS_FINSPACE_API KxChangesetListEntry(Aws::Utils::Json::JsonView jsonValue)
AWS_FINSPACE_API KxChangesetListEntry()=default
bool StatusHasBeenSet() const
const Aws::Utils::DateTime & GetCreatedTimestamp() const
void SetChangesetId(ChangesetIdT &&value)
KxChangesetListEntry & WithChangesetId(ChangesetIdT &&value)
const Aws::Utils::DateTime & GetActiveFromTimestamp() const
void SetCreatedTimestamp(CreatedTimestampT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue