7#include <aws/resiliencehub/ResilienceHub_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/resiliencehub/model/ExcludeRecommendationReason.h>
10#include <aws/resiliencehub/model/UpdateRecommendationStatusItem.h>
23namespace ResilienceHub
53 inline void SetEntryId(
const char* value) { m_entryIdHasBeenSet =
true; m_entryId.assign(value); }
78 inline void SetExcluded(
bool value) { m_excludedHasBeenSet =
true; m_excluded = value; }
102 inline void SetReferenceId(
const char* value) { m_referenceIdHasBeenSet =
true; m_referenceId.assign(value); }
110 bool m_entryIdHasBeenSet =
false;
113 bool m_excludeReasonHasBeenSet =
false;
116 bool m_excludedHasBeenSet =
false;
119 bool m_itemHasBeenSet =
false;
122 bool m_referenceIdHasBeenSet =
false;
void SetEntryId(const char *value)
void SetExcluded(bool value)
const Aws::String & GetEntryId() const
bool ExcludedHasBeenSet() const
UpdateRecommendationStatusRequestEntry & WithExcludeReason(const ExcludeRecommendationReason &value)
bool ExcludeReasonHasBeenSet() const
const ExcludeRecommendationReason & GetExcludeReason() const
bool EntryIdHasBeenSet() const
AWS_RESILIENCEHUB_API UpdateRecommendationStatusRequestEntry(Aws::Utils::Json::JsonView jsonValue)
AWS_RESILIENCEHUB_API UpdateRecommendationStatusRequestEntry()
void SetReferenceId(const Aws::String &value)
const Aws::String & GetReferenceId() const
UpdateRecommendationStatusRequestEntry & WithExcludeReason(ExcludeRecommendationReason &&value)
void SetItem(const UpdateRecommendationStatusItem &value)
const UpdateRecommendationStatusItem & GetItem() const
UpdateRecommendationStatusRequestEntry & WithEntryId(Aws::String &&value)
UpdateRecommendationStatusRequestEntry & WithReferenceId(Aws::String &&value)
AWS_RESILIENCEHUB_API Aws::Utils::Json::JsonValue Jsonize() const
bool ItemHasBeenSet() const
UpdateRecommendationStatusRequestEntry & WithItem(const UpdateRecommendationStatusItem &value)
UpdateRecommendationStatusRequestEntry & WithReferenceId(const Aws::String &value)
UpdateRecommendationStatusRequestEntry & WithEntryId(const char *value)
UpdateRecommendationStatusRequestEntry & WithItem(UpdateRecommendationStatusItem &&value)
UpdateRecommendationStatusRequestEntry & WithExcluded(bool value)
UpdateRecommendationStatusRequestEntry & WithEntryId(const Aws::String &value)
void SetReferenceId(Aws::String &&value)
void SetExcludeReason(const ExcludeRecommendationReason &value)
void SetEntryId(const Aws::String &value)
AWS_RESILIENCEHUB_API UpdateRecommendationStatusRequestEntry & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetEntryId(Aws::String &&value)
void SetItem(UpdateRecommendationStatusItem &&value)
UpdateRecommendationStatusRequestEntry & WithReferenceId(const char *value)
bool ReferenceIdHasBeenSet() const
void SetExcludeReason(ExcludeRecommendationReason &&value)
void SetReferenceId(const char *value)
ExcludeRecommendationReason
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue