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>
50 inline void SetChangesetId(
const char* value) { m_changesetIdHasBeenSet =
true; m_changesetId.assign(value); }
115 bool m_changesetIdHasBeenSet =
false;
118 bool m_createdTimestampHasBeenSet =
false;
121 bool m_activeFromTimestampHasBeenSet =
false;
124 bool m_lastModifiedTimestampHasBeenSet =
false;
127 bool m_statusHasBeenSet =
false;
const Aws::String & GetChangesetId() const
KxChangesetListEntry & WithChangesetId(Aws::String &&value)
KxChangesetListEntry & WithActiveFromTimestamp(Aws::Utils::DateTime &&value)
KxChangesetListEntry & WithActiveFromTimestamp(const Aws::Utils::DateTime &value)
KxChangesetListEntry & WithChangesetId(const Aws::String &value)
bool ChangesetIdHasBeenSet() const
bool LastModifiedTimestampHasBeenSet() const
AWS_FINSPACE_API KxChangesetListEntry()
const ChangesetStatus & GetStatus() const
bool CreatedTimestampHasBeenSet() const
void SetLastModifiedTimestamp(const Aws::Utils::DateTime &value)
void SetChangesetId(const Aws::String &value)
void SetActiveFromTimestamp(Aws::Utils::DateTime &&value)
KxChangesetListEntry & WithCreatedTimestamp(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetLastModifiedTimestamp() const
AWS_FINSPACE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetLastModifiedTimestamp(Aws::Utils::DateTime &&value)
bool ActiveFromTimestampHasBeenSet() const
void SetCreatedTimestamp(const Aws::Utils::DateTime &value)
KxChangesetListEntry & WithStatus(ChangesetStatus &&value)
KxChangesetListEntry & WithStatus(const ChangesetStatus &value)
AWS_FINSPACE_API KxChangesetListEntry & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetChangesetId(Aws::String &&value)
void SetActiveFromTimestamp(const Aws::Utils::DateTime &value)
KxChangesetListEntry & WithLastModifiedTimestamp(const Aws::Utils::DateTime &value)
AWS_FINSPACE_API KxChangesetListEntry(Aws::Utils::Json::JsonView jsonValue)
void SetChangesetId(const char *value)
bool StatusHasBeenSet() const
void SetStatus(const ChangesetStatus &value)
KxChangesetListEntry & WithLastModifiedTimestamp(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetCreatedTimestamp() const
KxChangesetListEntry & WithChangesetId(const char *value)
void SetStatus(ChangesetStatus &&value)
const Aws::Utils::DateTime & GetActiveFromTimestamp() const
KxChangesetListEntry & WithCreatedTimestamp(const Aws::Utils::DateTime &value)
void SetCreatedTimestamp(Aws::Utils::DateTime &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue