7#include <aws/cloudtrail/CloudTrail_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
77 inline void SetLatestIngestionErrorCode(
const char* value) { m_latestIngestionErrorCodeHasBeenSet =
true; m_latestIngestionErrorCode.assign(value); }
112 bool m_latestIngestionSuccessTimeHasBeenSet =
false;
115 bool m_latestIngestionSuccessEventIDHasBeenSet =
false;
118 bool m_latestIngestionErrorCodeHasBeenSet =
false;
121 bool m_latestIngestionAttemptTimeHasBeenSet =
false;
124 bool m_latestIngestionAttemptEventIDHasBeenSet =
false;
void SetLatestIngestionSuccessEventID(const Aws::String &value)
IngestionStatus & WithLatestIngestionSuccessEventID(const Aws::String &value)
void SetLatestIngestionSuccessTime(Aws::Utils::DateTime &&value)
void SetLatestIngestionSuccessEventID(Aws::String &&value)
IngestionStatus & WithLatestIngestionAttemptTime(Aws::Utils::DateTime &&value)
void SetLatestIngestionSuccessEventID(const char *value)
IngestionStatus & WithLatestIngestionAttemptTime(const Aws::Utils::DateTime &value)
IngestionStatus & WithLatestIngestionSuccessEventID(Aws::String &&value)
bool LatestIngestionErrorCodeHasBeenSet() const
IngestionStatus & WithLatestIngestionSuccessTime(Aws::Utils::DateTime &&value)
bool LatestIngestionAttemptEventIDHasBeenSet() const
bool LatestIngestionAttemptTimeHasBeenSet() const
void SetLatestIngestionAttemptEventID(const char *value)
IngestionStatus & WithLatestIngestionAttemptEventID(const char *value)
void SetLatestIngestionAttemptEventID(Aws::String &&value)
IngestionStatus & WithLatestIngestionSuccessEventID(const char *value)
bool LatestIngestionSuccessEventIDHasBeenSet() const
AWS_CLOUDTRAIL_API Aws::Utils::Json::JsonValue Jsonize() const
bool LatestIngestionSuccessTimeHasBeenSet() const
AWS_CLOUDTRAIL_API IngestionStatus()
void SetLatestIngestionAttemptTime(const Aws::Utils::DateTime &value)
const Aws::String & GetLatestIngestionSuccessEventID() const
void SetLatestIngestionErrorCode(Aws::String &&value)
void SetLatestIngestionAttemptEventID(const Aws::String &value)
const Aws::String & GetLatestIngestionErrorCode() const
AWS_CLOUDTRAIL_API IngestionStatus(Aws::Utils::Json::JsonView jsonValue)
IngestionStatus & WithLatestIngestionAttemptEventID(Aws::String &&value)
IngestionStatus & WithLatestIngestionErrorCode(const char *value)
void SetLatestIngestionAttemptTime(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetLatestIngestionSuccessTime() const
AWS_CLOUDTRAIL_API IngestionStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
IngestionStatus & WithLatestIngestionSuccessTime(const Aws::Utils::DateTime &value)
IngestionStatus & WithLatestIngestionErrorCode(const Aws::String &value)
IngestionStatus & WithLatestIngestionAttemptEventID(const Aws::String &value)
void SetLatestIngestionErrorCode(const char *value)
void SetLatestIngestionSuccessTime(const Aws::Utils::DateTime &value)
void SetLatestIngestionErrorCode(const Aws::String &value)
const Aws::String & GetLatestIngestionAttemptEventID() const
const Aws::Utils::DateTime & GetLatestIngestionAttemptTime() const
IngestionStatus & WithLatestIngestionErrorCode(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue