7#include <aws/outposts/Outposts_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/outposts/model/CapacityTaskStatus.h>
10#include <aws/core/utils/DateTime.h>
50 inline void SetCapacityTaskId(
const char* value) { m_capacityTaskIdHasBeenSet =
true; m_capacityTaskId.assign(value); }
64 inline void SetOutpostId(
const char* value) { m_outpostIdHasBeenSet =
true; m_outpostId.assign(value); }
79 inline void SetOrderId(
const char* value) { m_orderIdHasBeenSet =
true; m_orderId.assign(value); }
135 bool m_capacityTaskIdHasBeenSet =
false;
138 bool m_outpostIdHasBeenSet =
false;
141 bool m_orderIdHasBeenSet =
false;
144 bool m_capacityTaskStatusHasBeenSet =
false;
147 bool m_creationDateHasBeenSet =
false;
150 bool m_completionDateHasBeenSet =
false;
153 bool m_lastModifiedDateHasBeenSet =
false;
bool LastModifiedDateHasBeenSet() const
CapacityTaskSummary & WithCapacityTaskId(Aws::String &&value)
void SetCreationDate(Aws::Utils::DateTime &&value)
bool CreationDateHasBeenSet() const
void SetCapacityTaskId(const char *value)
bool CapacityTaskIdHasBeenSet() const
const Aws::Utils::DateTime & GetLastModifiedDate() const
void SetCapacityTaskId(Aws::String &&value)
const Aws::String & GetCapacityTaskId() const
CapacityTaskSummary & WithLastModifiedDate(Aws::Utils::DateTime &&value)
void SetCompletionDate(Aws::Utils::DateTime &&value)
CapacityTaskSummary & WithLastModifiedDate(const Aws::Utils::DateTime &value)
void SetOrderId(const char *value)
AWS_OUTPOSTS_API CapacityTaskSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
CapacityTaskSummary & WithCompletionDate(const Aws::Utils::DateTime &value)
CapacityTaskSummary & WithOutpostId(const char *value)
const Aws::String & GetOutpostId() const
CapacityTaskSummary & WithOrderId(const Aws::String &value)
const CapacityTaskStatus & GetCapacityTaskStatus() const
void SetCapacityTaskStatus(const CapacityTaskStatus &value)
CapacityTaskSummary & WithOrderId(const char *value)
void SetCompletionDate(const Aws::Utils::DateTime &value)
const Aws::String & GetOrderId() const
const Aws::Utils::DateTime & GetCompletionDate() const
bool CapacityTaskStatusHasBeenSet() const
CapacityTaskSummary & WithCapacityTaskStatus(const CapacityTaskStatus &value)
void SetLastModifiedDate(const Aws::Utils::DateTime &value)
CapacityTaskSummary & WithCapacityTaskStatus(CapacityTaskStatus &&value)
AWS_OUTPOSTS_API Aws::Utils::Json::JsonValue Jsonize() const
CapacityTaskSummary & WithCapacityTaskId(const char *value)
CapacityTaskSummary & WithCompletionDate(Aws::Utils::DateTime &&value)
void SetOrderId(const Aws::String &value)
CapacityTaskSummary & WithOrderId(Aws::String &&value)
CapacityTaskSummary & WithCreationDate(const Aws::Utils::DateTime &value)
bool CompletionDateHasBeenSet() const
void SetCapacityTaskId(const Aws::String &value)
CapacityTaskSummary & WithOutpostId(Aws::String &&value)
CapacityTaskSummary & WithCreationDate(Aws::Utils::DateTime &&value)
void SetOutpostId(const char *value)
AWS_OUTPOSTS_API CapacityTaskSummary(Aws::Utils::Json::JsonView jsonValue)
void SetOutpostId(Aws::String &&value)
CapacityTaskSummary & WithCapacityTaskId(const Aws::String &value)
void SetCreationDate(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetCreationDate() const
AWS_OUTPOSTS_API CapacityTaskSummary()
bool OrderIdHasBeenSet() const
void SetCapacityTaskStatus(CapacityTaskStatus &&value)
CapacityTaskSummary & WithOutpostId(const Aws::String &value)
void SetOutpostId(const Aws::String &value)
bool OutpostIdHasBeenSet() const
void SetOrderId(Aws::String &&value)
void SetLastModifiedDate(Aws::Utils::DateTime &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue