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

#include <DescribeScheduledAuditResult.h>

Public Member Functions

 DescribeScheduledAuditResult ()
 
 DescribeScheduledAuditResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeScheduledAuditResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const AuditFrequencyGetFrequency () const
 
void SetFrequency (const AuditFrequency &value)
 
void SetFrequency (AuditFrequency &&value)
 
DescribeScheduledAuditResultWithFrequency (const AuditFrequency &value)
 
DescribeScheduledAuditResultWithFrequency (AuditFrequency &&value)
 
const Aws::StringGetDayOfMonth () const
 
void SetDayOfMonth (const Aws::String &value)
 
void SetDayOfMonth (Aws::String &&value)
 
void SetDayOfMonth (const char *value)
 
DescribeScheduledAuditResultWithDayOfMonth (const Aws::String &value)
 
DescribeScheduledAuditResultWithDayOfMonth (Aws::String &&value)
 
DescribeScheduledAuditResultWithDayOfMonth (const char *value)
 
const DayOfWeekGetDayOfWeek () const
 
void SetDayOfWeek (const DayOfWeek &value)
 
void SetDayOfWeek (DayOfWeek &&value)
 
DescribeScheduledAuditResultWithDayOfWeek (const DayOfWeek &value)
 
DescribeScheduledAuditResultWithDayOfWeek (DayOfWeek &&value)
 
const Aws::Vector< Aws::String > & GetTargetCheckNames () const
 
void SetTargetCheckNames (const Aws::Vector< Aws::String > &value)
 
void SetTargetCheckNames (Aws::Vector< Aws::String > &&value)
 
DescribeScheduledAuditResultWithTargetCheckNames (const Aws::Vector< Aws::String > &value)
 
DescribeScheduledAuditResultWithTargetCheckNames (Aws::Vector< Aws::String > &&value)
 
DescribeScheduledAuditResultAddTargetCheckNames (const Aws::String &value)
 
DescribeScheduledAuditResultAddTargetCheckNames (Aws::String &&value)
 
DescribeScheduledAuditResultAddTargetCheckNames (const char *value)
 
const Aws::StringGetScheduledAuditName () const
 
void SetScheduledAuditName (const Aws::String &value)
 
void SetScheduledAuditName (Aws::String &&value)
 
void SetScheduledAuditName (const char *value)
 
DescribeScheduledAuditResultWithScheduledAuditName (const Aws::String &value)
 
DescribeScheduledAuditResultWithScheduledAuditName (Aws::String &&value)
 
DescribeScheduledAuditResultWithScheduledAuditName (const char *value)
 
const Aws::StringGetScheduledAuditArn () const
 
void SetScheduledAuditArn (const Aws::String &value)
 
void SetScheduledAuditArn (Aws::String &&value)
 
void SetScheduledAuditArn (const char *value)
 
DescribeScheduledAuditResultWithScheduledAuditArn (const Aws::String &value)
 
DescribeScheduledAuditResultWithScheduledAuditArn (Aws::String &&value)
 
DescribeScheduledAuditResultWithScheduledAuditArn (const char *value)
 

Detailed Description

Definition at line 30 of file DescribeScheduledAuditResult.h.

Constructor & Destructor Documentation

◆ DescribeScheduledAuditResult() [1/2]

Aws::IoT::Model::DescribeScheduledAuditResult::DescribeScheduledAuditResult ( )

◆ DescribeScheduledAuditResult() [2/2]

Aws::IoT::Model::DescribeScheduledAuditResult::DescribeScheduledAuditResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddTargetCheckNames() [1/3]

DescribeScheduledAuditResult& Aws::IoT::Model::DescribeScheduledAuditResult::AddTargetCheckNames ( Aws::String &&  value)
inline

Which checks are performed during the scheduled audit. Checks must be enabled for your account. (Use DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration to select which checks are enabled.)

Definition at line 228 of file DescribeScheduledAuditResult.h.

◆ AddTargetCheckNames() [2/3]

DescribeScheduledAuditResult& Aws::IoT::Model::DescribeScheduledAuditResult::AddTargetCheckNames ( const Aws::String value)
inline

Which checks are performed during the scheduled audit. Checks must be enabled for your account. (Use DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration to select which checks are enabled.)

Definition at line 219 of file DescribeScheduledAuditResult.h.

◆ AddTargetCheckNames() [3/3]

DescribeScheduledAuditResult& Aws::IoT::Model::DescribeScheduledAuditResult::AddTargetCheckNames ( const char *  value)
inline

Which checks are performed during the scheduled audit. Checks must be enabled for your account. (Use DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration to select which checks are enabled.)

Definition at line 237 of file DescribeScheduledAuditResult.h.

◆ GetDayOfMonth()

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

The day of the month on which the scheduled audit takes place. This is will be 1 through 31 or LAST. 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 80 of file DescribeScheduledAuditResult.h.

◆ GetDayOfWeek()

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

The day of the week on which the scheduled audit takes place, either one of SUN, MON, TUE, WED, THU, FRI, or SAT.

Definition at line 136 of file DescribeScheduledAuditResult.h.

◆ GetFrequency()

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

How often the scheduled audit takes place, either one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY. The start time of each audit is determined by the system.

Definition at line 43 of file DescribeScheduledAuditResult.h.

◆ GetScheduledAuditArn()

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

The ARN of the scheduled audit.

Definition at line 279 of file DescribeScheduledAuditResult.h.

◆ GetScheduledAuditName()

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

The name of the scheduled audit.

Definition at line 243 of file DescribeScheduledAuditResult.h.

◆ GetTargetCheckNames()

const Aws::Vector<Aws::String>& Aws::IoT::Model::DescribeScheduledAuditResult::GetTargetCheckNames ( ) const
inline

Which checks are performed during the scheduled audit. Checks must be enabled for your account. (Use DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration to select which checks are enabled.)

Definition at line 174 of file DescribeScheduledAuditResult.h.

◆ operator=()

DescribeScheduledAuditResult& Aws::IoT::Model::DescribeScheduledAuditResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetDayOfMonth() [1/3]

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

The day of the month on which the scheduled audit takes place. This is will be 1 through 31 or LAST. 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 96 of file DescribeScheduledAuditResult.h.

◆ SetDayOfMonth() [2/3]

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

The day of the month on which the scheduled audit takes place. This is will be 1 through 31 or LAST. 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 88 of file DescribeScheduledAuditResult.h.

◆ SetDayOfMonth() [3/3]

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

The day of the month on which the scheduled audit takes place. This is will be 1 through 31 or LAST. 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 104 of file DescribeScheduledAuditResult.h.

◆ SetDayOfWeek() [1/2]

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

The day of the week on which the scheduled audit takes place, either one of SUN, MON, TUE, WED, THU, FRI, or SAT.

Definition at line 143 of file DescribeScheduledAuditResult.h.

◆ SetDayOfWeek() [2/2]

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

The day of the week on which the scheduled audit takes place, either one of SUN, MON, TUE, WED, THU, FRI, or SAT.

Definition at line 150 of file DescribeScheduledAuditResult.h.

◆ SetFrequency() [1/2]

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

How often the scheduled audit takes place, either one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY. The start time of each audit is determined by the system.

Definition at line 57 of file DescribeScheduledAuditResult.h.

◆ SetFrequency() [2/2]

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

How often the scheduled audit takes place, either one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY. The start time of each audit is determined by the system.

Definition at line 50 of file DescribeScheduledAuditResult.h.

◆ SetScheduledAuditArn() [1/3]

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

The ARN of the scheduled audit.

Definition at line 289 of file DescribeScheduledAuditResult.h.

◆ SetScheduledAuditArn() [2/3]

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

The ARN of the scheduled audit.

Definition at line 284 of file DescribeScheduledAuditResult.h.

◆ SetScheduledAuditArn() [3/3]

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

The ARN of the scheduled audit.

Definition at line 294 of file DescribeScheduledAuditResult.h.

◆ SetScheduledAuditName() [1/3]

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

The name of the scheduled audit.

Definition at line 253 of file DescribeScheduledAuditResult.h.

◆ SetScheduledAuditName() [2/3]

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

The name of the scheduled audit.

Definition at line 248 of file DescribeScheduledAuditResult.h.

◆ SetScheduledAuditName() [3/3]

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

The name of the scheduled audit.

Definition at line 258 of file DescribeScheduledAuditResult.h.

◆ SetTargetCheckNames() [1/2]

void Aws::IoT::Model::DescribeScheduledAuditResult::SetTargetCheckNames ( Aws::Vector< Aws::String > &&  value)
inline

Which checks are performed during the scheduled audit. Checks must be enabled for your account. (Use DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration to select which checks are enabled.)

Definition at line 192 of file DescribeScheduledAuditResult.h.

◆ SetTargetCheckNames() [2/2]

void Aws::IoT::Model::DescribeScheduledAuditResult::SetTargetCheckNames ( const Aws::Vector< Aws::String > &  value)
inline

Which checks are performed during the scheduled audit. Checks must be enabled for your account. (Use DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration to select which checks are enabled.)

Definition at line 183 of file DescribeScheduledAuditResult.h.

◆ WithDayOfMonth() [1/3]

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

The day of the month on which the scheduled audit takes place. This is will be 1 through 31 or LAST. 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 120 of file DescribeScheduledAuditResult.h.

◆ WithDayOfMonth() [2/3]

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

The day of the month on which the scheduled audit takes place. This is will be 1 through 31 or LAST. 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 112 of file DescribeScheduledAuditResult.h.

◆ WithDayOfMonth() [3/3]

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

The day of the month on which the scheduled audit takes place. This is will be 1 through 31 or LAST. 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 128 of file DescribeScheduledAuditResult.h.

◆ WithDayOfWeek() [1/2]

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

The day of the week on which the scheduled audit takes place, either one of SUN, MON, TUE, WED, THU, FRI, or SAT.

Definition at line 157 of file DescribeScheduledAuditResult.h.

◆ WithDayOfWeek() [2/2]

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

The day of the week on which the scheduled audit takes place, either one of SUN, MON, TUE, WED, THU, FRI, or SAT.

Definition at line 164 of file DescribeScheduledAuditResult.h.

◆ WithFrequency() [1/2]

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

How often the scheduled audit takes place, either one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY. The start time of each audit is determined by the system.

Definition at line 71 of file DescribeScheduledAuditResult.h.

◆ WithFrequency() [2/2]

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

How often the scheduled audit takes place, either one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY. The start time of each audit is determined by the system.

Definition at line 64 of file DescribeScheduledAuditResult.h.

◆ WithScheduledAuditArn() [1/3]

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

The ARN of the scheduled audit.

Definition at line 304 of file DescribeScheduledAuditResult.h.

◆ WithScheduledAuditArn() [2/3]

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

The ARN of the scheduled audit.

Definition at line 299 of file DescribeScheduledAuditResult.h.

◆ WithScheduledAuditArn() [3/3]

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

The ARN of the scheduled audit.

Definition at line 309 of file DescribeScheduledAuditResult.h.

◆ WithScheduledAuditName() [1/3]

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

The name of the scheduled audit.

Definition at line 268 of file DescribeScheduledAuditResult.h.

◆ WithScheduledAuditName() [2/3]

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

The name of the scheduled audit.

Definition at line 263 of file DescribeScheduledAuditResult.h.

◆ WithScheduledAuditName() [3/3]

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

The name of the scheduled audit.

Definition at line 273 of file DescribeScheduledAuditResult.h.

◆ WithTargetCheckNames() [1/2]

DescribeScheduledAuditResult& Aws::IoT::Model::DescribeScheduledAuditResult::WithTargetCheckNames ( Aws::Vector< Aws::String > &&  value)
inline

Which checks are performed during the scheduled audit. Checks must be enabled for your account. (Use DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration to select which checks are enabled.)

Definition at line 210 of file DescribeScheduledAuditResult.h.

◆ WithTargetCheckNames() [2/2]

DescribeScheduledAuditResult& Aws::IoT::Model::DescribeScheduledAuditResult::WithTargetCheckNames ( const Aws::Vector< Aws::String > &  value)
inline

Which checks are performed during the scheduled audit. Checks must be enabled for your account. (Use DescribeAccountAuditConfiguration to see the list of all checks, including those that are enabled or use UpdateAccountAuditConfiguration to select which checks are enabled.)

Definition at line 201 of file DescribeScheduledAuditResult.h.


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