7#include <aws/artifact/ArtifactRequest.h>
8#include <aws/artifact/Artifact_EXPORTS.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
38 template <
typename ComplianceInquiryIdT = Aws::String>
40 m_complianceInquiryIdHasBeenSet =
true;
41 m_complianceInquiryId = std::forward<ComplianceInquiryIdT>(value);
43 template <
typename ComplianceInquiryIdT = Aws::String>
56 template <
typename QueryIdentifiersT = Aws::Vector<
int>>
58 m_queryIdentifiersHasBeenSet =
true;
59 m_queryIdentifiers = std::forward<QueryIdentifiersT>(value);
61 template <
typename QueryIdentifiersT = Aws::Vector<
int>>
67 m_queryIdentifiersHasBeenSet =
true;
68 m_queryIdentifiers.push_back(value);
80 m_includeCitationsHasBeenSet =
true;
81 m_includeCitations = value;
93 bool m_includeCitations{
false};
94 bool m_complianceInquiryIdHasBeenSet =
false;
95 bool m_queryIdentifiersHasBeenSet =
false;
96 bool m_includeCitationsHasBeenSet =
false;
void SetQueryIdentifiers(QueryIdentifiersT &&value)
ExportComplianceInquiryRequest & AddQueryIdentifiers(int value)
bool QueryIdentifiersHasBeenSet() const
AWS_ARTIFACT_API Aws::String SerializePayload() const override
void SetComplianceInquiryId(ComplianceInquiryIdT &&value)
const Aws::String & GetComplianceInquiryId() const
const Aws::Vector< int > & GetQueryIdentifiers() const
AWS_ARTIFACT_API ExportComplianceInquiryRequest()=default
ExportComplianceInquiryRequest & WithComplianceInquiryId(ComplianceInquiryIdT &&value)
bool ComplianceInquiryIdHasBeenSet() const
ExportComplianceInquiryRequest & WithQueryIdentifiers(QueryIdentifiersT &&value)
void SetIncludeCitations(bool value)
bool IncludeCitationsHasBeenSet() const
bool GetIncludeCitations() const
ExportComplianceInquiryRequest & WithIncludeCitations(bool value)
virtual const char * GetServiceRequestName() const override
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector