7#include <aws/config/ConfigService_EXPORTS.h>
8#include <aws/config/model/ConformancePackComplianceType.h>
9#include <aws/config/model/EvaluationResultIdentifier.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
22namespace ConfigService {
48 m_complianceTypeHasBeenSet =
true;
49 m_complianceType = value;
61 template <
typename EvaluationResultIdentifierT = EvaluationResultIdentifier>
63 m_evaluationResultIdentifierHasBeenSet =
true;
64 m_evaluationResultIdentifier = std::forward<EvaluationResultIdentifierT>(value);
66 template <
typename EvaluationResultIdentifierT = EvaluationResultIdentifier>
79 template <
typename ConfigRuleInvokedTimeT = Aws::Utils::DateTime>
81 m_configRuleInvokedTimeHasBeenSet =
true;
82 m_configRuleInvokedTime = std::forward<ConfigRuleInvokedTimeT>(value);
84 template <
typename ConfigRuleInvokedTimeT = Aws::Utils::DateTime>
97 template <
typename ResultRecordedTimeT = Aws::Utils::DateTime>
99 m_resultRecordedTimeHasBeenSet =
true;
100 m_resultRecordedTime = std::forward<ResultRecordedTimeT>(value);
102 template <
typename ResultRecordedTimeT = Aws::Utils::DateTime>
116 template <
typename AnnotationT = Aws::String>
118 m_annotationHasBeenSet =
true;
119 m_annotation = std::forward<AnnotationT>(value);
121 template <
typename AnnotationT = Aws::String>
130 EvaluationResultIdentifier m_evaluationResultIdentifier;
137 bool m_complianceTypeHasBeenSet =
false;
138 bool m_evaluationResultIdentifierHasBeenSet =
false;
139 bool m_configRuleInvokedTimeHasBeenSet =
false;
140 bool m_resultRecordedTimeHasBeenSet =
false;
141 bool m_annotationHasBeenSet =
false;
ConformancePackComplianceType
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue