AWS SDK for C++  1.9.45
AWS SDK for C++
Public Member Functions | List of all members
Aws::Macie2::Model::JobScheduleFrequency Class Reference

#include <JobScheduleFrequency.h>

Public Member Functions

 JobScheduleFrequency ()
 
 JobScheduleFrequency (Aws::Utils::Json::JsonView jsonValue)
 
JobScheduleFrequencyoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const DailyScheduleGetDailySchedule () const
 
bool DailyScheduleHasBeenSet () const
 
void SetDailySchedule (const DailySchedule &value)
 
void SetDailySchedule (DailySchedule &&value)
 
JobScheduleFrequencyWithDailySchedule (const DailySchedule &value)
 
JobScheduleFrequencyWithDailySchedule (DailySchedule &&value)
 
const MonthlyScheduleGetMonthlySchedule () const
 
bool MonthlyScheduleHasBeenSet () const
 
void SetMonthlySchedule (const MonthlySchedule &value)
 
void SetMonthlySchedule (MonthlySchedule &&value)
 
JobScheduleFrequencyWithMonthlySchedule (const MonthlySchedule &value)
 
JobScheduleFrequencyWithMonthlySchedule (MonthlySchedule &&value)
 
const WeeklyScheduleGetWeeklySchedule () const
 
bool WeeklyScheduleHasBeenSet () const
 
void SetWeeklySchedule (const WeeklySchedule &value)
 
void SetWeeklySchedule (WeeklySchedule &&value)
 
JobScheduleFrequencyWithWeeklySchedule (const WeeklySchedule &value)
 
JobScheduleFrequencyWithWeeklySchedule (WeeklySchedule &&value)
 

Detailed Description

Specifies the recurrence pattern for running a classification job.

See Also:

AWS API Reference

Definition at line 34 of file JobScheduleFrequency.h.

Constructor & Destructor Documentation

◆ JobScheduleFrequency() [1/2]

Aws::Macie2::Model::JobScheduleFrequency::JobScheduleFrequency ( )

◆ JobScheduleFrequency() [2/2]

Aws::Macie2::Model::JobScheduleFrequency::JobScheduleFrequency ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DailyScheduleHasBeenSet()

bool Aws::Macie2::Model::JobScheduleFrequency::DailyScheduleHasBeenSet ( ) const
inline

Specifies a daily recurrence pattern for running the job.

Definition at line 51 of file JobScheduleFrequency.h.

◆ GetDailySchedule()

const DailySchedule& Aws::Macie2::Model::JobScheduleFrequency::GetDailySchedule ( ) const
inline

Specifies a daily recurrence pattern for running the job.

Definition at line 46 of file JobScheduleFrequency.h.

◆ GetMonthlySchedule()

const MonthlySchedule& Aws::Macie2::Model::JobScheduleFrequency::GetMonthlySchedule ( ) const
inline

Specifies a monthly recurrence pattern for running the job.

Definition at line 77 of file JobScheduleFrequency.h.

◆ GetWeeklySchedule()

const WeeklySchedule& Aws::Macie2::Model::JobScheduleFrequency::GetWeeklySchedule ( ) const
inline

Specifies a weekly recurrence pattern for running the job.

Definition at line 108 of file JobScheduleFrequency.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Macie2::Model::JobScheduleFrequency::Jsonize ( ) const

◆ MonthlyScheduleHasBeenSet()

bool Aws::Macie2::Model::JobScheduleFrequency::MonthlyScheduleHasBeenSet ( ) const
inline

Specifies a monthly recurrence pattern for running the job.

Definition at line 82 of file JobScheduleFrequency.h.

◆ operator=()

JobScheduleFrequency& Aws::Macie2::Model::JobScheduleFrequency::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDailySchedule() [1/2]

void Aws::Macie2::Model::JobScheduleFrequency::SetDailySchedule ( const DailySchedule value)
inline

Specifies a daily recurrence pattern for running the job.

Definition at line 56 of file JobScheduleFrequency.h.

◆ SetDailySchedule() [2/2]

void Aws::Macie2::Model::JobScheduleFrequency::SetDailySchedule ( DailySchedule &&  value)
inline

Specifies a daily recurrence pattern for running the job.

Definition at line 61 of file JobScheduleFrequency.h.

◆ SetMonthlySchedule() [1/2]

void Aws::Macie2::Model::JobScheduleFrequency::SetMonthlySchedule ( const MonthlySchedule value)
inline

Specifies a monthly recurrence pattern for running the job.

Definition at line 87 of file JobScheduleFrequency.h.

◆ SetMonthlySchedule() [2/2]

void Aws::Macie2::Model::JobScheduleFrequency::SetMonthlySchedule ( MonthlySchedule &&  value)
inline

Specifies a monthly recurrence pattern for running the job.

Definition at line 92 of file JobScheduleFrequency.h.

◆ SetWeeklySchedule() [1/2]

void Aws::Macie2::Model::JobScheduleFrequency::SetWeeklySchedule ( const WeeklySchedule value)
inline

Specifies a weekly recurrence pattern for running the job.

Definition at line 118 of file JobScheduleFrequency.h.

◆ SetWeeklySchedule() [2/2]

void Aws::Macie2::Model::JobScheduleFrequency::SetWeeklySchedule ( WeeklySchedule &&  value)
inline

Specifies a weekly recurrence pattern for running the job.

Definition at line 123 of file JobScheduleFrequency.h.

◆ WeeklyScheduleHasBeenSet()

bool Aws::Macie2::Model::JobScheduleFrequency::WeeklyScheduleHasBeenSet ( ) const
inline

Specifies a weekly recurrence pattern for running the job.

Definition at line 113 of file JobScheduleFrequency.h.

◆ WithDailySchedule() [1/2]

JobScheduleFrequency& Aws::Macie2::Model::JobScheduleFrequency::WithDailySchedule ( const DailySchedule value)
inline

Specifies a daily recurrence pattern for running the job.

Definition at line 66 of file JobScheduleFrequency.h.

◆ WithDailySchedule() [2/2]

JobScheduleFrequency& Aws::Macie2::Model::JobScheduleFrequency::WithDailySchedule ( DailySchedule &&  value)
inline

Specifies a daily recurrence pattern for running the job.

Definition at line 71 of file JobScheduleFrequency.h.

◆ WithMonthlySchedule() [1/2]

JobScheduleFrequency& Aws::Macie2::Model::JobScheduleFrequency::WithMonthlySchedule ( const MonthlySchedule value)
inline

Specifies a monthly recurrence pattern for running the job.

Definition at line 97 of file JobScheduleFrequency.h.

◆ WithMonthlySchedule() [2/2]

JobScheduleFrequency& Aws::Macie2::Model::JobScheduleFrequency::WithMonthlySchedule ( MonthlySchedule &&  value)
inline

Specifies a monthly recurrence pattern for running the job.

Definition at line 102 of file JobScheduleFrequency.h.

◆ WithWeeklySchedule() [1/2]

JobScheduleFrequency& Aws::Macie2::Model::JobScheduleFrequency::WithWeeklySchedule ( const WeeklySchedule value)
inline

Specifies a weekly recurrence pattern for running the job.

Definition at line 128 of file JobScheduleFrequency.h.

◆ WithWeeklySchedule() [2/2]

JobScheduleFrequency& Aws::Macie2::Model::JobScheduleFrequency::WithWeeklySchedule ( WeeklySchedule &&  value)
inline

Specifies a weekly recurrence pattern for running the job.

Definition at line 133 of file JobScheduleFrequency.h.


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