7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/securityagent/SecurityAgentRequest.h>
9#include <aws/securityagent/SecurityAgent_EXPORTS.h>
10#include <aws/securityagent/model/FindingStatus.h>
11#include <aws/securityagent/model/RiskLevel.h>
16namespace SecurityAgent {
43 template <
typename FindingIdT = Aws::String>
45 m_findingIdHasBeenSet =
true;
46 m_findingId = std::forward<FindingIdT>(value);
48 template <
typename FindingIdT = Aws::String>
61 template <
typename AgentSpaceIdT = Aws::String>
63 m_agentSpaceIdHasBeenSet =
true;
64 m_agentSpaceId = std::forward<AgentSpaceIdT>(value);
66 template <
typename AgentSpaceIdT = Aws::String>
79 template <
typename NameT = Aws::String>
81 m_nameHasBeenSet =
true;
82 m_name = std::forward<NameT>(value);
84 template <
typename NameT = Aws::String>
86 SetName(std::forward<NameT>(value));
97 template <
typename DescriptionT = Aws::String>
99 m_descriptionHasBeenSet =
true;
100 m_description = std::forward<DescriptionT>(value);
102 template <
typename DescriptionT = Aws::String>
115 template <
typename RiskTypeT = Aws::String>
117 m_riskTypeHasBeenSet =
true;
118 m_riskType = std::forward<RiskTypeT>(value);
120 template <
typename RiskTypeT = Aws::String>
134 m_riskLevelHasBeenSet =
true;
149 template <
typename RiskScoreT = Aws::String>
151 m_riskScoreHasBeenSet =
true;
152 m_riskScore = std::forward<RiskScoreT>(value);
154 template <
typename RiskScoreT = Aws::String>
167 template <
typename AttackScriptT = Aws::String>
169 m_attackScriptHasBeenSet =
true;
170 m_attackScript = std::forward<AttackScriptT>(value);
172 template <
typename AttackScriptT = Aws::String>
185 template <
typename ReasoningT = Aws::String>
187 m_reasoningHasBeenSet =
true;
188 m_reasoning = std::forward<ReasoningT>(value);
190 template <
typename ReasoningT = Aws::String>
204 m_statusHasBeenSet =
true;
219 template <
typename CustomerNoteT = Aws::String>
221 m_customerNoteHasBeenSet =
true;
222 m_customerNote = std::forward<CustomerNoteT>(value);
224 template <
typename CustomerNoteT = Aws::String>
252 bool m_findingIdHasBeenSet =
false;
253 bool m_agentSpaceIdHasBeenSet =
false;
254 bool m_nameHasBeenSet =
false;
255 bool m_descriptionHasBeenSet =
false;
256 bool m_riskTypeHasBeenSet =
false;
257 bool m_riskLevelHasBeenSet =
false;
258 bool m_riskScoreHasBeenSet =
false;
259 bool m_attackScriptHasBeenSet =
false;
260 bool m_reasoningHasBeenSet =
false;
261 bool m_statusHasBeenSet =
false;
262 bool m_customerNoteHasBeenSet =
false;
const Aws::String & GetCustomerNote() const
bool CustomerNoteHasBeenSet() const
UpdateFindingRequest & WithReasoning(ReasoningT &&value)
void SetDescription(DescriptionT &&value)
bool ReasoningHasBeenSet() const
const Aws::String & GetName() const
virtual const char * GetServiceRequestName() const override
RiskLevel GetRiskLevel() const
const Aws::String & GetReasoning() const
UpdateFindingRequest & WithCustomerNote(CustomerNoteT &&value)
void SetAttackScript(AttackScriptT &&value)
bool RiskTypeHasBeenSet() const
bool AttackScriptHasBeenSet() const
FindingStatus GetStatus() const
UpdateFindingRequest & WithDescription(DescriptionT &&value)
AWS_SECURITYAGENT_API UpdateFindingRequest()=default
bool DescriptionHasBeenSet() const
const Aws::String & GetRiskScore() const
bool RiskLevelHasBeenSet() const
UpdateFindingRequest & WithRiskLevel(RiskLevel value)
void SetRiskScore(RiskScoreT &&value)
UpdateFindingRequest & WithAgentSpaceId(AgentSpaceIdT &&value)
const Aws::String & GetDescription() const
const Aws::String & GetRiskType() const
void SetRiskLevel(RiskLevel value)
UpdateFindingRequest & WithFindingId(FindingIdT &&value)
bool AgentSpaceIdHasBeenSet() const
void SetStatus(FindingStatus value)
bool RiskScoreHasBeenSet() const
void SetAgentSpaceId(AgentSpaceIdT &&value)
UpdateFindingRequest & WithStatus(FindingStatus value)
bool NameHasBeenSet() const
AWS_SECURITYAGENT_API Aws::String SerializePayload() const override
UpdateFindingRequest & WithName(NameT &&value)
bool StatusHasBeenSet() const
void SetReasoning(ReasoningT &&value)
UpdateFindingRequest & WithAttackScript(AttackScriptT &&value)
void SetFindingId(FindingIdT &&value)
void SetRiskType(RiskTypeT &&value)
void SetCustomerNote(CustomerNoteT &&value)
UpdateFindingRequest & WithRiskType(RiskTypeT &&value)
const Aws::String & GetAttackScript() const
UpdateFindingRequest & WithRiskScore(RiskScoreT &&value)
const Aws::String & GetAgentSpaceId() const
bool FindingIdHasBeenSet() const
const Aws::String & GetFindingId() const
void SetName(NameT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String