AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::ResourceGroupsTaggingAPI::Model::Summary Class Reference

#include <Summary.h>

Public Member Functions

 Summary ()
 
 Summary (Aws::Utils::Json::JsonView jsonValue)
 
Summaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetLastUpdated () const
 
bool LastUpdatedHasBeenSet () const
 
void SetLastUpdated (const Aws::String &value)
 
void SetLastUpdated (Aws::String &&value)
 
void SetLastUpdated (const char *value)
 
SummaryWithLastUpdated (const Aws::String &value)
 
SummaryWithLastUpdated (Aws::String &&value)
 
SummaryWithLastUpdated (const char *value)
 
const Aws::StringGetTargetId () const
 
bool TargetIdHasBeenSet () const
 
void SetTargetId (const Aws::String &value)
 
void SetTargetId (Aws::String &&value)
 
void SetTargetId (const char *value)
 
SummaryWithTargetId (const Aws::String &value)
 
SummaryWithTargetId (Aws::String &&value)
 
SummaryWithTargetId (const char *value)
 
const TargetIdTypeGetTargetIdType () const
 
bool TargetIdTypeHasBeenSet () const
 
void SetTargetIdType (const TargetIdType &value)
 
void SetTargetIdType (TargetIdType &&value)
 
SummaryWithTargetIdType (const TargetIdType &value)
 
SummaryWithTargetIdType (TargetIdType &&value)
 
const Aws::StringGetRegion () const
 
bool RegionHasBeenSet () const
 
void SetRegion (const Aws::String &value)
 
void SetRegion (Aws::String &&value)
 
void SetRegion (const char *value)
 
SummaryWithRegion (const Aws::String &value)
 
SummaryWithRegion (Aws::String &&value)
 
SummaryWithRegion (const char *value)
 
const Aws::StringGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const Aws::String &value)
 
void SetResourceType (Aws::String &&value)
 
void SetResourceType (const char *value)
 
SummaryWithResourceType (const Aws::String &value)
 
SummaryWithResourceType (Aws::String &&value)
 
SummaryWithResourceType (const char *value)
 
long long GetNonCompliantResources () const
 
bool NonCompliantResourcesHasBeenSet () const
 
void SetNonCompliantResources (long long value)
 
SummaryWithNonCompliantResources (long long value)
 

Detailed Description

A count of noncompliant resources.

See Also:

AWS API Reference

Definition at line 32 of file Summary.h.

Constructor & Destructor Documentation

◆ Summary() [1/2]

Aws::ResourceGroupsTaggingAPI::Model::Summary::Summary ( )

◆ Summary() [2/2]

Aws::ResourceGroupsTaggingAPI::Model::Summary::Summary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetLastUpdated()

const Aws::String& Aws::ResourceGroupsTaggingAPI::Model::Summary::GetLastUpdated ( ) const
inline

The timestamp that shows when this summary was generated in this Region.

Definition at line 44 of file Summary.h.

◆ GetNonCompliantResources()

long long Aws::ResourceGroupsTaggingAPI::Model::Summary::GetNonCompliantResources ( ) const
inline

The count of noncompliant resources.

Definition at line 263 of file Summary.h.

◆ GetRegion()

const Aws::String& Aws::ResourceGroupsTaggingAPI::Model::Summary::GetRegion ( ) const
inline

The AWS Region that the summary applies to.

Definition at line 181 of file Summary.h.

◆ GetResourceType()

const Aws::String& Aws::ResourceGroupsTaggingAPI::Model::Summary::GetResourceType ( ) const
inline

The AWS resource type.

Definition at line 222 of file Summary.h.

◆ GetTargetId()

const Aws::String& Aws::ResourceGroupsTaggingAPI::Model::Summary::GetTargetId ( ) const
inline

The account identifier or the root identifier of the organization. If you don't know the root ID, you can call the AWS Organizations ListRoots API.

Definition at line 88 of file Summary.h.

◆ GetTargetIdType()

const TargetIdType& Aws::ResourceGroupsTaggingAPI::Model::Summary::GetTargetIdType ( ) const
inline

Whether the target is an account, an OU, or the organization root.

Definition at line 150 of file Summary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ResourceGroupsTaggingAPI::Model::Summary::Jsonize ( ) const

◆ LastUpdatedHasBeenSet()

bool Aws::ResourceGroupsTaggingAPI::Model::Summary::LastUpdatedHasBeenSet ( ) const
inline

The timestamp that shows when this summary was generated in this Region.

Definition at line 49 of file Summary.h.

◆ NonCompliantResourcesHasBeenSet()

bool Aws::ResourceGroupsTaggingAPI::Model::Summary::NonCompliantResourcesHasBeenSet ( ) const
inline

The count of noncompliant resources.

Definition at line 268 of file Summary.h.

◆ operator=()

Summary& Aws::ResourceGroupsTaggingAPI::Model::Summary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RegionHasBeenSet()

bool Aws::ResourceGroupsTaggingAPI::Model::Summary::RegionHasBeenSet ( ) const
inline

The AWS Region that the summary applies to.

Definition at line 186 of file Summary.h.

◆ ResourceTypeHasBeenSet()

bool Aws::ResourceGroupsTaggingAPI::Model::Summary::ResourceTypeHasBeenSet ( ) const
inline

The AWS resource type.

Definition at line 227 of file Summary.h.

◆ SetLastUpdated() [1/3]

void Aws::ResourceGroupsTaggingAPI::Model::Summary::SetLastUpdated ( Aws::String &&  value)
inline

The timestamp that shows when this summary was generated in this Region.

Definition at line 59 of file Summary.h.

◆ SetLastUpdated() [2/3]

void Aws::ResourceGroupsTaggingAPI::Model::Summary::SetLastUpdated ( const Aws::String value)
inline

The timestamp that shows when this summary was generated in this Region.

Definition at line 54 of file Summary.h.

◆ SetLastUpdated() [3/3]

void Aws::ResourceGroupsTaggingAPI::Model::Summary::SetLastUpdated ( const char *  value)
inline

The timestamp that shows when this summary was generated in this Region.

Definition at line 64 of file Summary.h.

◆ SetNonCompliantResources()

void Aws::ResourceGroupsTaggingAPI::Model::Summary::SetNonCompliantResources ( long long  value)
inline

The count of noncompliant resources.

Definition at line 273 of file Summary.h.

◆ SetRegion() [1/3]

void Aws::ResourceGroupsTaggingAPI::Model::Summary::SetRegion ( Aws::String &&  value)
inline

The AWS Region that the summary applies to.

Definition at line 196 of file Summary.h.

◆ SetRegion() [2/3]

void Aws::ResourceGroupsTaggingAPI::Model::Summary::SetRegion ( const Aws::String value)
inline

The AWS Region that the summary applies to.

Definition at line 191 of file Summary.h.

◆ SetRegion() [3/3]

void Aws::ResourceGroupsTaggingAPI::Model::Summary::SetRegion ( const char *  value)
inline

The AWS Region that the summary applies to.

Definition at line 201 of file Summary.h.

◆ SetResourceType() [1/3]

void Aws::ResourceGroupsTaggingAPI::Model::Summary::SetResourceType ( Aws::String &&  value)
inline

The AWS resource type.

Definition at line 237 of file Summary.h.

◆ SetResourceType() [2/3]

void Aws::ResourceGroupsTaggingAPI::Model::Summary::SetResourceType ( const Aws::String value)
inline

The AWS resource type.

Definition at line 232 of file Summary.h.

◆ SetResourceType() [3/3]

void Aws::ResourceGroupsTaggingAPI::Model::Summary::SetResourceType ( const char *  value)
inline

The AWS resource type.

Definition at line 242 of file Summary.h.

◆ SetTargetId() [1/3]

void Aws::ResourceGroupsTaggingAPI::Model::Summary::SetTargetId ( Aws::String &&  value)
inline

The account identifier or the root identifier of the organization. If you don't know the root ID, you can call the AWS Organizations ListRoots API.

Definition at line 112 of file Summary.h.

◆ SetTargetId() [2/3]

void Aws::ResourceGroupsTaggingAPI::Model::Summary::SetTargetId ( const Aws::String value)
inline

The account identifier or the root identifier of the organization. If you don't know the root ID, you can call the AWS Organizations ListRoots API.

Definition at line 104 of file Summary.h.

◆ SetTargetId() [3/3]

void Aws::ResourceGroupsTaggingAPI::Model::Summary::SetTargetId ( const char *  value)
inline

The account identifier or the root identifier of the organization. If you don't know the root ID, you can call the AWS Organizations ListRoots API.

Definition at line 120 of file Summary.h.

◆ SetTargetIdType() [1/2]

void Aws::ResourceGroupsTaggingAPI::Model::Summary::SetTargetIdType ( const TargetIdType value)
inline

Whether the target is an account, an OU, or the organization root.

Definition at line 160 of file Summary.h.

◆ SetTargetIdType() [2/2]

void Aws::ResourceGroupsTaggingAPI::Model::Summary::SetTargetIdType ( TargetIdType &&  value)
inline

Whether the target is an account, an OU, or the organization root.

Definition at line 165 of file Summary.h.

◆ TargetIdHasBeenSet()

bool Aws::ResourceGroupsTaggingAPI::Model::Summary::TargetIdHasBeenSet ( ) const
inline

The account identifier or the root identifier of the organization. If you don't know the root ID, you can call the AWS Organizations ListRoots API.

Definition at line 96 of file Summary.h.

◆ TargetIdTypeHasBeenSet()

bool Aws::ResourceGroupsTaggingAPI::Model::Summary::TargetIdTypeHasBeenSet ( ) const
inline

Whether the target is an account, an OU, or the organization root.

Definition at line 155 of file Summary.h.

◆ WithLastUpdated() [1/3]

Summary& Aws::ResourceGroupsTaggingAPI::Model::Summary::WithLastUpdated ( Aws::String &&  value)
inline

The timestamp that shows when this summary was generated in this Region.

Definition at line 74 of file Summary.h.

◆ WithLastUpdated() [2/3]

Summary& Aws::ResourceGroupsTaggingAPI::Model::Summary::WithLastUpdated ( const Aws::String value)
inline

The timestamp that shows when this summary was generated in this Region.

Definition at line 69 of file Summary.h.

◆ WithLastUpdated() [3/3]

Summary& Aws::ResourceGroupsTaggingAPI::Model::Summary::WithLastUpdated ( const char *  value)
inline

The timestamp that shows when this summary was generated in this Region.

Definition at line 79 of file Summary.h.

◆ WithNonCompliantResources()

Summary& Aws::ResourceGroupsTaggingAPI::Model::Summary::WithNonCompliantResources ( long long  value)
inline

The count of noncompliant resources.

Definition at line 278 of file Summary.h.

◆ WithRegion() [1/3]

Summary& Aws::ResourceGroupsTaggingAPI::Model::Summary::WithRegion ( Aws::String &&  value)
inline

The AWS Region that the summary applies to.

Definition at line 211 of file Summary.h.

◆ WithRegion() [2/3]

Summary& Aws::ResourceGroupsTaggingAPI::Model::Summary::WithRegion ( const Aws::String value)
inline

The AWS Region that the summary applies to.

Definition at line 206 of file Summary.h.

◆ WithRegion() [3/3]

Summary& Aws::ResourceGroupsTaggingAPI::Model::Summary::WithRegion ( const char *  value)
inline

The AWS Region that the summary applies to.

Definition at line 216 of file Summary.h.

◆ WithResourceType() [1/3]

Summary& Aws::ResourceGroupsTaggingAPI::Model::Summary::WithResourceType ( Aws::String &&  value)
inline

The AWS resource type.

Definition at line 252 of file Summary.h.

◆ WithResourceType() [2/3]

Summary& Aws::ResourceGroupsTaggingAPI::Model::Summary::WithResourceType ( const Aws::String value)
inline

The AWS resource type.

Definition at line 247 of file Summary.h.

◆ WithResourceType() [3/3]

Summary& Aws::ResourceGroupsTaggingAPI::Model::Summary::WithResourceType ( const char *  value)
inline

The AWS resource type.

Definition at line 257 of file Summary.h.

◆ WithTargetId() [1/3]

Summary& Aws::ResourceGroupsTaggingAPI::Model::Summary::WithTargetId ( Aws::String &&  value)
inline

The account identifier or the root identifier of the organization. If you don't know the root ID, you can call the AWS Organizations ListRoots API.

Definition at line 136 of file Summary.h.

◆ WithTargetId() [2/3]

Summary& Aws::ResourceGroupsTaggingAPI::Model::Summary::WithTargetId ( const Aws::String value)
inline

The account identifier or the root identifier of the organization. If you don't know the root ID, you can call the AWS Organizations ListRoots API.

Definition at line 128 of file Summary.h.

◆ WithTargetId() [3/3]

Summary& Aws::ResourceGroupsTaggingAPI::Model::Summary::WithTargetId ( const char *  value)
inline

The account identifier or the root identifier of the organization. If you don't know the root ID, you can call the AWS Organizations ListRoots API.

Definition at line 144 of file Summary.h.

◆ WithTargetIdType() [1/2]

Summary& Aws::ResourceGroupsTaggingAPI::Model::Summary::WithTargetIdType ( const TargetIdType value)
inline

Whether the target is an account, an OU, or the organization root.

Definition at line 170 of file Summary.h.

◆ WithTargetIdType() [2/2]

Summary& Aws::ResourceGroupsTaggingAPI::Model::Summary::WithTargetIdType ( TargetIdType &&  value)
inline

Whether the target is an account, an OU, or the organization root.

Definition at line 175 of file Summary.h.


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