7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/quicksight/QuickSight_EXPORTS.h>
41 template <
typename SpaceIdT = Aws::String>
43 m_spaceIdHasBeenSet =
true;
44 m_spaceId = std::forward<SpaceIdT>(value);
46 template <
typename SpaceIdT = Aws::String>
59 template <
typename SpaceArnT = Aws::String>
61 m_spaceArnHasBeenSet =
true;
62 m_spaceArn = std::forward<SpaceArnT>(value);
64 template <
typename SpaceArnT = Aws::String>
77 template <
typename NameT = Aws::String>
79 m_nameHasBeenSet =
true;
80 m_name = std::forward<NameT>(value);
82 template <
typename NameT = Aws::String>
84 SetName(std::forward<NameT>(value));
95 template <
typename DescriptionT = Aws::String>
97 m_descriptionHasBeenSet =
true;
98 m_description = std::forward<DescriptionT>(value);
100 template <
typename DescriptionT = Aws::String>
113 template <
typename UpdatedAtT = Aws::Utils::DateTime>
115 m_updatedAtHasBeenSet =
true;
116 m_updatedAt = std::forward<UpdatedAtT>(value);
118 template <
typename UpdatedAtT = Aws::Utils::DateTime>
132 m_consumedSourceSizeHasBeenSet =
true;
133 m_consumedSourceSize = value;
148 m_consumedSourceDocCountHasBeenSet =
true;
149 m_consumedSourceDocCount = value;
163 template <
typename CreatedAtT = Aws::Utils::DateTime>
165 m_createdAtHasBeenSet =
true;
166 m_createdAt = std::forward<CreatedAtT>(value);
168 template <
typename CreatedAtT = Aws::Utils::DateTime>
181 template <
typename CreatedByT = Aws::String>
183 m_createdByHasBeenSet =
true;
184 m_createdBy = std::forward<CreatedByT>(value);
186 template <
typename CreatedByT = Aws::String>
199 template <
typename CreatedByArnT = Aws::String>
201 m_createdByArnHasBeenSet =
true;
202 m_createdByArn = std::forward<CreatedByArnT>(value);
204 template <
typename CreatedByArnT = Aws::String>
218 m_resourcesCountHasBeenSet =
true;
219 m_resourcesCount = value;
237 long long m_consumedSourceSize{0};
239 int m_consumedSourceDocCount{0};
247 int m_resourcesCount{0};
248 bool m_spaceIdHasBeenSet =
false;
249 bool m_spaceArnHasBeenSet =
false;
250 bool m_nameHasBeenSet =
false;
251 bool m_descriptionHasBeenSet =
false;
252 bool m_updatedAtHasBeenSet =
false;
253 bool m_consumedSourceSizeHasBeenSet =
false;
254 bool m_consumedSourceDocCountHasBeenSet =
false;
255 bool m_createdAtHasBeenSet =
false;
256 bool m_createdByHasBeenSet =
false;
257 bool m_createdByArnHasBeenSet =
false;
258 bool m_resourcesCountHasBeenSet =
false;
const Aws::Utils::DateTime & GetCreatedAt() const
const Aws::String & GetCreatedBy() const
bool ResourcesCountHasBeenSet() const
bool SpaceArnHasBeenSet() const
bool NameHasBeenSet() const
bool ConsumedSourceDocCountHasBeenSet() const
int GetConsumedSourceDocCount() const
const Aws::Utils::DateTime & GetUpdatedAt() const
void SetResourcesCount(int value)
const Aws::String & GetName() const
SpaceSummary & WithResourcesCount(int value)
bool ConsumedSourceSizeHasBeenSet() const
SpaceSummary & WithCreatedBy(CreatedByT &&value)
SpaceSummary & WithConsumedSourceDocCount(int value)
void SetCreatedByArn(CreatedByArnT &&value)
const Aws::String & GetSpaceArn() const
long long GetConsumedSourceSize() const
SpaceSummary & WithConsumedSourceSize(long long value)
void SetConsumedSourceDocCount(int value)
SpaceSummary & WithDescription(DescriptionT &&value)
int GetResourcesCount() const
void SetSpaceId(SpaceIdT &&value)
SpaceSummary & WithSpaceArn(SpaceArnT &&value)
const Aws::String & GetCreatedByArn() const
void SetDescription(DescriptionT &&value)
bool CreatedAtHasBeenSet() const
void SetCreatedBy(CreatedByT &&value)
SpaceSummary & WithName(NameT &&value)
const Aws::String & GetDescription() const
bool UpdatedAtHasBeenSet() const
bool DescriptionHasBeenSet() const
void SetConsumedSourceSize(long long value)
bool SpaceIdHasBeenSet() const
bool CreatedByArnHasBeenSet() const
void SetSpaceArn(SpaceArnT &&value)
const Aws::String & GetSpaceId() const
SpaceSummary & WithCreatedAt(CreatedAtT &&value)
SpaceSummary & WithCreatedByArn(CreatedByArnT &&value)
AWS_QUICKSIGHT_API SpaceSummary()=default
AWS_QUICKSIGHT_API SpaceSummary(Aws::Utils::Json::JsonView jsonValue)
void SetUpdatedAt(UpdatedAtT &&value)
SpaceSummary & WithUpdatedAt(UpdatedAtT &&value)
void SetCreatedAt(CreatedAtT &&value)
void SetName(NameT &&value)
bool CreatedByHasBeenSet() const
AWS_QUICKSIGHT_API SpaceSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
SpaceSummary & WithSpaceId(SpaceIdT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue