59 inline void SetClusterIdentifier(
const char* value) { m_clusterIdentifierHasBeenSet =
true; m_clusterIdentifier.assign(value); }
121 inline void SetClusterType(
const char* value) { m_clusterTypeHasBeenSet =
true; m_clusterType.assign(value); }
214 inline void SetNodeType(
const char* value) { m_nodeTypeHasBeenSet =
true; m_nodeType.assign(value); }
287 inline void SetNumberOfNodes(
long value) { m_numberOfNodesHasBeenSet =
true; m_numberOfNodes = value; }
501 inline void SetMasterUserPassword(
const char* value) { m_masterUserPasswordHasBeenSet =
true; m_masterUserPassword.assign(value); }
585 inline void SetClusterParameterGroupName(
const char* value) { m_clusterParameterGroupNameHasBeenSet =
true; m_clusterParameterGroupName.assign(value); }
788 inline void SetClusterVersion(
const char* value) { m_clusterVersionHasBeenSet =
true; m_clusterVersion.assign(value); }
841 inline void SetAllowVersionUpgrade(
bool value) { m_allowVersionUpgradeHasBeenSet =
true; m_allowVersionUpgrade = value; }
972 inline void SetNewClusterIdentifier(
const char* value) { m_newClusterIdentifierHasBeenSet =
true; m_newClusterIdentifier.assign(value); }
1060 inline void SetElasticIp(
const char* value) { m_elasticIpHasBeenSet =
true; m_elasticIp.assign(value); }
1094 bool m_clusterIdentifierHasBeenSet;
1096 bool m_clusterTypeHasBeenSet;
1098 bool m_nodeTypeHasBeenSet;
1099 long m_numberOfNodes;
1100 bool m_numberOfNodesHasBeenSet;
1102 bool m_clusterSecurityGroupsHasBeenSet;
1104 bool m_vpcSecurityGroupIdsHasBeenSet;
1106 bool m_masterUserPasswordHasBeenSet;
1108 bool m_clusterParameterGroupNameHasBeenSet;
1109 long m_automatedSnapshotRetentionPeriod;
1110 bool m_automatedSnapshotRetentionPeriodHasBeenSet;
1112 bool m_preferredMaintenanceWindowHasBeenSet;
1114 bool m_clusterVersionHasBeenSet;
1115 bool m_allowVersionUpgrade;
1116 bool m_allowVersionUpgradeHasBeenSet;
1118 bool m_hsmClientCertificateIdentifierHasBeenSet;
1120 bool m_hsmConfigurationIdentifierHasBeenSet;
1122 bool m_newClusterIdentifierHasBeenSet;
1123 bool m_publiclyAccessible;
1124 bool m_publiclyAccessibleHasBeenSet;
1126 bool m_elasticIpHasBeenSet;
ModifyClusterRequest & WithElasticIp(Aws::String &&value)
void SetHsmConfigurationIdentifier(const Aws::String &value)
void SetMasterUserPassword(const Aws::String &value)
ModifyClusterRequest & WithNodeType(Aws::String &&value)
ModifyClusterRequest & WithClusterParameterGroupName(Aws::String &&value)
void SetHsmClientCertificateIdentifier(const Aws::String &value)
const Aws::String & GetHsmConfigurationIdentifier() const
long GetAutomatedSnapshotRetentionPeriod() const
const Aws::String & GetClusterParameterGroupName() const
ModifyClusterRequest & AddVpcSecurityGroupIds(const char *value)
void SetElasticIp(const char *value)
ModifyClusterRequest & WithNumberOfNodes(long value)
const Aws::String & GetPreferredMaintenanceWindow() const
const Aws::String & GetHsmClientCertificateIdentifier() const
ModifyClusterRequest & WithClusterIdentifier(const Aws::String &value)
const Aws::String & GetElasticIp() const
ModifyClusterRequest & WithPreferredMaintenanceWindow(const Aws::String &value)
void SetClusterVersion(Aws::String &&value)
ModifyClusterRequest & WithAutomatedSnapshotRetentionPeriod(long value)
const Aws::String & GetClusterVersion() const
void SetClusterSecurityGroups(Aws::Vector< Aws::String > &&value)
const Aws::String & GetNewClusterIdentifier() const
ModifyClusterRequest & WithHsmConfigurationIdentifier(const Aws::String &value)
ModifyClusterRequest & WithClusterVersion(const Aws::String &value)
void SetVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
ModifyClusterRequest & WithClusterSecurityGroups(Aws::Vector< Aws::String > &&value)
ModifyClusterRequest & WithHsmClientCertificateIdentifier(const Aws::String &value)
ModifyClusterRequest & WithMasterUserPassword(Aws::String &&value)
std::vector< T, Aws::Allocator< T > > Vector
void SetClusterIdentifier(const Aws::String &value)
ModifyClusterRequest & WithClusterParameterGroupName(const char *value)
ModifyClusterRequest & WithNewClusterIdentifier(const Aws::String &value)
ModifyClusterRequest & WithMasterUserPassword(const char *value)
ModifyClusterRequest & WithHsmClientCertificateIdentifier(Aws::String &&value)
void SetClusterVersion(const char *value)
void SetClusterIdentifier(Aws::String &&value)
void SetAllowVersionUpgrade(bool value)
long GetNumberOfNodes() const
ModifyClusterRequest & WithClusterSecurityGroups(const Aws::Vector< Aws::String > &value)
ModifyClusterRequest & WithElasticIp(const char *value)
void SetClusterVersion(const Aws::String &value)
ModifyClusterRequest & WithNewClusterIdentifier(Aws::String &&value)
void SetClusterType(Aws::String &&value)
void SetHsmConfigurationIdentifier(Aws::String &&value)
void SetClusterParameterGroupName(Aws::String &&value)
ModifyClusterRequest & WithPreferredMaintenanceWindow(Aws::String &&value)
void SetVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
const Aws::String & GetMasterUserPassword() const
ModifyClusterRequest & WithClusterVersion(const char *value)
void SetAutomatedSnapshotRetentionPeriod(long value)
void SetNodeType(const char *value)
void SetNewClusterIdentifier(Aws::String &&value)
ModifyClusterRequest & WithElasticIp(const Aws::String &value)
void SetElasticIp(Aws::String &&value)
ModifyClusterRequest & WithMasterUserPassword(const Aws::String &value)
ModifyClusterRequest & WithClusterType(Aws::String &&value)
const Aws::String & GetNodeType() const
void SetClusterIdentifier(const char *value)
void SetPreferredMaintenanceWindow(const char *value)
ModifyClusterRequest & WithHsmConfigurationIdentifier(Aws::String &&value)
ModifyClusterRequest & WithNewClusterIdentifier(const char *value)
ModifyClusterRequest & AddClusterSecurityGroups(const char *value)
void SetClusterSecurityGroups(const Aws::Vector< Aws::String > &value)
void SetNodeType(const Aws::String &value)
void SetClusterParameterGroupName(const Aws::String &value)
ModifyClusterRequest & WithNodeType(const char *value)
const Aws::String & GetClusterType() const
ModifyClusterRequest & WithNodeType(const Aws::String &value)
ModifyClusterRequest & WithClusterParameterGroupName(const Aws::String &value)
void SetPubliclyAccessible(bool value)
void SetNumberOfNodes(long value)
void SetHsmClientCertificateIdentifier(const char *value)
ModifyClusterRequest & WithVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
void SetClusterType(const char *value)
ModifyClusterRequest & WithClusterVersion(Aws::String &&value)
ModifyClusterRequest & WithHsmConfigurationIdentifier(const char *value)
bool GetPubliclyAccessible() const
ModifyClusterRequest & AddClusterSecurityGroups(const Aws::String &value)
ModifyClusterRequest & WithHsmClientCertificateIdentifier(const char *value)
ModifyClusterRequest & WithClusterIdentifier(Aws::String &&value)
const Aws::Vector< Aws::String > & GetClusterSecurityGroups() const
void SetHsmConfigurationIdentifier(const char *value)
void SetElasticIp(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ModifyClusterRequest & WithClusterType(const char *value)
ModifyClusterRequest & AddVpcSecurityGroupIds(Aws::String &&value)
void SetClusterParameterGroupName(const char *value)
void SetPreferredMaintenanceWindow(const Aws::String &value)
ModifyClusterRequest & WithClusterType(const Aws::String &value)
ModifyClusterRequest & WithClusterIdentifier(const char *value)
void SetMasterUserPassword(Aws::String &&value)
void SetMasterUserPassword(const char *value)
ModifyClusterRequest & AddClusterSecurityGroups(Aws::String &&value)
void SetHsmClientCertificateIdentifier(Aws::String &&value)
void SetNodeType(Aws::String &&value)
void SetPreferredMaintenanceWindow(Aws::String &&value)
ModifyClusterRequest & WithPubliclyAccessible(bool value)
ModifyClusterRequest & WithAllowVersionUpgrade(bool value)
const Aws::String & GetClusterIdentifier() const
void SetNewClusterIdentifier(const Aws::String &value)
const Aws::Vector< Aws::String > & GetVpcSecurityGroupIds() const
void SetNewClusterIdentifier(const char *value)
ModifyClusterRequest & WithPreferredMaintenanceWindow(const char *value)
ModifyClusterRequest & WithVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
void SetClusterType(const Aws::String &value)
JSON (JavaScript Object Notation).
bool GetAllowVersionUpgrade() const
ModifyClusterRequest & AddVpcSecurityGroupIds(const Aws::String &value)