7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/resiliencehub/ResilienceHub_EXPORTS.h>
9#include <aws/resiliencehub/model/ComplianceStatus.h>
20namespace ResilienceHub {
43 m_expectedComplianceStatusHasBeenSet =
true;
44 m_expectedComplianceStatus = value;
59 template <
typename ExpectedRpoDescriptionT = Aws::String>
61 m_expectedRpoDescriptionHasBeenSet =
true;
62 m_expectedRpoDescription = std::forward<ExpectedRpoDescriptionT>(value);
64 template <
typename ExpectedRpoDescriptionT = Aws::String>
78 m_expectedRpoInSecsHasBeenSet =
true;
79 m_expectedRpoInSecs = value;
94 template <
typename ExpectedRtoDescriptionT = Aws::String>
96 m_expectedRtoDescriptionHasBeenSet =
true;
97 m_expectedRtoDescription = std::forward<ExpectedRtoDescriptionT>(value);
99 template <
typename ExpectedRtoDescriptionT = Aws::String>
113 m_expectedRtoInSecsHasBeenSet =
true;
114 m_expectedRtoInSecs = value;
126 int m_expectedRpoInSecs{0};
130 int m_expectedRtoInSecs{0};
131 bool m_expectedComplianceStatusHasBeenSet =
false;
132 bool m_expectedRpoDescriptionHasBeenSet =
false;
133 bool m_expectedRpoInSecsHasBeenSet =
false;
134 bool m_expectedRtoDescriptionHasBeenSet =
false;
135 bool m_expectedRtoInSecsHasBeenSet =
false;
int GetExpectedRpoInSecs() const
bool ExpectedComplianceStatusHasBeenSet() const
bool ExpectedRpoDescriptionHasBeenSet() const
AWS_RESILIENCEHUB_API RecommendationDisruptionCompliance(Aws::Utils::Json::JsonView jsonValue)
RecommendationDisruptionCompliance & WithExpectedRtoInSecs(int value)
ComplianceStatus GetExpectedComplianceStatus() const
bool ExpectedRpoInSecsHasBeenSet() const
void SetExpectedRtoInSecs(int value)
RecommendationDisruptionCompliance & WithExpectedRpoDescription(ExpectedRpoDescriptionT &&value)
void SetExpectedRpoInSecs(int value)
bool ExpectedRtoInSecsHasBeenSet() const
void SetExpectedComplianceStatus(ComplianceStatus value)
RecommendationDisruptionCompliance & WithExpectedRtoDescription(ExpectedRtoDescriptionT &&value)
int GetExpectedRtoInSecs() const
RecommendationDisruptionCompliance & WithExpectedRpoInSecs(int value)
const Aws::String & GetExpectedRpoDescription() const
void SetExpectedRpoDescription(ExpectedRpoDescriptionT &&value)
AWS_RESILIENCEHUB_API RecommendationDisruptionCompliance()=default
bool ExpectedRtoDescriptionHasBeenSet() const
AWS_RESILIENCEHUB_API Aws::Utils::Json::JsonValue Jsonize() const
void SetExpectedRtoDescription(ExpectedRtoDescriptionT &&value)
AWS_RESILIENCEHUB_API RecommendationDisruptionCompliance & operator=(Aws::Utils::Json::JsonView jsonValue)
RecommendationDisruptionCompliance & WithExpectedComplianceStatus(ComplianceStatus value)
const Aws::String & GetExpectedRtoDescription() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue