7#include <aws/opensearchserverless/OpenSearchServerless_EXPORTS.h>
19namespace OpenSearchServerless
45 inline void SetEncryptionPolicyCount(
long long value) { m_encryptionPolicyCountHasBeenSet =
true; m_encryptionPolicyCount = value; }
55 inline void SetNetworkPolicyCount(
long long value) { m_networkPolicyCountHasBeenSet =
true; m_networkPolicyCount = value; }
60 long long m_encryptionPolicyCount;
61 bool m_encryptionPolicyCountHasBeenSet =
false;
63 long long m_networkPolicyCount;
64 bool m_networkPolicyCountHasBeenSet =
false;
AWS_OPENSEARCHSERVERLESS_API SecurityPolicyStats()
SecurityPolicyStats & WithEncryptionPolicyCount(long long value)
void SetNetworkPolicyCount(long long value)
void SetEncryptionPolicyCount(long long value)
AWS_OPENSEARCHSERVERLESS_API SecurityPolicyStats(Aws::Utils::Json::JsonView jsonValue)
long long GetEncryptionPolicyCount() const
SecurityPolicyStats & WithNetworkPolicyCount(long long value)
long long GetNetworkPolicyCount() const
AWS_OPENSEARCHSERVERLESS_API SecurityPolicyStats & operator=(Aws::Utils::Json::JsonView jsonValue)
bool NetworkPolicyCountHasBeenSet() const
bool EncryptionPolicyCountHasBeenSet() const
AWS_OPENSEARCHSERVERLESS_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue