7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/security-ir/SecurityIRRequest.h>
9#include <aws/security-ir/SecurityIR_EXPORTS.h>
10#include <aws/security-ir/model/UsefulnessRating.h>
38 template <
typename CaseIdT = Aws::String>
40 m_caseIdHasBeenSet =
true;
41 m_caseId = std::forward<CaseIdT>(value);
43 template <
typename CaseIdT = Aws::String>
56 template <
typename ResultIdT = Aws::String>
58 m_resultIdHasBeenSet =
true;
59 m_resultId = std::forward<ResultIdT>(value);
61 template <
typename ResultIdT = Aws::String>
75 m_usefulnessHasBeenSet =
true;
90 template <
typename CommentT = Aws::String>
92 m_commentHasBeenSet =
true;
93 m_comment = std::forward<CommentT>(value);
95 template <
typename CommentT = Aws::String>
109 bool m_caseIdHasBeenSet =
false;
110 bool m_resultIdHasBeenSet =
false;
111 bool m_usefulnessHasBeenSet =
false;
112 bool m_commentHasBeenSet =
false;
SendFeedbackRequest & WithUsefulness(UsefulnessRating value)
void SetCaseId(CaseIdT &&value)
AWS_SECURITYIR_API SendFeedbackRequest()=default
bool ResultIdHasBeenSet() const
void SetComment(CommentT &&value)
AWS_SECURITYIR_API Aws::String SerializePayload() const override
bool UsefulnessHasBeenSet() const
bool CaseIdHasBeenSet() const
SendFeedbackRequest & WithCaseId(CaseIdT &&value)
const Aws::String & GetResultId() const
const Aws::String & GetCaseId() const
virtual const char * GetServiceRequestName() const override
UsefulnessRating GetUsefulness() const
void SetResultId(ResultIdT &&value)
SendFeedbackRequest & WithComment(CommentT &&value)
const Aws::String & GetComment() const
void SetUsefulness(UsefulnessRating value)
bool CommentHasBeenSet() const
SendFeedbackRequest & WithResultId(ResultIdT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String