7#include <aws/opensearchserverless/OpenSearchServerless_EXPORTS.h>
16namespace OpenSearchServerless {
39 m_encryptionPolicyCountHasBeenSet =
true;
40 m_encryptionPolicyCount = value;
55 m_networkPolicyCountHasBeenSet =
true;
56 m_networkPolicyCount = value;
64 long long m_encryptionPolicyCount{0};
66 long long m_networkPolicyCount{0};
67 bool m_encryptionPolicyCountHasBeenSet =
false;
68 bool m_networkPolicyCountHasBeenSet =
false;
SecurityPolicyStats & WithEncryptionPolicyCount(long long value)
void SetNetworkPolicyCount(long long value)
void SetEncryptionPolicyCount(long long value)
AWS_OPENSEARCHSERVERLESS_API SecurityPolicyStats()=default
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