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

#include <ConstraintDetail.h>

Public Member Functions

 ConstraintDetail ()
 
 ConstraintDetail (Aws::Utils::Json::JsonView jsonValue)
 
ConstraintDetailoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetConstraintId () const
 
bool ConstraintIdHasBeenSet () const
 
void SetConstraintId (const Aws::String &value)
 
void SetConstraintId (Aws::String &&value)
 
void SetConstraintId (const char *value)
 
ConstraintDetailWithConstraintId (const Aws::String &value)
 
ConstraintDetailWithConstraintId (Aws::String &&value)
 
ConstraintDetailWithConstraintId (const char *value)
 
const Aws::StringGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const Aws::String &value)
 
void SetType (Aws::String &&value)
 
void SetType (const char *value)
 
ConstraintDetailWithType (const Aws::String &value)
 
ConstraintDetailWithType (Aws::String &&value)
 
ConstraintDetailWithType (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)
 
ConstraintDetailWithDescription (const Aws::String &value)
 
ConstraintDetailWithDescription (Aws::String &&value)
 
ConstraintDetailWithDescription (const char *value)
 
const Aws::StringGetOwner () const
 
bool OwnerHasBeenSet () const
 
void SetOwner (const Aws::String &value)
 
void SetOwner (Aws::String &&value)
 
void SetOwner (const char *value)
 
ConstraintDetailWithOwner (const Aws::String &value)
 
ConstraintDetailWithOwner (Aws::String &&value)
 
ConstraintDetailWithOwner (const char *value)
 
const Aws::StringGetProductId () const
 
bool ProductIdHasBeenSet () const
 
void SetProductId (const Aws::String &value)
 
void SetProductId (Aws::String &&value)
 
void SetProductId (const char *value)
 
ConstraintDetailWithProductId (const Aws::String &value)
 
ConstraintDetailWithProductId (Aws::String &&value)
 
ConstraintDetailWithProductId (const char *value)
 
const Aws::StringGetPortfolioId () const
 
bool PortfolioIdHasBeenSet () const
 
void SetPortfolioId (const Aws::String &value)
 
void SetPortfolioId (Aws::String &&value)
 
void SetPortfolioId (const char *value)
 
ConstraintDetailWithPortfolioId (const Aws::String &value)
 
ConstraintDetailWithPortfolioId (Aws::String &&value)
 
ConstraintDetailWithPortfolioId (const char *value)
 

Detailed Description

Information about a constraint.

See Also:

AWS API Reference

Definition at line 31 of file ConstraintDetail.h.

Constructor & Destructor Documentation

◆ ConstraintDetail() [1/2]

Aws::ServiceCatalog::Model::ConstraintDetail::ConstraintDetail ( )

◆ ConstraintDetail() [2/2]

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

Member Function Documentation

◆ ConstraintIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ConstraintDetail::ConstraintIdHasBeenSet ( ) const
inline

The identifier of the constraint.

Definition at line 48 of file ConstraintDetail.h.

◆ DescriptionHasBeenSet()

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

The description of the constraint.

Definition at line 146 of file ConstraintDetail.h.

◆ GetConstraintId()

const Aws::String& Aws::ServiceCatalog::Model::ConstraintDetail::GetConstraintId ( ) const
inline

The identifier of the constraint.

Definition at line 43 of file ConstraintDetail.h.

◆ GetDescription()

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

The description of the constraint.

Definition at line 141 of file ConstraintDetail.h.

◆ GetOwner()

const Aws::String& Aws::ServiceCatalog::Model::ConstraintDetail::GetOwner ( ) const
inline

The owner of the constraint.

Definition at line 182 of file ConstraintDetail.h.

◆ GetPortfolioId()

const Aws::String& Aws::ServiceCatalog::Model::ConstraintDetail::GetPortfolioId ( ) const
inline

The identifier of the portfolio the product resides in. The constraint applies only to the instance of the product that lives within this portfolio.

Definition at line 282 of file ConstraintDetail.h.

◆ GetProductId()

const Aws::String& Aws::ServiceCatalog::Model::ConstraintDetail::GetProductId ( ) const
inline

The identifier of the product the constraint applies to. Note that a constraint applies to a specific instance of a product within a certain portfolio.

Definition at line 225 of file ConstraintDetail.h.

◆ GetType()

const Aws::String& Aws::ServiceCatalog::Model::ConstraintDetail::GetType ( ) const
inline

The type of constraint.

  • LAUNCH

  • NOTIFICATION

  • STACKSET

  • TEMPLATE

Definition at line 86 of file ConstraintDetail.h.

◆ Jsonize()

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

◆ operator=()

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

◆ OwnerHasBeenSet()

bool Aws::ServiceCatalog::Model::ConstraintDetail::OwnerHasBeenSet ( ) const
inline

The owner of the constraint.

Definition at line 187 of file ConstraintDetail.h.

◆ PortfolioIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ConstraintDetail::PortfolioIdHasBeenSet ( ) const
inline

The identifier of the portfolio the product resides in. The constraint applies only to the instance of the product that lives within this portfolio.

Definition at line 289 of file ConstraintDetail.h.

◆ ProductIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ConstraintDetail::ProductIdHasBeenSet ( ) const
inline

The identifier of the product the constraint applies to. Note that a constraint applies to a specific instance of a product within a certain portfolio.

Definition at line 232 of file ConstraintDetail.h.

◆ SetConstraintId() [1/3]

void Aws::ServiceCatalog::Model::ConstraintDetail::SetConstraintId ( Aws::String &&  value)
inline

The identifier of the constraint.

Definition at line 58 of file ConstraintDetail.h.

◆ SetConstraintId() [2/3]

void Aws::ServiceCatalog::Model::ConstraintDetail::SetConstraintId ( const Aws::String value)
inline

The identifier of the constraint.

Definition at line 53 of file ConstraintDetail.h.

◆ SetConstraintId() [3/3]

void Aws::ServiceCatalog::Model::ConstraintDetail::SetConstraintId ( const char *  value)
inline

The identifier of the constraint.

Definition at line 63 of file ConstraintDetail.h.

◆ SetDescription() [1/3]

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

The description of the constraint.

Definition at line 156 of file ConstraintDetail.h.

◆ SetDescription() [2/3]

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

The description of the constraint.

Definition at line 151 of file ConstraintDetail.h.

◆ SetDescription() [3/3]

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

The description of the constraint.

Definition at line 161 of file ConstraintDetail.h.

◆ SetOwner() [1/3]

void Aws::ServiceCatalog::Model::ConstraintDetail::SetOwner ( Aws::String &&  value)
inline

The owner of the constraint.

Definition at line 197 of file ConstraintDetail.h.

◆ SetOwner() [2/3]

void Aws::ServiceCatalog::Model::ConstraintDetail::SetOwner ( const Aws::String value)
inline

The owner of the constraint.

Definition at line 192 of file ConstraintDetail.h.

◆ SetOwner() [3/3]

void Aws::ServiceCatalog::Model::ConstraintDetail::SetOwner ( const char *  value)
inline

The owner of the constraint.

Definition at line 202 of file ConstraintDetail.h.

◆ SetPortfolioId() [1/3]

void Aws::ServiceCatalog::Model::ConstraintDetail::SetPortfolioId ( Aws::String &&  value)
inline

The identifier of the portfolio the product resides in. The constraint applies only to the instance of the product that lives within this portfolio.

Definition at line 303 of file ConstraintDetail.h.

◆ SetPortfolioId() [2/3]

void Aws::ServiceCatalog::Model::ConstraintDetail::SetPortfolioId ( const Aws::String value)
inline

The identifier of the portfolio the product resides in. The constraint applies only to the instance of the product that lives within this portfolio.

Definition at line 296 of file ConstraintDetail.h.

◆ SetPortfolioId() [3/3]

void Aws::ServiceCatalog::Model::ConstraintDetail::SetPortfolioId ( const char *  value)
inline

The identifier of the portfolio the product resides in. The constraint applies only to the instance of the product that lives within this portfolio.

Definition at line 310 of file ConstraintDetail.h.

◆ SetProductId() [1/3]

void Aws::ServiceCatalog::Model::ConstraintDetail::SetProductId ( Aws::String &&  value)
inline

The identifier of the product the constraint applies to. Note that a constraint applies to a specific instance of a product within a certain portfolio.

Definition at line 246 of file ConstraintDetail.h.

◆ SetProductId() [2/3]

void Aws::ServiceCatalog::Model::ConstraintDetail::SetProductId ( const Aws::String value)
inline

The identifier of the product the constraint applies to. Note that a constraint applies to a specific instance of a product within a certain portfolio.

Definition at line 239 of file ConstraintDetail.h.

◆ SetProductId() [3/3]

void Aws::ServiceCatalog::Model::ConstraintDetail::SetProductId ( const char *  value)
inline

The identifier of the product the constraint applies to. Note that a constraint applies to a specific instance of a product within a certain portfolio.

Definition at line 253 of file ConstraintDetail.h.

◆ SetType() [1/3]

void Aws::ServiceCatalog::Model::ConstraintDetail::SetType ( Aws::String &&  value)
inline

The type of constraint.

  • LAUNCH

  • NOTIFICATION

  • STACKSET

  • TEMPLATE

Definition at line 107 of file ConstraintDetail.h.

◆ SetType() [2/3]

void Aws::ServiceCatalog::Model::ConstraintDetail::SetType ( const Aws::String value)
inline

The type of constraint.

  • LAUNCH

  • NOTIFICATION

  • STACKSET

  • TEMPLATE

Definition at line 100 of file ConstraintDetail.h.

◆ SetType() [3/3]

void Aws::ServiceCatalog::Model::ConstraintDetail::SetType ( const char *  value)
inline

The type of constraint.

  • LAUNCH

  • NOTIFICATION

  • STACKSET

  • TEMPLATE

Definition at line 114 of file ConstraintDetail.h.

◆ TypeHasBeenSet()

bool Aws::ServiceCatalog::Model::ConstraintDetail::TypeHasBeenSet ( ) const
inline

The type of constraint.

  • LAUNCH

  • NOTIFICATION

  • STACKSET

  • TEMPLATE

Definition at line 93 of file ConstraintDetail.h.

◆ WithConstraintId() [1/3]

ConstraintDetail& Aws::ServiceCatalog::Model::ConstraintDetail::WithConstraintId ( Aws::String &&  value)
inline

The identifier of the constraint.

Definition at line 73 of file ConstraintDetail.h.

◆ WithConstraintId() [2/3]

ConstraintDetail& Aws::ServiceCatalog::Model::ConstraintDetail::WithConstraintId ( const Aws::String value)
inline

The identifier of the constraint.

Definition at line 68 of file ConstraintDetail.h.

◆ WithConstraintId() [3/3]

ConstraintDetail& Aws::ServiceCatalog::Model::ConstraintDetail::WithConstraintId ( const char *  value)
inline

The identifier of the constraint.

Definition at line 78 of file ConstraintDetail.h.

◆ WithDescription() [1/3]

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

The description of the constraint.

Definition at line 171 of file ConstraintDetail.h.

◆ WithDescription() [2/3]

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

The description of the constraint.

Definition at line 166 of file ConstraintDetail.h.

◆ WithDescription() [3/3]

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

The description of the constraint.

Definition at line 176 of file ConstraintDetail.h.

◆ WithOwner() [1/3]

ConstraintDetail& Aws::ServiceCatalog::Model::ConstraintDetail::WithOwner ( Aws::String &&  value)
inline

The owner of the constraint.

Definition at line 212 of file ConstraintDetail.h.

◆ WithOwner() [2/3]

ConstraintDetail& Aws::ServiceCatalog::Model::ConstraintDetail::WithOwner ( const Aws::String value)
inline

The owner of the constraint.

Definition at line 207 of file ConstraintDetail.h.

◆ WithOwner() [3/3]

ConstraintDetail& Aws::ServiceCatalog::Model::ConstraintDetail::WithOwner ( const char *  value)
inline

The owner of the constraint.

Definition at line 217 of file ConstraintDetail.h.

◆ WithPortfolioId() [1/3]

ConstraintDetail& Aws::ServiceCatalog::Model::ConstraintDetail::WithPortfolioId ( Aws::String &&  value)
inline

The identifier of the portfolio the product resides in. The constraint applies only to the instance of the product that lives within this portfolio.

Definition at line 324 of file ConstraintDetail.h.

◆ WithPortfolioId() [2/3]

ConstraintDetail& Aws::ServiceCatalog::Model::ConstraintDetail::WithPortfolioId ( const Aws::String value)
inline

The identifier of the portfolio the product resides in. The constraint applies only to the instance of the product that lives within this portfolio.

Definition at line 317 of file ConstraintDetail.h.

◆ WithPortfolioId() [3/3]

ConstraintDetail& Aws::ServiceCatalog::Model::ConstraintDetail::WithPortfolioId ( const char *  value)
inline

The identifier of the portfolio the product resides in. The constraint applies only to the instance of the product that lives within this portfolio.

Definition at line 331 of file ConstraintDetail.h.

◆ WithProductId() [1/3]

ConstraintDetail& Aws::ServiceCatalog::Model::ConstraintDetail::WithProductId ( Aws::String &&  value)
inline

The identifier of the product the constraint applies to. Note that a constraint applies to a specific instance of a product within a certain portfolio.

Definition at line 267 of file ConstraintDetail.h.

◆ WithProductId() [2/3]

ConstraintDetail& Aws::ServiceCatalog::Model::ConstraintDetail::WithProductId ( const Aws::String value)
inline

The identifier of the product the constraint applies to. Note that a constraint applies to a specific instance of a product within a certain portfolio.

Definition at line 260 of file ConstraintDetail.h.

◆ WithProductId() [3/3]

ConstraintDetail& Aws::ServiceCatalog::Model::ConstraintDetail::WithProductId ( const char *  value)
inline

The identifier of the product the constraint applies to. Note that a constraint applies to a specific instance of a product within a certain portfolio.

Definition at line 274 of file ConstraintDetail.h.

◆ WithType() [1/3]

ConstraintDetail& Aws::ServiceCatalog::Model::ConstraintDetail::WithType ( Aws::String &&  value)
inline

The type of constraint.

  • LAUNCH

  • NOTIFICATION

  • STACKSET

  • TEMPLATE

Definition at line 128 of file ConstraintDetail.h.

◆ WithType() [2/3]

ConstraintDetail& Aws::ServiceCatalog::Model::ConstraintDetail::WithType ( const Aws::String value)
inline

The type of constraint.

  • LAUNCH

  • NOTIFICATION

  • STACKSET

  • TEMPLATE

Definition at line 121 of file ConstraintDetail.h.

◆ WithType() [3/3]

ConstraintDetail& Aws::ServiceCatalog::Model::ConstraintDetail::WithType ( const char *  value)
inline

The type of constraint.

  • LAUNCH

  • NOTIFICATION

  • STACKSET

  • TEMPLATE

Definition at line 135 of file ConstraintDetail.h.


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