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; }
66 template<
typename LeastRecentEventT = Aws::String>
67 void SetLeastRecentEvent(LeastRecentEventT&& value) { m_leastRecentEventHasBeenSet =
true; m_leastRecentEvent = std::forward<LeastRecentEventT>(value); }
68 template<
typename LeastRecentEventT = Aws::String>
78 template<
typename MostRecentEventT = Aws::String>
79 void SetMostRecentEvent(MostRecentEventT&& value) { m_mostRecentEventHasBeenSet =
true; m_mostRecentEvent = std::forward<MostRecentEventT>(value); }
80 template<
typename MostRecentEventT = Aws::String>
90 template<
typename LastUpdatedTimeT = Aws::String>
91 void SetLastUpdatedTime(LastUpdatedTimeT&& value) { m_lastUpdatedTimeHasBeenSet =
true; m_lastUpdatedTime = std::forward<LastUpdatedTimeT>(value); }
92 template<
typename LastUpdatedTimeT = Aws::String>
97 long long m_numberOfEvents{0};
98 bool m_numberOfEventsHasBeenSet =
false;
100 long long m_eventDataSizeInBytes{0};
101 bool m_eventDataSizeInBytesHasBeenSet =
false;
104 bool m_leastRecentEventHasBeenSet =
false;
107 bool m_mostRecentEventHasBeenSet =
false;
110 bool m_lastUpdatedTimeHasBeenSet =
false;
void SetNumberOfEvents(long long value)
void SetMostRecentEvent(MostRecentEventT &&value)
IngestedEventStatistics & WithLeastRecentEvent(LeastRecentEventT &&value)
IngestedEventStatistics & WithEventDataSizeInBytes(long long value)
void SetEventDataSizeInBytes(long long value)
bool LeastRecentEventHasBeenSet() const
const Aws::String & GetMostRecentEvent() const
bool LastUpdatedTimeHasBeenSet() const
bool EventDataSizeInBytesHasBeenSet() const
IngestedEventStatistics & WithMostRecentEvent(MostRecentEventT &&value)
bool MostRecentEventHasBeenSet() const
const Aws::String & GetLastUpdatedTime() const
const Aws::String & GetLeastRecentEvent() const
void SetLeastRecentEvent(LeastRecentEventT &&value)
IngestedEventStatistics & WithLastUpdatedTime(LastUpdatedTimeT &&value)
bool NumberOfEventsHasBeenSet() const
AWS_FRAUDDETECTOR_API IngestedEventStatistics(Aws::Utils::Json::JsonView jsonValue)
AWS_FRAUDDETECTOR_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_FRAUDDETECTOR_API IngestedEventStatistics()=default
IngestedEventStatistics & WithNumberOfEvents(long long value)
long long GetEventDataSizeInBytes() const
void SetLastUpdatedTime(LastUpdatedTimeT &&value)
long long GetNumberOfEvents() const
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