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

#include <DescribePortfolioResult.h>

Public Member Functions

 DescribePortfolioResult ()
 
 DescribePortfolioResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribePortfolioResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const PortfolioDetailGetPortfolioDetail () const
 
void SetPortfolioDetail (const PortfolioDetail &value)
 
void SetPortfolioDetail (PortfolioDetail &&value)
 
DescribePortfolioResultWithPortfolioDetail (const PortfolioDetail &value)
 
DescribePortfolioResultWithPortfolioDetail (PortfolioDetail &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
DescribePortfolioResultWithTags (const Aws::Vector< Tag > &value)
 
DescribePortfolioResultWithTags (Aws::Vector< Tag > &&value)
 
DescribePortfolioResultAddTags (const Tag &value)
 
DescribePortfolioResultAddTags (Tag &&value)
 
const Aws::Vector< TagOptionDetail > & GetTagOptions () const
 
void SetTagOptions (const Aws::Vector< TagOptionDetail > &value)
 
void SetTagOptions (Aws::Vector< TagOptionDetail > &&value)
 
DescribePortfolioResultWithTagOptions (const Aws::Vector< TagOptionDetail > &value)
 
DescribePortfolioResultWithTagOptions (Aws::Vector< TagOptionDetail > &&value)
 
DescribePortfolioResultAddTagOptions (const TagOptionDetail &value)
 
DescribePortfolioResultAddTagOptions (TagOptionDetail &&value)
 
const Aws::Vector< BudgetDetail > & GetBudgets () const
 
void SetBudgets (const Aws::Vector< BudgetDetail > &value)
 
void SetBudgets (Aws::Vector< BudgetDetail > &&value)
 
DescribePortfolioResultWithBudgets (const Aws::Vector< BudgetDetail > &value)
 
DescribePortfolioResultWithBudgets (Aws::Vector< BudgetDetail > &&value)
 
DescribePortfolioResultAddBudgets (const BudgetDetail &value)
 
DescribePortfolioResultAddBudgets (BudgetDetail &&value)
 

Detailed Description

Definition at line 31 of file DescribePortfolioResult.h.

Constructor & Destructor Documentation

◆ DescribePortfolioResult() [1/2]

Aws::ServiceCatalog::Model::DescribePortfolioResult::DescribePortfolioResult ( )

◆ DescribePortfolioResult() [2/2]

Aws::ServiceCatalog::Model::DescribePortfolioResult::DescribePortfolioResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddBudgets() [1/2]

DescribePortfolioResult& Aws::ServiceCatalog::Model::DescribePortfolioResult::AddBudgets ( BudgetDetail &&  value)
inline

Information about the associated budgets.

Definition at line 170 of file DescribePortfolioResult.h.

◆ AddBudgets() [2/2]

DescribePortfolioResult& Aws::ServiceCatalog::Model::DescribePortfolioResult::AddBudgets ( const BudgetDetail value)
inline

Information about the associated budgets.

Definition at line 165 of file DescribePortfolioResult.h.

◆ AddTagOptions() [1/2]

DescribePortfolioResult& Aws::ServiceCatalog::Model::DescribePortfolioResult::AddTagOptions ( const TagOptionDetail value)
inline

Information about the TagOptions associated with the portfolio.

Definition at line 129 of file DescribePortfolioResult.h.

◆ AddTagOptions() [2/2]

DescribePortfolioResult& Aws::ServiceCatalog::Model::DescribePortfolioResult::AddTagOptions ( TagOptionDetail &&  value)
inline

Information about the TagOptions associated with the portfolio.

Definition at line 134 of file DescribePortfolioResult.h.

◆ AddTags() [1/2]

DescribePortfolioResult& Aws::ServiceCatalog::Model::DescribePortfolioResult::AddTags ( const Tag value)
inline

Information about the tags associated with the portfolio.

Definition at line 93 of file DescribePortfolioResult.h.

◆ AddTags() [2/2]

DescribePortfolioResult& Aws::ServiceCatalog::Model::DescribePortfolioResult::AddTags ( Tag &&  value)
inline

Information about the tags associated with the portfolio.

Definition at line 98 of file DescribePortfolioResult.h.

◆ GetBudgets()

const Aws::Vector<BudgetDetail>& Aws::ServiceCatalog::Model::DescribePortfolioResult::GetBudgets ( ) const
inline

Information about the associated budgets.

Definition at line 140 of file DescribePortfolioResult.h.

◆ GetPortfolioDetail()

const PortfolioDetail& Aws::ServiceCatalog::Model::DescribePortfolioResult::GetPortfolioDetail ( ) const
inline

Information about the portfolio.

Definition at line 42 of file DescribePortfolioResult.h.

◆ GetTagOptions()

const Aws::Vector<TagOptionDetail>& Aws::ServiceCatalog::Model::DescribePortfolioResult::GetTagOptions ( ) const
inline

Information about the TagOptions associated with the portfolio.

Definition at line 104 of file DescribePortfolioResult.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::ServiceCatalog::Model::DescribePortfolioResult::GetTags ( ) const
inline

Information about the tags associated with the portfolio.

Definition at line 68 of file DescribePortfolioResult.h.

◆ operator=()

DescribePortfolioResult& Aws::ServiceCatalog::Model::DescribePortfolioResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetBudgets() [1/2]

void Aws::ServiceCatalog::Model::DescribePortfolioResult::SetBudgets ( Aws::Vector< BudgetDetail > &&  value)
inline

Information about the associated budgets.

Definition at line 150 of file DescribePortfolioResult.h.

◆ SetBudgets() [2/2]

void Aws::ServiceCatalog::Model::DescribePortfolioResult::SetBudgets ( const Aws::Vector< BudgetDetail > &  value)
inline

Information about the associated budgets.

Definition at line 145 of file DescribePortfolioResult.h.

◆ SetPortfolioDetail() [1/2]

void Aws::ServiceCatalog::Model::DescribePortfolioResult::SetPortfolioDetail ( const PortfolioDetail value)
inline

Information about the portfolio.

Definition at line 47 of file DescribePortfolioResult.h.

◆ SetPortfolioDetail() [2/2]

void Aws::ServiceCatalog::Model::DescribePortfolioResult::SetPortfolioDetail ( PortfolioDetail &&  value)
inline

Information about the portfolio.

Definition at line 52 of file DescribePortfolioResult.h.

◆ SetTagOptions() [1/2]

void Aws::ServiceCatalog::Model::DescribePortfolioResult::SetTagOptions ( Aws::Vector< TagOptionDetail > &&  value)
inline

Information about the TagOptions associated with the portfolio.

Definition at line 114 of file DescribePortfolioResult.h.

◆ SetTagOptions() [2/2]

void Aws::ServiceCatalog::Model::DescribePortfolioResult::SetTagOptions ( const Aws::Vector< TagOptionDetail > &  value)
inline

Information about the TagOptions associated with the portfolio.

Definition at line 109 of file DescribePortfolioResult.h.

◆ SetTags() [1/2]

void Aws::ServiceCatalog::Model::DescribePortfolioResult::SetTags ( Aws::Vector< Tag > &&  value)
inline

Information about the tags associated with the portfolio.

Definition at line 78 of file DescribePortfolioResult.h.

◆ SetTags() [2/2]

void Aws::ServiceCatalog::Model::DescribePortfolioResult::SetTags ( const Aws::Vector< Tag > &  value)
inline

Information about the tags associated with the portfolio.

Definition at line 73 of file DescribePortfolioResult.h.

◆ WithBudgets() [1/2]

DescribePortfolioResult& Aws::ServiceCatalog::Model::DescribePortfolioResult::WithBudgets ( Aws::Vector< BudgetDetail > &&  value)
inline

Information about the associated budgets.

Definition at line 160 of file DescribePortfolioResult.h.

◆ WithBudgets() [2/2]

DescribePortfolioResult& Aws::ServiceCatalog::Model::DescribePortfolioResult::WithBudgets ( const Aws::Vector< BudgetDetail > &  value)
inline

Information about the associated budgets.

Definition at line 155 of file DescribePortfolioResult.h.

◆ WithPortfolioDetail() [1/2]

DescribePortfolioResult& Aws::ServiceCatalog::Model::DescribePortfolioResult::WithPortfolioDetail ( const PortfolioDetail value)
inline

Information about the portfolio.

Definition at line 57 of file DescribePortfolioResult.h.

◆ WithPortfolioDetail() [2/2]

DescribePortfolioResult& Aws::ServiceCatalog::Model::DescribePortfolioResult::WithPortfolioDetail ( PortfolioDetail &&  value)
inline

Information about the portfolio.

Definition at line 62 of file DescribePortfolioResult.h.

◆ WithTagOptions() [1/2]

DescribePortfolioResult& Aws::ServiceCatalog::Model::DescribePortfolioResult::WithTagOptions ( Aws::Vector< TagOptionDetail > &&  value)
inline

Information about the TagOptions associated with the portfolio.

Definition at line 124 of file DescribePortfolioResult.h.

◆ WithTagOptions() [2/2]

DescribePortfolioResult& Aws::ServiceCatalog::Model::DescribePortfolioResult::WithTagOptions ( const Aws::Vector< TagOptionDetail > &  value)
inline

Information about the TagOptions associated with the portfolio.

Definition at line 119 of file DescribePortfolioResult.h.

◆ WithTags() [1/2]

DescribePortfolioResult& Aws::ServiceCatalog::Model::DescribePortfolioResult::WithTags ( Aws::Vector< Tag > &&  value)
inline

Information about the tags associated with the portfolio.

Definition at line 88 of file DescribePortfolioResult.h.

◆ WithTags() [2/2]

DescribePortfolioResult& Aws::ServiceCatalog::Model::DescribePortfolioResult::WithTags ( const Aws::Vector< Tag > &  value)
inline

Information about the tags associated with the portfolio.

Definition at line 83 of file DescribePortfolioResult.h.


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