7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/securityhub/SecurityHub_EXPORTS.h>
42 m_isClusterWriterHasBeenSet =
true;
43 m_isClusterWriter = value;
59 m_promotionTierHasBeenSet =
true;
60 m_promotionTier = value;
74 template <
typename DbInstanceIdentifierT = Aws::String>
76 m_dbInstanceIdentifierHasBeenSet =
true;
77 m_dbInstanceIdentifier = std::forward<DbInstanceIdentifierT>(value);
79 template <
typename DbInstanceIdentifierT = Aws::String>
93 template <
typename DbClusterParameterGroupStatusT = Aws::String>
95 m_dbClusterParameterGroupStatusHasBeenSet =
true;
96 m_dbClusterParameterGroupStatus = std::forward<DbClusterParameterGroupStatusT>(value);
98 template <
typename DbClusterParameterGroupStatusT = Aws::String>
105 bool m_isClusterWriter{
false};
107 int m_promotionTier{0};
112 bool m_isClusterWriterHasBeenSet =
false;
113 bool m_promotionTierHasBeenSet =
false;
114 bool m_dbInstanceIdentifierHasBeenSet =
false;
115 bool m_dbClusterParameterGroupStatusHasBeenSet =
false;
AwsRdsDbClusterMember & WithIsClusterWriter(bool value)
bool GetIsClusterWriter() const
AWS_SECURITYHUB_API AwsRdsDbClusterMember(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API AwsRdsDbClusterMember & operator=(Aws::Utils::Json::JsonView jsonValue)
AwsRdsDbClusterMember & WithDbClusterParameterGroupStatus(DbClusterParameterGroupStatusT &&value)
bool DbInstanceIdentifierHasBeenSet() const
AwsRdsDbClusterMember & WithPromotionTier(int value)
AWS_SECURITYHUB_API AwsRdsDbClusterMember()=default
const Aws::String & GetDbInstanceIdentifier() const
void SetPromotionTier(int value)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
void SetDbInstanceIdentifier(DbInstanceIdentifierT &&value)
const Aws::String & GetDbClusterParameterGroupStatus() const
void SetDbClusterParameterGroupStatus(DbClusterParameterGroupStatusT &&value)
bool DbClusterParameterGroupStatusHasBeenSet() const
void SetIsClusterWriter(bool value)
int GetPromotionTier() const
bool IsClusterWriterHasBeenSet() const
bool PromotionTierHasBeenSet() const
AwsRdsDbClusterMember & WithDbInstanceIdentifier(DbInstanceIdentifierT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue