7#include <aws/inspector2/Inspector2_EXPORTS.h>
8#include <aws/inspector2/Inspector2Request.h>
9#include <aws/inspector2/model/SbomReportFormat.h>
10#include <aws/inspector2/model/ResourceFilterCriteria.h>
11#include <aws/inspector2/model/Destination.h>
74 bool m_reportFormatHasBeenSet =
false;
77 bool m_resourceFilterCriteriaHasBeenSet =
false;
80 bool m_s3DestinationHasBeenSet =
false;
bool ResourceFilterCriteriaHasBeenSet() const
void SetResourceFilterCriteria(ResourceFilterCriteria &&value)
void SetS3Destination(Destination &&value)
CreateSbomExportRequest & WithResourceFilterCriteria(const ResourceFilterCriteria &value)
void SetS3Destination(const Destination &value)
CreateSbomExportRequest & WithReportFormat(SbomReportFormat &&value)
bool S3DestinationHasBeenSet() const
virtual const char * GetServiceRequestName() const override
void SetResourceFilterCriteria(const ResourceFilterCriteria &value)
CreateSbomExportRequest & WithS3Destination(const Destination &value)
AWS_INSPECTOR2_API CreateSbomExportRequest()
const ResourceFilterCriteria & GetResourceFilterCriteria() const
const SbomReportFormat & GetReportFormat() const
void SetReportFormat(const SbomReportFormat &value)
CreateSbomExportRequest & WithResourceFilterCriteria(ResourceFilterCriteria &&value)
const Destination & GetS3Destination() const
AWS_INSPECTOR2_API Aws::String SerializePayload() const override
bool ReportFormatHasBeenSet() const
CreateSbomExportRequest & WithS3Destination(Destination &&value)
CreateSbomExportRequest & WithReportFormat(const SbomReportFormat &value)
void SetReportFormat(SbomReportFormat &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String