AWS SDK for C++  1.9.68
AWS SDK for C++
Public Member Functions | List of all members
Aws::ServiceCatalog::Model::ResourceDetail Class Reference

#include <ResourceDetail.h>

Public Member Functions

 ResourceDetail ()
 
 ResourceDetail (Aws::Utils::Json::JsonView jsonValue)
 
ResourceDetailoperator= (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)
 
ResourceDetailWithId (const Aws::String &value)
 
ResourceDetailWithId (Aws::String &&value)
 
ResourceDetailWithId (const char *value)
 
const Aws::StringGetARN () const
 
bool ARNHasBeenSet () const
 
void SetARN (const Aws::String &value)
 
void SetARN (Aws::String &&value)
 
void SetARN (const char *value)
 
ResourceDetailWithARN (const Aws::String &value)
 
ResourceDetailWithARN (Aws::String &&value)
 
ResourceDetailWithARN (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ResourceDetailWithName (const Aws::String &value)
 
ResourceDetailWithName (Aws::String &&value)
 
ResourceDetailWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
ResourceDetailWithDescription (const Aws::String &value)
 
ResourceDetailWithDescription (Aws::String &&value)
 
ResourceDetailWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
ResourceDetailWithCreatedTime (const Aws::Utils::DateTime &value)
 
ResourceDetailWithCreatedTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Information about a resource.

See Also:

AWS API Reference

Definition at line 32 of file ResourceDetail.h.

Constructor & Destructor Documentation

◆ ResourceDetail() [1/2]

Aws::ServiceCatalog::Model::ResourceDetail::ResourceDetail ( )

◆ ResourceDetail() [2/2]

Aws::ServiceCatalog::Model::ResourceDetail::ResourceDetail ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ARNHasBeenSet()

bool Aws::ServiceCatalog::Model::ResourceDetail::ARNHasBeenSet ( ) const
inline

The ARN of the resource.

Definition at line 90 of file ResourceDetail.h.

◆ CreatedTimeHasBeenSet()

bool Aws::ServiceCatalog::Model::ResourceDetail::CreatedTimeHasBeenSet ( ) const
inline

The creation time of the resource.

Definition at line 213 of file ResourceDetail.h.

◆ DescriptionHasBeenSet()

bool Aws::ServiceCatalog::Model::ResourceDetail::DescriptionHasBeenSet ( ) const
inline

The description of the resource.

Definition at line 172 of file ResourceDetail.h.

◆ GetARN()

const Aws::String& Aws::ServiceCatalog::Model::ResourceDetail::GetARN ( ) const
inline

The ARN of the resource.

Definition at line 85 of file ResourceDetail.h.

◆ GetCreatedTime()

const Aws::Utils::DateTime& Aws::ServiceCatalog::Model::ResourceDetail::GetCreatedTime ( ) const
inline

The creation time of the resource.

Definition at line 208 of file ResourceDetail.h.

◆ GetDescription()

const Aws::String& Aws::ServiceCatalog::Model::ResourceDetail::GetDescription ( ) const
inline

The description of the resource.

Definition at line 167 of file ResourceDetail.h.

◆ GetId()

const Aws::String& Aws::ServiceCatalog::Model::ResourceDetail::GetId ( ) const
inline

The identifier of the resource.

Definition at line 44 of file ResourceDetail.h.

◆ GetName()

const Aws::String& Aws::ServiceCatalog::Model::ResourceDetail::GetName ( ) const
inline

The name of the resource.

Definition at line 126 of file ResourceDetail.h.

◆ IdHasBeenSet()

bool Aws::ServiceCatalog::Model::ResourceDetail::IdHasBeenSet ( ) const
inline

The identifier of the resource.

Definition at line 49 of file ResourceDetail.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ServiceCatalog::Model::ResourceDetail::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::ServiceCatalog::Model::ResourceDetail::NameHasBeenSet ( ) const
inline

The name of the resource.

Definition at line 131 of file ResourceDetail.h.

◆ operator=()

ResourceDetail& Aws::ServiceCatalog::Model::ResourceDetail::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetARN() [1/3]

void Aws::ServiceCatalog::Model::ResourceDetail::SetARN ( Aws::String &&  value)
inline

The ARN of the resource.

Definition at line 100 of file ResourceDetail.h.

◆ SetARN() [2/3]

void Aws::ServiceCatalog::Model::ResourceDetail::SetARN ( const Aws::String value)
inline

The ARN of the resource.

Definition at line 95 of file ResourceDetail.h.

◆ SetARN() [3/3]

void Aws::ServiceCatalog::Model::ResourceDetail::SetARN ( const char *  value)
inline

The ARN of the resource.

Definition at line 105 of file ResourceDetail.h.

◆ SetCreatedTime() [1/2]

void Aws::ServiceCatalog::Model::ResourceDetail::SetCreatedTime ( Aws::Utils::DateTime &&  value)
inline

The creation time of the resource.

Definition at line 223 of file ResourceDetail.h.

◆ SetCreatedTime() [2/2]

void Aws::ServiceCatalog::Model::ResourceDetail::SetCreatedTime ( const Aws::Utils::DateTime value)
inline

The creation time of the resource.

Definition at line 218 of file ResourceDetail.h.

◆ SetDescription() [1/3]

void Aws::ServiceCatalog::Model::ResourceDetail::SetDescription ( Aws::String &&  value)
inline

The description of the resource.

Definition at line 182 of file ResourceDetail.h.

◆ SetDescription() [2/3]

void Aws::ServiceCatalog::Model::ResourceDetail::SetDescription ( const Aws::String value)
inline

The description of the resource.

Definition at line 177 of file ResourceDetail.h.

◆ SetDescription() [3/3]

void Aws::ServiceCatalog::Model::ResourceDetail::SetDescription ( const char *  value)
inline

The description of the resource.

Definition at line 187 of file ResourceDetail.h.

◆ SetId() [1/3]

void Aws::ServiceCatalog::Model::ResourceDetail::SetId ( Aws::String &&  value)
inline

The identifier of the resource.

Definition at line 59 of file ResourceDetail.h.

◆ SetId() [2/3]

void Aws::ServiceCatalog::Model::ResourceDetail::SetId ( const Aws::String value)
inline

The identifier of the resource.

Definition at line 54 of file ResourceDetail.h.

◆ SetId() [3/3]

void Aws::ServiceCatalog::Model::ResourceDetail::SetId ( const char *  value)
inline

The identifier of the resource.

Definition at line 64 of file ResourceDetail.h.

◆ SetName() [1/3]

void Aws::ServiceCatalog::Model::ResourceDetail::SetName ( Aws::String &&  value)
inline

The name of the resource.

Definition at line 141 of file ResourceDetail.h.

◆ SetName() [2/3]

void Aws::ServiceCatalog::Model::ResourceDetail::SetName ( const Aws::String value)
inline

The name of the resource.

Definition at line 136 of file ResourceDetail.h.

◆ SetName() [3/3]

void Aws::ServiceCatalog::Model::ResourceDetail::SetName ( const char *  value)
inline

The name of the resource.

Definition at line 146 of file ResourceDetail.h.

◆ WithARN() [1/3]

ResourceDetail& Aws::ServiceCatalog::Model::ResourceDetail::WithARN ( Aws::String &&  value)
inline

The ARN of the resource.

Definition at line 115 of file ResourceDetail.h.

◆ WithARN() [2/3]

ResourceDetail& Aws::ServiceCatalog::Model::ResourceDetail::WithARN ( const Aws::String value)
inline

The ARN of the resource.

Definition at line 110 of file ResourceDetail.h.

◆ WithARN() [3/3]

ResourceDetail& Aws::ServiceCatalog::Model::ResourceDetail::WithARN ( const char *  value)
inline

The ARN of the resource.

Definition at line 120 of file ResourceDetail.h.

◆ WithCreatedTime() [1/2]

ResourceDetail& Aws::ServiceCatalog::Model::ResourceDetail::WithCreatedTime ( Aws::Utils::DateTime &&  value)
inline

The creation time of the resource.

Definition at line 233 of file ResourceDetail.h.

◆ WithCreatedTime() [2/2]

ResourceDetail& Aws::ServiceCatalog::Model::ResourceDetail::WithCreatedTime ( const Aws::Utils::DateTime value)
inline

The creation time of the resource.

Definition at line 228 of file ResourceDetail.h.

◆ WithDescription() [1/3]

ResourceDetail& Aws::ServiceCatalog::Model::ResourceDetail::WithDescription ( Aws::String &&  value)
inline

The description of the resource.

Definition at line 197 of file ResourceDetail.h.

◆ WithDescription() [2/3]

ResourceDetail& Aws::ServiceCatalog::Model::ResourceDetail::WithDescription ( const Aws::String value)
inline

The description of the resource.

Definition at line 192 of file ResourceDetail.h.

◆ WithDescription() [3/3]

ResourceDetail& Aws::ServiceCatalog::Model::ResourceDetail::WithDescription ( const char *  value)
inline

The description of the resource.

Definition at line 202 of file ResourceDetail.h.

◆ WithId() [1/3]

ResourceDetail& Aws::ServiceCatalog::Model::ResourceDetail::WithId ( Aws::String &&  value)
inline

The identifier of the resource.

Definition at line 74 of file ResourceDetail.h.

◆ WithId() [2/3]

ResourceDetail& Aws::ServiceCatalog::Model::ResourceDetail::WithId ( const Aws::String value)
inline

The identifier of the resource.

Definition at line 69 of file ResourceDetail.h.

◆ WithId() [3/3]

ResourceDetail& Aws::ServiceCatalog::Model::ResourceDetail::WithId ( const char *  value)
inline

The identifier of the resource.

Definition at line 79 of file ResourceDetail.h.

◆ WithName() [1/3]

ResourceDetail& Aws::ServiceCatalog::Model::ResourceDetail::WithName ( Aws::String &&  value)
inline

The name of the resource.

Definition at line 156 of file ResourceDetail.h.

◆ WithName() [2/3]

ResourceDetail& Aws::ServiceCatalog::Model::ResourceDetail::WithName ( const Aws::String value)
inline

The name of the resource.

Definition at line 151 of file ResourceDetail.h.

◆ WithName() [3/3]

ResourceDetail& Aws::ServiceCatalog::Model::ResourceDetail::WithName ( const char *  value)
inline

The name of the resource.

Definition at line 161 of file ResourceDetail.h.


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