AWS SDK for C++  1.8.186
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::ScheduledAuditMetadata Class Reference

#include <ScheduledAuditMetadata.h>

Public Member Functions

 ScheduledAuditMetadata ()
 
 ScheduledAuditMetadata (Aws::Utils::Json::JsonView jsonValue)
 
ScheduledAuditMetadataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetScheduledAuditName () const
 
bool ScheduledAuditNameHasBeenSet () const
 
void SetScheduledAuditName (const Aws::String &value)
 
void SetScheduledAuditName (Aws::String &&value)
 
void SetScheduledAuditName (const char *value)
 
ScheduledAuditMetadataWithScheduledAuditName (const Aws::String &value)
 
ScheduledAuditMetadataWithScheduledAuditName (Aws::String &&value)
 
ScheduledAuditMetadataWithScheduledAuditName (const char *value)
 
const Aws::StringGetScheduledAuditArn () const
 
bool ScheduledAuditArnHasBeenSet () const
 
void SetScheduledAuditArn (const Aws::String &value)
 
void SetScheduledAuditArn (Aws::String &&value)
 
void SetScheduledAuditArn (const char *value)
 
ScheduledAuditMetadataWithScheduledAuditArn (const Aws::String &value)
 
ScheduledAuditMetadataWithScheduledAuditArn (Aws::String &&value)
 
ScheduledAuditMetadataWithScheduledAuditArn (const char *value)
 
const AuditFrequencyGetFrequency () const
 
bool FrequencyHasBeenSet () const
 
void SetFrequency (const AuditFrequency &value)
 
void SetFrequency (AuditFrequency &&value)
 
ScheduledAuditMetadataWithFrequency (const AuditFrequency &value)
 
ScheduledAuditMetadataWithFrequency (AuditFrequency &&value)
 
const Aws::StringGetDayOfMonth () const
 
bool DayOfMonthHasBeenSet () const
 
void SetDayOfMonth (const Aws::String &value)
 
void SetDayOfMonth (Aws::String &&value)
 
void SetDayOfMonth (const char *value)
 
ScheduledAuditMetadataWithDayOfMonth (const Aws::String &value)
 
ScheduledAuditMetadataWithDayOfMonth (Aws::String &&value)
 
ScheduledAuditMetadataWithDayOfMonth (const char *value)
 
const DayOfWeekGetDayOfWeek () const
 
bool DayOfWeekHasBeenSet () const
 
void SetDayOfWeek (const DayOfWeek &value)
 
void SetDayOfWeek (DayOfWeek &&value)
 
ScheduledAuditMetadataWithDayOfWeek (const DayOfWeek &value)
 
ScheduledAuditMetadataWithDayOfWeek (DayOfWeek &&value)
 

Detailed Description

Information about the scheduled audit.

See Also:

AWS API Reference

Definition at line 33 of file ScheduledAuditMetadata.h.

Constructor & Destructor Documentation

◆ ScheduledAuditMetadata() [1/2]

Aws::IoT::Model::ScheduledAuditMetadata::ScheduledAuditMetadata ( )

◆ ScheduledAuditMetadata() [2/2]

Aws::IoT::Model::ScheduledAuditMetadata::ScheduledAuditMetadata ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DayOfMonthHasBeenSet()

bool Aws::IoT::Model::ScheduledAuditMetadata::DayOfMonthHasBeenSet ( ) const
inline

The day of the month on which the scheduled audit is run (if the frequency is "MONTHLY"). If days 29-31 are specified, and the month does not have that many days, the audit takes place on the "LAST" day of the month.

Definition at line 169 of file ScheduledAuditMetadata.h.

◆ DayOfWeekHasBeenSet()

bool Aws::IoT::Model::ScheduledAuditMetadata::DayOfWeekHasBeenSet ( ) const
inline

The day of the week on which the scheduled audit is run (if the frequency is "WEEKLY" or "BIWEEKLY").

Definition at line 230 of file ScheduledAuditMetadata.h.

◆ FrequencyHasBeenSet()

bool Aws::IoT::Model::ScheduledAuditMetadata::FrequencyHasBeenSet ( ) const
inline

How often the scheduled audit occurs.

Definition at line 132 of file ScheduledAuditMetadata.h.

◆ GetDayOfMonth()

const Aws::String& Aws::IoT::Model::ScheduledAuditMetadata::GetDayOfMonth ( ) const
inline

The day of the month on which the scheduled audit is run (if the frequency is "MONTHLY"). If days 29-31 are specified, and the month does not have that many days, the audit takes place on the "LAST" day of the month.

Definition at line 161 of file ScheduledAuditMetadata.h.

◆ GetDayOfWeek()

const DayOfWeek& Aws::IoT::Model::ScheduledAuditMetadata::GetDayOfWeek ( ) const
inline

The day of the week on which the scheduled audit is run (if the frequency is "WEEKLY" or "BIWEEKLY").

Definition at line 224 of file ScheduledAuditMetadata.h.

◆ GetFrequency()

const AuditFrequency& Aws::IoT::Model::ScheduledAuditMetadata::GetFrequency ( ) const
inline

How often the scheduled audit occurs.

Definition at line 127 of file ScheduledAuditMetadata.h.

◆ GetScheduledAuditArn()

const Aws::String& Aws::IoT::Model::ScheduledAuditMetadata::GetScheduledAuditArn ( ) const
inline

The ARN of the scheduled audit.

Definition at line 86 of file ScheduledAuditMetadata.h.

◆ GetScheduledAuditName()

const Aws::String& Aws::IoT::Model::ScheduledAuditMetadata::GetScheduledAuditName ( ) const
inline

The name of the scheduled audit.

Definition at line 45 of file ScheduledAuditMetadata.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoT::Model::ScheduledAuditMetadata::Jsonize ( ) const

◆ operator=()

ScheduledAuditMetadata& Aws::IoT::Model::ScheduledAuditMetadata::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ScheduledAuditArnHasBeenSet()

bool Aws::IoT::Model::ScheduledAuditMetadata::ScheduledAuditArnHasBeenSet ( ) const
inline

The ARN of the scheduled audit.

Definition at line 91 of file ScheduledAuditMetadata.h.

◆ ScheduledAuditNameHasBeenSet()

bool Aws::IoT::Model::ScheduledAuditMetadata::ScheduledAuditNameHasBeenSet ( ) const
inline

The name of the scheduled audit.

Definition at line 50 of file ScheduledAuditMetadata.h.

◆ SetDayOfMonth() [1/3]

void Aws::IoT::Model::ScheduledAuditMetadata::SetDayOfMonth ( Aws::String &&  value)
inline

The day of the month on which the scheduled audit is run (if the frequency is "MONTHLY"). If days 29-31 are specified, and the month does not have that many days, the audit takes place on the "LAST" day of the month.

Definition at line 185 of file ScheduledAuditMetadata.h.

◆ SetDayOfMonth() [2/3]

void Aws::IoT::Model::ScheduledAuditMetadata::SetDayOfMonth ( const Aws::String value)
inline

The day of the month on which the scheduled audit is run (if the frequency is "MONTHLY"). If days 29-31 are specified, and the month does not have that many days, the audit takes place on the "LAST" day of the month.

Definition at line 177 of file ScheduledAuditMetadata.h.

◆ SetDayOfMonth() [3/3]

void Aws::IoT::Model::ScheduledAuditMetadata::SetDayOfMonth ( const char *  value)
inline

The day of the month on which the scheduled audit is run (if the frequency is "MONTHLY"). If days 29-31 are specified, and the month does not have that many days, the audit takes place on the "LAST" day of the month.

Definition at line 193 of file ScheduledAuditMetadata.h.

◆ SetDayOfWeek() [1/2]

void Aws::IoT::Model::ScheduledAuditMetadata::SetDayOfWeek ( const DayOfWeek value)
inline

The day of the week on which the scheduled audit is run (if the frequency is "WEEKLY" or "BIWEEKLY").

Definition at line 236 of file ScheduledAuditMetadata.h.

◆ SetDayOfWeek() [2/2]

void Aws::IoT::Model::ScheduledAuditMetadata::SetDayOfWeek ( DayOfWeek &&  value)
inline

The day of the week on which the scheduled audit is run (if the frequency is "WEEKLY" or "BIWEEKLY").

Definition at line 242 of file ScheduledAuditMetadata.h.

◆ SetFrequency() [1/2]

void Aws::IoT::Model::ScheduledAuditMetadata::SetFrequency ( AuditFrequency &&  value)
inline

How often the scheduled audit occurs.

Definition at line 142 of file ScheduledAuditMetadata.h.

◆ SetFrequency() [2/2]

void Aws::IoT::Model::ScheduledAuditMetadata::SetFrequency ( const AuditFrequency value)
inline

How often the scheduled audit occurs.

Definition at line 137 of file ScheduledAuditMetadata.h.

◆ SetScheduledAuditArn() [1/3]

void Aws::IoT::Model::ScheduledAuditMetadata::SetScheduledAuditArn ( Aws::String &&  value)
inline

The ARN of the scheduled audit.

Definition at line 101 of file ScheduledAuditMetadata.h.

◆ SetScheduledAuditArn() [2/3]

void Aws::IoT::Model::ScheduledAuditMetadata::SetScheduledAuditArn ( const Aws::String value)
inline

The ARN of the scheduled audit.

Definition at line 96 of file ScheduledAuditMetadata.h.

◆ SetScheduledAuditArn() [3/3]

void Aws::IoT::Model::ScheduledAuditMetadata::SetScheduledAuditArn ( const char *  value)
inline

The ARN of the scheduled audit.

Definition at line 106 of file ScheduledAuditMetadata.h.

◆ SetScheduledAuditName() [1/3]

void Aws::IoT::Model::ScheduledAuditMetadata::SetScheduledAuditName ( Aws::String &&  value)
inline

The name of the scheduled audit.

Definition at line 60 of file ScheduledAuditMetadata.h.

◆ SetScheduledAuditName() [2/3]

void Aws::IoT::Model::ScheduledAuditMetadata::SetScheduledAuditName ( const Aws::String value)
inline

The name of the scheduled audit.

Definition at line 55 of file ScheduledAuditMetadata.h.

◆ SetScheduledAuditName() [3/3]

void Aws::IoT::Model::ScheduledAuditMetadata::SetScheduledAuditName ( const char *  value)
inline

The name of the scheduled audit.

Definition at line 65 of file ScheduledAuditMetadata.h.

◆ WithDayOfMonth() [1/3]

ScheduledAuditMetadata& Aws::IoT::Model::ScheduledAuditMetadata::WithDayOfMonth ( Aws::String &&  value)
inline

The day of the month on which the scheduled audit is run (if the frequency is "MONTHLY"). If days 29-31 are specified, and the month does not have that many days, the audit takes place on the "LAST" day of the month.

Definition at line 209 of file ScheduledAuditMetadata.h.

◆ WithDayOfMonth() [2/3]

ScheduledAuditMetadata& Aws::IoT::Model::ScheduledAuditMetadata::WithDayOfMonth ( const Aws::String value)
inline

The day of the month on which the scheduled audit is run (if the frequency is "MONTHLY"). If days 29-31 are specified, and the month does not have that many days, the audit takes place on the "LAST" day of the month.

Definition at line 201 of file ScheduledAuditMetadata.h.

◆ WithDayOfMonth() [3/3]

ScheduledAuditMetadata& Aws::IoT::Model::ScheduledAuditMetadata::WithDayOfMonth ( const char *  value)
inline

The day of the month on which the scheduled audit is run (if the frequency is "MONTHLY"). If days 29-31 are specified, and the month does not have that many days, the audit takes place on the "LAST" day of the month.

Definition at line 217 of file ScheduledAuditMetadata.h.

◆ WithDayOfWeek() [1/2]

ScheduledAuditMetadata& Aws::IoT::Model::ScheduledAuditMetadata::WithDayOfWeek ( const DayOfWeek value)
inline

The day of the week on which the scheduled audit is run (if the frequency is "WEEKLY" or "BIWEEKLY").

Definition at line 248 of file ScheduledAuditMetadata.h.

◆ WithDayOfWeek() [2/2]

ScheduledAuditMetadata& Aws::IoT::Model::ScheduledAuditMetadata::WithDayOfWeek ( DayOfWeek &&  value)
inline

The day of the week on which the scheduled audit is run (if the frequency is "WEEKLY" or "BIWEEKLY").

Definition at line 254 of file ScheduledAuditMetadata.h.

◆ WithFrequency() [1/2]

ScheduledAuditMetadata& Aws::IoT::Model::ScheduledAuditMetadata::WithFrequency ( AuditFrequency &&  value)
inline

How often the scheduled audit occurs.

Definition at line 152 of file ScheduledAuditMetadata.h.

◆ WithFrequency() [2/2]

ScheduledAuditMetadata& Aws::IoT::Model::ScheduledAuditMetadata::WithFrequency ( const AuditFrequency value)
inline

How often the scheduled audit occurs.

Definition at line 147 of file ScheduledAuditMetadata.h.

◆ WithScheduledAuditArn() [1/3]

ScheduledAuditMetadata& Aws::IoT::Model::ScheduledAuditMetadata::WithScheduledAuditArn ( Aws::String &&  value)
inline

The ARN of the scheduled audit.

Definition at line 116 of file ScheduledAuditMetadata.h.

◆ WithScheduledAuditArn() [2/3]

ScheduledAuditMetadata& Aws::IoT::Model::ScheduledAuditMetadata::WithScheduledAuditArn ( const Aws::String value)
inline

The ARN of the scheduled audit.

Definition at line 111 of file ScheduledAuditMetadata.h.

◆ WithScheduledAuditArn() [3/3]

ScheduledAuditMetadata& Aws::IoT::Model::ScheduledAuditMetadata::WithScheduledAuditArn ( const char *  value)
inline

The ARN of the scheduled audit.

Definition at line 121 of file ScheduledAuditMetadata.h.

◆ WithScheduledAuditName() [1/3]

ScheduledAuditMetadata& Aws::IoT::Model::ScheduledAuditMetadata::WithScheduledAuditName ( Aws::String &&  value)
inline

The name of the scheduled audit.

Definition at line 75 of file ScheduledAuditMetadata.h.

◆ WithScheduledAuditName() [2/3]

ScheduledAuditMetadata& Aws::IoT::Model::ScheduledAuditMetadata::WithScheduledAuditName ( const Aws::String value)
inline

The name of the scheduled audit.

Definition at line 70 of file ScheduledAuditMetadata.h.

◆ WithScheduledAuditName() [3/3]

ScheduledAuditMetadata& Aws::IoT::Model::ScheduledAuditMetadata::WithScheduledAuditName ( const char *  value)
inline

The name of the scheduled audit.

Definition at line 80 of file ScheduledAuditMetadata.h.


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