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

#include <ResourceInUseException.h>

Public Member Functions

 ResourceInUseException ()
 
 ResourceInUseException (Aws::Utils::Json::JsonView jsonValue)
 
ResourceInUseExceptionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ReferenceTypeGetReferenceType () const
 
bool ReferenceTypeHasBeenSet () const
 
void SetReferenceType (const ReferenceType &value)
 
void SetReferenceType (ReferenceType &&value)
 
ResourceInUseExceptionWithReferenceType (const ReferenceType &value)
 
ResourceInUseExceptionWithReferenceType (ReferenceType &&value)
 
const ResourceReferenceGetExampleReference () const
 
bool ExampleReferenceHasBeenSet () const
 
void SetExampleReference (const ResourceReference &value)
 
void SetExampleReference (ResourceReference &&value)
 
ResourceInUseExceptionWithExampleReference (const ResourceReference &value)
 
ResourceInUseExceptionWithExampleReference (ResourceReference &&value)
 

Detailed Description

The resource that you are attempting to delete is referred to by another resource. Use this information to remove references to the resource that you are trying to delete.

The body of the exception contains a JSON object that describes the resource.

{ "resourceType": BOT | BOTALIAS | BOTCHANNEL | INTENT,

"resourceReference": {

"name": string, "version": string } }

See Also:

AWS API Reference

Definition at line 38 of file ResourceInUseException.h.

Constructor & Destructor Documentation

◆ ResourceInUseException() [1/2]

Aws::LexModelBuildingService::Model::ResourceInUseException::ResourceInUseException ( )

◆ ResourceInUseException() [2/2]

Aws::LexModelBuildingService::Model::ResourceInUseException::ResourceInUseException ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ExampleReferenceHasBeenSet()

bool Aws::LexModelBuildingService::Model::ResourceInUseException::ExampleReferenceHasBeenSet ( ) const
inline

Definition at line 70 of file ResourceInUseException.h.

◆ GetExampleReference()

const ResourceReference& Aws::LexModelBuildingService::Model::ResourceInUseException::GetExampleReference ( ) const
inline

Definition at line 67 of file ResourceInUseException.h.

◆ GetReferenceType()

const ReferenceType& Aws::LexModelBuildingService::Model::ResourceInUseException::GetReferenceType ( ) const
inline

Definition at line 48 of file ResourceInUseException.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::LexModelBuildingService::Model::ResourceInUseException::Jsonize ( ) const

◆ operator=()

ResourceInUseException& Aws::LexModelBuildingService::Model::ResourceInUseException::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ReferenceTypeHasBeenSet()

bool Aws::LexModelBuildingService::Model::ResourceInUseException::ReferenceTypeHasBeenSet ( ) const
inline

Definition at line 51 of file ResourceInUseException.h.

◆ SetExampleReference() [1/2]

void Aws::LexModelBuildingService::Model::ResourceInUseException::SetExampleReference ( const ResourceReference value)
inline

Definition at line 73 of file ResourceInUseException.h.

◆ SetExampleReference() [2/2]

void Aws::LexModelBuildingService::Model::ResourceInUseException::SetExampleReference ( ResourceReference &&  value)
inline

Definition at line 76 of file ResourceInUseException.h.

◆ SetReferenceType() [1/2]

void Aws::LexModelBuildingService::Model::ResourceInUseException::SetReferenceType ( const ReferenceType value)
inline

Definition at line 54 of file ResourceInUseException.h.

◆ SetReferenceType() [2/2]

void Aws::LexModelBuildingService::Model::ResourceInUseException::SetReferenceType ( ReferenceType &&  value)
inline

Definition at line 57 of file ResourceInUseException.h.

◆ WithExampleReference() [1/2]

ResourceInUseException& Aws::LexModelBuildingService::Model::ResourceInUseException::WithExampleReference ( const ResourceReference value)
inline

Definition at line 79 of file ResourceInUseException.h.

◆ WithExampleReference() [2/2]

ResourceInUseException& Aws::LexModelBuildingService::Model::ResourceInUseException::WithExampleReference ( ResourceReference &&  value)
inline

Definition at line 82 of file ResourceInUseException.h.

◆ WithReferenceType() [1/2]

ResourceInUseException& Aws::LexModelBuildingService::Model::ResourceInUseException::WithReferenceType ( const ReferenceType value)
inline

Definition at line 60 of file ResourceInUseException.h.

◆ WithReferenceType() [2/2]

ResourceInUseException& Aws::LexModelBuildingService::Model::ResourceInUseException::WithReferenceType ( ReferenceType &&  value)
inline

Definition at line 63 of file ResourceInUseException.h.


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