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); }
77 inline void SetExcluded(
bool value) { m_excludedHasBeenSet =
true; m_excluded = value; }
101 inline void SetReferenceId(
const char* value) { m_referenceIdHasBeenSet =
true; m_referenceId.assign(value); }
109 bool m_entryIdHasBeenSet =
false;
112 bool m_excludeReasonHasBeenSet =
false;
115 bool m_excludedHasBeenSet =
false;
118 bool m_itemHasBeenSet =
false;
121 bool m_referenceIdHasBeenSet =
false;
bool EntryIdHasBeenSet() const
void SetExcluded(bool value)
BatchUpdateRecommendationStatusSuccessfulEntry & WithReferenceId(const char *value)
bool ReferenceIdHasBeenSet() const
BatchUpdateRecommendationStatusSuccessfulEntry & WithEntryId(Aws::String &&value)
BatchUpdateRecommendationStatusSuccessfulEntry & WithEntryId(const Aws::String &value)
void SetExcludeReason(const ExcludeRecommendationReason &value)
void SetEntryId(Aws::String &&value)
void SetReferenceId(const Aws::String &value)
void SetExcludeReason(ExcludeRecommendationReason &&value)
BatchUpdateRecommendationStatusSuccessfulEntry & WithExcludeReason(const ExcludeRecommendationReason &value)
void SetEntryId(const char *value)
const ExcludeRecommendationReason & GetExcludeReason() const
AWS_RESILIENCEHUB_API BatchUpdateRecommendationStatusSuccessfulEntry(Aws::Utils::Json::JsonView jsonValue)
BatchUpdateRecommendationStatusSuccessfulEntry & WithItem(UpdateRecommendationStatusItem &&value)
bool ItemHasBeenSet() const
const UpdateRecommendationStatusItem & GetItem() const
void SetItem(UpdateRecommendationStatusItem &&value)
BatchUpdateRecommendationStatusSuccessfulEntry & WithEntryId(const char *value)
AWS_RESILIENCEHUB_API BatchUpdateRecommendationStatusSuccessfulEntry()
BatchUpdateRecommendationStatusSuccessfulEntry & WithReferenceId(const Aws::String &value)
BatchUpdateRecommendationStatusSuccessfulEntry & WithExcluded(bool value)
bool ExcludeReasonHasBeenSet() const
BatchUpdateRecommendationStatusSuccessfulEntry & WithExcludeReason(ExcludeRecommendationReason &&value)
BatchUpdateRecommendationStatusSuccessfulEntry & WithItem(const UpdateRecommendationStatusItem &value)
AWS_RESILIENCEHUB_API BatchUpdateRecommendationStatusSuccessfulEntry & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetEntryId() const
void SetReferenceId(const char *value)
AWS_RESILIENCEHUB_API Aws::Utils::Json::JsonValue Jsonize() const
bool ExcludedHasBeenSet() const
const Aws::String & GetReferenceId() const
void SetItem(const UpdateRecommendationStatusItem &value)
BatchUpdateRecommendationStatusSuccessfulEntry & WithReferenceId(Aws::String &&value)
void SetEntryId(const Aws::String &value)
void SetReferenceId(Aws::String &&value)
ExcludeRecommendationReason
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue