7#include <aws/kendra/Kendra_EXPORTS.h>
8#include <aws/kendra/model/PrincipalMappingStatus.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
64 template<
typename LastUpdatedAtT = Aws::Utils::DateTime>
65 void SetLastUpdatedAt(LastUpdatedAtT&& value) { m_lastUpdatedAtHasBeenSet =
true; m_lastUpdatedAt = std::forward<LastUpdatedAtT>(value); }
66 template<
typename LastUpdatedAtT = Aws::Utils::DateTime>
78 template<
typename ReceivedAtT = Aws::Utils::DateTime>
79 void SetReceivedAt(ReceivedAtT&& value) { m_receivedAtHasBeenSet =
true; m_receivedAt = std::forward<ReceivedAtT>(value); }
80 template<
typename ReceivedAtT = Aws::Utils::DateTime>
92 inline void SetOrderingId(
long long value) { m_orderingIdHasBeenSet =
true; m_orderingId = value; }
104 template<
typename FailureReasonT = Aws::String>
105 void SetFailureReason(FailureReasonT&& value) { m_failureReasonHasBeenSet =
true; m_failureReason = std::forward<FailureReasonT>(value); }
106 template<
typename FailureReasonT = Aws::String>
112 bool m_statusHasBeenSet =
false;
115 bool m_lastUpdatedAtHasBeenSet =
false;
118 bool m_receivedAtHasBeenSet =
false;
120 long long m_orderingId{0};
121 bool m_orderingIdHasBeenSet =
false;
124 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