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

#include <StartImportResult.h>

Public Member Functions

 StartImportResult ()
 
 StartImportResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
StartImportResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetName () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
StartImportResultWithName (const Aws::String &value)
 
StartImportResultWithName (Aws::String &&value)
 
StartImportResultWithName (const char *value)
 
const ResourceTypeGetResourceType () const
 
void SetResourceType (const ResourceType &value)
 
void SetResourceType (ResourceType &&value)
 
StartImportResultWithResourceType (const ResourceType &value)
 
StartImportResultWithResourceType (ResourceType &&value)
 
const MergeStrategyGetMergeStrategy () const
 
void SetMergeStrategy (const MergeStrategy &value)
 
void SetMergeStrategy (MergeStrategy &&value)
 
StartImportResultWithMergeStrategy (const MergeStrategy &value)
 
StartImportResultWithMergeStrategy (MergeStrategy &&value)
 
const Aws::StringGetImportId () const
 
void SetImportId (const Aws::String &value)
 
void SetImportId (Aws::String &&value)
 
void SetImportId (const char *value)
 
StartImportResultWithImportId (const Aws::String &value)
 
StartImportResultWithImportId (Aws::String &&value)
 
StartImportResultWithImportId (const char *value)
 
const ImportStatusGetImportStatus () const
 
void SetImportStatus (const ImportStatus &value)
 
void SetImportStatus (ImportStatus &&value)
 
StartImportResultWithImportStatus (const ImportStatus &value)
 
StartImportResultWithImportStatus (ImportStatus &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
StartImportResultWithTags (const Aws::Vector< Tag > &value)
 
StartImportResultWithTags (Aws::Vector< Tag > &&value)
 
StartImportResultAddTags (const Tag &value)
 
StartImportResultAddTags (Tag &&value)
 
const Aws::Utils::DateTimeGetCreatedDate () const
 
void SetCreatedDate (const Aws::Utils::DateTime &value)
 
void SetCreatedDate (Aws::Utils::DateTime &&value)
 
StartImportResultWithCreatedDate (const Aws::Utils::DateTime &value)
 
StartImportResultWithCreatedDate (Aws::Utils::DateTime &&value)
 

Detailed Description

Definition at line 33 of file StartImportResult.h.

Constructor & Destructor Documentation

◆ StartImportResult() [1/2]

Aws::LexModelBuildingService::Model::StartImportResult::StartImportResult ( )

◆ StartImportResult() [2/2]

Aws::LexModelBuildingService::Model::StartImportResult::StartImportResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddTags() [1/2]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::AddTags ( const Tag value)
inline

A list of tags added to the imported bot.

Definition at line 224 of file StartImportResult.h.

◆ AddTags() [2/2]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::AddTags ( Tag &&  value)
inline

A list of tags added to the imported bot.

Definition at line 229 of file StartImportResult.h.

◆ GetCreatedDate()

const Aws::Utils::DateTime& Aws::LexModelBuildingService::Model::StartImportResult::GetCreatedDate ( ) const
inline

A timestamp for the date and time that the import job was requested.

Definition at line 235 of file StartImportResult.h.

◆ GetImportId()

const Aws::String& Aws::LexModelBuildingService::Model::StartImportResult::GetImportId ( ) const
inline

The identifier for the specific import job.

Definition at line 132 of file StartImportResult.h.

◆ GetImportStatus()

const ImportStatus& Aws::LexModelBuildingService::Model::StartImportResult::GetImportStatus ( ) const
inline

The status of the import job. If the status is FAILED, you can get the reason for the failure using the GetImport operation.

Definition at line 169 of file StartImportResult.h.

◆ GetMergeStrategy()

const MergeStrategy& Aws::LexModelBuildingService::Model::StartImportResult::GetMergeStrategy ( ) const
inline

The action to take when there is a merge conflict.

Definition at line 106 of file StartImportResult.h.

◆ GetName()

const Aws::String& Aws::LexModelBuildingService::Model::StartImportResult::GetName ( ) const
inline

The name given to the import job.

Definition at line 44 of file StartImportResult.h.

◆ GetResourceType()

const ResourceType& Aws::LexModelBuildingService::Model::StartImportResult::GetResourceType ( ) const
inline

The type of resource to import.

Definition at line 80 of file StartImportResult.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::LexModelBuildingService::Model::StartImportResult::GetTags ( ) const
inline

A list of tags added to the imported bot.

Definition at line 199 of file StartImportResult.h.

◆ operator=()

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetCreatedDate() [1/2]

void Aws::LexModelBuildingService::Model::StartImportResult::SetCreatedDate ( Aws::Utils::DateTime &&  value)
inline

A timestamp for the date and time that the import job was requested.

Definition at line 245 of file StartImportResult.h.

◆ SetCreatedDate() [2/2]

void Aws::LexModelBuildingService::Model::StartImportResult::SetCreatedDate ( const Aws::Utils::DateTime value)
inline

A timestamp for the date and time that the import job was requested.

Definition at line 240 of file StartImportResult.h.

◆ SetImportId() [1/3]

void Aws::LexModelBuildingService::Model::StartImportResult::SetImportId ( Aws::String &&  value)
inline

The identifier for the specific import job.

Definition at line 142 of file StartImportResult.h.

◆ SetImportId() [2/3]

void Aws::LexModelBuildingService::Model::StartImportResult::SetImportId ( const Aws::String value)
inline

The identifier for the specific import job.

Definition at line 137 of file StartImportResult.h.

◆ SetImportId() [3/3]

void Aws::LexModelBuildingService::Model::StartImportResult::SetImportId ( const char *  value)
inline

The identifier for the specific import job.

Definition at line 147 of file StartImportResult.h.

◆ SetImportStatus() [1/2]

void Aws::LexModelBuildingService::Model::StartImportResult::SetImportStatus ( const ImportStatus value)
inline

The status of the import job. If the status is FAILED, you can get the reason for the failure using the GetImport operation.

Definition at line 175 of file StartImportResult.h.

◆ SetImportStatus() [2/2]

void Aws::LexModelBuildingService::Model::StartImportResult::SetImportStatus ( ImportStatus &&  value)
inline

The status of the import job. If the status is FAILED, you can get the reason for the failure using the GetImport operation.

Definition at line 181 of file StartImportResult.h.

◆ SetMergeStrategy() [1/2]

void Aws::LexModelBuildingService::Model::StartImportResult::SetMergeStrategy ( const MergeStrategy value)
inline

The action to take when there is a merge conflict.

Definition at line 111 of file StartImportResult.h.

◆ SetMergeStrategy() [2/2]

void Aws::LexModelBuildingService::Model::StartImportResult::SetMergeStrategy ( MergeStrategy &&  value)
inline

The action to take when there is a merge conflict.

Definition at line 116 of file StartImportResult.h.

◆ SetName() [1/3]

void Aws::LexModelBuildingService::Model::StartImportResult::SetName ( Aws::String &&  value)
inline

The name given to the import job.

Definition at line 54 of file StartImportResult.h.

◆ SetName() [2/3]

void Aws::LexModelBuildingService::Model::StartImportResult::SetName ( const Aws::String value)
inline

The name given to the import job.

Definition at line 49 of file StartImportResult.h.

◆ SetName() [3/3]

void Aws::LexModelBuildingService::Model::StartImportResult::SetName ( const char *  value)
inline

The name given to the import job.

Definition at line 59 of file StartImportResult.h.

◆ SetResourceType() [1/2]

void Aws::LexModelBuildingService::Model::StartImportResult::SetResourceType ( const ResourceType value)
inline

The type of resource to import.

Definition at line 85 of file StartImportResult.h.

◆ SetResourceType() [2/2]

void Aws::LexModelBuildingService::Model::StartImportResult::SetResourceType ( ResourceType &&  value)
inline

The type of resource to import.

Definition at line 90 of file StartImportResult.h.

◆ SetTags() [1/2]

void Aws::LexModelBuildingService::Model::StartImportResult::SetTags ( Aws::Vector< Tag > &&  value)
inline

A list of tags added to the imported bot.

Definition at line 209 of file StartImportResult.h.

◆ SetTags() [2/2]

void Aws::LexModelBuildingService::Model::StartImportResult::SetTags ( const Aws::Vector< Tag > &  value)
inline

A list of tags added to the imported bot.

Definition at line 204 of file StartImportResult.h.

◆ WithCreatedDate() [1/2]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::WithCreatedDate ( Aws::Utils::DateTime &&  value)
inline

A timestamp for the date and time that the import job was requested.

Definition at line 255 of file StartImportResult.h.

◆ WithCreatedDate() [2/2]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::WithCreatedDate ( const Aws::Utils::DateTime value)
inline

A timestamp for the date and time that the import job was requested.

Definition at line 250 of file StartImportResult.h.

◆ WithImportId() [1/3]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::WithImportId ( Aws::String &&  value)
inline

The identifier for the specific import job.

Definition at line 157 of file StartImportResult.h.

◆ WithImportId() [2/3]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::WithImportId ( const Aws::String value)
inline

The identifier for the specific import job.

Definition at line 152 of file StartImportResult.h.

◆ WithImportId() [3/3]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::WithImportId ( const char *  value)
inline

The identifier for the specific import job.

Definition at line 162 of file StartImportResult.h.

◆ WithImportStatus() [1/2]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::WithImportStatus ( const ImportStatus value)
inline

The status of the import job. If the status is FAILED, you can get the reason for the failure using the GetImport operation.

Definition at line 187 of file StartImportResult.h.

◆ WithImportStatus() [2/2]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::WithImportStatus ( ImportStatus &&  value)
inline

The status of the import job. If the status is FAILED, you can get the reason for the failure using the GetImport operation.

Definition at line 193 of file StartImportResult.h.

◆ WithMergeStrategy() [1/2]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::WithMergeStrategy ( const MergeStrategy value)
inline

The action to take when there is a merge conflict.

Definition at line 121 of file StartImportResult.h.

◆ WithMergeStrategy() [2/2]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::WithMergeStrategy ( MergeStrategy &&  value)
inline

The action to take when there is a merge conflict.

Definition at line 126 of file StartImportResult.h.

◆ WithName() [1/3]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::WithName ( Aws::String &&  value)
inline

The name given to the import job.

Definition at line 69 of file StartImportResult.h.

◆ WithName() [2/3]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::WithName ( const Aws::String value)
inline

The name given to the import job.

Definition at line 64 of file StartImportResult.h.

◆ WithName() [3/3]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::WithName ( const char *  value)
inline

The name given to the import job.

Definition at line 74 of file StartImportResult.h.

◆ WithResourceType() [1/2]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::WithResourceType ( const ResourceType value)
inline

The type of resource to import.

Definition at line 95 of file StartImportResult.h.

◆ WithResourceType() [2/2]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::WithResourceType ( ResourceType &&  value)
inline

The type of resource to import.

Definition at line 100 of file StartImportResult.h.

◆ WithTags() [1/2]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::WithTags ( Aws::Vector< Tag > &&  value)
inline

A list of tags added to the imported bot.

Definition at line 219 of file StartImportResult.h.

◆ WithTags() [2/2]

StartImportResult& Aws::LexModelBuildingService::Model::StartImportResult::WithTags ( const Aws::Vector< Tag > &  value)
inline

A list of tags added to the imported bot.

Definition at line 214 of file StartImportResult.h.


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