7#include <aws/iot/IoT_EXPORTS.h>
8#include <aws/iot/model/ImplicitDeny.h>
9#include <aws/iot/model/ExplicitDeny.h>
49 template<
typename ImplicitDenyT = ImplicitDeny>
50 void SetImplicitDeny(ImplicitDenyT&& value) { m_implicitDenyHasBeenSet =
true; m_implicitDeny = std::forward<ImplicitDenyT>(value); }
51 template<
typename ImplicitDenyT = ImplicitDeny>
61 template<
typename ExplicitDenyT = ExplicitDeny>
62 void SetExplicitDeny(ExplicitDenyT&& value) { m_explicitDenyHasBeenSet =
true; m_explicitDeny = std::forward<ExplicitDenyT>(value); }
63 template<
typename ExplicitDenyT = ExplicitDeny>
69 bool m_implicitDenyHasBeenSet =
false;
72 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