AWS SDK for C++

AWS SDK for C++ Version 1.11.607

Loading...
Searching...
No Matches
CheckCertificateRevocationStatusActions.h
1
6#pragma once
7#include <aws/network-firewall/NetworkFirewall_EXPORTS.h>
8#include <aws/network-firewall/model/RevocationCheckAction.h>
9#include <utility>
10
11namespace Aws
12{
13namespace Utils
14{
15namespace Json
16{
17 class JsonValue;
18 class JsonView;
19} // namespace Json
20} // namespace Utils
21namespace NetworkFirewall
22{
23namespace Model
24{
25
34 {
35 public:
36 AWS_NETWORKFIREWALL_API CheckCertificateRevocationStatusActions() = default;
39 AWS_NETWORKFIREWALL_API Aws::Utils::Json::JsonValue Jsonize() const;
40
41
43
54 inline RevocationCheckAction GetRevokedStatusAction() const { return m_revokedStatusAction; }
55 inline bool RevokedStatusActionHasBeenSet() const { return m_revokedStatusActionHasBeenSet; }
56 inline void SetRevokedStatusAction(RevocationCheckAction value) { m_revokedStatusActionHasBeenSet = true; m_revokedStatusAction = value; }
59
61
74 inline RevocationCheckAction GetUnknownStatusAction() const { return m_unknownStatusAction; }
75 inline bool UnknownStatusActionHasBeenSet() const { return m_unknownStatusActionHasBeenSet; }
76 inline void SetUnknownStatusAction(RevocationCheckAction value) { m_unknownStatusActionHasBeenSet = true; m_unknownStatusAction = value; }
79 private:
80
82 bool m_revokedStatusActionHasBeenSet = false;
83
85 bool m_unknownStatusActionHasBeenSet = false;
86 };
87
88} // namespace Model
89} // namespace NetworkFirewall
90} // namespace Aws
AWS_NETWORKFIREWALL_API CheckCertificateRevocationStatusActions()=default
AWS_NETWORKFIREWALL_API CheckCertificateRevocationStatusActions(Aws::Utils::Json::JsonView jsonValue)
CheckCertificateRevocationStatusActions & WithRevokedStatusAction(RevocationCheckAction value)
AWS_NETWORKFIREWALL_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_NETWORKFIREWALL_API CheckCertificateRevocationStatusActions & operator=(Aws::Utils::Json::JsonView jsonValue)
CheckCertificateRevocationStatusActions & WithUnknownStatusAction(RevocationCheckAction value)
Aws::Utils::Json::JsonValue JsonValue