7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/SecurityHubRequest.h>
9#include <aws/securityhub/model/AwsSecurityFindingFilters.h>
10#include <aws/securityhub/model/NoteUpdate.h>
11#include <aws/securityhub/model/RecordState.h>
44 template<
typename FiltersT = AwsSecurityFindingFilters>
45 void SetFilters(FiltersT&& value) { m_filtersHasBeenSet =
true; m_filters = std::forward<FiltersT>(value); }
46 template<
typename FiltersT = AwsSecurityFindingFilters>
56 template<
typename NoteT = NoteUpdate>
57 void SetNote(NoteT&& value) { m_noteHasBeenSet =
true; m_note = std::forward<NoteT>(value); }
58 template<
typename NoteT = NoteUpdate>
74 bool m_filtersHasBeenSet =
false;
77 bool m_noteHasBeenSet =
false;
80 bool m_recordStateHasBeenSet =
false;
virtual const char * GetServiceRequestName() const override
UpdateFindingsRequest & WithNote(NoteT &&value)
AWS_SECURITYHUB_API Aws::String SerializePayload() const override
UpdateFindingsRequest & WithFilters(FiltersT &&value)
bool FiltersHasBeenSet() const
void SetRecordState(RecordState value)
UpdateFindingsRequest & WithRecordState(RecordState value)
void SetNote(NoteT &&value)
bool RecordStateHasBeenSet() const
RecordState GetRecordState() const
const NoteUpdate & GetNote() const
bool NoteHasBeenSet() const
void SetFilters(FiltersT &&value)
const AwsSecurityFindingFilters & GetFilters() const
AWS_SECURITYHUB_API UpdateFindingsRequest()=default
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String