7#include <aws/iot/IoT_EXPORTS.h>
8#include <aws/iot/model/ExplicitDeny.h>
9#include <aws/iot/model/ImplicitDeny.h>
43 template <
typename ImplicitDenyT = ImplicitDeny>
45 m_implicitDenyHasBeenSet =
true;
46 m_implicitDeny = std::forward<ImplicitDenyT>(value);
48 template <
typename ImplicitDenyT = ImplicitDeny>
61 template <
typename ExplicitDenyT = ExplicitDeny>
63 m_explicitDenyHasBeenSet =
true;
64 m_explicitDeny = std::forward<ExplicitDenyT>(value);
66 template <
typename ExplicitDenyT = ExplicitDeny>
76 bool m_implicitDenyHasBeenSet =
false;
77 bool m_explicitDenyHasBeenSet =
false;
AWS_IOT_API Denied & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetImplicitDeny(ImplicitDenyT &&value)
AWS_IOT_API Denied()=default
AWS_IOT_API Denied(Aws::Utils::Json::JsonView jsonValue)
const ImplicitDeny & GetImplicitDeny() const
bool ImplicitDenyHasBeenSet() const
Denied & WithImplicitDeny(ImplicitDenyT &&value)
const ExplicitDeny & GetExplicitDeny() const
Denied & WithExplicitDeny(ExplicitDenyT &&value)
void SetExplicitDeny(ExplicitDenyT &&value)
bool ExplicitDenyHasBeenSet() const
AWS_IOT_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue