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

#include <ConstraintSummary.h>

Public Member Functions

 ConstraintSummary ()
 
 ConstraintSummary (Aws::Utils::Json::JsonView jsonValue)
 
ConstraintSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const Aws::String &value)
 
void SetType (Aws::String &&value)
 
void SetType (const char *value)
 
ConstraintSummaryWithType (const Aws::String &value)
 
ConstraintSummaryWithType (Aws::String &&value)
 
ConstraintSummaryWithType (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)
 
ConstraintSummaryWithDescription (const Aws::String &value)
 
ConstraintSummaryWithDescription (Aws::String &&value)
 
ConstraintSummaryWithDescription (const char *value)
 

Detailed Description

Summary information about a constraint.

See Also:

AWS API Reference

Definition at line 31 of file ConstraintSummary.h.

Constructor & Destructor Documentation

◆ ConstraintSummary() [1/2]

Aws::ServiceCatalog::Model::ConstraintSummary::ConstraintSummary ( )

◆ ConstraintSummary() [2/2]

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

Member Function Documentation

◆ DescriptionHasBeenSet()

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

The description of the constraint.

Definition at line 105 of file ConstraintSummary.h.

◆ GetDescription()

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

The description of the constraint.

Definition at line 100 of file ConstraintSummary.h.

◆ GetType()

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

The type of constraint.

  • LAUNCH

  • NOTIFICATION

  • STACKSET

  • TEMPLATE

Definition at line 45 of file ConstraintSummary.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetDescription() [1/3]

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

The description of the constraint.

Definition at line 115 of file ConstraintSummary.h.

◆ SetDescription() [2/3]

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

The description of the constraint.

Definition at line 110 of file ConstraintSummary.h.

◆ SetDescription() [3/3]

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

The description of the constraint.

Definition at line 120 of file ConstraintSummary.h.

◆ SetType() [1/3]

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

The type of constraint.

  • LAUNCH

  • NOTIFICATION

  • STACKSET

  • TEMPLATE

Definition at line 66 of file ConstraintSummary.h.

◆ SetType() [2/3]

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

The type of constraint.

  • LAUNCH

  • NOTIFICATION

  • STACKSET

  • TEMPLATE

Definition at line 59 of file ConstraintSummary.h.

◆ SetType() [3/3]

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

The type of constraint.

  • LAUNCH

  • NOTIFICATION

  • STACKSET

  • TEMPLATE

Definition at line 73 of file ConstraintSummary.h.

◆ TypeHasBeenSet()

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

The type of constraint.

  • LAUNCH

  • NOTIFICATION

  • STACKSET

  • TEMPLATE

Definition at line 52 of file ConstraintSummary.h.

◆ WithDescription() [1/3]

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

The description of the constraint.

Definition at line 130 of file ConstraintSummary.h.

◆ WithDescription() [2/3]

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

The description of the constraint.

Definition at line 125 of file ConstraintSummary.h.

◆ WithDescription() [3/3]

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

The description of the constraint.

Definition at line 135 of file ConstraintSummary.h.

◆ WithType() [1/3]

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

The type of constraint.

  • LAUNCH

  • NOTIFICATION

  • STACKSET

  • TEMPLATE

Definition at line 87 of file ConstraintSummary.h.

◆ WithType() [2/3]

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

The type of constraint.

  • LAUNCH

  • NOTIFICATION

  • STACKSET

  • TEMPLATE

Definition at line 80 of file ConstraintSummary.h.

◆ WithType() [3/3]

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

The type of constraint.

  • LAUNCH

  • NOTIFICATION

  • STACKSET

  • TEMPLATE

Definition at line 94 of file ConstraintSummary.h.


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