AWS SDK for C++

AWS SDK for C++ Version 1.11.440

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();
39 AWS_NETWORKFIREWALL_API Aws::Utils::Json::JsonValue Jsonize() const;
40
41
43
54 inline const RevocationCheckAction& GetRevokedStatusAction() const{ return m_revokedStatusAction; }
55 inline bool RevokedStatusActionHasBeenSet() const { return m_revokedStatusActionHasBeenSet; }
56 inline void SetRevokedStatusAction(const RevocationCheckAction& value) { m_revokedStatusActionHasBeenSet = true; m_revokedStatusAction = value; }
57 inline void SetRevokedStatusAction(RevocationCheckAction&& value) { m_revokedStatusActionHasBeenSet = true; m_revokedStatusAction = std::move(value); }
61
63
76 inline const RevocationCheckAction& GetUnknownStatusAction() const{ return m_unknownStatusAction; }
77 inline bool UnknownStatusActionHasBeenSet() const { return m_unknownStatusActionHasBeenSet; }
78 inline void SetUnknownStatusAction(const RevocationCheckAction& value) { m_unknownStatusActionHasBeenSet = true; m_unknownStatusAction = value; }
79 inline void SetUnknownStatusAction(RevocationCheckAction&& value) { m_unknownStatusActionHasBeenSet = true; m_unknownStatusAction = std::move(value); }
83 private:
84
85 RevocationCheckAction m_revokedStatusAction;
86 bool m_revokedStatusActionHasBeenSet = false;
87
88 RevocationCheckAction m_unknownStatusAction;
89 bool m_unknownStatusActionHasBeenSet = false;
90 };
91
92} // namespace Model
93} // namespace NetworkFirewall
94} // namespace Aws
CheckCertificateRevocationStatusActions & WithUnknownStatusAction(const RevocationCheckAction &value)
AWS_NETWORKFIREWALL_API CheckCertificateRevocationStatusActions(Aws::Utils::Json::JsonView jsonValue)
CheckCertificateRevocationStatusActions & WithRevokedStatusAction(RevocationCheckAction &&value)
CheckCertificateRevocationStatusActions & WithRevokedStatusAction(const RevocationCheckAction &value)
CheckCertificateRevocationStatusActions & WithUnknownStatusAction(RevocationCheckAction &&value)
AWS_NETWORKFIREWALL_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_NETWORKFIREWALL_API CheckCertificateRevocationStatusActions & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue