AWS SDK for C++  1.8.96
AWS SDK for C++
Public Member Functions | List of all members
Aws::Lightsail::Model::Blueprint Class Reference

#include <Blueprint.h>

Public Member Functions

 Blueprint ()
 
 Blueprint (Aws::Utils::Json::JsonView jsonValue)
 
Blueprintoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetBlueprintId () const
 
bool BlueprintIdHasBeenSet () const
 
void SetBlueprintId (const Aws::String &value)
 
void SetBlueprintId (Aws::String &&value)
 
void SetBlueprintId (const char *value)
 
BlueprintWithBlueprintId (const Aws::String &value)
 
BlueprintWithBlueprintId (Aws::String &&value)
 
BlueprintWithBlueprintId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
BlueprintWithName (const Aws::String &value)
 
BlueprintWithName (Aws::String &&value)
 
BlueprintWithName (const char *value)
 
const Aws::StringGetGroup () const
 
bool GroupHasBeenSet () const
 
void SetGroup (const Aws::String &value)
 
void SetGroup (Aws::String &&value)
 
void SetGroup (const char *value)
 
BlueprintWithGroup (const Aws::String &value)
 
BlueprintWithGroup (Aws::String &&value)
 
BlueprintWithGroup (const char *value)
 
const BlueprintTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const BlueprintType &value)
 
void SetType (BlueprintType &&value)
 
BlueprintWithType (const BlueprintType &value)
 
BlueprintWithType (BlueprintType &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
BlueprintWithDescription (const Aws::String &value)
 
BlueprintWithDescription (Aws::String &&value)
 
BlueprintWithDescription (const char *value)
 
bool GetIsActive () const
 
bool IsActiveHasBeenSet () const
 
void SetIsActive (bool value)
 
BlueprintWithIsActive (bool value)
 
int GetMinPower () const
 
bool MinPowerHasBeenSet () const
 
void SetMinPower (int value)
 
BlueprintWithMinPower (int value)
 
const Aws::StringGetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (const Aws::String &value)
 
void SetVersion (Aws::String &&value)
 
void SetVersion (const char *value)
 
BlueprintWithVersion (const Aws::String &value)
 
BlueprintWithVersion (Aws::String &&value)
 
BlueprintWithVersion (const char *value)
 
const Aws::StringGetVersionCode () const
 
bool VersionCodeHasBeenSet () const
 
void SetVersionCode (const Aws::String &value)
 
void SetVersionCode (Aws::String &&value)
 
void SetVersionCode (const char *value)
 
BlueprintWithVersionCode (const Aws::String &value)
 
BlueprintWithVersionCode (Aws::String &&value)
 
BlueprintWithVersionCode (const char *value)
 
const Aws::StringGetProductUrl () const
 
bool ProductUrlHasBeenSet () const
 
void SetProductUrl (const Aws::String &value)
 
void SetProductUrl (Aws::String &&value)
 
void SetProductUrl (const char *value)
 
BlueprintWithProductUrl (const Aws::String &value)
 
BlueprintWithProductUrl (Aws::String &&value)
 
BlueprintWithProductUrl (const char *value)
 
const Aws::StringGetLicenseUrl () const
 
bool LicenseUrlHasBeenSet () const
 
void SetLicenseUrl (const Aws::String &value)
 
void SetLicenseUrl (Aws::String &&value)
 
void SetLicenseUrl (const char *value)
 
BlueprintWithLicenseUrl (const Aws::String &value)
 
BlueprintWithLicenseUrl (Aws::String &&value)
 
BlueprintWithLicenseUrl (const char *value)
 
const InstancePlatformGetPlatform () const
 
bool PlatformHasBeenSet () const
 
void SetPlatform (const InstancePlatform &value)
 
void SetPlatform (InstancePlatform &&value)
 
BlueprintWithPlatform (const InstancePlatform &value)
 
BlueprintWithPlatform (InstancePlatform &&value)
 

Detailed Description

Describes a blueprint (a virtual private server image).

See Also:

AWS API Reference

Definition at line 34 of file Blueprint.h.

Constructor & Destructor Documentation

◆ Blueprint() [1/2]

Aws::Lightsail::Model::Blueprint::Blueprint ( )

◆ Blueprint() [2/2]

Aws::Lightsail::Model::Blueprint::Blueprint ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BlueprintIdHasBeenSet()

bool Aws::Lightsail::Model::Blueprint::BlueprintIdHasBeenSet ( ) const
inline

The ID for the virtual private server image (e.g., app_wordpress_4_4 or app_lamp_7_0).

Definition at line 53 of file Blueprint.h.

◆ DescriptionHasBeenSet()

bool Aws::Lightsail::Model::Blueprint::DescriptionHasBeenSet ( ) const
inline

The description of the blueprint.

Definition at line 213 of file Blueprint.h.

◆ GetBlueprintId()

const Aws::String& Aws::Lightsail::Model::Blueprint::GetBlueprintId ( ) const
inline

The ID for the virtual private server image (e.g., app_wordpress_4_4 or app_lamp_7_0).

Definition at line 47 of file Blueprint.h.

◆ GetDescription()

const Aws::String& Aws::Lightsail::Model::Blueprint::GetDescription ( ) const
inline

The description of the blueprint.

Definition at line 208 of file Blueprint.h.

◆ GetGroup()

const Aws::String& Aws::Lightsail::Model::Blueprint::GetGroup ( ) const
inline

The group name of the blueprint (e.g., amazon-linux).

Definition at line 136 of file Blueprint.h.

◆ GetIsActive()

bool Aws::Lightsail::Model::Blueprint::GetIsActive ( ) const
inline

A Boolean value indicating whether the blueprint is active. Inactive blueprints are listed to support customers with existing instances but are not necessarily available for launch of new instances. Blueprints are marked inactive when they become outdated due to operating system updates or new application releases.

Definition at line 253 of file Blueprint.h.

◆ GetLicenseUrl()

const Aws::String& Aws::Lightsail::Model::Blueprint::GetLicenseUrl ( ) const
inline

The end-user license agreement URL for the image or blueprint.

Definition at line 450 of file Blueprint.h.

◆ GetMinPower()

int Aws::Lightsail::Model::Blueprint::GetMinPower ( ) const
inline

The minimum bundle power required to run this blueprint. For example, you need a bundle with a power value of 500 or more to create an instance that uses a blueprint with a minimum power value of 500. 0 indicates that the blueprint runs on all instance sizes.

Definition at line 289 of file Blueprint.h.

◆ GetName()

const Aws::String& Aws::Lightsail::Model::Blueprint::GetName ( ) const
inline

The friendly name of the blueprint (e.g., Amazon Linux).

Definition at line 95 of file Blueprint.h.

◆ GetPlatform()

const InstancePlatform& Aws::Lightsail::Model::Blueprint::GetPlatform ( ) const
inline

The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.

Definition at line 492 of file Blueprint.h.

◆ GetProductUrl()

const Aws::String& Aws::Lightsail::Model::Blueprint::GetProductUrl ( ) const
inline

The product URL to learn more about the image or blueprint.

Definition at line 409 of file Blueprint.h.

◆ GetType()

const BlueprintType& Aws::Lightsail::Model::Blueprint::GetType ( ) const
inline

The type of the blueprint (e.g., os or app).

Definition at line 177 of file Blueprint.h.

◆ GetVersion()

const Aws::String& Aws::Lightsail::Model::Blueprint::GetVersion ( ) const
inline

The version number of the operating system, application, or stack (e.g., 2016.03.0).

Definition at line 320 of file Blueprint.h.

◆ GetVersionCode()

const Aws::String& Aws::Lightsail::Model::Blueprint::GetVersionCode ( ) const
inline

The version code.

Definition at line 368 of file Blueprint.h.

◆ GroupHasBeenSet()

bool Aws::Lightsail::Model::Blueprint::GroupHasBeenSet ( ) const
inline

The group name of the blueprint (e.g., amazon-linux).

Definition at line 141 of file Blueprint.h.

◆ IsActiveHasBeenSet()

bool Aws::Lightsail::Model::Blueprint::IsActiveHasBeenSet ( ) const
inline

A Boolean value indicating whether the blueprint is active. Inactive blueprints are listed to support customers with existing instances but are not necessarily available for launch of new instances. Blueprints are marked inactive when they become outdated due to operating system updates or new application releases.

Definition at line 262 of file Blueprint.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Lightsail::Model::Blueprint::Jsonize ( ) const

◆ LicenseUrlHasBeenSet()

bool Aws::Lightsail::Model::Blueprint::LicenseUrlHasBeenSet ( ) const
inline

The end-user license agreement URL for the image or blueprint.

Definition at line 455 of file Blueprint.h.

◆ MinPowerHasBeenSet()

bool Aws::Lightsail::Model::Blueprint::MinPowerHasBeenSet ( ) const
inline

The minimum bundle power required to run this blueprint. For example, you need a bundle with a power value of 500 or more to create an instance that uses a blueprint with a minimum power value of 500. 0 indicates that the blueprint runs on all instance sizes.

Definition at line 297 of file Blueprint.h.

◆ NameHasBeenSet()

bool Aws::Lightsail::Model::Blueprint::NameHasBeenSet ( ) const
inline

The friendly name of the blueprint (e.g., Amazon Linux).

Definition at line 100 of file Blueprint.h.

◆ operator=()

Blueprint& Aws::Lightsail::Model::Blueprint::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PlatformHasBeenSet()

bool Aws::Lightsail::Model::Blueprint::PlatformHasBeenSet ( ) const
inline

The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.

Definition at line 498 of file Blueprint.h.

◆ ProductUrlHasBeenSet()

bool Aws::Lightsail::Model::Blueprint::ProductUrlHasBeenSet ( ) const
inline

The product URL to learn more about the image or blueprint.

Definition at line 414 of file Blueprint.h.

◆ SetBlueprintId() [1/3]

void Aws::Lightsail::Model::Blueprint::SetBlueprintId ( const Aws::String value)
inline

The ID for the virtual private server image (e.g., app_wordpress_4_4 or app_lamp_7_0).

Definition at line 59 of file Blueprint.h.

◆ SetBlueprintId() [2/3]

void Aws::Lightsail::Model::Blueprint::SetBlueprintId ( Aws::String &&  value)
inline

The ID for the virtual private server image (e.g., app_wordpress_4_4 or app_lamp_7_0).

Definition at line 65 of file Blueprint.h.

◆ SetBlueprintId() [3/3]

void Aws::Lightsail::Model::Blueprint::SetBlueprintId ( const char *  value)
inline

The ID for the virtual private server image (e.g., app_wordpress_4_4 or app_lamp_7_0).

Definition at line 71 of file Blueprint.h.

◆ SetDescription() [1/3]

void Aws::Lightsail::Model::Blueprint::SetDescription ( const Aws::String value)
inline

The description of the blueprint.

Definition at line 218 of file Blueprint.h.

◆ SetDescription() [2/3]

void Aws::Lightsail::Model::Blueprint::SetDescription ( Aws::String &&  value)
inline

The description of the blueprint.

Definition at line 223 of file Blueprint.h.

◆ SetDescription() [3/3]

void Aws::Lightsail::Model::Blueprint::SetDescription ( const char *  value)
inline

The description of the blueprint.

Definition at line 228 of file Blueprint.h.

◆ SetGroup() [1/3]

void Aws::Lightsail::Model::Blueprint::SetGroup ( const Aws::String value)
inline

The group name of the blueprint (e.g., amazon-linux).

Definition at line 146 of file Blueprint.h.

◆ SetGroup() [2/3]

void Aws::Lightsail::Model::Blueprint::SetGroup ( Aws::String &&  value)
inline

The group name of the blueprint (e.g., amazon-linux).

Definition at line 151 of file Blueprint.h.

◆ SetGroup() [3/3]

void Aws::Lightsail::Model::Blueprint::SetGroup ( const char *  value)
inline

The group name of the blueprint (e.g., amazon-linux).

Definition at line 156 of file Blueprint.h.

◆ SetIsActive()

void Aws::Lightsail::Model::Blueprint::SetIsActive ( bool  value)
inline

A Boolean value indicating whether the blueprint is active. Inactive blueprints are listed to support customers with existing instances but are not necessarily available for launch of new instances. Blueprints are marked inactive when they become outdated due to operating system updates or new application releases.

Definition at line 271 of file Blueprint.h.

◆ SetLicenseUrl() [1/3]

void Aws::Lightsail::Model::Blueprint::SetLicenseUrl ( const Aws::String value)
inline

The end-user license agreement URL for the image or blueprint.

Definition at line 460 of file Blueprint.h.

◆ SetLicenseUrl() [2/3]

void Aws::Lightsail::Model::Blueprint::SetLicenseUrl ( Aws::String &&  value)
inline

The end-user license agreement URL for the image or blueprint.

Definition at line 465 of file Blueprint.h.

◆ SetLicenseUrl() [3/3]

void Aws::Lightsail::Model::Blueprint::SetLicenseUrl ( const char *  value)
inline

The end-user license agreement URL for the image or blueprint.

Definition at line 470 of file Blueprint.h.

◆ SetMinPower()

void Aws::Lightsail::Model::Blueprint::SetMinPower ( int  value)
inline

The minimum bundle power required to run this blueprint. For example, you need a bundle with a power value of 500 or more to create an instance that uses a blueprint with a minimum power value of 500. 0 indicates that the blueprint runs on all instance sizes.

Definition at line 305 of file Blueprint.h.

◆ SetName() [1/3]

void Aws::Lightsail::Model::Blueprint::SetName ( const Aws::String value)
inline

The friendly name of the blueprint (e.g., Amazon Linux).

Definition at line 105 of file Blueprint.h.

◆ SetName() [2/3]

void Aws::Lightsail::Model::Blueprint::SetName ( Aws::String &&  value)
inline

The friendly name of the blueprint (e.g., Amazon Linux).

Definition at line 110 of file Blueprint.h.

◆ SetName() [3/3]

void Aws::Lightsail::Model::Blueprint::SetName ( const char *  value)
inline

The friendly name of the blueprint (e.g., Amazon Linux).

Definition at line 115 of file Blueprint.h.

◆ SetPlatform() [1/2]

void Aws::Lightsail::Model::Blueprint::SetPlatform ( const InstancePlatform value)
inline

The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.

Definition at line 504 of file Blueprint.h.

◆ SetPlatform() [2/2]

void Aws::Lightsail::Model::Blueprint::SetPlatform ( InstancePlatform &&  value)
inline

The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.

Definition at line 510 of file Blueprint.h.

◆ SetProductUrl() [1/3]

void Aws::Lightsail::Model::Blueprint::SetProductUrl ( const Aws::String value)
inline

The product URL to learn more about the image or blueprint.

Definition at line 419 of file Blueprint.h.

◆ SetProductUrl() [2/3]

void Aws::Lightsail::Model::Blueprint::SetProductUrl ( Aws::String &&  value)
inline

The product URL to learn more about the image or blueprint.

Definition at line 424 of file Blueprint.h.

◆ SetProductUrl() [3/3]

void Aws::Lightsail::Model::Blueprint::SetProductUrl ( const char *  value)
inline

The product URL to learn more about the image or blueprint.

Definition at line 429 of file Blueprint.h.

◆ SetType() [1/2]

void Aws::Lightsail::Model::Blueprint::SetType ( const BlueprintType value)
inline

The type of the blueprint (e.g., os or app).

Definition at line 187 of file Blueprint.h.

◆ SetType() [2/2]

void Aws::Lightsail::Model::Blueprint::SetType ( BlueprintType &&  value)
inline

The type of the blueprint (e.g., os or app).

Definition at line 192 of file Blueprint.h.

◆ SetVersion() [1/3]

void Aws::Lightsail::Model::Blueprint::SetVersion ( const Aws::String value)
inline

The version number of the operating system, application, or stack (e.g., 2016.03.0).

Definition at line 332 of file Blueprint.h.

◆ SetVersion() [2/3]

void Aws::Lightsail::Model::Blueprint::SetVersion ( Aws::String &&  value)
inline

The version number of the operating system, application, or stack (e.g., 2016.03.0).

Definition at line 338 of file Blueprint.h.

◆ SetVersion() [3/3]

void Aws::Lightsail::Model::Blueprint::SetVersion ( const char *  value)
inline

The version number of the operating system, application, or stack (e.g., 2016.03.0).

Definition at line 344 of file Blueprint.h.

◆ SetVersionCode() [1/3]

void Aws::Lightsail::Model::Blueprint::SetVersionCode ( const Aws::String value)
inline

The version code.

Definition at line 378 of file Blueprint.h.

◆ SetVersionCode() [2/3]

void Aws::Lightsail::Model::Blueprint::SetVersionCode ( Aws::String &&  value)
inline

The version code.

Definition at line 383 of file Blueprint.h.

◆ SetVersionCode() [3/3]

void Aws::Lightsail::Model::Blueprint::SetVersionCode ( const char *  value)
inline

The version code.

Definition at line 388 of file Blueprint.h.

◆ TypeHasBeenSet()

bool Aws::Lightsail::Model::Blueprint::TypeHasBeenSet ( ) const
inline

The type of the blueprint (e.g., os or app).

Definition at line 182 of file Blueprint.h.

◆ VersionCodeHasBeenSet()

bool Aws::Lightsail::Model::Blueprint::VersionCodeHasBeenSet ( ) const
inline

The version code.

Definition at line 373 of file Blueprint.h.

◆ VersionHasBeenSet()

bool Aws::Lightsail::Model::Blueprint::VersionHasBeenSet ( ) const
inline

The version number of the operating system, application, or stack (e.g., 2016.03.0).

Definition at line 326 of file Blueprint.h.

◆ WithBlueprintId() [1/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithBlueprintId ( const Aws::String value)
inline

The ID for the virtual private server image (e.g., app_wordpress_4_4 or app_lamp_7_0).

Definition at line 77 of file Blueprint.h.

◆ WithBlueprintId() [2/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithBlueprintId ( Aws::String &&  value)
inline

The ID for the virtual private server image (e.g., app_wordpress_4_4 or app_lamp_7_0).

Definition at line 83 of file Blueprint.h.

◆ WithBlueprintId() [3/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithBlueprintId ( const char *  value)
inline

The ID for the virtual private server image (e.g., app_wordpress_4_4 or app_lamp_7_0).

Definition at line 89 of file Blueprint.h.

◆ WithDescription() [1/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithDescription ( const Aws::String value)
inline

The description of the blueprint.

Definition at line 233 of file Blueprint.h.

◆ WithDescription() [2/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithDescription ( Aws::String &&  value)
inline

The description of the blueprint.

Definition at line 238 of file Blueprint.h.

◆ WithDescription() [3/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithDescription ( const char *  value)
inline

The description of the blueprint.

Definition at line 243 of file Blueprint.h.

◆ WithGroup() [1/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithGroup ( const Aws::String value)
inline

The group name of the blueprint (e.g., amazon-linux).

Definition at line 161 of file Blueprint.h.

◆ WithGroup() [2/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithGroup ( Aws::String &&  value)
inline

The group name of the blueprint (e.g., amazon-linux).

Definition at line 166 of file Blueprint.h.

◆ WithGroup() [3/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithGroup ( const char *  value)
inline

The group name of the blueprint (e.g., amazon-linux).

Definition at line 171 of file Blueprint.h.

◆ WithIsActive()

Blueprint& Aws::Lightsail::Model::Blueprint::WithIsActive ( bool  value)
inline

A Boolean value indicating whether the blueprint is active. Inactive blueprints are listed to support customers with existing instances but are not necessarily available for launch of new instances. Blueprints are marked inactive when they become outdated due to operating system updates or new application releases.

Definition at line 280 of file Blueprint.h.

◆ WithLicenseUrl() [1/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithLicenseUrl ( const Aws::String value)
inline

The end-user license agreement URL for the image or blueprint.

Definition at line 475 of file Blueprint.h.

◆ WithLicenseUrl() [2/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithLicenseUrl ( Aws::String &&  value)
inline

The end-user license agreement URL for the image or blueprint.

Definition at line 480 of file Blueprint.h.

◆ WithLicenseUrl() [3/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithLicenseUrl ( const char *  value)
inline

The end-user license agreement URL for the image or blueprint.

Definition at line 485 of file Blueprint.h.

◆ WithMinPower()

Blueprint& Aws::Lightsail::Model::Blueprint::WithMinPower ( int  value)
inline

The minimum bundle power required to run this blueprint. For example, you need a bundle with a power value of 500 or more to create an instance that uses a blueprint with a minimum power value of 500. 0 indicates that the blueprint runs on all instance sizes.

Definition at line 313 of file Blueprint.h.

◆ WithName() [1/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithName ( const Aws::String value)
inline

The friendly name of the blueprint (e.g., Amazon Linux).

Definition at line 120 of file Blueprint.h.

◆ WithName() [2/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithName ( Aws::String &&  value)
inline

The friendly name of the blueprint (e.g., Amazon Linux).

Definition at line 125 of file Blueprint.h.

◆ WithName() [3/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithName ( const char *  value)
inline

The friendly name of the blueprint (e.g., Amazon Linux).

Definition at line 130 of file Blueprint.h.

◆ WithPlatform() [1/2]

Blueprint& Aws::Lightsail::Model::Blueprint::WithPlatform ( const InstancePlatform value)
inline

The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.

Definition at line 516 of file Blueprint.h.

◆ WithPlatform() [2/2]

Blueprint& Aws::Lightsail::Model::Blueprint::WithPlatform ( InstancePlatform &&  value)
inline

The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.

Definition at line 522 of file Blueprint.h.

◆ WithProductUrl() [1/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithProductUrl ( const Aws::String value)
inline

The product URL to learn more about the image or blueprint.

Definition at line 434 of file Blueprint.h.

◆ WithProductUrl() [2/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithProductUrl ( Aws::String &&  value)
inline

The product URL to learn more about the image or blueprint.

Definition at line 439 of file Blueprint.h.

◆ WithProductUrl() [3/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithProductUrl ( const char *  value)
inline

The product URL to learn more about the image or blueprint.

Definition at line 444 of file Blueprint.h.

◆ WithType() [1/2]

Blueprint& Aws::Lightsail::Model::Blueprint::WithType ( const BlueprintType value)
inline

The type of the blueprint (e.g., os or app).

Definition at line 197 of file Blueprint.h.

◆ WithType() [2/2]

Blueprint& Aws::Lightsail::Model::Blueprint::WithType ( BlueprintType &&  value)
inline

The type of the blueprint (e.g., os or app).

Definition at line 202 of file Blueprint.h.

◆ WithVersion() [1/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithVersion ( const Aws::String value)
inline

The version number of the operating system, application, or stack (e.g., 2016.03.0).

Definition at line 350 of file Blueprint.h.

◆ WithVersion() [2/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithVersion ( Aws::String &&  value)
inline

The version number of the operating system, application, or stack (e.g., 2016.03.0).

Definition at line 356 of file Blueprint.h.

◆ WithVersion() [3/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithVersion ( const char *  value)
inline

The version number of the operating system, application, or stack (e.g., 2016.03.0).

Definition at line 362 of file Blueprint.h.

◆ WithVersionCode() [1/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithVersionCode ( const Aws::String value)
inline

The version code.

Definition at line 393 of file Blueprint.h.

◆ WithVersionCode() [2/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithVersionCode ( Aws::String &&  value)
inline

The version code.

Definition at line 398 of file Blueprint.h.

◆ WithVersionCode() [3/3]

Blueprint& Aws::Lightsail::Model::Blueprint::WithVersionCode ( const char *  value)
inline

The version code.

Definition at line 403 of file Blueprint.h.


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