7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/resiliencehubv2/Resiliencehubv2Request.h>
9#include <aws/resiliencehubv2/Resiliencehubv2_EXPORTS.h>
10#include <aws/resiliencehubv2/model/FindingStatus.h>
15namespace resiliencehubv2 {
38 template <
typename FindingIdT = Aws::String>
40 m_findingIdHasBeenSet =
true;
41 m_findingId = std::forward<FindingIdT>(value);
43 template <
typename FindingIdT = Aws::String>
57 m_statusHasBeenSet =
true;
70 template <
typename ServiceArnT = Aws::String>
72 m_serviceArnHasBeenSet =
true;
73 m_serviceArn = std::forward<ServiceArnT>(value);
75 template <
typename ServiceArnT = Aws::String>
88 template <
typename CommentT = Aws::String>
90 m_commentHasBeenSet =
true;
91 m_comment = std::forward<CommentT>(value);
93 template <
typename CommentT = Aws::String>
107 bool m_findingIdHasBeenSet =
false;
108 bool m_statusHasBeenSet =
false;
109 bool m_serviceArnHasBeenSet =
false;
110 bool m_commentHasBeenSet =
false;
bool StatusHasBeenSet() const
void SetComment(CommentT &&value)
const Aws::String & GetServiceArn() const
virtual const char * GetServiceRequestName() const override
UpdateFailureModeFindingRequest & WithFindingId(FindingIdT &&value)
FindingStatus GetStatus() const
bool CommentHasBeenSet() const
UpdateFailureModeFindingRequest & WithServiceArn(ServiceArnT &&value)
const Aws::String & GetFindingId() const
void SetFindingId(FindingIdT &&value)
void SetServiceArn(ServiceArnT &&value)
UpdateFailureModeFindingRequest & WithStatus(FindingStatus value)
bool ServiceArnHasBeenSet() const
bool FindingIdHasBeenSet() const
AWS_RESILIENCEHUBV2_API UpdateFailureModeFindingRequest()=default
UpdateFailureModeFindingRequest & WithComment(CommentT &&value)
void SetStatus(FindingStatus value)
AWS_RESILIENCEHUBV2_API Aws::String SerializePayload() const override
const Aws::String & GetComment() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String