7#include <aws/cognito-sync/CognitoSync_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
20namespace CognitoSync {
46 template <
typename IdentityIdT = Aws::String>
48 m_identityIdHasBeenSet =
true;
49 m_identityId = std::forward<IdentityIdT>(value);
51 template <
typename IdentityIdT = Aws::String>
65 template <
typename DatasetNameT = Aws::String>
67 m_datasetNameHasBeenSet =
true;
68 m_datasetName = std::forward<DatasetNameT>(value);
70 template <
typename DatasetNameT = Aws::String>
83 template <
typename CreationDateT = Aws::Utils::DateTime>
85 m_creationDateHasBeenSet =
true;
86 m_creationDate = std::forward<CreationDateT>(value);
88 template <
typename CreationDateT = Aws::Utils::DateTime>
101 template <
typename LastModifiedDateT = Aws::Utils::DateTime>
103 m_lastModifiedDateHasBeenSet =
true;
104 m_lastModifiedDate = std::forward<LastModifiedDateT>(value);
106 template <
typename LastModifiedDateT = Aws::Utils::DateTime>
119 template <
typename LastModifiedByT = Aws::String>
121 m_lastModifiedByHasBeenSet =
true;
122 m_lastModifiedBy = std::forward<LastModifiedByT>(value);
124 template <
typename LastModifiedByT = Aws::String>
138 m_dataStorageHasBeenSet =
true;
139 m_dataStorage = value;
154 m_numRecordsHasBeenSet =
true;
155 m_numRecords = value;
173 long long m_dataStorage{0};
175 long long m_numRecords{0};
176 bool m_identityIdHasBeenSet =
false;
177 bool m_datasetNameHasBeenSet =
false;
178 bool m_creationDateHasBeenSet =
false;
179 bool m_lastModifiedDateHasBeenSet =
false;
180 bool m_lastModifiedByHasBeenSet =
false;
181 bool m_dataStorageHasBeenSet =
false;
182 bool m_numRecordsHasBeenSet =
false;
void SetNumRecords(long long value)
bool IdentityIdHasBeenSet() const
AWS_COGNITOSYNC_API Dataset & operator=(Aws::Utils::Json::JsonView jsonValue)
bool LastModifiedByHasBeenSet() const
void SetDataStorage(long long value)
bool CreationDateHasBeenSet() const
const Aws::Utils::DateTime & GetCreationDate() const
Dataset & WithIdentityId(IdentityIdT &&value)
Dataset & WithCreationDate(CreationDateT &&value)
void SetIdentityId(IdentityIdT &&value)
bool NumRecordsHasBeenSet() const
AWS_COGNITOSYNC_API Dataset()=default
bool DatasetNameHasBeenSet() const
Dataset & WithDatasetName(DatasetNameT &&value)
long long GetNumRecords() const
long long GetDataStorage() const
const Aws::String & GetDatasetName() const
Dataset & WithLastModifiedDate(LastModifiedDateT &&value)
const Aws::Utils::DateTime & GetLastModifiedDate() const
bool LastModifiedDateHasBeenSet() const
AWS_COGNITOSYNC_API Aws::Utils::Json::JsonValue Jsonize() const
Dataset & WithNumRecords(long long value)
void SetDatasetName(DatasetNameT &&value)
Dataset & WithDataStorage(long long value)
void SetLastModifiedBy(LastModifiedByT &&value)
const Aws::String & GetLastModifiedBy() const
AWS_COGNITOSYNC_API Dataset(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetIdentityId() const
Dataset & WithLastModifiedBy(LastModifiedByT &&value)
void SetCreationDate(CreationDateT &&value)
void SetLastModifiedDate(LastModifiedDateT &&value)
bool DataStorageHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue