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

#include <NonCompliantResource.h>

Public Member Functions

 NonCompliantResource ()
 
 NonCompliantResource (Aws::Utils::Json::JsonView jsonValue)
 
NonCompliantResourceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ResourceTypeGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const ResourceType &value)
 
void SetResourceType (ResourceType &&value)
 
NonCompliantResourceWithResourceType (const ResourceType &value)
 
NonCompliantResourceWithResourceType (ResourceType &&value)
 
const ResourceIdentifierGetResourceIdentifier () const
 
bool ResourceIdentifierHasBeenSet () const
 
void SetResourceIdentifier (const ResourceIdentifier &value)
 
void SetResourceIdentifier (ResourceIdentifier &&value)
 
NonCompliantResourceWithResourceIdentifier (const ResourceIdentifier &value)
 
NonCompliantResourceWithResourceIdentifier (ResourceIdentifier &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetAdditionalInfo () const
 
bool AdditionalInfoHasBeenSet () const
 
void SetAdditionalInfo (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetAdditionalInfo (Aws::Map< Aws::String, Aws::String > &&value)
 
NonCompliantResourceWithAdditionalInfo (const Aws::Map< Aws::String, Aws::String > &value)
 
NonCompliantResourceWithAdditionalInfo (Aws::Map< Aws::String, Aws::String > &&value)
 
NonCompliantResourceAddAdditionalInfo (const Aws::String &key, const Aws::String &value)
 
NonCompliantResourceAddAdditionalInfo (Aws::String &&key, const Aws::String &value)
 
NonCompliantResourceAddAdditionalInfo (const Aws::String &key, Aws::String &&value)
 
NonCompliantResourceAddAdditionalInfo (Aws::String &&key, Aws::String &&value)
 
NonCompliantResourceAddAdditionalInfo (const char *key, Aws::String &&value)
 
NonCompliantResourceAddAdditionalInfo (Aws::String &&key, const char *value)
 
NonCompliantResourceAddAdditionalInfo (const char *key, const char *value)
 

Detailed Description

Information about the resource that was noncompliant with the audit check.

See Also:

AWS API Reference

Definition at line 35 of file NonCompliantResource.h.

Constructor & Destructor Documentation

◆ NonCompliantResource() [1/2]

Aws::IoT::Model::NonCompliantResource::NonCompliantResource ( )

◆ NonCompliantResource() [2/2]

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

Member Function Documentation

◆ AddAdditionalInfo() [1/7]

NonCompliantResource& Aws::IoT::Model::NonCompliantResource::AddAdditionalInfo ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Other information about the noncompliant resource.

Definition at line 154 of file NonCompliantResource.h.

◆ AddAdditionalInfo() [2/7]

NonCompliantResource& Aws::IoT::Model::NonCompliantResource::AddAdditionalInfo ( Aws::String &&  key,
const Aws::String value 
)
inline

Other information about the noncompliant resource.

Definition at line 144 of file NonCompliantResource.h.

◆ AddAdditionalInfo() [3/7]

NonCompliantResource& Aws::IoT::Model::NonCompliantResource::AddAdditionalInfo ( Aws::String &&  key,
const char *  value 
)
inline

Other information about the noncompliant resource.

Definition at line 164 of file NonCompliantResource.h.

◆ AddAdditionalInfo() [4/7]

NonCompliantResource& Aws::IoT::Model::NonCompliantResource::AddAdditionalInfo ( const Aws::String key,
Aws::String &&  value 
)
inline

Other information about the noncompliant resource.

Definition at line 149 of file NonCompliantResource.h.

◆ AddAdditionalInfo() [5/7]

NonCompliantResource& Aws::IoT::Model::NonCompliantResource::AddAdditionalInfo ( const Aws::String key,
const Aws::String value 
)
inline

Other information about the noncompliant resource.

Definition at line 139 of file NonCompliantResource.h.

◆ AddAdditionalInfo() [6/7]

NonCompliantResource& Aws::IoT::Model::NonCompliantResource::AddAdditionalInfo ( const char *  key,
Aws::String &&  value 
)
inline

Other information about the noncompliant resource.

Definition at line 159 of file NonCompliantResource.h.

◆ AddAdditionalInfo() [7/7]

NonCompliantResource& Aws::IoT::Model::NonCompliantResource::AddAdditionalInfo ( const char *  key,
const char *  value 
)
inline

Other information about the noncompliant resource.

Definition at line 169 of file NonCompliantResource.h.

◆ AdditionalInfoHasBeenSet()

bool Aws::IoT::Model::NonCompliantResource::AdditionalInfoHasBeenSet ( ) const
inline

Other information about the noncompliant resource.

Definition at line 114 of file NonCompliantResource.h.

◆ GetAdditionalInfo()

const Aws::Map<Aws::String, Aws::String>& Aws::IoT::Model::NonCompliantResource::GetAdditionalInfo ( ) const
inline

Other information about the noncompliant resource.

Definition at line 109 of file NonCompliantResource.h.

◆ GetResourceIdentifier()

const ResourceIdentifier& Aws::IoT::Model::NonCompliantResource::GetResourceIdentifier ( ) const
inline

Information that identifies the noncompliant resource.

Definition at line 78 of file NonCompliantResource.h.

◆ GetResourceType()

const ResourceType& Aws::IoT::Model::NonCompliantResource::GetResourceType ( ) const
inline

The type of the noncompliant resource.

Definition at line 47 of file NonCompliantResource.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ResourceIdentifierHasBeenSet()

bool Aws::IoT::Model::NonCompliantResource::ResourceIdentifierHasBeenSet ( ) const
inline

Information that identifies the noncompliant resource.

Definition at line 83 of file NonCompliantResource.h.

◆ ResourceTypeHasBeenSet()

bool Aws::IoT::Model::NonCompliantResource::ResourceTypeHasBeenSet ( ) const
inline

The type of the noncompliant resource.

Definition at line 52 of file NonCompliantResource.h.

◆ SetAdditionalInfo() [1/2]

void Aws::IoT::Model::NonCompliantResource::SetAdditionalInfo ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Other information about the noncompliant resource.

Definition at line 124 of file NonCompliantResource.h.

◆ SetAdditionalInfo() [2/2]

void Aws::IoT::Model::NonCompliantResource::SetAdditionalInfo ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Other information about the noncompliant resource.

Definition at line 119 of file NonCompliantResource.h.

◆ SetResourceIdentifier() [1/2]

void Aws::IoT::Model::NonCompliantResource::SetResourceIdentifier ( const ResourceIdentifier value)
inline

Information that identifies the noncompliant resource.

Definition at line 88 of file NonCompliantResource.h.

◆ SetResourceIdentifier() [2/2]

void Aws::IoT::Model::NonCompliantResource::SetResourceIdentifier ( ResourceIdentifier &&  value)
inline

Information that identifies the noncompliant resource.

Definition at line 93 of file NonCompliantResource.h.

◆ SetResourceType() [1/2]

void Aws::IoT::Model::NonCompliantResource::SetResourceType ( const ResourceType value)
inline

The type of the noncompliant resource.

Definition at line 57 of file NonCompliantResource.h.

◆ SetResourceType() [2/2]

void Aws::IoT::Model::NonCompliantResource::SetResourceType ( ResourceType &&  value)
inline

The type of the noncompliant resource.

Definition at line 62 of file NonCompliantResource.h.

◆ WithAdditionalInfo() [1/2]

NonCompliantResource& Aws::IoT::Model::NonCompliantResource::WithAdditionalInfo ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Other information about the noncompliant resource.

Definition at line 134 of file NonCompliantResource.h.

◆ WithAdditionalInfo() [2/2]

NonCompliantResource& Aws::IoT::Model::NonCompliantResource::WithAdditionalInfo ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Other information about the noncompliant resource.

Definition at line 129 of file NonCompliantResource.h.

◆ WithResourceIdentifier() [1/2]

NonCompliantResource& Aws::IoT::Model::NonCompliantResource::WithResourceIdentifier ( const ResourceIdentifier value)
inline

Information that identifies the noncompliant resource.

Definition at line 98 of file NonCompliantResource.h.

◆ WithResourceIdentifier() [2/2]

NonCompliantResource& Aws::IoT::Model::NonCompliantResource::WithResourceIdentifier ( ResourceIdentifier &&  value)
inline

Information that identifies the noncompliant resource.

Definition at line 103 of file NonCompliantResource.h.

◆ WithResourceType() [1/2]

NonCompliantResource& Aws::IoT::Model::NonCompliantResource::WithResourceType ( const ResourceType value)
inline

The type of the noncompliant resource.

Definition at line 67 of file NonCompliantResource.h.

◆ WithResourceType() [2/2]

NonCompliantResource& Aws::IoT::Model::NonCompliantResource::WithResourceType ( ResourceType &&  value)
inline

The type of the noncompliant resource.

Definition at line 72 of file NonCompliantResource.h.


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