7#include <aws/accessanalyzer/AccessAnalyzer_EXPORTS.h>
8#include <aws/accessanalyzer/model/GeneratedPolicyProperties.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/accessanalyzer/model/GeneratedPolicy.h>
23namespace AccessAnalyzer
50 template<
typename PropertiesT = GeneratedPolicyProperties>
51 void SetProperties(PropertiesT&& value) { m_propertiesHasBeenSet =
true; m_properties = std::forward<PropertiesT>(value); }
52 template<
typename PropertiesT = GeneratedPolicyProperties>
65 template<
typename GeneratedPoliciesT = Aws::Vector<GeneratedPolicy>>
66 void SetGeneratedPolicies(GeneratedPoliciesT&& value) { m_generatedPoliciesHasBeenSet =
true; m_generatedPolicies = std::forward<GeneratedPoliciesT>(value); }
67 template<
typename GeneratedPoliciesT = Aws::Vector<GeneratedPolicy>>
69 template<
typename GeneratedPoliciesT = GeneratedPolicy>
75 bool m_propertiesHasBeenSet =
false;
78 bool m_generatedPoliciesHasBeenSet =
false;
bool GeneratedPoliciesHasBeenSet() const
GeneratedPolicyResults & WithProperties(PropertiesT &&value)
AWS_ACCESSANALYZER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_ACCESSANALYZER_API GeneratedPolicyResults(Aws::Utils::Json::JsonView jsonValue)
bool PropertiesHasBeenSet() const
GeneratedPolicyResults & AddGeneratedPolicies(GeneratedPoliciesT &&value)
AWS_ACCESSANALYZER_API GeneratedPolicyResults & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_ACCESSANALYZER_API GeneratedPolicyResults()=default
void SetProperties(PropertiesT &&value)
const GeneratedPolicyProperties & GetProperties() const
void SetGeneratedPolicies(GeneratedPoliciesT &&value)
GeneratedPolicyResults & WithGeneratedPolicies(GeneratedPoliciesT &&value)
const Aws::Vector< GeneratedPolicy > & GetGeneratedPolicies() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue