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>
24namespace ConfigService
61 template<
typename EvaluationResultIdentifierT = EvaluationResultIdentifier>
62 void SetEvaluationResultIdentifier(EvaluationResultIdentifierT&& value) { m_evaluationResultIdentifierHasBeenSet =
true; m_evaluationResultIdentifier = std::forward<EvaluationResultIdentifierT>(value); }
63 template<
typename EvaluationResultIdentifierT = EvaluationResultIdentifier>
73 template<
typename ConfigRuleInvokedTimeT = Aws::Utils::DateTime>
74 void SetConfigRuleInvokedTime(ConfigRuleInvokedTimeT&& value) { m_configRuleInvokedTimeHasBeenSet =
true; m_configRuleInvokedTime = std::forward<ConfigRuleInvokedTimeT>(value); }
75 template<
typename ConfigRuleInvokedTimeT = Aws::Utils::DateTime>
85 template<
typename ResultRecordedTimeT = Aws::Utils::DateTime>
86 void SetResultRecordedTime(ResultRecordedTimeT&& value) { m_resultRecordedTimeHasBeenSet =
true; m_resultRecordedTime = std::forward<ResultRecordedTimeT>(value); }
87 template<
typename ResultRecordedTimeT = Aws::Utils::DateTime>
98 template<
typename AnnotationT = Aws::String>
99 void SetAnnotation(AnnotationT&& value) { m_annotationHasBeenSet =
true; m_annotation = std::forward<AnnotationT>(value); }
100 template<
typename AnnotationT = Aws::String>
106 bool m_complianceTypeHasBeenSet =
false;
108 EvaluationResultIdentifier m_evaluationResultIdentifier;
109 bool m_evaluationResultIdentifierHasBeenSet =
false;
112 bool m_configRuleInvokedTimeHasBeenSet =
false;
115 bool m_resultRecordedTimeHasBeenSet =
false;
118 bool m_annotationHasBeenSet =
false;
ConformancePackComplianceType
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue