AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow Class Reference

#include <AwsRedshiftClusterDeferredMaintenanceWindow.h>

Public Member Functions

 AwsRedshiftClusterDeferredMaintenanceWindow ()
 
 AwsRedshiftClusterDeferredMaintenanceWindow (Aws::Utils::Json::JsonView jsonValue)
 
AwsRedshiftClusterDeferredMaintenanceWindowoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDeferMaintenanceEndTime () const
 
bool DeferMaintenanceEndTimeHasBeenSet () const
 
void SetDeferMaintenanceEndTime (const Aws::String &value)
 
void SetDeferMaintenanceEndTime (Aws::String &&value)
 
void SetDeferMaintenanceEndTime (const char *value)
 
AwsRedshiftClusterDeferredMaintenanceWindowWithDeferMaintenanceEndTime (const Aws::String &value)
 
AwsRedshiftClusterDeferredMaintenanceWindowWithDeferMaintenanceEndTime (Aws::String &&value)
 
AwsRedshiftClusterDeferredMaintenanceWindowWithDeferMaintenanceEndTime (const char *value)
 
const Aws::StringGetDeferMaintenanceIdentifier () const
 
bool DeferMaintenanceIdentifierHasBeenSet () const
 
void SetDeferMaintenanceIdentifier (const Aws::String &value)
 
void SetDeferMaintenanceIdentifier (Aws::String &&value)
 
void SetDeferMaintenanceIdentifier (const char *value)
 
AwsRedshiftClusterDeferredMaintenanceWindowWithDeferMaintenanceIdentifier (const Aws::String &value)
 
AwsRedshiftClusterDeferredMaintenanceWindowWithDeferMaintenanceIdentifier (Aws::String &&value)
 
AwsRedshiftClusterDeferredMaintenanceWindowWithDeferMaintenanceIdentifier (const char *value)
 
const Aws::StringGetDeferMaintenanceStartTime () const
 
bool DeferMaintenanceStartTimeHasBeenSet () const
 
void SetDeferMaintenanceStartTime (const Aws::String &value)
 
void SetDeferMaintenanceStartTime (Aws::String &&value)
 
void SetDeferMaintenanceStartTime (const char *value)
 
AwsRedshiftClusterDeferredMaintenanceWindowWithDeferMaintenanceStartTime (const Aws::String &value)
 
AwsRedshiftClusterDeferredMaintenanceWindowWithDeferMaintenanceStartTime (Aws::String &&value)
 
AwsRedshiftClusterDeferredMaintenanceWindowWithDeferMaintenanceStartTime (const char *value)
 

Detailed Description

A time windows during which maintenance was deferred for an Amazon Redshift cluster.

See Also:

AWS API Reference

Definition at line 32 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

Constructor & Destructor Documentation

◆ AwsRedshiftClusterDeferredMaintenanceWindow() [1/2]

Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::AwsRedshiftClusterDeferredMaintenanceWindow ( )

◆ AwsRedshiftClusterDeferredMaintenanceWindow() [2/2]

Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::AwsRedshiftClusterDeferredMaintenanceWindow ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DeferMaintenanceEndTimeHasBeenSet()

bool Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::DeferMaintenanceEndTimeHasBeenSet ( ) const
inline

The end of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 57 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ DeferMaintenanceIdentifierHasBeenSet()

bool Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::DeferMaintenanceIdentifierHasBeenSet ( ) const
inline

The identifier of the maintenance window.

Definition at line 122 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ DeferMaintenanceStartTimeHasBeenSet()

bool Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::DeferMaintenanceStartTimeHasBeenSet ( ) const
inline

The start of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 171 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ GetDeferMaintenanceEndTime()

const Aws::String& Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::GetDeferMaintenanceEndTime ( ) const
inline

The end of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 48 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ GetDeferMaintenanceIdentifier()

const Aws::String& Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::GetDeferMaintenanceIdentifier ( ) const
inline

The identifier of the maintenance window.

Definition at line 117 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ GetDeferMaintenanceStartTime()

const Aws::String& Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::GetDeferMaintenanceStartTime ( ) const
inline

The start of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 162 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::Jsonize ( ) const

◆ operator=()

AwsRedshiftClusterDeferredMaintenanceWindow& Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDeferMaintenanceEndTime() [1/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::SetDeferMaintenanceEndTime ( Aws::String &&  value)
inline

The end of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 75 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ SetDeferMaintenanceEndTime() [2/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::SetDeferMaintenanceEndTime ( const Aws::String value)
inline

The end of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 66 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ SetDeferMaintenanceEndTime() [3/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::SetDeferMaintenanceEndTime ( const char *  value)
inline

The end of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 84 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ SetDeferMaintenanceIdentifier() [1/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::SetDeferMaintenanceIdentifier ( Aws::String &&  value)
inline

The identifier of the maintenance window.

Definition at line 132 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ SetDeferMaintenanceIdentifier() [2/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::SetDeferMaintenanceIdentifier ( const Aws::String value)
inline

The identifier of the maintenance window.

Definition at line 127 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ SetDeferMaintenanceIdentifier() [3/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::SetDeferMaintenanceIdentifier ( const char *  value)
inline

The identifier of the maintenance window.

Definition at line 137 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ SetDeferMaintenanceStartTime() [1/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::SetDeferMaintenanceStartTime ( Aws::String &&  value)
inline

The start of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 189 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ SetDeferMaintenanceStartTime() [2/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::SetDeferMaintenanceStartTime ( const Aws::String value)
inline

The start of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 180 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ SetDeferMaintenanceStartTime() [3/3]

void Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::SetDeferMaintenanceStartTime ( const char *  value)
inline

The start of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 198 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ WithDeferMaintenanceEndTime() [1/3]

AwsRedshiftClusterDeferredMaintenanceWindow& Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::WithDeferMaintenanceEndTime ( Aws::String &&  value)
inline

The end of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 102 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ WithDeferMaintenanceEndTime() [2/3]

AwsRedshiftClusterDeferredMaintenanceWindow& Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::WithDeferMaintenanceEndTime ( const Aws::String value)
inline

The end of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 93 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ WithDeferMaintenanceEndTime() [3/3]

AwsRedshiftClusterDeferredMaintenanceWindow& Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::WithDeferMaintenanceEndTime ( const char *  value)
inline

The end of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 111 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ WithDeferMaintenanceIdentifier() [1/3]

AwsRedshiftClusterDeferredMaintenanceWindow& Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::WithDeferMaintenanceIdentifier ( Aws::String &&  value)
inline

The identifier of the maintenance window.

Definition at line 147 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ WithDeferMaintenanceIdentifier() [2/3]

AwsRedshiftClusterDeferredMaintenanceWindow& Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::WithDeferMaintenanceIdentifier ( const Aws::String value)
inline

The identifier of the maintenance window.

Definition at line 142 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ WithDeferMaintenanceIdentifier() [3/3]

AwsRedshiftClusterDeferredMaintenanceWindow& Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::WithDeferMaintenanceIdentifier ( const char *  value)
inline

The identifier of the maintenance window.

Definition at line 152 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ WithDeferMaintenanceStartTime() [1/3]

AwsRedshiftClusterDeferredMaintenanceWindow& Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::WithDeferMaintenanceStartTime ( Aws::String &&  value)
inline

The start of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 216 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ WithDeferMaintenanceStartTime() [2/3]

AwsRedshiftClusterDeferredMaintenanceWindow& Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::WithDeferMaintenanceStartTime ( const Aws::String value)
inline

The start of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 207 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.

◆ WithDeferMaintenanceStartTime() [3/3]

AwsRedshiftClusterDeferredMaintenanceWindow& Aws::SecurityHub::Model::AwsRedshiftClusterDeferredMaintenanceWindow::WithDeferMaintenanceStartTime ( const char *  value)
inline

The start of the time window for which maintenance was deferred.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 225 of file AwsRedshiftClusterDeferredMaintenanceWindow.h.


The documentation for this class was generated from the following file: