7#include <aws/resiliencehub/ResilienceHub_EXPORTS.h>
8#include <aws/resiliencehub/model/ComplianceStatus.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
22namespace ResilienceHub
63 inline void SetExpectedRpoDescription(
const char* value) { m_expectedRpoDescriptionHasBeenSet =
true; m_expectedRpoDescription.assign(value); }
75 inline void SetExpectedRpoInSecs(
int value) { m_expectedRpoInSecsHasBeenSet =
true; m_expectedRpoInSecs = value; }
88 inline void SetExpectedRtoDescription(
const char* value) { m_expectedRtoDescriptionHasBeenSet =
true; m_expectedRtoDescription.assign(value); }
100 inline void SetExpectedRtoInSecs(
int value) { m_expectedRtoInSecsHasBeenSet =
true; m_expectedRtoInSecs = value; }
106 bool m_expectedComplianceStatusHasBeenSet =
false;
109 bool m_expectedRpoDescriptionHasBeenSet =
false;
111 int m_expectedRpoInSecs;
112 bool m_expectedRpoInSecsHasBeenSet =
false;
115 bool m_expectedRtoDescriptionHasBeenSet =
false;
117 int m_expectedRtoInSecs;
118 bool m_expectedRtoInSecsHasBeenSet =
false;
RecommendationDisruptionCompliance & WithExpectedRpoDescription(const char *value)
int GetExpectedRpoInSecs() const
bool ExpectedComplianceStatusHasBeenSet() const
RecommendationDisruptionCompliance & WithExpectedRpoDescription(Aws::String &&value)
bool ExpectedRpoDescriptionHasBeenSet() const
AWS_RESILIENCEHUB_API RecommendationDisruptionCompliance(Aws::Utils::Json::JsonView jsonValue)
RecommendationDisruptionCompliance & WithExpectedComplianceStatus(ComplianceStatus &&value)
const ComplianceStatus & GetExpectedComplianceStatus() const
RecommendationDisruptionCompliance & WithExpectedRtoInSecs(int value)
RecommendationDisruptionCompliance & WithExpectedRpoDescription(const Aws::String &value)
bool ExpectedRpoInSecsHasBeenSet() const
void SetExpectedRtoInSecs(int value)
RecommendationDisruptionCompliance & WithExpectedRtoDescription(const char *value)
void SetExpectedRpoDescription(const Aws::String &value)
void SetExpectedRpoInSecs(int value)
RecommendationDisruptionCompliance & WithExpectedRtoDescription(Aws::String &&value)
bool ExpectedRtoInSecsHasBeenSet() const
int GetExpectedRtoInSecs() const
AWS_RESILIENCEHUB_API RecommendationDisruptionCompliance()
RecommendationDisruptionCompliance & WithExpectedRpoInSecs(int value)
void SetExpectedRtoDescription(const Aws::String &value)
const Aws::String & GetExpectedRpoDescription() const
void SetExpectedRtoDescription(const char *value)
void SetExpectedRpoDescription(Aws::String &&value)
bool ExpectedRtoDescriptionHasBeenSet() const
AWS_RESILIENCEHUB_API Aws::Utils::Json::JsonValue Jsonize() const
void SetExpectedComplianceStatus(const ComplianceStatus &value)
AWS_RESILIENCEHUB_API RecommendationDisruptionCompliance & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetExpectedRpoDescription(const char *value)
RecommendationDisruptionCompliance & WithExpectedRtoDescription(const Aws::String &value)
void SetExpectedRtoDescription(Aws::String &&value)
const Aws::String & GetExpectedRtoDescription() const
void SetExpectedComplianceStatus(ComplianceStatus &&value)
RecommendationDisruptionCompliance & WithExpectedComplianceStatus(const ComplianceStatus &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue