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

#include <AutoTuneMaintenanceSchedule.h>

Public Member Functions

 AutoTuneMaintenanceSchedule ()
 
 AutoTuneMaintenanceSchedule (Aws::Utils::Json::JsonView jsonValue)
 
AutoTuneMaintenanceScheduleoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Utils::DateTimeGetStartAt () const
 
bool StartAtHasBeenSet () const
 
void SetStartAt (const Aws::Utils::DateTime &value)
 
void SetStartAt (Aws::Utils::DateTime &&value)
 
AutoTuneMaintenanceScheduleWithStartAt (const Aws::Utils::DateTime &value)
 
AutoTuneMaintenanceScheduleWithStartAt (Aws::Utils::DateTime &&value)
 
const DurationGetDuration () const
 
bool DurationHasBeenSet () const
 
void SetDuration (const Duration &value)
 
void SetDuration (Duration &&value)
 
AutoTuneMaintenanceScheduleWithDuration (const Duration &value)
 
AutoTuneMaintenanceScheduleWithDuration (Duration &&value)
 
const Aws::StringGetCronExpressionForRecurrence () const
 
bool CronExpressionForRecurrenceHasBeenSet () const
 
void SetCronExpressionForRecurrence (const Aws::String &value)
 
void SetCronExpressionForRecurrence (Aws::String &&value)
 
void SetCronExpressionForRecurrence (const char *value)
 
AutoTuneMaintenanceScheduleWithCronExpressionForRecurrence (const Aws::String &value)
 
AutoTuneMaintenanceScheduleWithCronExpressionForRecurrence (Aws::String &&value)
 
AutoTuneMaintenanceScheduleWithCronExpressionForRecurrence (const char *value)
 

Detailed Description

Specifies Auto-Tune maitenance schedule. See the Developer Guide for more information.

See Also:

AWS API Reference

Definition at line 36 of file AutoTuneMaintenanceSchedule.h.

Constructor & Destructor Documentation

◆ AutoTuneMaintenanceSchedule() [1/2]

Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::AutoTuneMaintenanceSchedule ( )

◆ AutoTuneMaintenanceSchedule() [2/2]

Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::AutoTuneMaintenanceSchedule ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CronExpressionForRecurrenceHasBeenSet()

bool Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::CronExpressionForRecurrenceHasBeenSet ( ) const
inline

Specifies cron expression for a recurring maintenance schedule. See the Developer Guide for more information.

Definition at line 137 of file AutoTuneMaintenanceSchedule.h.

◆ DurationHasBeenSet()

bool Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::DurationHasBeenSet ( ) const
inline

Specifies maintenance schedule duration: duration value and duration unit. See the Developer Guide for more information.

Definition at line 90 of file AutoTuneMaintenanceSchedule.h.

◆ GetCronExpressionForRecurrence()

const Aws::String& Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::GetCronExpressionForRecurrence ( ) const
inline

Specifies cron expression for a recurring maintenance schedule. See the Developer Guide for more information.

Definition at line 130 of file AutoTuneMaintenanceSchedule.h.

◆ GetDuration()

const Duration& Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::GetDuration ( ) const
inline

Specifies maintenance schedule duration: duration value and duration unit. See the Developer Guide for more information.

Definition at line 82 of file AutoTuneMaintenanceSchedule.h.

◆ GetStartAt()

const Aws::Utils::DateTime& Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::GetStartAt ( ) const
inline

Specifies timestamp at which Auto-Tune maintenance schedule start.

Definition at line 48 of file AutoTuneMaintenanceSchedule.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::Jsonize ( ) const

◆ operator=()

AutoTuneMaintenanceSchedule& Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCronExpressionForRecurrence() [1/3]

void Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::SetCronExpressionForRecurrence ( Aws::String &&  value)
inline

Specifies cron expression for a recurring maintenance schedule. See the Developer Guide for more information.

Definition at line 151 of file AutoTuneMaintenanceSchedule.h.

◆ SetCronExpressionForRecurrence() [2/3]

void Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::SetCronExpressionForRecurrence ( const Aws::String value)
inline

Specifies cron expression for a recurring maintenance schedule. See the Developer Guide for more information.

Definition at line 144 of file AutoTuneMaintenanceSchedule.h.

◆ SetCronExpressionForRecurrence() [3/3]

void Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::SetCronExpressionForRecurrence ( const char *  value)
inline

Specifies cron expression for a recurring maintenance schedule. See the Developer Guide for more information.

Definition at line 158 of file AutoTuneMaintenanceSchedule.h.

◆ SetDuration() [1/2]

void Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::SetDuration ( const Duration value)
inline

Specifies maintenance schedule duration: duration value and duration unit. See the Developer Guide for more information.

Definition at line 98 of file AutoTuneMaintenanceSchedule.h.

◆ SetDuration() [2/2]

void Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::SetDuration ( Duration &&  value)
inline

Specifies maintenance schedule duration: duration value and duration unit. See the Developer Guide for more information.

Definition at line 106 of file AutoTuneMaintenanceSchedule.h.

◆ SetStartAt() [1/2]

void Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::SetStartAt ( Aws::Utils::DateTime &&  value)
inline

Specifies timestamp at which Auto-Tune maintenance schedule start.

Definition at line 63 of file AutoTuneMaintenanceSchedule.h.

◆ SetStartAt() [2/2]

void Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::SetStartAt ( const Aws::Utils::DateTime value)
inline

Specifies timestamp at which Auto-Tune maintenance schedule start.

Definition at line 58 of file AutoTuneMaintenanceSchedule.h.

◆ StartAtHasBeenSet()

bool Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::StartAtHasBeenSet ( ) const
inline

Specifies timestamp at which Auto-Tune maintenance schedule start.

Definition at line 53 of file AutoTuneMaintenanceSchedule.h.

◆ WithCronExpressionForRecurrence() [1/3]

AutoTuneMaintenanceSchedule& Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::WithCronExpressionForRecurrence ( Aws::String &&  value)
inline

Specifies cron expression for a recurring maintenance schedule. See the Developer Guide for more information.

Definition at line 172 of file AutoTuneMaintenanceSchedule.h.

◆ WithCronExpressionForRecurrence() [2/3]

AutoTuneMaintenanceSchedule& Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::WithCronExpressionForRecurrence ( const Aws::String value)
inline

Specifies cron expression for a recurring maintenance schedule. See the Developer Guide for more information.

Definition at line 165 of file AutoTuneMaintenanceSchedule.h.

◆ WithCronExpressionForRecurrence() [3/3]

AutoTuneMaintenanceSchedule& Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::WithCronExpressionForRecurrence ( const char *  value)
inline

Specifies cron expression for a recurring maintenance schedule. See the Developer Guide for more information.

Definition at line 179 of file AutoTuneMaintenanceSchedule.h.

◆ WithDuration() [1/2]

AutoTuneMaintenanceSchedule& Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::WithDuration ( const Duration value)
inline

Specifies maintenance schedule duration: duration value and duration unit. See the Developer Guide for more information.

Definition at line 114 of file AutoTuneMaintenanceSchedule.h.

◆ WithDuration() [2/2]

AutoTuneMaintenanceSchedule& Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::WithDuration ( Duration &&  value)
inline

Specifies maintenance schedule duration: duration value and duration unit. See the Developer Guide for more information.

Definition at line 122 of file AutoTuneMaintenanceSchedule.h.

◆ WithStartAt() [1/2]

AutoTuneMaintenanceSchedule& Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::WithStartAt ( Aws::Utils::DateTime &&  value)
inline

Specifies timestamp at which Auto-Tune maintenance schedule start.

Definition at line 73 of file AutoTuneMaintenanceSchedule.h.

◆ WithStartAt() [2/2]

AutoTuneMaintenanceSchedule& Aws::ElasticsearchService::Model::AutoTuneMaintenanceSchedule::WithStartAt ( const Aws::Utils::DateTime value)
inline

Specifies timestamp at which Auto-Tune maintenance schedule start.

Definition at line 68 of file AutoTuneMaintenanceSchedule.h.


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