7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/kendra/Kendra_EXPORTS.h>
10#include <aws/kendra/model/PrincipalMappingStatus.h>
47 m_statusHasBeenSet =
true;
64 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
66 m_lastUpdatedAtHasBeenSet =
true;
67 m_lastUpdatedAt = std::forward<LastUpdatedAtT>(value);
69 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
84 template <
typename ReceivedAtT = Aws::Utils::DateTime>
86 m_receivedAtHasBeenSet =
true;
87 m_receivedAt = std::forward<ReceivedAtT>(value);
89 template <
typename ReceivedAtT = Aws::Utils::DateTime>
105 m_orderingIdHasBeenSet =
true;
106 m_orderingId = value;
122 template <
typename FailureReasonT = Aws::String>
124 m_failureReasonHasBeenSet =
true;
125 m_failureReason = std::forward<FailureReasonT>(value);
127 template <
typename FailureReasonT = Aws::String>
135 bool m_statusHasBeenSet =
false;
138 bool m_lastUpdatedAtHasBeenSet =
false;
141 bool m_receivedAtHasBeenSet =
false;
143 long long m_orderingId{0};
144 bool m_orderingIdHasBeenSet =
false;
147 bool m_failureReasonHasBeenSet =
false;
AWS_KENDRA_API Aws::Utils::Json::JsonValue Jsonize() const
long long GetOrderingId() const
GroupOrderingIdSummary & WithReceivedAt(ReceivedAtT &&value)
void SetOrderingId(long long value)
AWS_KENDRA_API GroupOrderingIdSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
bool OrderingIdHasBeenSet() const
bool ReceivedAtHasBeenSet() const
AWS_KENDRA_API GroupOrderingIdSummary(Aws::Utils::Json::JsonView jsonValue)
void SetReceivedAt(ReceivedAtT &&value)
void SetFailureReason(FailureReasonT &&value)
void SetLastUpdatedAt(LastUpdatedAtT &&value)
GroupOrderingIdSummary & WithLastUpdatedAt(LastUpdatedAtT &&value)
const Aws::Utils::DateTime & GetLastUpdatedAt() const
void SetStatus(PrincipalMappingStatus value)
const Aws::Utils::DateTime & GetReceivedAt() const
AWS_KENDRA_API GroupOrderingIdSummary()=default
GroupOrderingIdSummary & WithOrderingId(long long value)
bool StatusHasBeenSet() const
GroupOrderingIdSummary & WithStatus(PrincipalMappingStatus value)
PrincipalMappingStatus GetStatus() const
bool LastUpdatedAtHasBeenSet() const
const Aws::String & GetFailureReason() const
GroupOrderingIdSummary & WithFailureReason(FailureReasonT &&value)
bool FailureReasonHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue