AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::Synthetics::Model::RuntimeVersion Class Reference

#include <RuntimeVersion.h>

Public Member Functions

 RuntimeVersion ()
 
 RuntimeVersion (Aws::Utils::Json::JsonView jsonValue)
 
RuntimeVersionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetVersionName () const
 
bool VersionNameHasBeenSet () const
 
void SetVersionName (const Aws::String &value)
 
void SetVersionName (Aws::String &&value)
 
void SetVersionName (const char *value)
 
RuntimeVersionWithVersionName (const Aws::String &value)
 
RuntimeVersionWithVersionName (Aws::String &&value)
 
RuntimeVersionWithVersionName (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)
 
RuntimeVersionWithDescription (const Aws::String &value)
 
RuntimeVersionWithDescription (Aws::String &&value)
 
RuntimeVersionWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetReleaseDate () const
 
bool ReleaseDateHasBeenSet () const
 
void SetReleaseDate (const Aws::Utils::DateTime &value)
 
void SetReleaseDate (Aws::Utils::DateTime &&value)
 
RuntimeVersionWithReleaseDate (const Aws::Utils::DateTime &value)
 
RuntimeVersionWithReleaseDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetDeprecationDate () const
 
bool DeprecationDateHasBeenSet () const
 
void SetDeprecationDate (const Aws::Utils::DateTime &value)
 
void SetDeprecationDate (Aws::Utils::DateTime &&value)
 
RuntimeVersionWithDeprecationDate (const Aws::Utils::DateTime &value)
 
RuntimeVersionWithDeprecationDate (Aws::Utils::DateTime &&value)
 

Detailed Description

This structure contains information about one canary runtime version. For more information about runtime versions, see Canary Runtime Versions.

See Also:

AWS API Reference

Definition at line 35 of file RuntimeVersion.h.

Constructor & Destructor Documentation

◆ RuntimeVersion() [1/2]

Aws::Synthetics::Model::RuntimeVersion::RuntimeVersion ( )

◆ RuntimeVersion() [2/2]

Aws::Synthetics::Model::RuntimeVersion::RuntimeVersion ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DeprecationDateHasBeenSet()

bool Aws::Synthetics::Model::RuntimeVersion::DeprecationDateHasBeenSet ( ) const
inline

If this runtime version is deprecated, this value is the date of deprecation.

Definition at line 183 of file RuntimeVersion.h.

◆ DescriptionHasBeenSet()

bool Aws::Synthetics::Model::RuntimeVersion::DescriptionHasBeenSet ( ) const
inline

A description of the runtime version, created by Amazon.

Definition at line 109 of file RuntimeVersion.h.

◆ GetDeprecationDate()

const Aws::Utils::DateTime& Aws::Synthetics::Model::RuntimeVersion::GetDeprecationDate ( ) const
inline

If this runtime version is deprecated, this value is the date of deprecation.

Definition at line 177 of file RuntimeVersion.h.

◆ GetDescription()

const Aws::String& Aws::Synthetics::Model::RuntimeVersion::GetDescription ( ) const
inline

A description of the runtime version, created by Amazon.

Definition at line 104 of file RuntimeVersion.h.

◆ GetReleaseDate()

const Aws::Utils::DateTime& Aws::Synthetics::Model::RuntimeVersion::GetReleaseDate ( ) const
inline

The date that the runtime version was released.

Definition at line 145 of file RuntimeVersion.h.

◆ GetVersionName()

const Aws::String& Aws::Synthetics::Model::RuntimeVersion::GetVersionName ( ) const
inline

The name of the runtime version. For a list of valid runtime versions, see Canary Runtime Versions.

Definition at line 49 of file RuntimeVersion.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Synthetics::Model::RuntimeVersion::Jsonize ( ) const

◆ operator=()

RuntimeVersion& Aws::Synthetics::Model::RuntimeVersion::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ReleaseDateHasBeenSet()

bool Aws::Synthetics::Model::RuntimeVersion::ReleaseDateHasBeenSet ( ) const
inline

The date that the runtime version was released.

Definition at line 150 of file RuntimeVersion.h.

◆ SetDeprecationDate() [1/2]

void Aws::Synthetics::Model::RuntimeVersion::SetDeprecationDate ( Aws::Utils::DateTime &&  value)
inline

If this runtime version is deprecated, this value is the date of deprecation.

Definition at line 195 of file RuntimeVersion.h.

◆ SetDeprecationDate() [2/2]

void Aws::Synthetics::Model::RuntimeVersion::SetDeprecationDate ( const Aws::Utils::DateTime value)
inline

If this runtime version is deprecated, this value is the date of deprecation.

Definition at line 189 of file RuntimeVersion.h.

◆ SetDescription() [1/3]

void Aws::Synthetics::Model::RuntimeVersion::SetDescription ( Aws::String &&  value)
inline

A description of the runtime version, created by Amazon.

Definition at line 119 of file RuntimeVersion.h.

◆ SetDescription() [2/3]

void Aws::Synthetics::Model::RuntimeVersion::SetDescription ( const Aws::String value)
inline

A description of the runtime version, created by Amazon.

Definition at line 114 of file RuntimeVersion.h.

◆ SetDescription() [3/3]

void Aws::Synthetics::Model::RuntimeVersion::SetDescription ( const char *  value)
inline

A description of the runtime version, created by Amazon.

Definition at line 124 of file RuntimeVersion.h.

◆ SetReleaseDate() [1/2]

void Aws::Synthetics::Model::RuntimeVersion::SetReleaseDate ( Aws::Utils::DateTime &&  value)
inline

The date that the runtime version was released.

Definition at line 160 of file RuntimeVersion.h.

◆ SetReleaseDate() [2/2]

void Aws::Synthetics::Model::RuntimeVersion::SetReleaseDate ( const Aws::Utils::DateTime value)
inline

The date that the runtime version was released.

Definition at line 155 of file RuntimeVersion.h.

◆ SetVersionName() [1/3]

void Aws::Synthetics::Model::RuntimeVersion::SetVersionName ( Aws::String &&  value)
inline

The name of the runtime version. For a list of valid runtime versions, see Canary Runtime Versions.

Definition at line 70 of file RuntimeVersion.h.

◆ SetVersionName() [2/3]

void Aws::Synthetics::Model::RuntimeVersion::SetVersionName ( const Aws::String value)
inline

The name of the runtime version. For a list of valid runtime versions, see Canary Runtime Versions.

Definition at line 63 of file RuntimeVersion.h.

◆ SetVersionName() [3/3]

void Aws::Synthetics::Model::RuntimeVersion::SetVersionName ( const char *  value)
inline

The name of the runtime version. For a list of valid runtime versions, see Canary Runtime Versions.

Definition at line 77 of file RuntimeVersion.h.

◆ VersionNameHasBeenSet()

bool Aws::Synthetics::Model::RuntimeVersion::VersionNameHasBeenSet ( ) const
inline

The name of the runtime version. For a list of valid runtime versions, see Canary Runtime Versions.

Definition at line 56 of file RuntimeVersion.h.

◆ WithDeprecationDate() [1/2]

RuntimeVersion& Aws::Synthetics::Model::RuntimeVersion::WithDeprecationDate ( Aws::Utils::DateTime &&  value)
inline

If this runtime version is deprecated, this value is the date of deprecation.

Definition at line 207 of file RuntimeVersion.h.

◆ WithDeprecationDate() [2/2]

RuntimeVersion& Aws::Synthetics::Model::RuntimeVersion::WithDeprecationDate ( const Aws::Utils::DateTime value)
inline

If this runtime version is deprecated, this value is the date of deprecation.

Definition at line 201 of file RuntimeVersion.h.

◆ WithDescription() [1/3]

RuntimeVersion& Aws::Synthetics::Model::RuntimeVersion::WithDescription ( Aws::String &&  value)
inline

A description of the runtime version, created by Amazon.

Definition at line 134 of file RuntimeVersion.h.

◆ WithDescription() [2/3]

RuntimeVersion& Aws::Synthetics::Model::RuntimeVersion::WithDescription ( const Aws::String value)
inline

A description of the runtime version, created by Amazon.

Definition at line 129 of file RuntimeVersion.h.

◆ WithDescription() [3/3]

RuntimeVersion& Aws::Synthetics::Model::RuntimeVersion::WithDescription ( const char *  value)
inline

A description of the runtime version, created by Amazon.

Definition at line 139 of file RuntimeVersion.h.

◆ WithReleaseDate() [1/2]

RuntimeVersion& Aws::Synthetics::Model::RuntimeVersion::WithReleaseDate ( Aws::Utils::DateTime &&  value)
inline

The date that the runtime version was released.

Definition at line 170 of file RuntimeVersion.h.

◆ WithReleaseDate() [2/2]

RuntimeVersion& Aws::Synthetics::Model::RuntimeVersion::WithReleaseDate ( const Aws::Utils::DateTime value)
inline

The date that the runtime version was released.

Definition at line 165 of file RuntimeVersion.h.

◆ WithVersionName() [1/3]

RuntimeVersion& Aws::Synthetics::Model::RuntimeVersion::WithVersionName ( Aws::String &&  value)
inline

The name of the runtime version. For a list of valid runtime versions, see Canary Runtime Versions.

Definition at line 91 of file RuntimeVersion.h.

◆ WithVersionName() [2/3]

RuntimeVersion& Aws::Synthetics::Model::RuntimeVersion::WithVersionName ( const Aws::String value)
inline

The name of the runtime version. For a list of valid runtime versions, see Canary Runtime Versions.

Definition at line 84 of file RuntimeVersion.h.

◆ WithVersionName() [3/3]

RuntimeVersion& Aws::Synthetics::Model::RuntimeVersion::WithVersionName ( const char *  value)
inline

The name of the runtime version. For a list of valid runtime versions, see Canary Runtime Versions.

Definition at line 98 of file RuntimeVersion.h.


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