63 inline void SetClusterIdentifier(
const char* value) { m_clusterIdentifierHasBeenSet =
true; m_clusterIdentifier.assign(value); }
94 inline void SetDeferMaintenance(
bool value) { m_deferMaintenanceHasBeenSet =
true; m_deferMaintenance = value; }
248 bool m_clusterIdentifierHasBeenSet =
false;
250 bool m_deferMaintenance;
251 bool m_deferMaintenanceHasBeenSet =
false;
254 bool m_deferMaintenanceIdentifierHasBeenSet =
false;
257 bool m_deferMaintenanceStartTimeHasBeenSet =
false;
260 bool m_deferMaintenanceEndTimeHasBeenSet =
false;
262 int m_deferMaintenanceDuration;
263 bool m_deferMaintenanceDurationHasBeenSet =
false;
void SetClusterIdentifier(const char *value)
void SetDeferMaintenanceDuration(int value)
ModifyClusterMaintenanceRequest & WithDeferMaintenanceStartTime(const Aws::Utils::DateTime &value)
virtual const char * GetServiceRequestName() const override
ModifyClusterMaintenanceRequest & WithDeferMaintenanceIdentifier(Aws::String &&value)
ModifyClusterMaintenanceRequest & WithClusterIdentifier(Aws::String &&value)
void SetDeferMaintenanceEndTime(Aws::Utils::DateTime &&value)
ModifyClusterMaintenanceRequest & WithDeferMaintenanceIdentifier(const char *value)
ModifyClusterMaintenanceRequest & WithDeferMaintenanceDuration(int value)
void SetDeferMaintenanceIdentifier(const Aws::String &value)
bool DeferMaintenanceHasBeenSet() const
void SetDeferMaintenanceStartTime(const Aws::Utils::DateTime &value)
void SetDeferMaintenanceEndTime(const Aws::Utils::DateTime &value)
ModifyClusterMaintenanceRequest & WithDeferMaintenanceEndTime(Aws::Utils::DateTime &&value)
void SetClusterIdentifier(Aws::String &&value)
AWS_REDSHIFT_API ModifyClusterMaintenanceRequest()
const Aws::Utils::DateTime & GetDeferMaintenanceEndTime() const
void SetDeferMaintenanceIdentifier(Aws::String &&value)
bool DeferMaintenanceStartTimeHasBeenSet() const
bool GetDeferMaintenance() const
int GetDeferMaintenanceDuration() const
const Aws::String & GetDeferMaintenanceIdentifier() const
ModifyClusterMaintenanceRequest & WithClusterIdentifier(const char *value)
void SetDeferMaintenanceIdentifier(const char *value)
bool DeferMaintenanceIdentifierHasBeenSet() const
ModifyClusterMaintenanceRequest & WithDeferMaintenanceStartTime(Aws::Utils::DateTime &&value)
const Aws::String & GetClusterIdentifier() const
ModifyClusterMaintenanceRequest & WithDeferMaintenance(bool value)
AWS_REDSHIFT_API Aws::String SerializePayload() const override
void SetClusterIdentifier(const Aws::String &value)
AWS_REDSHIFT_API void DumpBodyToUrl(Aws::Http::URI &uri) const override
bool DeferMaintenanceDurationHasBeenSet() const
bool DeferMaintenanceEndTimeHasBeenSet() const
bool ClusterIdentifierHasBeenSet() const
const Aws::Utils::DateTime & GetDeferMaintenanceStartTime() const
ModifyClusterMaintenanceRequest & WithDeferMaintenanceEndTime(const Aws::Utils::DateTime &value)
void SetDeferMaintenanceStartTime(Aws::Utils::DateTime &&value)
void SetDeferMaintenance(bool value)
ModifyClusterMaintenanceRequest & WithClusterIdentifier(const Aws::String &value)
ModifyClusterMaintenanceRequest & WithDeferMaintenanceIdentifier(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String