7#include <aws/cognito-sync/CognitoSync_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
52 template<
typename IdentityIdT = Aws::String>
53 void SetIdentityId(IdentityIdT&& value) { m_identityIdHasBeenSet =
true; m_identityId = std::forward<IdentityIdT>(value); }
54 template<
typename IdentityIdT = Aws::String>
65 template<
typename DatasetNameT = Aws::String>
66 void SetDatasetName(DatasetNameT&& value) { m_datasetNameHasBeenSet =
true; m_datasetName = std::forward<DatasetNameT>(value); }
67 template<
typename DatasetNameT = Aws::String>
77 template<
typename CreationDateT = Aws::Utils::DateTime>
78 void SetCreationDate(CreationDateT&& value) { m_creationDateHasBeenSet =
true; m_creationDate = std::forward<CreationDateT>(value); }
79 template<
typename CreationDateT = Aws::Utils::DateTime>
89 template<
typename LastModifiedDateT = Aws::Utils::DateTime>
90 void SetLastModifiedDate(LastModifiedDateT&& value) { m_lastModifiedDateHasBeenSet =
true; m_lastModifiedDate = std::forward<LastModifiedDateT>(value); }
91 template<
typename LastModifiedDateT = Aws::Utils::DateTime>
101 template<
typename LastModifiedByT = Aws::String>
102 void SetLastModifiedBy(LastModifiedByT&& value) { m_lastModifiedByHasBeenSet =
true; m_lastModifiedBy = std::forward<LastModifiedByT>(value); }
103 template<
typename LastModifiedByT = Aws::String>
113 inline void SetDataStorage(
long long value) { m_dataStorageHasBeenSet =
true; m_dataStorage = value; }
123 inline void SetNumRecords(
long long value) { m_numRecordsHasBeenSet =
true; m_numRecords = value; }
129 bool m_identityIdHasBeenSet =
false;
132 bool m_datasetNameHasBeenSet =
false;
135 bool m_creationDateHasBeenSet =
false;
138 bool m_lastModifiedDateHasBeenSet =
false;
141 bool m_lastModifiedByHasBeenSet =
false;
143 long long m_dataStorage{0};
144 bool m_dataStorageHasBeenSet =
false;
146 long long m_numRecords{0};
147 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