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

#include <AuditTaskMetadata.h>

Public Member Functions

 AuditTaskMetadata ()
 
 AuditTaskMetadata (Aws::Utils::Json::JsonView jsonValue)
 
AuditTaskMetadataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetTaskId () const
 
bool TaskIdHasBeenSet () const
 
void SetTaskId (const Aws::String &value)
 
void SetTaskId (Aws::String &&value)
 
void SetTaskId (const char *value)
 
AuditTaskMetadataWithTaskId (const Aws::String &value)
 
AuditTaskMetadataWithTaskId (Aws::String &&value)
 
AuditTaskMetadataWithTaskId (const char *value)
 
const AuditTaskStatusGetTaskStatus () const
 
bool TaskStatusHasBeenSet () const
 
void SetTaskStatus (const AuditTaskStatus &value)
 
void SetTaskStatus (AuditTaskStatus &&value)
 
AuditTaskMetadataWithTaskStatus (const AuditTaskStatus &value)
 
AuditTaskMetadataWithTaskStatus (AuditTaskStatus &&value)
 
const AuditTaskTypeGetTaskType () const
 
bool TaskTypeHasBeenSet () const
 
void SetTaskType (const AuditTaskType &value)
 
void SetTaskType (AuditTaskType &&value)
 
AuditTaskMetadataWithTaskType (const AuditTaskType &value)
 
AuditTaskMetadataWithTaskType (AuditTaskType &&value)
 

Detailed Description

The audits that were performed.

See Also:

AWS API Reference

Definition at line 33 of file AuditTaskMetadata.h.

Constructor & Destructor Documentation

◆ AuditTaskMetadata() [1/2]

Aws::IoT::Model::AuditTaskMetadata::AuditTaskMetadata ( )

◆ AuditTaskMetadata() [2/2]

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

Member Function Documentation

◆ GetTaskId()

const Aws::String& Aws::IoT::Model::AuditTaskMetadata::GetTaskId ( ) const
inline

The ID of this audit.

Definition at line 45 of file AuditTaskMetadata.h.

◆ GetTaskStatus()

const AuditTaskStatus& Aws::IoT::Model::AuditTaskMetadata::GetTaskStatus ( ) const
inline

The status of this audit. One of "IN_PROGRESS", "COMPLETED", "FAILED", or "CANCELED".

Definition at line 87 of file AuditTaskMetadata.h.

◆ GetTaskType()

const AuditTaskType& Aws::IoT::Model::AuditTaskMetadata::GetTaskType ( ) const
inline

The type of this audit. One of "ON_DEMAND_AUDIT_TASK" or "SCHEDULED_AUDIT_TASK".

Definition at line 124 of file AuditTaskMetadata.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetTaskId() [1/3]

void Aws::IoT::Model::AuditTaskMetadata::SetTaskId ( Aws::String &&  value)
inline

The ID of this audit.

Definition at line 60 of file AuditTaskMetadata.h.

◆ SetTaskId() [2/3]

void Aws::IoT::Model::AuditTaskMetadata::SetTaskId ( const Aws::String value)
inline

The ID of this audit.

Definition at line 55 of file AuditTaskMetadata.h.

◆ SetTaskId() [3/3]

void Aws::IoT::Model::AuditTaskMetadata::SetTaskId ( const char *  value)
inline

The ID of this audit.

Definition at line 65 of file AuditTaskMetadata.h.

◆ SetTaskStatus() [1/2]

void Aws::IoT::Model::AuditTaskMetadata::SetTaskStatus ( AuditTaskStatus &&  value)
inline

The status of this audit. One of "IN_PROGRESS", "COMPLETED", "FAILED", or "CANCELED".

Definition at line 105 of file AuditTaskMetadata.h.

◆ SetTaskStatus() [2/2]

void Aws::IoT::Model::AuditTaskMetadata::SetTaskStatus ( const AuditTaskStatus value)
inline

The status of this audit. One of "IN_PROGRESS", "COMPLETED", "FAILED", or "CANCELED".

Definition at line 99 of file AuditTaskMetadata.h.

◆ SetTaskType() [1/2]

void Aws::IoT::Model::AuditTaskMetadata::SetTaskType ( AuditTaskType &&  value)
inline

The type of this audit. One of "ON_DEMAND_AUDIT_TASK" or "SCHEDULED_AUDIT_TASK".

Definition at line 142 of file AuditTaskMetadata.h.

◆ SetTaskType() [2/2]

void Aws::IoT::Model::AuditTaskMetadata::SetTaskType ( const AuditTaskType value)
inline

The type of this audit. One of "ON_DEMAND_AUDIT_TASK" or "SCHEDULED_AUDIT_TASK".

Definition at line 136 of file AuditTaskMetadata.h.

◆ TaskIdHasBeenSet()

bool Aws::IoT::Model::AuditTaskMetadata::TaskIdHasBeenSet ( ) const
inline

The ID of this audit.

Definition at line 50 of file AuditTaskMetadata.h.

◆ TaskStatusHasBeenSet()

bool Aws::IoT::Model::AuditTaskMetadata::TaskStatusHasBeenSet ( ) const
inline

The status of this audit. One of "IN_PROGRESS", "COMPLETED", "FAILED", or "CANCELED".

Definition at line 93 of file AuditTaskMetadata.h.

◆ TaskTypeHasBeenSet()

bool Aws::IoT::Model::AuditTaskMetadata::TaskTypeHasBeenSet ( ) const
inline

The type of this audit. One of "ON_DEMAND_AUDIT_TASK" or "SCHEDULED_AUDIT_TASK".

Definition at line 130 of file AuditTaskMetadata.h.

◆ WithTaskId() [1/3]

AuditTaskMetadata& Aws::IoT::Model::AuditTaskMetadata::WithTaskId ( Aws::String &&  value)
inline

The ID of this audit.

Definition at line 75 of file AuditTaskMetadata.h.

◆ WithTaskId() [2/3]

AuditTaskMetadata& Aws::IoT::Model::AuditTaskMetadata::WithTaskId ( const Aws::String value)
inline

The ID of this audit.

Definition at line 70 of file AuditTaskMetadata.h.

◆ WithTaskId() [3/3]

AuditTaskMetadata& Aws::IoT::Model::AuditTaskMetadata::WithTaskId ( const char *  value)
inline

The ID of this audit.

Definition at line 80 of file AuditTaskMetadata.h.

◆ WithTaskStatus() [1/2]

AuditTaskMetadata& Aws::IoT::Model::AuditTaskMetadata::WithTaskStatus ( AuditTaskStatus &&  value)
inline

The status of this audit. One of "IN_PROGRESS", "COMPLETED", "FAILED", or "CANCELED".

Definition at line 117 of file AuditTaskMetadata.h.

◆ WithTaskStatus() [2/2]

AuditTaskMetadata& Aws::IoT::Model::AuditTaskMetadata::WithTaskStatus ( const AuditTaskStatus value)
inline

The status of this audit. One of "IN_PROGRESS", "COMPLETED", "FAILED", or "CANCELED".

Definition at line 111 of file AuditTaskMetadata.h.

◆ WithTaskType() [1/2]

AuditTaskMetadata& Aws::IoT::Model::AuditTaskMetadata::WithTaskType ( AuditTaskType &&  value)
inline

The type of this audit. One of "ON_DEMAND_AUDIT_TASK" or "SCHEDULED_AUDIT_TASK".

Definition at line 154 of file AuditTaskMetadata.h.

◆ WithTaskType() [2/2]

AuditTaskMetadata& Aws::IoT::Model::AuditTaskMetadata::WithTaskType ( const AuditTaskType value)
inline

The type of this audit. One of "ON_DEMAND_AUDIT_TASK" or "SCHEDULED_AUDIT_TASK".

Definition at line 148 of file AuditTaskMetadata.h.


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