7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
47 inline void SetIsClusterWriter(
bool value) { m_isClusterWriterHasBeenSet =
true; m_isClusterWriter = value; }
58 inline void SetPromotionTier(
int value) { m_promotionTierHasBeenSet =
true; m_promotionTier = value; }
70 inline void SetDbInstanceIdentifier(
const char* value) { m_dbInstanceIdentifierHasBeenSet =
true; m_dbInstanceIdentifier.assign(value); }
92 bool m_isClusterWriter;
93 bool m_isClusterWriterHasBeenSet =
false;
96 bool m_promotionTierHasBeenSet =
false;
99 bool m_dbInstanceIdentifierHasBeenSet =
false;
102 bool m_dbClusterParameterGroupStatusHasBeenSet =
false;
void SetDbInstanceIdentifier(const char *value)
AwsRdsDbClusterMember & WithIsClusterWriter(bool value)
bool GetIsClusterWriter() const
void SetDbClusterParameterGroupStatus(const char *value)
AwsRdsDbClusterMember & WithDbInstanceIdentifier(const char *value)
AWS_SECURITYHUB_API AwsRdsDbClusterMember(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API AwsRdsDbClusterMember & operator=(Aws::Utils::Json::JsonView jsonValue)
AwsRdsDbClusterMember & WithDbClusterParameterGroupStatus(const Aws::String &value)
bool DbInstanceIdentifierHasBeenSet() const
AwsRdsDbClusterMember & WithDbClusterParameterGroupStatus(const char *value)
void SetDbInstanceIdentifier(const Aws::String &value)
AwsRdsDbClusterMember & WithDbInstanceIdentifier(const Aws::String &value)
AwsRdsDbClusterMember & WithPromotionTier(int value)
AWS_SECURITYHUB_API AwsRdsDbClusterMember()
const Aws::String & GetDbInstanceIdentifier() const
void SetDbClusterParameterGroupStatus(Aws::String &&value)
void SetPromotionTier(int value)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetDbClusterParameterGroupStatus() const
AwsRdsDbClusterMember & WithDbInstanceIdentifier(Aws::String &&value)
void SetDbInstanceIdentifier(Aws::String &&value)
bool DbClusterParameterGroupStatusHasBeenSet() const
AwsRdsDbClusterMember & WithDbClusterParameterGroupStatus(Aws::String &&value)
void SetIsClusterWriter(bool value)
void SetDbClusterParameterGroupStatus(const Aws::String &value)
int GetPromotionTier() const
bool IsClusterWriterHasBeenSet() const
bool PromotionTierHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue