7#include <aws/config/ConfigService_EXPORTS.h>
8#include <aws/config/ConfigServiceRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/config/model/TemplateSSMDocumentDetails.h>
12#include <aws/config/model/ConformancePackInputParameter.h>
17namespace ConfigService
46 template<
typename ConformancePackNameT = Aws::String>
47 void SetConformancePackName(ConformancePackNameT&& value) { m_conformancePackNameHasBeenSet =
true; m_conformancePackName = std::forward<ConformancePackNameT>(value); }
48 template<
typename ConformancePackNameT = Aws::String>
65 template<
typename TemplateS3UriT = Aws::String>
66 void SetTemplateS3Uri(TemplateS3UriT&& value) { m_templateS3UriHasBeenSet =
true; m_templateS3Uri = std::forward<TemplateS3UriT>(value); }
67 template<
typename TemplateS3UriT = Aws::String>
81 template<
typename TemplateBodyT = Aws::String>
82 void SetTemplateBody(TemplateBodyT&& value) { m_templateBodyHasBeenSet =
true; m_templateBody = std::forward<TemplateBodyT>(value); }
83 template<
typename TemplateBodyT = Aws::String>
94 template<
typename DeliveryS3BucketT = Aws::String>
95 void SetDeliveryS3Bucket(DeliveryS3BucketT&& value) { m_deliveryS3BucketHasBeenSet =
true; m_deliveryS3Bucket = std::forward<DeliveryS3BucketT>(value); }
96 template<
typename DeliveryS3BucketT = Aws::String>
107 template<
typename DeliveryS3KeyPrefixT = Aws::String>
108 void SetDeliveryS3KeyPrefix(DeliveryS3KeyPrefixT&& value) { m_deliveryS3KeyPrefixHasBeenSet =
true; m_deliveryS3KeyPrefix = std::forward<DeliveryS3KeyPrefixT>(value); }
109 template<
typename DeliveryS3KeyPrefixT = Aws::String>
119 template<
typename ConformancePackInputParametersT = Aws::Vector<ConformancePackInputParameter>>
120 void SetConformancePackInputParameters(ConformancePackInputParametersT&& value) { m_conformancePackInputParametersHasBeenSet =
true; m_conformancePackInputParameters = std::forward<ConformancePackInputParametersT>(value); }
121 template<
typename ConformancePackInputParametersT = Aws::Vector<ConformancePackInputParameter>>
123 template<
typename ConformancePackInputParametersT = ConformancePackInputParameter>
136 template<
typename TemplateSSMDocumentDetailsT = TemplateSSMDocumentDetails>
137 void SetTemplateSSMDocumentDetails(TemplateSSMDocumentDetailsT&& value) { m_templateSSMDocumentDetailsHasBeenSet =
true; m_templateSSMDocumentDetails = std::forward<TemplateSSMDocumentDetailsT>(value); }
138 template<
typename TemplateSSMDocumentDetailsT = TemplateSSMDocumentDetails>
144 bool m_conformancePackNameHasBeenSet =
false;
147 bool m_templateS3UriHasBeenSet =
false;
150 bool m_templateBodyHasBeenSet =
false;
153 bool m_deliveryS3BucketHasBeenSet =
false;
156 bool m_deliveryS3KeyPrefixHasBeenSet =
false;
159 bool m_conformancePackInputParametersHasBeenSet =
false;
162 bool m_templateSSMDocumentDetailsHasBeenSet =
false;
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector