7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/macie2/model/FindingActionType.h>
9#include <aws/macie2/model/ApiCallDetails.h>
61 template<
typename ApiCallDetailsT = ApiCallDetails>
62 void SetApiCallDetails(ApiCallDetailsT&& value) { m_apiCallDetailsHasBeenSet =
true; m_apiCallDetails = std::forward<ApiCallDetailsT>(value); }
63 template<
typename ApiCallDetailsT = ApiCallDetails>
69 bool m_actionTypeHasBeenSet =
false;
71 ApiCallDetails m_apiCallDetails;
72 bool m_apiCallDetailsHasBeenSet =
false;
AWS_MACIE2_API FindingAction & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ActionTypeHasBeenSet() const
AWS_MACIE2_API FindingAction()=default
const ApiCallDetails & GetApiCallDetails() const
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
FindingActionType GetActionType() const
void SetApiCallDetails(ApiCallDetailsT &&value)
FindingAction & WithActionType(FindingActionType value)
void SetActionType(FindingActionType value)
AWS_MACIE2_API FindingAction(Aws::Utils::Json::JsonView jsonValue)
FindingAction & WithApiCallDetails(ApiCallDetailsT &&value)
bool ApiCallDetailsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue