AWS SDK for C++  1.8.74
AWS SDK for C++
Public Member Functions | List of all members
Aws::SSM::Model::ComplianceItemEntry Class Reference

#include <ComplianceItemEntry.h>

Public Member Functions

 ComplianceItemEntry ()
 
 ComplianceItemEntry (Aws::Utils::Json::JsonView jsonValue)
 
ComplianceItemEntryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
ComplianceItemEntryWithId (const Aws::String &value)
 
ComplianceItemEntryWithId (Aws::String &&value)
 
ComplianceItemEntryWithId (const char *value)
 
const Aws::StringGetTitle () const
 
bool TitleHasBeenSet () const
 
void SetTitle (const Aws::String &value)
 
void SetTitle (Aws::String &&value)
 
void SetTitle (const char *value)
 
ComplianceItemEntryWithTitle (const Aws::String &value)
 
ComplianceItemEntryWithTitle (Aws::String &&value)
 
ComplianceItemEntryWithTitle (const char *value)
 
const ComplianceSeverityGetSeverity () const
 
bool SeverityHasBeenSet () const
 
void SetSeverity (const ComplianceSeverity &value)
 
void SetSeverity (ComplianceSeverity &&value)
 
ComplianceItemEntryWithSeverity (const ComplianceSeverity &value)
 
ComplianceItemEntryWithSeverity (ComplianceSeverity &&value)
 
const ComplianceStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ComplianceStatus &value)
 
void SetStatus (ComplianceStatus &&value)
 
ComplianceItemEntryWithStatus (const ComplianceStatus &value)
 
ComplianceItemEntryWithStatus (ComplianceStatus &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetDetails () const
 
bool DetailsHasBeenSet () const
 
void SetDetails (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetDetails (Aws::Map< Aws::String, Aws::String > &&value)
 
ComplianceItemEntryWithDetails (const Aws::Map< Aws::String, Aws::String > &value)
 
ComplianceItemEntryWithDetails (Aws::Map< Aws::String, Aws::String > &&value)
 
ComplianceItemEntryAddDetails (const Aws::String &key, const Aws::String &value)
 
ComplianceItemEntryAddDetails (Aws::String &&key, const Aws::String &value)
 
ComplianceItemEntryAddDetails (const Aws::String &key, Aws::String &&value)
 
ComplianceItemEntryAddDetails (Aws::String &&key, Aws::String &&value)
 
ComplianceItemEntryAddDetails (const char *key, Aws::String &&value)
 
ComplianceItemEntryAddDetails (Aws::String &&key, const char *value)
 
ComplianceItemEntryAddDetails (const char *key, const char *value)
 

Detailed Description

Information about a compliance item.

See Also:

AWS API Reference

Definition at line 34 of file ComplianceItemEntry.h.

Constructor & Destructor Documentation

◆ ComplianceItemEntry() [1/2]

Aws::SSM::Model::ComplianceItemEntry::ComplianceItemEntry ( )

◆ ComplianceItemEntry() [2/2]

Aws::SSM::Model::ComplianceItemEntry::ComplianceItemEntry ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddDetails() [1/7]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::AddDetails ( const Aws::String key,
const Aws::String value 
)
inline

A "Key": "Value" tag combination for the compliance item.

Definition at line 256 of file ComplianceItemEntry.h.

◆ AddDetails() [2/7]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::AddDetails ( Aws::String &&  key,
const Aws::String value 
)
inline

A "Key": "Value" tag combination for the compliance item.

Definition at line 261 of file ComplianceItemEntry.h.

◆ AddDetails() [3/7]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::AddDetails ( const Aws::String key,
Aws::String &&  value 
)
inline

A "Key": "Value" tag combination for the compliance item.

Definition at line 266 of file ComplianceItemEntry.h.

◆ AddDetails() [4/7]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::AddDetails ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A "Key": "Value" tag combination for the compliance item.

Definition at line 271 of file ComplianceItemEntry.h.

◆ AddDetails() [5/7]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::AddDetails ( const char *  key,
Aws::String &&  value 
)
inline

A "Key": "Value" tag combination for the compliance item.

Definition at line 276 of file ComplianceItemEntry.h.

◆ AddDetails() [6/7]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::AddDetails ( Aws::String &&  key,
const char *  value 
)
inline

A "Key": "Value" tag combination for the compliance item.

Definition at line 281 of file ComplianceItemEntry.h.

◆ AddDetails() [7/7]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::AddDetails ( const char *  key,
const char *  value 
)
inline

A "Key": "Value" tag combination for the compliance item.

Definition at line 286 of file ComplianceItemEntry.h.

◆ DetailsHasBeenSet()

bool Aws::SSM::Model::ComplianceItemEntry::DetailsHasBeenSet ( ) const
inline

A "Key": "Value" tag combination for the compliance item.

Definition at line 231 of file ComplianceItemEntry.h.

◆ GetDetails()

const Aws::Map<Aws::String, Aws::String>& Aws::SSM::Model::ComplianceItemEntry::GetDetails ( ) const
inline

A "Key": "Value" tag combination for the compliance item.

Definition at line 226 of file ComplianceItemEntry.h.

◆ GetId()

const Aws::String& Aws::SSM::Model::ComplianceItemEntry::GetId ( ) const
inline

The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

Definition at line 47 of file ComplianceItemEntry.h.

◆ GetSeverity()

const ComplianceSeverity& Aws::SSM::Model::ComplianceItemEntry::GetSeverity ( ) const
inline

The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

Definition at line 153 of file ComplianceItemEntry.h.

◆ GetStatus()

const ComplianceStatus& Aws::SSM::Model::ComplianceItemEntry::GetStatus ( ) const
inline

The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

Definition at line 190 of file ComplianceItemEntry.h.

◆ GetTitle()

const Aws::String& Aws::SSM::Model::ComplianceItemEntry::GetTitle ( ) const
inline

The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

Definition at line 97 of file ComplianceItemEntry.h.

◆ IdHasBeenSet()

bool Aws::SSM::Model::ComplianceItemEntry::IdHasBeenSet ( ) const
inline

The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

Definition at line 53 of file ComplianceItemEntry.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SSM::Model::ComplianceItemEntry::Jsonize ( ) const

◆ operator=()

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDetails() [1/2]

void Aws::SSM::Model::ComplianceItemEntry::SetDetails ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A "Key": "Value" tag combination for the compliance item.

Definition at line 236 of file ComplianceItemEntry.h.

◆ SetDetails() [2/2]

void Aws::SSM::Model::ComplianceItemEntry::SetDetails ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A "Key": "Value" tag combination for the compliance item.

Definition at line 241 of file ComplianceItemEntry.h.

◆ SetId() [1/3]

void Aws::SSM::Model::ComplianceItemEntry::SetId ( const Aws::String value)
inline

The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

Definition at line 59 of file ComplianceItemEntry.h.

◆ SetId() [2/3]

void Aws::SSM::Model::ComplianceItemEntry::SetId ( Aws::String &&  value)
inline

The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

Definition at line 65 of file ComplianceItemEntry.h.

◆ SetId() [3/3]

void Aws::SSM::Model::ComplianceItemEntry::SetId ( const char *  value)
inline

The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

Definition at line 71 of file ComplianceItemEntry.h.

◆ SetSeverity() [1/2]

void Aws::SSM::Model::ComplianceItemEntry::SetSeverity ( const ComplianceSeverity value)
inline

The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

Definition at line 165 of file ComplianceItemEntry.h.

◆ SetSeverity() [2/2]

void Aws::SSM::Model::ComplianceItemEntry::SetSeverity ( ComplianceSeverity &&  value)
inline

The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

Definition at line 171 of file ComplianceItemEntry.h.

◆ SetStatus() [1/2]

void Aws::SSM::Model::ComplianceItemEntry::SetStatus ( const ComplianceStatus value)
inline

The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

Definition at line 202 of file ComplianceItemEntry.h.

◆ SetStatus() [2/2]

void Aws::SSM::Model::ComplianceItemEntry::SetStatus ( ComplianceStatus &&  value)
inline

The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

Definition at line 208 of file ComplianceItemEntry.h.

◆ SetTitle() [1/3]

void Aws::SSM::Model::ComplianceItemEntry::SetTitle ( const Aws::String value)
inline

The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

Definition at line 111 of file ComplianceItemEntry.h.

◆ SetTitle() [2/3]

void Aws::SSM::Model::ComplianceItemEntry::SetTitle ( Aws::String &&  value)
inline

The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

Definition at line 118 of file ComplianceItemEntry.h.

◆ SetTitle() [3/3]

void Aws::SSM::Model::ComplianceItemEntry::SetTitle ( const char *  value)
inline

The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

Definition at line 125 of file ComplianceItemEntry.h.

◆ SeverityHasBeenSet()

bool Aws::SSM::Model::ComplianceItemEntry::SeverityHasBeenSet ( ) const
inline

The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

Definition at line 159 of file ComplianceItemEntry.h.

◆ StatusHasBeenSet()

bool Aws::SSM::Model::ComplianceItemEntry::StatusHasBeenSet ( ) const
inline

The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

Definition at line 196 of file ComplianceItemEntry.h.

◆ TitleHasBeenSet()

bool Aws::SSM::Model::ComplianceItemEntry::TitleHasBeenSet ( ) const
inline

The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

Definition at line 104 of file ComplianceItemEntry.h.

◆ WithDetails() [1/2]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::WithDetails ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A "Key": "Value" tag combination for the compliance item.

Definition at line 246 of file ComplianceItemEntry.h.

◆ WithDetails() [2/2]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::WithDetails ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A "Key": "Value" tag combination for the compliance item.

Definition at line 251 of file ComplianceItemEntry.h.

◆ WithId() [1/3]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::WithId ( const Aws::String value)
inline

The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

Definition at line 77 of file ComplianceItemEntry.h.

◆ WithId() [2/3]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::WithId ( Aws::String &&  value)
inline

The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

Definition at line 83 of file ComplianceItemEntry.h.

◆ WithId() [3/3]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::WithId ( const char *  value)
inline

The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

Definition at line 89 of file ComplianceItemEntry.h.

◆ WithSeverity() [1/2]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::WithSeverity ( const ComplianceSeverity value)
inline

The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

Definition at line 177 of file ComplianceItemEntry.h.

◆ WithSeverity() [2/2]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::WithSeverity ( ComplianceSeverity &&  value)
inline

The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

Definition at line 183 of file ComplianceItemEntry.h.

◆ WithStatus() [1/2]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::WithStatus ( const ComplianceStatus value)
inline

The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

Definition at line 214 of file ComplianceItemEntry.h.

◆ WithStatus() [2/2]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::WithStatus ( ComplianceStatus &&  value)
inline

The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

Definition at line 220 of file ComplianceItemEntry.h.

◆ WithTitle() [1/3]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::WithTitle ( const Aws::String value)
inline

The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

Definition at line 132 of file ComplianceItemEntry.h.

◆ WithTitle() [2/3]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::WithTitle ( Aws::String &&  value)
inline

The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

Definition at line 139 of file ComplianceItemEntry.h.

◆ WithTitle() [3/3]

ComplianceItemEntry& Aws::SSM::Model::ComplianceItemEntry::WithTitle ( const char *  value)
inline

The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

Definition at line 146 of file ComplianceItemEntry.h.


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