AWS SDK for C++  1.9.131
AWS SDK for C++
Public Member Functions | List of all members
Aws::SWF::Model::WorkflowTypeInfo Class Reference

#include <WorkflowTypeInfo.h>

Public Member Functions

 WorkflowTypeInfo ()
 
 WorkflowTypeInfo (Aws::Utils::Json::JsonView jsonValue)
 
WorkflowTypeInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const WorkflowTypeGetWorkflowType () const
 
bool WorkflowTypeHasBeenSet () const
 
void SetWorkflowType (const WorkflowType &value)
 
void SetWorkflowType (WorkflowType &&value)
 
WorkflowTypeInfoWithWorkflowType (const WorkflowType &value)
 
WorkflowTypeInfoWithWorkflowType (WorkflowType &&value)
 
const RegistrationStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const RegistrationStatus &value)
 
void SetStatus (RegistrationStatus &&value)
 
WorkflowTypeInfoWithStatus (const RegistrationStatus &value)
 
WorkflowTypeInfoWithStatus (RegistrationStatus &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
WorkflowTypeInfoWithDescription (const Aws::String &value)
 
WorkflowTypeInfoWithDescription (Aws::String &&value)
 
WorkflowTypeInfoWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
WorkflowTypeInfoWithCreationDate (const Aws::Utils::DateTime &value)
 
WorkflowTypeInfoWithCreationDate (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)
 
WorkflowTypeInfoWithDeprecationDate (const Aws::Utils::DateTime &value)
 
WorkflowTypeInfoWithDeprecationDate (Aws::Utils::DateTime &&value)
 

Detailed Description

Contains information about a workflow type.

See Also:

AWS API Reference

Definition at line 34 of file WorkflowTypeInfo.h.

Constructor & Destructor Documentation

◆ WorkflowTypeInfo() [1/2]

Aws::SWF::Model::WorkflowTypeInfo::WorkflowTypeInfo ( )

◆ WorkflowTypeInfo() [2/2]

Aws::SWF::Model::WorkflowTypeInfo::WorkflowTypeInfo ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CreationDateHasBeenSet()

bool Aws::SWF::Model::WorkflowTypeInfo::CreationDateHasBeenSet ( ) const
inline

The date when this type was registered.

Definition at line 162 of file WorkflowTypeInfo.h.

◆ DeprecationDateHasBeenSet()

bool Aws::SWF::Model::WorkflowTypeInfo::DeprecationDateHasBeenSet ( ) const
inline

If the type is in deprecated state, then it is set to the date when the type was deprecated.

Definition at line 195 of file WorkflowTypeInfo.h.

◆ DescriptionHasBeenSet()

bool Aws::SWF::Model::WorkflowTypeInfo::DescriptionHasBeenSet ( ) const
inline

The description of the type registered through RegisterWorkflowType.

Definition at line 115 of file WorkflowTypeInfo.h.

◆ GetCreationDate()

const Aws::Utils::DateTime& Aws::SWF::Model::WorkflowTypeInfo::GetCreationDate ( ) const
inline

The date when this type was registered.

Definition at line 157 of file WorkflowTypeInfo.h.

◆ GetDeprecationDate()

const Aws::Utils::DateTime& Aws::SWF::Model::WorkflowTypeInfo::GetDeprecationDate ( ) const
inline

If the type is in deprecated state, then it is set to the date when the type was deprecated.

Definition at line 189 of file WorkflowTypeInfo.h.

◆ GetDescription()

const Aws::String& Aws::SWF::Model::WorkflowTypeInfo::GetDescription ( ) const
inline

The description of the type registered through RegisterWorkflowType.

Definition at line 109 of file WorkflowTypeInfo.h.

◆ GetStatus()

const RegistrationStatus& Aws::SWF::Model::WorkflowTypeInfo::GetStatus ( ) const
inline

The current status of the workflow type.

Definition at line 77 of file WorkflowTypeInfo.h.

◆ GetWorkflowType()

const WorkflowType& Aws::SWF::Model::WorkflowTypeInfo::GetWorkflowType ( ) const
inline

The workflow type this information is about.

Definition at line 46 of file WorkflowTypeInfo.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SWF::Model::WorkflowTypeInfo::Jsonize ( ) const

◆ operator=()

WorkflowTypeInfo& Aws::SWF::Model::WorkflowTypeInfo::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCreationDate() [1/2]

void Aws::SWF::Model::WorkflowTypeInfo::SetCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date when this type was registered.

Definition at line 172 of file WorkflowTypeInfo.h.

◆ SetCreationDate() [2/2]

void Aws::SWF::Model::WorkflowTypeInfo::SetCreationDate ( const Aws::Utils::DateTime value)
inline

The date when this type was registered.

Definition at line 167 of file WorkflowTypeInfo.h.

◆ SetDeprecationDate() [1/2]

void Aws::SWF::Model::WorkflowTypeInfo::SetDeprecationDate ( Aws::Utils::DateTime &&  value)
inline

If the type is in deprecated state, then it is set to the date when the type was deprecated.

Definition at line 207 of file WorkflowTypeInfo.h.

◆ SetDeprecationDate() [2/2]

void Aws::SWF::Model::WorkflowTypeInfo::SetDeprecationDate ( const Aws::Utils::DateTime value)
inline

If the type is in deprecated state, then it is set to the date when the type was deprecated.

Definition at line 201 of file WorkflowTypeInfo.h.

◆ SetDescription() [1/3]

void Aws::SWF::Model::WorkflowTypeInfo::SetDescription ( Aws::String &&  value)
inline

The description of the type registered through RegisterWorkflowType.

Definition at line 127 of file WorkflowTypeInfo.h.

◆ SetDescription() [2/3]

void Aws::SWF::Model::WorkflowTypeInfo::SetDescription ( const Aws::String value)
inline

The description of the type registered through RegisterWorkflowType.

Definition at line 121 of file WorkflowTypeInfo.h.

◆ SetDescription() [3/3]

void Aws::SWF::Model::WorkflowTypeInfo::SetDescription ( const char *  value)
inline

The description of the type registered through RegisterWorkflowType.

Definition at line 133 of file WorkflowTypeInfo.h.

◆ SetStatus() [1/2]

void Aws::SWF::Model::WorkflowTypeInfo::SetStatus ( const RegistrationStatus value)
inline

The current status of the workflow type.

Definition at line 87 of file WorkflowTypeInfo.h.

◆ SetStatus() [2/2]

void Aws::SWF::Model::WorkflowTypeInfo::SetStatus ( RegistrationStatus &&  value)
inline

The current status of the workflow type.

Definition at line 92 of file WorkflowTypeInfo.h.

◆ SetWorkflowType() [1/2]

void Aws::SWF::Model::WorkflowTypeInfo::SetWorkflowType ( const WorkflowType value)
inline

The workflow type this information is about.

Definition at line 56 of file WorkflowTypeInfo.h.

◆ SetWorkflowType() [2/2]

void Aws::SWF::Model::WorkflowTypeInfo::SetWorkflowType ( WorkflowType &&  value)
inline

The workflow type this information is about.

Definition at line 61 of file WorkflowTypeInfo.h.

◆ StatusHasBeenSet()

bool Aws::SWF::Model::WorkflowTypeInfo::StatusHasBeenSet ( ) const
inline

The current status of the workflow type.

Definition at line 82 of file WorkflowTypeInfo.h.

◆ WithCreationDate() [1/2]

WorkflowTypeInfo& Aws::SWF::Model::WorkflowTypeInfo::WithCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date when this type was registered.

Definition at line 182 of file WorkflowTypeInfo.h.

◆ WithCreationDate() [2/2]

WorkflowTypeInfo& Aws::SWF::Model::WorkflowTypeInfo::WithCreationDate ( const Aws::Utils::DateTime value)
inline

The date when this type was registered.

Definition at line 177 of file WorkflowTypeInfo.h.

◆ WithDeprecationDate() [1/2]

WorkflowTypeInfo& Aws::SWF::Model::WorkflowTypeInfo::WithDeprecationDate ( Aws::Utils::DateTime &&  value)
inline

If the type is in deprecated state, then it is set to the date when the type was deprecated.

Definition at line 219 of file WorkflowTypeInfo.h.

◆ WithDeprecationDate() [2/2]

WorkflowTypeInfo& Aws::SWF::Model::WorkflowTypeInfo::WithDeprecationDate ( const Aws::Utils::DateTime value)
inline

If the type is in deprecated state, then it is set to the date when the type was deprecated.

Definition at line 213 of file WorkflowTypeInfo.h.

◆ WithDescription() [1/3]

WorkflowTypeInfo& Aws::SWF::Model::WorkflowTypeInfo::WithDescription ( Aws::String &&  value)
inline

The description of the type registered through RegisterWorkflowType.

Definition at line 145 of file WorkflowTypeInfo.h.

◆ WithDescription() [2/3]

WorkflowTypeInfo& Aws::SWF::Model::WorkflowTypeInfo::WithDescription ( const Aws::String value)
inline

The description of the type registered through RegisterWorkflowType.

Definition at line 139 of file WorkflowTypeInfo.h.

◆ WithDescription() [3/3]

WorkflowTypeInfo& Aws::SWF::Model::WorkflowTypeInfo::WithDescription ( const char *  value)
inline

The description of the type registered through RegisterWorkflowType.

Definition at line 151 of file WorkflowTypeInfo.h.

◆ WithStatus() [1/2]

WorkflowTypeInfo& Aws::SWF::Model::WorkflowTypeInfo::WithStatus ( const RegistrationStatus value)
inline

The current status of the workflow type.

Definition at line 97 of file WorkflowTypeInfo.h.

◆ WithStatus() [2/2]

WorkflowTypeInfo& Aws::SWF::Model::WorkflowTypeInfo::WithStatus ( RegistrationStatus &&  value)
inline

The current status of the workflow type.

Definition at line 102 of file WorkflowTypeInfo.h.

◆ WithWorkflowType() [1/2]

WorkflowTypeInfo& Aws::SWF::Model::WorkflowTypeInfo::WithWorkflowType ( const WorkflowType value)
inline

The workflow type this information is about.

Definition at line 66 of file WorkflowTypeInfo.h.

◆ WithWorkflowType() [2/2]

WorkflowTypeInfo& Aws::SWF::Model::WorkflowTypeInfo::WithWorkflowType ( WorkflowType &&  value)
inline

The workflow type this information is about.

Definition at line 71 of file WorkflowTypeInfo.h.

◆ WorkflowTypeHasBeenSet()

bool Aws::SWF::Model::WorkflowTypeInfo::WorkflowTypeHasBeenSet ( ) const
inline

The workflow type this information is about.

Definition at line 51 of file WorkflowTypeInfo.h.


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