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

#include <PortfolioDetail.h>

Public Member Functions

 PortfolioDetail ()
 
 PortfolioDetail (Aws::Utils::Json::JsonView jsonValue)
 
PortfolioDetailoperator= (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)
 
PortfolioDetailWithId (const Aws::String &value)
 
PortfolioDetailWithId (Aws::String &&value)
 
PortfolioDetailWithId (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)
 
PortfolioDetailWithARN (const Aws::String &value)
 
PortfolioDetailWithARN (Aws::String &&value)
 
PortfolioDetailWithARN (const char *value)
 
const Aws::StringGetDisplayName () const
 
bool DisplayNameHasBeenSet () const
 
void SetDisplayName (const Aws::String &value)
 
void SetDisplayName (Aws::String &&value)
 
void SetDisplayName (const char *value)
 
PortfolioDetailWithDisplayName (const Aws::String &value)
 
PortfolioDetailWithDisplayName (Aws::String &&value)
 
PortfolioDetailWithDisplayName (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)
 
PortfolioDetailWithDescription (const Aws::String &value)
 
PortfolioDetailWithDescription (Aws::String &&value)
 
PortfolioDetailWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
PortfolioDetailWithCreatedTime (const Aws::Utils::DateTime &value)
 
PortfolioDetailWithCreatedTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetProviderName () const
 
bool ProviderNameHasBeenSet () const
 
void SetProviderName (const Aws::String &value)
 
void SetProviderName (Aws::String &&value)
 
void SetProviderName (const char *value)
 
PortfolioDetailWithProviderName (const Aws::String &value)
 
PortfolioDetailWithProviderName (Aws::String &&value)
 
PortfolioDetailWithProviderName (const char *value)
 

Detailed Description

Information about a portfolio.

See Also:

AWS API Reference

Definition at line 32 of file PortfolioDetail.h.

Constructor & Destructor Documentation

◆ PortfolioDetail() [1/2]

Aws::ServiceCatalog::Model::PortfolioDetail::PortfolioDetail ( )

◆ PortfolioDetail() [2/2]

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

Member Function Documentation

◆ ARNHasBeenSet()

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

The ARN assigned to the portfolio.

Definition at line 90 of file PortfolioDetail.h.

◆ CreatedTimeHasBeenSet()

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

The UTC time stamp of the creation time.

Definition at line 213 of file PortfolioDetail.h.

◆ DescriptionHasBeenSet()

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

The description of the portfolio.

Definition at line 172 of file PortfolioDetail.h.

◆ DisplayNameHasBeenSet()

bool Aws::ServiceCatalog::Model::PortfolioDetail::DisplayNameHasBeenSet ( ) const
inline

The name to use for display purposes.

Definition at line 131 of file PortfolioDetail.h.

◆ GetARN()

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

The ARN assigned to the portfolio.

Definition at line 85 of file PortfolioDetail.h.

◆ GetCreatedTime()

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

The UTC time stamp of the creation time.

Definition at line 208 of file PortfolioDetail.h.

◆ GetDescription()

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

The description of the portfolio.

Definition at line 167 of file PortfolioDetail.h.

◆ GetDisplayName()

const Aws::String& Aws::ServiceCatalog::Model::PortfolioDetail::GetDisplayName ( ) const
inline

The name to use for display purposes.

Definition at line 126 of file PortfolioDetail.h.

◆ GetId()

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

The portfolio identifier.

Definition at line 44 of file PortfolioDetail.h.

◆ GetProviderName()

const Aws::String& Aws::ServiceCatalog::Model::PortfolioDetail::GetProviderName ( ) const
inline

The name of the portfolio provider.

Definition at line 239 of file PortfolioDetail.h.

◆ IdHasBeenSet()

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

The portfolio identifier.

Definition at line 49 of file PortfolioDetail.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ProviderNameHasBeenSet()

bool Aws::ServiceCatalog::Model::PortfolioDetail::ProviderNameHasBeenSet ( ) const
inline

The name of the portfolio provider.

Definition at line 244 of file PortfolioDetail.h.

◆ SetARN() [1/3]

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

The ARN assigned to the portfolio.

Definition at line 100 of file PortfolioDetail.h.

◆ SetARN() [2/3]

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

The ARN assigned to the portfolio.

Definition at line 95 of file PortfolioDetail.h.

◆ SetARN() [3/3]

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

The ARN assigned to the portfolio.

Definition at line 105 of file PortfolioDetail.h.

◆ SetCreatedTime() [1/2]

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

The UTC time stamp of the creation time.

Definition at line 223 of file PortfolioDetail.h.

◆ SetCreatedTime() [2/2]

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

The UTC time stamp of the creation time.

Definition at line 218 of file PortfolioDetail.h.

◆ SetDescription() [1/3]

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

The description of the portfolio.

Definition at line 182 of file PortfolioDetail.h.

◆ SetDescription() [2/3]

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

The description of the portfolio.

Definition at line 177 of file PortfolioDetail.h.

◆ SetDescription() [3/3]

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

The description of the portfolio.

Definition at line 187 of file PortfolioDetail.h.

◆ SetDisplayName() [1/3]

void Aws::ServiceCatalog::Model::PortfolioDetail::SetDisplayName ( Aws::String &&  value)
inline

The name to use for display purposes.

Definition at line 141 of file PortfolioDetail.h.

◆ SetDisplayName() [2/3]

void Aws::ServiceCatalog::Model::PortfolioDetail::SetDisplayName ( const Aws::String value)
inline

The name to use for display purposes.

Definition at line 136 of file PortfolioDetail.h.

◆ SetDisplayName() [3/3]

void Aws::ServiceCatalog::Model::PortfolioDetail::SetDisplayName ( const char *  value)
inline

The name to use for display purposes.

Definition at line 146 of file PortfolioDetail.h.

◆ SetId() [1/3]

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

The portfolio identifier.

Definition at line 59 of file PortfolioDetail.h.

◆ SetId() [2/3]

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

The portfolio identifier.

Definition at line 54 of file PortfolioDetail.h.

◆ SetId() [3/3]

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

The portfolio identifier.

Definition at line 64 of file PortfolioDetail.h.

◆ SetProviderName() [1/3]

void Aws::ServiceCatalog::Model::PortfolioDetail::SetProviderName ( Aws::String &&  value)
inline

The name of the portfolio provider.

Definition at line 254 of file PortfolioDetail.h.

◆ SetProviderName() [2/3]

void Aws::ServiceCatalog::Model::PortfolioDetail::SetProviderName ( const Aws::String value)
inline

The name of the portfolio provider.

Definition at line 249 of file PortfolioDetail.h.

◆ SetProviderName() [3/3]

void Aws::ServiceCatalog::Model::PortfolioDetail::SetProviderName ( const char *  value)
inline

The name of the portfolio provider.

Definition at line 259 of file PortfolioDetail.h.

◆ WithARN() [1/3]

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

The ARN assigned to the portfolio.

Definition at line 115 of file PortfolioDetail.h.

◆ WithARN() [2/3]

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

The ARN assigned to the portfolio.

Definition at line 110 of file PortfolioDetail.h.

◆ WithARN() [3/3]

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

The ARN assigned to the portfolio.

Definition at line 120 of file PortfolioDetail.h.

◆ WithCreatedTime() [1/2]

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

The UTC time stamp of the creation time.

Definition at line 233 of file PortfolioDetail.h.

◆ WithCreatedTime() [2/2]

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

The UTC time stamp of the creation time.

Definition at line 228 of file PortfolioDetail.h.

◆ WithDescription() [1/3]

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

The description of the portfolio.

Definition at line 197 of file PortfolioDetail.h.

◆ WithDescription() [2/3]

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

The description of the portfolio.

Definition at line 192 of file PortfolioDetail.h.

◆ WithDescription() [3/3]

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

The description of the portfolio.

Definition at line 202 of file PortfolioDetail.h.

◆ WithDisplayName() [1/3]

PortfolioDetail& Aws::ServiceCatalog::Model::PortfolioDetail::WithDisplayName ( Aws::String &&  value)
inline

The name to use for display purposes.

Definition at line 156 of file PortfolioDetail.h.

◆ WithDisplayName() [2/3]

PortfolioDetail& Aws::ServiceCatalog::Model::PortfolioDetail::WithDisplayName ( const Aws::String value)
inline

The name to use for display purposes.

Definition at line 151 of file PortfolioDetail.h.

◆ WithDisplayName() [3/3]

PortfolioDetail& Aws::ServiceCatalog::Model::PortfolioDetail::WithDisplayName ( const char *  value)
inline

The name to use for display purposes.

Definition at line 161 of file PortfolioDetail.h.

◆ WithId() [1/3]

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

The portfolio identifier.

Definition at line 74 of file PortfolioDetail.h.

◆ WithId() [2/3]

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

The portfolio identifier.

Definition at line 69 of file PortfolioDetail.h.

◆ WithId() [3/3]

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

The portfolio identifier.

Definition at line 79 of file PortfolioDetail.h.

◆ WithProviderName() [1/3]

PortfolioDetail& Aws::ServiceCatalog::Model::PortfolioDetail::WithProviderName ( Aws::String &&  value)
inline

The name of the portfolio provider.

Definition at line 269 of file PortfolioDetail.h.

◆ WithProviderName() [2/3]

PortfolioDetail& Aws::ServiceCatalog::Model::PortfolioDetail::WithProviderName ( const Aws::String value)
inline

The name of the portfolio provider.

Definition at line 264 of file PortfolioDetail.h.

◆ WithProviderName() [3/3]

PortfolioDetail& Aws::ServiceCatalog::Model::PortfolioDetail::WithProviderName ( const char *  value)
inline

The name of the portfolio provider.

Definition at line 274 of file PortfolioDetail.h.


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