7#include <aws/gamelift/GameLift_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/gamelift/model/EventCode.h>
10#include <aws/core/utils/DateTime.h>
53 inline void SetEventId(
const char* value) { m_eventIdHasBeenSet =
true; m_eventId.assign(value); }
67 inline void SetResourceId(
const char* value) { m_resourceIdHasBeenSet =
true; m_resourceId.assign(value); }
208 inline void SetMessage(
const char* value) { m_messageHasBeenSet =
true; m_message.assign(value); }
237 inline void SetPreSignedLogUrl(
const char* value) { m_preSignedLogUrlHasBeenSet =
true; m_preSignedLogUrl.assign(value); }
247 inline long long GetCount()
const{
return m_count; }
249 inline void SetCount(
long long value) { m_countHasBeenSet =
true; m_count = value; }
255 bool m_eventIdHasBeenSet =
false;
258 bool m_resourceIdHasBeenSet =
false;
261 bool m_eventCodeHasBeenSet =
false;
264 bool m_messageHasBeenSet =
false;
267 bool m_eventTimeHasBeenSet =
false;
270 bool m_preSignedLogUrlHasBeenSet =
false;
273 bool m_countHasBeenSet =
false;
const Aws::Utils::DateTime & GetEventTime() const
bool EventTimeHasBeenSet() const
bool EventCodeHasBeenSet() const
Event & WithResourceId(const char *value)
bool CountHasBeenSet() const
void SetMessage(const char *value)
void SetPreSignedLogUrl(const char *value)
Event & WithEventCode(const EventCode &value)
Event & WithMessage(const char *value)
void SetMessage(Aws::String &&value)
const Aws::String & GetMessage() const
bool EventIdHasBeenSet() const
void SetPreSignedLogUrl(const Aws::String &value)
bool PreSignedLogUrlHasBeenSet() const
Event & WithResourceId(const Aws::String &value)
Event & WithEventTime(const Aws::Utils::DateTime &value)
Event & WithPreSignedLogUrl(Aws::String &&value)
AWS_GAMELIFT_API Event & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMessage(const Aws::String &value)
bool MessageHasBeenSet() const
Event & WithMessage(Aws::String &&value)
const EventCode & GetEventCode() const
void SetResourceId(Aws::String &&value)
Event & WithEventTime(Aws::Utils::DateTime &&value)
void SetEventTime(const Aws::Utils::DateTime &value)
Event & WithEventCode(EventCode &&value)
void SetEventTime(Aws::Utils::DateTime &&value)
Event & WithPreSignedLogUrl(const char *value)
void SetEventCode(EventCode &&value)
Event & WithMessage(const Aws::String &value)
AWS_GAMELIFT_API Event(Aws::Utils::Json::JsonView jsonValue)
Event & WithEventId(Aws::String &&value)
AWS_GAMELIFT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetEventId(Aws::String &&value)
Event & WithPreSignedLogUrl(const Aws::String &value)
const Aws::String & GetPreSignedLogUrl() const
void SetCount(long long value)
Event & WithResourceId(Aws::String &&value)
Event & WithEventId(const char *value)
bool ResourceIdHasBeenSet() const
const Aws::String & GetEventId() const
void SetResourceId(const Aws::String &value)
void SetResourceId(const char *value)
void SetPreSignedLogUrl(Aws::String &&value)
const Aws::String & GetResourceId() const
Event & WithEventId(const Aws::String &value)
void SetEventCode(const EventCode &value)
void SetEventId(const Aws::String &value)
long long GetCount() const
void SetEventId(const char *value)
Event & WithCount(long long value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue