7#include <aws/guardduty/GuardDuty_EXPORTS.h>
8#include <aws/guardduty/model/ActivityType.h>
9#include <aws/guardduty/model/ApiCall.h>
43 m_typeHasBeenSet =
true;
59 template <
typename ApiT = ApiCall>
61 m_apiHasBeenSet =
true;
62 m_api = std::forward<ApiT>(value);
64 template <
typename ApiT = ApiCall>
66 SetApi(std::forward<ApiT>(value));
74 bool m_typeHasBeenSet =
false;
75 bool m_apiHasBeenSet =
false;
AWS_GUARDDUTY_API Activity(Aws::Utils::Json::JsonView jsonValue)
bool ApiHasBeenSet() const
Activity & WithType(ActivityType value)
AWS_GUARDDUTY_API Activity()=default
const ApiCall & GetApi() const
AWS_GUARDDUTY_API Activity & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetApi(ApiT &&value)
Activity & WithApi(ApiT &&value)
AWS_GUARDDUTY_API Aws::Utils::Json::JsonValue Jsonize() const
bool TypeHasBeenSet() const
void SetType(ActivityType value)
ActivityType GetType() const
Aws::Utils::Json::JsonValue JsonValue