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

#include <DescribeProductResult.h>

Public Member Functions

 DescribeProductResult ()
 
 DescribeProductResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeProductResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const ProductViewSummaryGetProductViewSummary () const
 
void SetProductViewSummary (const ProductViewSummary &value)
 
void SetProductViewSummary (ProductViewSummary &&value)
 
DescribeProductResultWithProductViewSummary (const ProductViewSummary &value)
 
DescribeProductResultWithProductViewSummary (ProductViewSummary &&value)
 
const Aws::Vector< ProvisioningArtifact > & GetProvisioningArtifacts () const
 
void SetProvisioningArtifacts (const Aws::Vector< ProvisioningArtifact > &value)
 
void SetProvisioningArtifacts (Aws::Vector< ProvisioningArtifact > &&value)
 
DescribeProductResultWithProvisioningArtifacts (const Aws::Vector< ProvisioningArtifact > &value)
 
DescribeProductResultWithProvisioningArtifacts (Aws::Vector< ProvisioningArtifact > &&value)
 
DescribeProductResultAddProvisioningArtifacts (const ProvisioningArtifact &value)
 
DescribeProductResultAddProvisioningArtifacts (ProvisioningArtifact &&value)
 
const Aws::Vector< BudgetDetail > & GetBudgets () const
 
void SetBudgets (const Aws::Vector< BudgetDetail > &value)
 
void SetBudgets (Aws::Vector< BudgetDetail > &&value)
 
DescribeProductResultWithBudgets (const Aws::Vector< BudgetDetail > &value)
 
DescribeProductResultWithBudgets (Aws::Vector< BudgetDetail > &&value)
 
DescribeProductResultAddBudgets (const BudgetDetail &value)
 
DescribeProductResultAddBudgets (BudgetDetail &&value)
 
const Aws::Vector< LaunchPath > & GetLaunchPaths () const
 
void SetLaunchPaths (const Aws::Vector< LaunchPath > &value)
 
void SetLaunchPaths (Aws::Vector< LaunchPath > &&value)
 
DescribeProductResultWithLaunchPaths (const Aws::Vector< LaunchPath > &value)
 
DescribeProductResultWithLaunchPaths (Aws::Vector< LaunchPath > &&value)
 
DescribeProductResultAddLaunchPaths (const LaunchPath &value)
 
DescribeProductResultAddLaunchPaths (LaunchPath &&value)
 

Detailed Description

Definition at line 31 of file DescribeProductResult.h.

Constructor & Destructor Documentation

◆ DescribeProductResult() [1/2]

Aws::ServiceCatalog::Model::DescribeProductResult::DescribeProductResult ( )

◆ DescribeProductResult() [2/2]

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

Member Function Documentation

◆ AddBudgets() [1/2]

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

Information about the associated budgets.

Definition at line 134 of file DescribeProductResult.h.

◆ AddBudgets() [2/2]

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

Information about the associated budgets.

Definition at line 129 of file DescribeProductResult.h.

◆ AddLaunchPaths() [1/2]

DescribeProductResult& Aws::ServiceCatalog::Model::DescribeProductResult::AddLaunchPaths ( const LaunchPath value)
inline

Information about the associated launch paths.

Definition at line 165 of file DescribeProductResult.h.

◆ AddLaunchPaths() [2/2]

DescribeProductResult& Aws::ServiceCatalog::Model::DescribeProductResult::AddLaunchPaths ( LaunchPath &&  value)
inline

Information about the associated launch paths.

Definition at line 170 of file DescribeProductResult.h.

◆ AddProvisioningArtifacts() [1/2]

DescribeProductResult& Aws::ServiceCatalog::Model::DescribeProductResult::AddProvisioningArtifacts ( const ProvisioningArtifact value)
inline

Information about the provisioning artifacts for the specified product.

Definition at line 93 of file DescribeProductResult.h.

◆ AddProvisioningArtifacts() [2/2]

DescribeProductResult& Aws::ServiceCatalog::Model::DescribeProductResult::AddProvisioningArtifacts ( ProvisioningArtifact &&  value)
inline

Information about the provisioning artifacts for the specified product.

Definition at line 98 of file DescribeProductResult.h.

◆ GetBudgets()

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

Information about the associated budgets.

Definition at line 104 of file DescribeProductResult.h.

◆ GetLaunchPaths()

const Aws::Vector<LaunchPath>& Aws::ServiceCatalog::Model::DescribeProductResult::GetLaunchPaths ( ) const
inline

Information about the associated launch paths.

Definition at line 140 of file DescribeProductResult.h.

◆ GetProductViewSummary()

const ProductViewSummary& Aws::ServiceCatalog::Model::DescribeProductResult::GetProductViewSummary ( ) const
inline

Summary information about the product view.

Definition at line 42 of file DescribeProductResult.h.

◆ GetProvisioningArtifacts()

const Aws::Vector<ProvisioningArtifact>& Aws::ServiceCatalog::Model::DescribeProductResult::GetProvisioningArtifacts ( ) const
inline

Information about the provisioning artifacts for the specified product.

Definition at line 68 of file DescribeProductResult.h.

◆ operator=()

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

◆ SetBudgets() [1/2]

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

Information about the associated budgets.

Definition at line 114 of file DescribeProductResult.h.

◆ SetBudgets() [2/2]

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

Information about the associated budgets.

Definition at line 109 of file DescribeProductResult.h.

◆ SetLaunchPaths() [1/2]

void Aws::ServiceCatalog::Model::DescribeProductResult::SetLaunchPaths ( Aws::Vector< LaunchPath > &&  value)
inline

Information about the associated launch paths.

Definition at line 150 of file DescribeProductResult.h.

◆ SetLaunchPaths() [2/2]

void Aws::ServiceCatalog::Model::DescribeProductResult::SetLaunchPaths ( const Aws::Vector< LaunchPath > &  value)
inline

Information about the associated launch paths.

Definition at line 145 of file DescribeProductResult.h.

◆ SetProductViewSummary() [1/2]

void Aws::ServiceCatalog::Model::DescribeProductResult::SetProductViewSummary ( const ProductViewSummary value)
inline

Summary information about the product view.

Definition at line 47 of file DescribeProductResult.h.

◆ SetProductViewSummary() [2/2]

void Aws::ServiceCatalog::Model::DescribeProductResult::SetProductViewSummary ( ProductViewSummary &&  value)
inline

Summary information about the product view.

Definition at line 52 of file DescribeProductResult.h.

◆ SetProvisioningArtifacts() [1/2]

void Aws::ServiceCatalog::Model::DescribeProductResult::SetProvisioningArtifacts ( Aws::Vector< ProvisioningArtifact > &&  value)
inline

Information about the provisioning artifacts for the specified product.

Definition at line 78 of file DescribeProductResult.h.

◆ SetProvisioningArtifacts() [2/2]

void Aws::ServiceCatalog::Model::DescribeProductResult::SetProvisioningArtifacts ( const Aws::Vector< ProvisioningArtifact > &  value)
inline

Information about the provisioning artifacts for the specified product.

Definition at line 73 of file DescribeProductResult.h.

◆ WithBudgets() [1/2]

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

Information about the associated budgets.

Definition at line 124 of file DescribeProductResult.h.

◆ WithBudgets() [2/2]

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

Information about the associated budgets.

Definition at line 119 of file DescribeProductResult.h.

◆ WithLaunchPaths() [1/2]

DescribeProductResult& Aws::ServiceCatalog::Model::DescribeProductResult::WithLaunchPaths ( Aws::Vector< LaunchPath > &&  value)
inline

Information about the associated launch paths.

Definition at line 160 of file DescribeProductResult.h.

◆ WithLaunchPaths() [2/2]

DescribeProductResult& Aws::ServiceCatalog::Model::DescribeProductResult::WithLaunchPaths ( const Aws::Vector< LaunchPath > &  value)
inline

Information about the associated launch paths.

Definition at line 155 of file DescribeProductResult.h.

◆ WithProductViewSummary() [1/2]

DescribeProductResult& Aws::ServiceCatalog::Model::DescribeProductResult::WithProductViewSummary ( const ProductViewSummary value)
inline

Summary information about the product view.

Definition at line 57 of file DescribeProductResult.h.

◆ WithProductViewSummary() [2/2]

DescribeProductResult& Aws::ServiceCatalog::Model::DescribeProductResult::WithProductViewSummary ( ProductViewSummary &&  value)
inline

Summary information about the product view.

Definition at line 62 of file DescribeProductResult.h.

◆ WithProvisioningArtifacts() [1/2]

DescribeProductResult& Aws::ServiceCatalog::Model::DescribeProductResult::WithProvisioningArtifacts ( Aws::Vector< ProvisioningArtifact > &&  value)
inline

Information about the provisioning artifacts for the specified product.

Definition at line 88 of file DescribeProductResult.h.

◆ WithProvisioningArtifacts() [2/2]

DescribeProductResult& Aws::ServiceCatalog::Model::DescribeProductResult::WithProvisioningArtifacts ( const Aws::Vector< ProvisioningArtifact > &  value)
inline

Information about the provisioning artifacts for the specified product.

Definition at line 83 of file DescribeProductResult.h.


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