7#include <aws/verifiedpermissions/VerifiedPermissions_EXPORTS.h>
8#include <aws/verifiedpermissions/model/UpdateStaticPolicyDefinition.h>
21namespace VerifiedPermissions
49 template<
typename StaticT = UpdateStaticPolicyDefinition>
50 void SetStatic(StaticT&& value) { m_staticHasBeenSet =
true; m_static = std::forward<StaticT>(value); }
51 template<
typename StaticT = UpdateStaticPolicyDefinition>
57 bool m_staticHasBeenSet =
false;
bool StaticHasBeenSet() const
AWS_VERIFIEDPERMISSIONS_API UpdatePolicyDefinition(Aws::Utils::Json::JsonView jsonValue)
AWS_VERIFIEDPERMISSIONS_API UpdatePolicyDefinition()=default
const UpdateStaticPolicyDefinition & GetStatic() const
AWS_VERIFIEDPERMISSIONS_API UpdatePolicyDefinition & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetStatic(StaticT &&value)
AWS_VERIFIEDPERMISSIONS_API Aws::Utils::Json::JsonValue Jsonize() const
UpdatePolicyDefinition & WithStatic(StaticT &&value)
Aws::Utils::Json::JsonValue JsonValue