7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/macie2/model/ApiCallDetails.h>
9#include <aws/macie2/model/FindingActionType.h>
45 m_actionTypeHasBeenSet =
true;
61 template <
typename ApiCallDetailsT = ApiCallDetails>
63 m_apiCallDetailsHasBeenSet =
true;
64 m_apiCallDetails = std::forward<ApiCallDetailsT>(value);
66 template <
typename ApiCallDetailsT = ApiCallDetails>
75 ApiCallDetails m_apiCallDetails;
76 bool m_actionTypeHasBeenSet =
false;
77 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