7#include <aws/opensearchserverless/OpenSearchServerless_EXPORTS.h>
8#include <aws/opensearchserverless/model/AccessPolicyStats.h>
9#include <aws/opensearchserverless/model/LifecyclePolicyStats.h>
10#include <aws/opensearchserverless/model/SecurityConfigStats.h>
11#include <aws/opensearchserverless/model/SecurityPolicyStats.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
17template<
typename RESULT_TYPE>
18class AmazonWebServiceResult;
27namespace OpenSearchServerless
98 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
113 long long m_totalPolicyCount;
AWS_OPENSEARCHSERVERLESS_API GetPoliciesStatsResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetPoliciesStatsResult & WithAccessPolicyStats(const AccessPolicyStats &value)
void SetSecurityPolicyStats(const SecurityPolicyStats &value)
void SetRequestId(const char *value)
const SecurityPolicyStats & GetSecurityPolicyStats() const
GetPoliciesStatsResult & WithSecurityConfigStats(const SecurityConfigStats &value)
void SetSecurityPolicyStats(SecurityPolicyStats &&value)
void SetTotalPolicyCount(long long value)
GetPoliciesStatsResult & WithTotalPolicyCount(long long value)
void SetRequestId(Aws::String &&value)
GetPoliciesStatsResult & WithLifecyclePolicyStats(const LifecyclePolicyStats &value)
const LifecyclePolicyStats & GetLifecyclePolicyStats() const
void SetRequestId(const Aws::String &value)
GetPoliciesStatsResult & WithSecurityPolicyStats(SecurityPolicyStats &&value)
const AccessPolicyStats & GetAccessPolicyStats() const
void SetLifecyclePolicyStats(const LifecyclePolicyStats &value)
const SecurityConfigStats & GetSecurityConfigStats() const
void SetAccessPolicyStats(AccessPolicyStats &&value)
void SetSecurityConfigStats(const SecurityConfigStats &value)
void SetAccessPolicyStats(const AccessPolicyStats &value)
long long GetTotalPolicyCount() const
GetPoliciesStatsResult & WithRequestId(const char *value)
AWS_OPENSEARCHSERVERLESS_API GetPoliciesStatsResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetPoliciesStatsResult & WithSecurityPolicyStats(const SecurityPolicyStats &value)
GetPoliciesStatsResult & WithRequestId(Aws::String &&value)
AWS_OPENSEARCHSERVERLESS_API GetPoliciesStatsResult()
void SetLifecyclePolicyStats(LifecyclePolicyStats &&value)
GetPoliciesStatsResult & WithLifecyclePolicyStats(LifecyclePolicyStats &&value)
GetPoliciesStatsResult & WithAccessPolicyStats(AccessPolicyStats &&value)
void SetSecurityConfigStats(SecurityConfigStats &&value)
GetPoliciesStatsResult & WithSecurityConfigStats(SecurityConfigStats &&value)
GetPoliciesStatsResult & WithRequestId(const Aws::String &value)
const Aws::String & GetRequestId() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue