7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/macie2/model/FindingAction.h>
9#include <aws/macie2/model/FindingActor.h>
41 template <
typename ActionT = FindingAction>
43 m_actionHasBeenSet =
true;
44 m_action = std::forward<ActionT>(value);
46 template <
typename ActionT = FindingAction>
59 template <
typename ActorT = FindingActor>
61 m_actorHasBeenSet =
true;
62 m_actor = std::forward<ActorT>(value);
64 template <
typename ActorT = FindingActor>
66 SetActor(std::forward<ActorT>(value));
74 bool m_actionHasBeenSet =
false;
75 bool m_actorHasBeenSet =
false;
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
PolicyDetails & WithActor(ActorT &&value)
void SetAction(ActionT &&value)
const FindingActor & GetActor() const
AWS_MACIE2_API PolicyDetails(Aws::Utils::Json::JsonView jsonValue)
void SetActor(ActorT &&value)
bool ActionHasBeenSet() const
AWS_MACIE2_API PolicyDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
PolicyDetails & WithAction(ActionT &&value)
bool ActorHasBeenSet() const
AWS_MACIE2_API PolicyDetails()=default
const FindingAction & GetAction() const
Aws::Utils::Json::JsonValue JsonValue