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

#include <ProductViewDetail.h>

Public Member Functions

 ProductViewDetail ()
 
 ProductViewDetail (Aws::Utils::Json::JsonView jsonValue)
 
ProductViewDetailoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ProductViewSummaryGetProductViewSummary () const
 
bool ProductViewSummaryHasBeenSet () const
 
void SetProductViewSummary (const ProductViewSummary &value)
 
void SetProductViewSummary (ProductViewSummary &&value)
 
ProductViewDetailWithProductViewSummary (const ProductViewSummary &value)
 
ProductViewDetailWithProductViewSummary (ProductViewSummary &&value)
 
const StatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Status &value)
 
void SetStatus (Status &&value)
 
ProductViewDetailWithStatus (const Status &value)
 
ProductViewDetailWithStatus (Status &&value)
 
const Aws::StringGetProductARN () const
 
bool ProductARNHasBeenSet () const
 
void SetProductARN (const Aws::String &value)
 
void SetProductARN (Aws::String &&value)
 
void SetProductARN (const char *value)
 
ProductViewDetailWithProductARN (const Aws::String &value)
 
ProductViewDetailWithProductARN (Aws::String &&value)
 
ProductViewDetailWithProductARN (const char *value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
ProductViewDetailWithCreatedTime (const Aws::Utils::DateTime &value)
 
ProductViewDetailWithCreatedTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Information about a product view.

See Also:

AWS API Reference

Definition at line 34 of file ProductViewDetail.h.

Constructor & Destructor Documentation

◆ ProductViewDetail() [1/2]

Aws::ServiceCatalog::Model::ProductViewDetail::ProductViewDetail ( )

◆ ProductViewDetail() [2/2]

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

Member Function Documentation

◆ CreatedTimeHasBeenSet()

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

The UTC time stamp of the creation time.

Definition at line 172 of file ProductViewDetail.h.

◆ GetCreatedTime()

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

The UTC time stamp of the creation time.

Definition at line 167 of file ProductViewDetail.h.

◆ GetProductARN()

const Aws::String& Aws::ServiceCatalog::Model::ProductViewDetail::GetProductARN ( ) const
inline

The ARN of the product.

Definition at line 126 of file ProductViewDetail.h.

◆ GetProductViewSummary()

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

Summary information about the product view.

Definition at line 46 of file ProductViewDetail.h.

◆ GetStatus()

const Status& Aws::ServiceCatalog::Model::ProductViewDetail::GetStatus ( ) const
inline

The status of the product.

  • AVAILABLE - The product is ready for use.

  • CREATING - Product creation has started; the product is not ready for use.

  • FAILED - An action failed.

Definition at line 80 of file ProductViewDetail.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ProductARNHasBeenSet()

bool Aws::ServiceCatalog::Model::ProductViewDetail::ProductARNHasBeenSet ( ) const
inline

The ARN of the product.

Definition at line 131 of file ProductViewDetail.h.

◆ ProductViewSummaryHasBeenSet()

bool Aws::ServiceCatalog::Model::ProductViewDetail::ProductViewSummaryHasBeenSet ( ) const
inline

Summary information about the product view.

Definition at line 51 of file ProductViewDetail.h.

◆ SetCreatedTime() [1/2]

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

The UTC time stamp of the creation time.

Definition at line 182 of file ProductViewDetail.h.

◆ SetCreatedTime() [2/2]

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

The UTC time stamp of the creation time.

Definition at line 177 of file ProductViewDetail.h.

◆ SetProductARN() [1/3]

void Aws::ServiceCatalog::Model::ProductViewDetail::SetProductARN ( Aws::String &&  value)
inline

The ARN of the product.

Definition at line 141 of file ProductViewDetail.h.

◆ SetProductARN() [2/3]

void Aws::ServiceCatalog::Model::ProductViewDetail::SetProductARN ( const Aws::String value)
inline

The ARN of the product.

Definition at line 136 of file ProductViewDetail.h.

◆ SetProductARN() [3/3]

void Aws::ServiceCatalog::Model::ProductViewDetail::SetProductARN ( const char *  value)
inline

The ARN of the product.

Definition at line 146 of file ProductViewDetail.h.

◆ SetProductViewSummary() [1/2]

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

Summary information about the product view.

Definition at line 56 of file ProductViewDetail.h.

◆ SetProductViewSummary() [2/2]

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

Summary information about the product view.

Definition at line 61 of file ProductViewDetail.h.

◆ SetStatus() [1/2]

void Aws::ServiceCatalog::Model::ProductViewDetail::SetStatus ( const Status value)
inline

The status of the product.

  • AVAILABLE - The product is ready for use.

  • CREATING - Product creation has started; the product is not ready for use.

  • FAILED - An action failed.

Definition at line 96 of file ProductViewDetail.h.

◆ SetStatus() [2/2]

void Aws::ServiceCatalog::Model::ProductViewDetail::SetStatus ( Status &&  value)
inline

The status of the product.

  • AVAILABLE - The product is ready for use.

  • CREATING - Product creation has started; the product is not ready for use.

  • FAILED - An action failed.

Definition at line 104 of file ProductViewDetail.h.

◆ StatusHasBeenSet()

bool Aws::ServiceCatalog::Model::ProductViewDetail::StatusHasBeenSet ( ) const
inline

The status of the product.

  • AVAILABLE - The product is ready for use.

  • CREATING - Product creation has started; the product is not ready for use.

  • FAILED - An action failed.

Definition at line 88 of file ProductViewDetail.h.

◆ WithCreatedTime() [1/2]

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

The UTC time stamp of the creation time.

Definition at line 192 of file ProductViewDetail.h.

◆ WithCreatedTime() [2/2]

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

The UTC time stamp of the creation time.

Definition at line 187 of file ProductViewDetail.h.

◆ WithProductARN() [1/3]

ProductViewDetail& Aws::ServiceCatalog::Model::ProductViewDetail::WithProductARN ( Aws::String &&  value)
inline

The ARN of the product.

Definition at line 156 of file ProductViewDetail.h.

◆ WithProductARN() [2/3]

ProductViewDetail& Aws::ServiceCatalog::Model::ProductViewDetail::WithProductARN ( const Aws::String value)
inline

The ARN of the product.

Definition at line 151 of file ProductViewDetail.h.

◆ WithProductARN() [3/3]

ProductViewDetail& Aws::ServiceCatalog::Model::ProductViewDetail::WithProductARN ( const char *  value)
inline

The ARN of the product.

Definition at line 161 of file ProductViewDetail.h.

◆ WithProductViewSummary() [1/2]

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

Summary information about the product view.

Definition at line 66 of file ProductViewDetail.h.

◆ WithProductViewSummary() [2/2]

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

Summary information about the product view.

Definition at line 71 of file ProductViewDetail.h.

◆ WithStatus() [1/2]

ProductViewDetail& Aws::ServiceCatalog::Model::ProductViewDetail::WithStatus ( const Status value)
inline

The status of the product.

  • AVAILABLE - The product is ready for use.

  • CREATING - Product creation has started; the product is not ready for use.

  • FAILED - An action failed.

Definition at line 112 of file ProductViewDetail.h.

◆ WithStatus() [2/2]

ProductViewDetail& Aws::ServiceCatalog::Model::ProductViewDetail::WithStatus ( Status &&  value)
inline

The status of the product.

  • AVAILABLE - The product is ready for use.

  • CREATING - Product creation has started; the product is not ready for use.

  • FAILED - An action failed.

Definition at line 120 of file ProductViewDetail.h.


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