7#include <aws/securityhub/SecurityHubRequest.h>
8#include <aws/securityhub/SecurityHub_EXPORTS.h>
9#include <aws/securityhub/model/AwsSecurityFindingFilters.h>
10#include <aws/securityhub/model/NoteUpdate.h>
11#include <aws/securityhub/model/RecordState.h>
40 template <
typename FiltersT = AwsSecurityFindingFilters>
42 m_filtersHasBeenSet =
true;
43 m_filters = std::forward<FiltersT>(value);
45 template <
typename FiltersT = AwsSecurityFindingFilters>
58 template <
typename NoteT = NoteUpdate>
60 m_noteHasBeenSet =
true;
61 m_note = std::forward<NoteT>(value);
63 template <
typename NoteT = NoteUpdate>
65 SetNote(std::forward<NoteT>(value));
77 m_recordStateHasBeenSet =
true;
78 m_recordState = value;
91 bool m_filtersHasBeenSet =
false;
92 bool m_noteHasBeenSet =
false;
93 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