AWS SDK for C++  1.9.75
AWS SDK for C++
Public Member Functions | List of all members
Aws::Personalize::Model::SolutionVersionSummary Class Reference

#include <SolutionVersionSummary.h>

Public Member Functions

 SolutionVersionSummary ()
 
 SolutionVersionSummary (Aws::Utils::Json::JsonView jsonValue)
 
SolutionVersionSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSolutionVersionArn () const
 
bool SolutionVersionArnHasBeenSet () const
 
void SetSolutionVersionArn (const Aws::String &value)
 
void SetSolutionVersionArn (Aws::String &&value)
 
void SetSolutionVersionArn (const char *value)
 
SolutionVersionSummaryWithSolutionVersionArn (const Aws::String &value)
 
SolutionVersionSummaryWithSolutionVersionArn (Aws::String &&value)
 
SolutionVersionSummaryWithSolutionVersionArn (const char *value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
SolutionVersionSummaryWithStatus (const Aws::String &value)
 
SolutionVersionSummaryWithStatus (Aws::String &&value)
 
SolutionVersionSummaryWithStatus (const char *value)
 
const Aws::Utils::DateTimeGetCreationDateTime () const
 
bool CreationDateTimeHasBeenSet () const
 
void SetCreationDateTime (const Aws::Utils::DateTime &value)
 
void SetCreationDateTime (Aws::Utils::DateTime &&value)
 
SolutionVersionSummaryWithCreationDateTime (const Aws::Utils::DateTime &value)
 
SolutionVersionSummaryWithCreationDateTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedDateTime () const
 
bool LastUpdatedDateTimeHasBeenSet () const
 
void SetLastUpdatedDateTime (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedDateTime (Aws::Utils::DateTime &&value)
 
SolutionVersionSummaryWithLastUpdatedDateTime (const Aws::Utils::DateTime &value)
 
SolutionVersionSummaryWithLastUpdatedDateTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetFailureReason () const
 
bool FailureReasonHasBeenSet () const
 
void SetFailureReason (const Aws::String &value)
 
void SetFailureReason (Aws::String &&value)
 
void SetFailureReason (const char *value)
 
SolutionVersionSummaryWithFailureReason (const Aws::String &value)
 
SolutionVersionSummaryWithFailureReason (Aws::String &&value)
 
SolutionVersionSummaryWithFailureReason (const char *value)
 

Detailed Description

Provides a summary of the properties of a solution version. For a complete listing, call the DescribeSolutionVersion API.

See Also:


AWS API Reference

Definition at line 34 of file SolutionVersionSummary.h.

Constructor & Destructor Documentation

◆ SolutionVersionSummary() [1/2]

Aws::Personalize::Model::SolutionVersionSummary::SolutionVersionSummary ( )

◆ SolutionVersionSummary() [2/2]

Aws::Personalize::Model::SolutionVersionSummary::SolutionVersionSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CreationDateTimeHasBeenSet()

bool Aws::Personalize::Model::SolutionVersionSummary::CreationDateTimeHasBeenSet ( ) const
inline

The date and time (in Unix time) that this version of a solution was created.

Definition at line 151 of file SolutionVersionSummary.h.

◆ FailureReasonHasBeenSet()

bool Aws::Personalize::Model::SolutionVersionSummary::FailureReasonHasBeenSet ( ) const
inline

If a solution version fails, the reason behind the failure.

Definition at line 223 of file SolutionVersionSummary.h.

◆ GetCreationDateTime()

const Aws::Utils::DateTime& Aws::Personalize::Model::SolutionVersionSummary::GetCreationDateTime ( ) const
inline

The date and time (in Unix time) that this version of a solution was created.

Definition at line 145 of file SolutionVersionSummary.h.

◆ GetFailureReason()

const Aws::String& Aws::Personalize::Model::SolutionVersionSummary::GetFailureReason ( ) const
inline

If a solution version fails, the reason behind the failure.

Definition at line 218 of file SolutionVersionSummary.h.

◆ GetLastUpdatedDateTime()

const Aws::Utils::DateTime& Aws::Personalize::Model::SolutionVersionSummary::GetLastUpdatedDateTime ( ) const
inline

The date and time (in Unix time) that the solution version was last updated.

Definition at line 182 of file SolutionVersionSummary.h.

◆ GetSolutionVersionArn()

const Aws::String& Aws::Personalize::Model::SolutionVersionSummary::GetSolutionVersionArn ( ) const
inline

The Amazon Resource Name (ARN) of the solution version.

Definition at line 46 of file SolutionVersionSummary.h.

◆ GetStatus()

const Aws::String& Aws::Personalize::Model::SolutionVersionSummary::GetStatus ( ) const
inline

The status of the solution version.

A solution version can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

Definition at line 89 of file SolutionVersionSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Personalize::Model::SolutionVersionSummary::Jsonize ( ) const

◆ LastUpdatedDateTimeHasBeenSet()

bool Aws::Personalize::Model::SolutionVersionSummary::LastUpdatedDateTimeHasBeenSet ( ) const
inline

The date and time (in Unix time) that the solution version was last updated.

Definition at line 188 of file SolutionVersionSummary.h.

◆ operator=()

SolutionVersionSummary& Aws::Personalize::Model::SolutionVersionSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCreationDateTime() [1/2]

void Aws::Personalize::Model::SolutionVersionSummary::SetCreationDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time (in Unix time) that this version of a solution was created.

Definition at line 163 of file SolutionVersionSummary.h.

◆ SetCreationDateTime() [2/2]

void Aws::Personalize::Model::SolutionVersionSummary::SetCreationDateTime ( const Aws::Utils::DateTime value)
inline

The date and time (in Unix time) that this version of a solution was created.

Definition at line 157 of file SolutionVersionSummary.h.

◆ SetFailureReason() [1/3]

void Aws::Personalize::Model::SolutionVersionSummary::SetFailureReason ( Aws::String &&  value)
inline

If a solution version fails, the reason behind the failure.

Definition at line 233 of file SolutionVersionSummary.h.

◆ SetFailureReason() [2/3]

void Aws::Personalize::Model::SolutionVersionSummary::SetFailureReason ( const Aws::String value)
inline

If a solution version fails, the reason behind the failure.

Definition at line 228 of file SolutionVersionSummary.h.

◆ SetFailureReason() [3/3]

void Aws::Personalize::Model::SolutionVersionSummary::SetFailureReason ( const char *  value)
inline

If a solution version fails, the reason behind the failure.

Definition at line 238 of file SolutionVersionSummary.h.

◆ SetLastUpdatedDateTime() [1/2]

void Aws::Personalize::Model::SolutionVersionSummary::SetLastUpdatedDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time (in Unix time) that the solution version was last updated.

Definition at line 200 of file SolutionVersionSummary.h.

◆ SetLastUpdatedDateTime() [2/2]

void Aws::Personalize::Model::SolutionVersionSummary::SetLastUpdatedDateTime ( const Aws::Utils::DateTime value)
inline

The date and time (in Unix time) that the solution version was last updated.

Definition at line 194 of file SolutionVersionSummary.h.

◆ SetSolutionVersionArn() [1/3]

void Aws::Personalize::Model::SolutionVersionSummary::SetSolutionVersionArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the solution version.

Definition at line 61 of file SolutionVersionSummary.h.

◆ SetSolutionVersionArn() [2/3]

void Aws::Personalize::Model::SolutionVersionSummary::SetSolutionVersionArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the solution version.

Definition at line 56 of file SolutionVersionSummary.h.

◆ SetSolutionVersionArn() [3/3]

void Aws::Personalize::Model::SolutionVersionSummary::SetSolutionVersionArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the solution version.

Definition at line 66 of file SolutionVersionSummary.h.

◆ SetStatus() [1/3]

void Aws::Personalize::Model::SolutionVersionSummary::SetStatus ( Aws::String &&  value)
inline

The status of the solution version.

A solution version can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

Definition at line 110 of file SolutionVersionSummary.h.

◆ SetStatus() [2/3]

void Aws::Personalize::Model::SolutionVersionSummary::SetStatus ( const Aws::String value)
inline

The status of the solution version.

A solution version can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

Definition at line 103 of file SolutionVersionSummary.h.

◆ SetStatus() [3/3]

void Aws::Personalize::Model::SolutionVersionSummary::SetStatus ( const char *  value)
inline

The status of the solution version.

A solution version can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

Definition at line 117 of file SolutionVersionSummary.h.

◆ SolutionVersionArnHasBeenSet()

bool Aws::Personalize::Model::SolutionVersionSummary::SolutionVersionArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the solution version.

Definition at line 51 of file SolutionVersionSummary.h.

◆ StatusHasBeenSet()

bool Aws::Personalize::Model::SolutionVersionSummary::StatusHasBeenSet ( ) const
inline

The status of the solution version.

A solution version can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

Definition at line 96 of file SolutionVersionSummary.h.

◆ WithCreationDateTime() [1/2]

SolutionVersionSummary& Aws::Personalize::Model::SolutionVersionSummary::WithCreationDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time (in Unix time) that this version of a solution was created.

Definition at line 175 of file SolutionVersionSummary.h.

◆ WithCreationDateTime() [2/2]

SolutionVersionSummary& Aws::Personalize::Model::SolutionVersionSummary::WithCreationDateTime ( const Aws::Utils::DateTime value)
inline

The date and time (in Unix time) that this version of a solution was created.

Definition at line 169 of file SolutionVersionSummary.h.

◆ WithFailureReason() [1/3]

SolutionVersionSummary& Aws::Personalize::Model::SolutionVersionSummary::WithFailureReason ( Aws::String &&  value)
inline

If a solution version fails, the reason behind the failure.

Definition at line 248 of file SolutionVersionSummary.h.

◆ WithFailureReason() [2/3]

SolutionVersionSummary& Aws::Personalize::Model::SolutionVersionSummary::WithFailureReason ( const Aws::String value)
inline

If a solution version fails, the reason behind the failure.

Definition at line 243 of file SolutionVersionSummary.h.

◆ WithFailureReason() [3/3]

SolutionVersionSummary& Aws::Personalize::Model::SolutionVersionSummary::WithFailureReason ( const char *  value)
inline

If a solution version fails, the reason behind the failure.

Definition at line 253 of file SolutionVersionSummary.h.

◆ WithLastUpdatedDateTime() [1/2]

SolutionVersionSummary& Aws::Personalize::Model::SolutionVersionSummary::WithLastUpdatedDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time (in Unix time) that the solution version was last updated.

Definition at line 212 of file SolutionVersionSummary.h.

◆ WithLastUpdatedDateTime() [2/2]

SolutionVersionSummary& Aws::Personalize::Model::SolutionVersionSummary::WithLastUpdatedDateTime ( const Aws::Utils::DateTime value)
inline

The date and time (in Unix time) that the solution version was last updated.

Definition at line 206 of file SolutionVersionSummary.h.

◆ WithSolutionVersionArn() [1/3]

SolutionVersionSummary& Aws::Personalize::Model::SolutionVersionSummary::WithSolutionVersionArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the solution version.

Definition at line 76 of file SolutionVersionSummary.h.

◆ WithSolutionVersionArn() [2/3]

SolutionVersionSummary& Aws::Personalize::Model::SolutionVersionSummary::WithSolutionVersionArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the solution version.

Definition at line 71 of file SolutionVersionSummary.h.

◆ WithSolutionVersionArn() [3/3]

SolutionVersionSummary& Aws::Personalize::Model::SolutionVersionSummary::WithSolutionVersionArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the solution version.

Definition at line 81 of file SolutionVersionSummary.h.

◆ WithStatus() [1/3]

SolutionVersionSummary& Aws::Personalize::Model::SolutionVersionSummary::WithStatus ( Aws::String &&  value)
inline

The status of the solution version.

A solution version can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

Definition at line 131 of file SolutionVersionSummary.h.

◆ WithStatus() [2/3]

SolutionVersionSummary& Aws::Personalize::Model::SolutionVersionSummary::WithStatus ( const Aws::String value)
inline

The status of the solution version.

A solution version can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

Definition at line 124 of file SolutionVersionSummary.h.

◆ WithStatus() [3/3]

SolutionVersionSummary& Aws::Personalize::Model::SolutionVersionSummary::WithStatus ( const char *  value)
inline

The status of the solution version.

A solution version can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

Definition at line 138 of file SolutionVersionSummary.h.


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