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

#include <ProvisionedProductPlanSummary.h>

Public Member Functions

 ProvisionedProductPlanSummary ()
 
 ProvisionedProductPlanSummary (Aws::Utils::Json::JsonView jsonValue)
 
ProvisionedProductPlanSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetPlanName () const
 
bool PlanNameHasBeenSet () const
 
void SetPlanName (const Aws::String &value)
 
void SetPlanName (Aws::String &&value)
 
void SetPlanName (const char *value)
 
ProvisionedProductPlanSummaryWithPlanName (const Aws::String &value)
 
ProvisionedProductPlanSummaryWithPlanName (Aws::String &&value)
 
ProvisionedProductPlanSummaryWithPlanName (const char *value)
 
const Aws::StringGetPlanId () const
 
bool PlanIdHasBeenSet () const
 
void SetPlanId (const Aws::String &value)
 
void SetPlanId (Aws::String &&value)
 
void SetPlanId (const char *value)
 
ProvisionedProductPlanSummaryWithPlanId (const Aws::String &value)
 
ProvisionedProductPlanSummaryWithPlanId (Aws::String &&value)
 
ProvisionedProductPlanSummaryWithPlanId (const char *value)
 
const Aws::StringGetProvisionProductId () const
 
bool ProvisionProductIdHasBeenSet () const
 
void SetProvisionProductId (const Aws::String &value)
 
void SetProvisionProductId (Aws::String &&value)
 
void SetProvisionProductId (const char *value)
 
ProvisionedProductPlanSummaryWithProvisionProductId (const Aws::String &value)
 
ProvisionedProductPlanSummaryWithProvisionProductId (Aws::String &&value)
 
ProvisionedProductPlanSummaryWithProvisionProductId (const char *value)
 
const Aws::StringGetProvisionProductName () const
 
bool ProvisionProductNameHasBeenSet () const
 
void SetProvisionProductName (const Aws::String &value)
 
void SetProvisionProductName (Aws::String &&value)
 
void SetProvisionProductName (const char *value)
 
ProvisionedProductPlanSummaryWithProvisionProductName (const Aws::String &value)
 
ProvisionedProductPlanSummaryWithProvisionProductName (Aws::String &&value)
 
ProvisionedProductPlanSummaryWithProvisionProductName (const char *value)
 
const ProvisionedProductPlanTypeGetPlanType () const
 
bool PlanTypeHasBeenSet () const
 
void SetPlanType (const ProvisionedProductPlanType &value)
 
void SetPlanType (ProvisionedProductPlanType &&value)
 
ProvisionedProductPlanSummaryWithPlanType (const ProvisionedProductPlanType &value)
 
ProvisionedProductPlanSummaryWithPlanType (ProvisionedProductPlanType &&value)
 
const Aws::StringGetProvisioningArtifactId () const
 
bool ProvisioningArtifactIdHasBeenSet () const
 
void SetProvisioningArtifactId (const Aws::String &value)
 
void SetProvisioningArtifactId (Aws::String &&value)
 
void SetProvisioningArtifactId (const char *value)
 
ProvisionedProductPlanSummaryWithProvisioningArtifactId (const Aws::String &value)
 
ProvisionedProductPlanSummaryWithProvisioningArtifactId (Aws::String &&value)
 
ProvisionedProductPlanSummaryWithProvisioningArtifactId (const char *value)
 

Detailed Description

Summary information about a plan.

See Also:

AWS API Reference

Definition at line 32 of file ProvisionedProductPlanSummary.h.

Constructor & Destructor Documentation

◆ ProvisionedProductPlanSummary() [1/2]

Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::ProvisionedProductPlanSummary ( )

◆ ProvisionedProductPlanSummary() [2/2]

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

Member Function Documentation

◆ GetPlanId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::GetPlanId ( ) const
inline

The plan identifier.

Definition at line 85 of file ProvisionedProductPlanSummary.h.

◆ GetPlanName()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::GetPlanName ( ) const
inline

The name of the plan.

Definition at line 44 of file ProvisionedProductPlanSummary.h.

◆ GetPlanType()

const ProvisionedProductPlanType& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::GetPlanType ( ) const
inline

The plan type.

Definition at line 208 of file ProvisionedProductPlanSummary.h.

◆ GetProvisioningArtifactId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::GetProvisioningArtifactId ( ) const
inline

The identifier of the provisioning artifact.

Definition at line 239 of file ProvisionedProductPlanSummary.h.

◆ GetProvisionProductId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::GetProvisionProductId ( ) const
inline

The product identifier.

Definition at line 126 of file ProvisionedProductPlanSummary.h.

◆ GetProvisionProductName()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::GetProvisionProductName ( ) const
inline

The user-friendly name of the provisioned product.

Definition at line 167 of file ProvisionedProductPlanSummary.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PlanIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::PlanIdHasBeenSet ( ) const
inline

The plan identifier.

Definition at line 90 of file ProvisionedProductPlanSummary.h.

◆ PlanNameHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::PlanNameHasBeenSet ( ) const
inline

The name of the plan.

Definition at line 49 of file ProvisionedProductPlanSummary.h.

◆ PlanTypeHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::PlanTypeHasBeenSet ( ) const
inline

The plan type.

Definition at line 213 of file ProvisionedProductPlanSummary.h.

◆ ProvisioningArtifactIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::ProvisioningArtifactIdHasBeenSet ( ) const
inline

The identifier of the provisioning artifact.

Definition at line 244 of file ProvisionedProductPlanSummary.h.

◆ ProvisionProductIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::ProvisionProductIdHasBeenSet ( ) const
inline

The product identifier.

Definition at line 131 of file ProvisionedProductPlanSummary.h.

◆ ProvisionProductNameHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::ProvisionProductNameHasBeenSet ( ) const
inline

The user-friendly name of the provisioned product.

Definition at line 172 of file ProvisionedProductPlanSummary.h.

◆ SetPlanId() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::SetPlanId ( Aws::String &&  value)
inline

The plan identifier.

Definition at line 100 of file ProvisionedProductPlanSummary.h.

◆ SetPlanId() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::SetPlanId ( const Aws::String value)
inline

The plan identifier.

Definition at line 95 of file ProvisionedProductPlanSummary.h.

◆ SetPlanId() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::SetPlanId ( const char *  value)
inline

The plan identifier.

Definition at line 105 of file ProvisionedProductPlanSummary.h.

◆ SetPlanName() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::SetPlanName ( Aws::String &&  value)
inline

The name of the plan.

Definition at line 59 of file ProvisionedProductPlanSummary.h.

◆ SetPlanName() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::SetPlanName ( const Aws::String value)
inline

The name of the plan.

Definition at line 54 of file ProvisionedProductPlanSummary.h.

◆ SetPlanName() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::SetPlanName ( const char *  value)
inline

The name of the plan.

Definition at line 64 of file ProvisionedProductPlanSummary.h.

◆ SetPlanType() [1/2]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::SetPlanType ( const ProvisionedProductPlanType value)
inline

The plan type.

Definition at line 218 of file ProvisionedProductPlanSummary.h.

◆ SetPlanType() [2/2]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::SetPlanType ( ProvisionedProductPlanType &&  value)
inline

The plan type.

Definition at line 223 of file ProvisionedProductPlanSummary.h.

◆ SetProvisioningArtifactId() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::SetProvisioningArtifactId ( Aws::String &&  value)
inline

The identifier of the provisioning artifact.

Definition at line 254 of file ProvisionedProductPlanSummary.h.

◆ SetProvisioningArtifactId() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::SetProvisioningArtifactId ( const Aws::String value)
inline

The identifier of the provisioning artifact.

Definition at line 249 of file ProvisionedProductPlanSummary.h.

◆ SetProvisioningArtifactId() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::SetProvisioningArtifactId ( const char *  value)
inline

The identifier of the provisioning artifact.

Definition at line 259 of file ProvisionedProductPlanSummary.h.

◆ SetProvisionProductId() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::SetProvisionProductId ( Aws::String &&  value)
inline

The product identifier.

Definition at line 141 of file ProvisionedProductPlanSummary.h.

◆ SetProvisionProductId() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::SetProvisionProductId ( const Aws::String value)
inline

The product identifier.

Definition at line 136 of file ProvisionedProductPlanSummary.h.

◆ SetProvisionProductId() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::SetProvisionProductId ( const char *  value)
inline

The product identifier.

Definition at line 146 of file ProvisionedProductPlanSummary.h.

◆ SetProvisionProductName() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::SetProvisionProductName ( Aws::String &&  value)
inline

The user-friendly name of the provisioned product.

Definition at line 182 of file ProvisionedProductPlanSummary.h.

◆ SetProvisionProductName() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::SetProvisionProductName ( const Aws::String value)
inline

The user-friendly name of the provisioned product.

Definition at line 177 of file ProvisionedProductPlanSummary.h.

◆ SetProvisionProductName() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::SetProvisionProductName ( const char *  value)
inline

The user-friendly name of the provisioned product.

Definition at line 187 of file ProvisionedProductPlanSummary.h.

◆ WithPlanId() [1/3]

ProvisionedProductPlanSummary& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::WithPlanId ( Aws::String &&  value)
inline

The plan identifier.

Definition at line 115 of file ProvisionedProductPlanSummary.h.

◆ WithPlanId() [2/3]

ProvisionedProductPlanSummary& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::WithPlanId ( const Aws::String value)
inline

The plan identifier.

Definition at line 110 of file ProvisionedProductPlanSummary.h.

◆ WithPlanId() [3/3]

ProvisionedProductPlanSummary& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::WithPlanId ( const char *  value)
inline

The plan identifier.

Definition at line 120 of file ProvisionedProductPlanSummary.h.

◆ WithPlanName() [1/3]

ProvisionedProductPlanSummary& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::WithPlanName ( Aws::String &&  value)
inline

The name of the plan.

Definition at line 74 of file ProvisionedProductPlanSummary.h.

◆ WithPlanName() [2/3]

ProvisionedProductPlanSummary& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::WithPlanName ( const Aws::String value)
inline

The name of the plan.

Definition at line 69 of file ProvisionedProductPlanSummary.h.

◆ WithPlanName() [3/3]

ProvisionedProductPlanSummary& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::WithPlanName ( const char *  value)
inline

The name of the plan.

Definition at line 79 of file ProvisionedProductPlanSummary.h.

◆ WithPlanType() [1/2]

ProvisionedProductPlanSummary& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::WithPlanType ( const ProvisionedProductPlanType value)
inline

The plan type.

Definition at line 228 of file ProvisionedProductPlanSummary.h.

◆ WithPlanType() [2/2]

ProvisionedProductPlanSummary& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::WithPlanType ( ProvisionedProductPlanType &&  value)
inline

The plan type.

Definition at line 233 of file ProvisionedProductPlanSummary.h.

◆ WithProvisioningArtifactId() [1/3]

ProvisionedProductPlanSummary& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::WithProvisioningArtifactId ( Aws::String &&  value)
inline

The identifier of the provisioning artifact.

Definition at line 269 of file ProvisionedProductPlanSummary.h.

◆ WithProvisioningArtifactId() [2/3]

ProvisionedProductPlanSummary& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::WithProvisioningArtifactId ( const Aws::String value)
inline

The identifier of the provisioning artifact.

Definition at line 264 of file ProvisionedProductPlanSummary.h.

◆ WithProvisioningArtifactId() [3/3]

ProvisionedProductPlanSummary& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::WithProvisioningArtifactId ( const char *  value)
inline

The identifier of the provisioning artifact.

Definition at line 274 of file ProvisionedProductPlanSummary.h.

◆ WithProvisionProductId() [1/3]

ProvisionedProductPlanSummary& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::WithProvisionProductId ( Aws::String &&  value)
inline

The product identifier.

Definition at line 156 of file ProvisionedProductPlanSummary.h.

◆ WithProvisionProductId() [2/3]

ProvisionedProductPlanSummary& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::WithProvisionProductId ( const Aws::String value)
inline

The product identifier.

Definition at line 151 of file ProvisionedProductPlanSummary.h.

◆ WithProvisionProductId() [3/3]

ProvisionedProductPlanSummary& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::WithProvisionProductId ( const char *  value)
inline

The product identifier.

Definition at line 161 of file ProvisionedProductPlanSummary.h.

◆ WithProvisionProductName() [1/3]

ProvisionedProductPlanSummary& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::WithProvisionProductName ( Aws::String &&  value)
inline

The user-friendly name of the provisioned product.

Definition at line 197 of file ProvisionedProductPlanSummary.h.

◆ WithProvisionProductName() [2/3]

ProvisionedProductPlanSummary& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::WithProvisionProductName ( const Aws::String value)
inline

The user-friendly name of the provisioned product.

Definition at line 192 of file ProvisionedProductPlanSummary.h.

◆ WithProvisionProductName() [3/3]

ProvisionedProductPlanSummary& Aws::ServiceCatalog::Model::ProvisionedProductPlanSummary::WithProvisionProductName ( const char *  value)
inline

The user-friendly name of the provisioned product.

Definition at line 202 of file ProvisionedProductPlanSummary.h.


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