7#include <aws/frauddetector/FraudDetector_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace FraudDetector
46 inline void SetNumberOfEvents(
long long value) { m_numberOfEventsHasBeenSet =
true; m_numberOfEvents = value; }
56 inline void SetEventDataSizeInBytes(
long long value) { m_eventDataSizeInBytesHasBeenSet =
true; m_eventDataSizeInBytes = value; }
68 inline void SetLeastRecentEvent(
const char* value) { m_leastRecentEventHasBeenSet =
true; m_leastRecentEvent.assign(value); }
82 inline void SetMostRecentEvent(
const char* value) { m_mostRecentEventHasBeenSet =
true; m_mostRecentEvent.assign(value); }
96 inline void SetLastUpdatedTime(
const char* value) { m_lastUpdatedTimeHasBeenSet =
true; m_lastUpdatedTime.assign(value); }
103 long long m_numberOfEvents;
104 bool m_numberOfEventsHasBeenSet =
false;
106 long long m_eventDataSizeInBytes;
107 bool m_eventDataSizeInBytesHasBeenSet =
false;
110 bool m_leastRecentEventHasBeenSet =
false;
113 bool m_mostRecentEventHasBeenSet =
false;
116 bool m_lastUpdatedTimeHasBeenSet =
false;
void SetNumberOfEvents(long long value)
void SetLastUpdatedTime(const char *value)
IngestedEventStatistics & WithEventDataSizeInBytes(long long value)
void SetEventDataSizeInBytes(long long value)
bool LeastRecentEventHasBeenSet() const
IngestedEventStatistics & WithLastUpdatedTime(const Aws::String &value)
const Aws::String & GetMostRecentEvent() const
IngestedEventStatistics & WithLastUpdatedTime(Aws::String &&value)
IngestedEventStatistics & WithMostRecentEvent(const char *value)
bool LastUpdatedTimeHasBeenSet() const
bool EventDataSizeInBytesHasBeenSet() const
bool MostRecentEventHasBeenSet() const
const Aws::String & GetLastUpdatedTime() const
void SetLeastRecentEvent(Aws::String &&value)
IngestedEventStatistics & WithLeastRecentEvent(Aws::String &&value)
const Aws::String & GetLeastRecentEvent() const
void SetLastUpdatedTime(Aws::String &&value)
void SetLeastRecentEvent(const char *value)
bool NumberOfEventsHasBeenSet() const
AWS_FRAUDDETECTOR_API IngestedEventStatistics(Aws::Utils::Json::JsonView jsonValue)
AWS_FRAUDDETECTOR_API Aws::Utils::Json::JsonValue Jsonize() const
IngestedEventStatistics & WithLeastRecentEvent(const char *value)
IngestedEventStatistics & WithMostRecentEvent(const Aws::String &value)
AWS_FRAUDDETECTOR_API IngestedEventStatistics()
IngestedEventStatistics & WithLeastRecentEvent(const Aws::String &value)
IngestedEventStatistics & WithNumberOfEvents(long long value)
void SetMostRecentEvent(const Aws::String &value)
void SetMostRecentEvent(const char *value)
long long GetEventDataSizeInBytes() const
IngestedEventStatistics & WithMostRecentEvent(Aws::String &&value)
void SetLeastRecentEvent(const Aws::String &value)
void SetLastUpdatedTime(const Aws::String &value)
void SetMostRecentEvent(Aws::String &&value)
long long GetNumberOfEvents() const
IngestedEventStatistics & WithLastUpdatedTime(const char *value)
AWS_FRAUDDETECTOR_API IngestedEventStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue