AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry Class Reference

#include <DisassociateClientDeviceFromCoreDeviceErrorEntry.h>

Public Member Functions

 DisassociateClientDeviceFromCoreDeviceErrorEntry ()
 
 DisassociateClientDeviceFromCoreDeviceErrorEntry (Aws::Utils::Json::JsonView jsonValue)
 
DisassociateClientDeviceFromCoreDeviceErrorEntryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetThingName () const
 
bool ThingNameHasBeenSet () const
 
void SetThingName (const Aws::String &value)
 
void SetThingName (Aws::String &&value)
 
void SetThingName (const char *value)
 
DisassociateClientDeviceFromCoreDeviceErrorEntryWithThingName (const Aws::String &value)
 
DisassociateClientDeviceFromCoreDeviceErrorEntryWithThingName (Aws::String &&value)
 
DisassociateClientDeviceFromCoreDeviceErrorEntryWithThingName (const char *value)
 
const Aws::StringGetCode () const
 
bool CodeHasBeenSet () const
 
void SetCode (const Aws::String &value)
 
void SetCode (Aws::String &&value)
 
void SetCode (const char *value)
 
DisassociateClientDeviceFromCoreDeviceErrorEntryWithCode (const Aws::String &value)
 
DisassociateClientDeviceFromCoreDeviceErrorEntryWithCode (Aws::String &&value)
 
DisassociateClientDeviceFromCoreDeviceErrorEntryWithCode (const char *value)
 
const Aws::StringGetMessage () const
 
bool MessageHasBeenSet () const
 
void SetMessage (const Aws::String &value)
 
void SetMessage (Aws::String &&value)
 
void SetMessage (const char *value)
 
DisassociateClientDeviceFromCoreDeviceErrorEntryWithMessage (const Aws::String &value)
 
DisassociateClientDeviceFromCoreDeviceErrorEntryWithMessage (Aws::String &&value)
 
DisassociateClientDeviceFromCoreDeviceErrorEntryWithMessage (const char *value)
 

Detailed Description

Contains an error that occurs from a request to disassociate a client device from a core device. The BatchDisassociateClientDeviceWithCoreDevice operation returns a list of these errors.

See Also:

AWS API Reference

Definition at line 34 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

Constructor & Destructor Documentation

◆ DisassociateClientDeviceFromCoreDeviceErrorEntry() [1/2]

Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::DisassociateClientDeviceFromCoreDeviceErrorEntry ( )

◆ DisassociateClientDeviceFromCoreDeviceErrorEntry() [2/2]

Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::DisassociateClientDeviceFromCoreDeviceErrorEntry ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CodeHasBeenSet()

bool Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::CodeHasBeenSet ( ) const
inline

The error code for the request.

Definition at line 92 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ GetCode()

const Aws::String& Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::GetCode ( ) const
inline

The error code for the request.

Definition at line 87 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ GetMessage()

const Aws::String& Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::GetMessage ( ) const
inline

A message that provides additional information about the error.

Definition at line 128 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ GetThingName()

const Aws::String& Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::GetThingName ( ) const
inline

The name of the AWS IoT thing whose disassociate request failed.

Definition at line 46 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::Jsonize ( ) const

◆ MessageHasBeenSet()

bool Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::MessageHasBeenSet ( ) const
inline

A message that provides additional information about the error.

Definition at line 133 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ operator=()

DisassociateClientDeviceFromCoreDeviceErrorEntry& Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCode() [1/3]

void Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::SetCode ( Aws::String &&  value)
inline

The error code for the request.

Definition at line 102 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ SetCode() [2/3]

void Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::SetCode ( const Aws::String value)
inline

The error code for the request.

Definition at line 97 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ SetCode() [3/3]

void Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::SetCode ( const char *  value)
inline

The error code for the request.

Definition at line 107 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ SetMessage() [1/3]

void Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::SetMessage ( Aws::String &&  value)
inline

A message that provides additional information about the error.

Definition at line 143 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ SetMessage() [2/3]

void Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::SetMessage ( const Aws::String value)
inline

A message that provides additional information about the error.

Definition at line 138 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ SetMessage() [3/3]

void Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::SetMessage ( const char *  value)
inline

A message that provides additional information about the error.

Definition at line 148 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ SetThingName() [1/3]

void Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::SetThingName ( Aws::String &&  value)
inline

The name of the AWS IoT thing whose disassociate request failed.

Definition at line 61 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ SetThingName() [2/3]

void Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::SetThingName ( const Aws::String value)
inline

The name of the AWS IoT thing whose disassociate request failed.

Definition at line 56 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ SetThingName() [3/3]

void Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::SetThingName ( const char *  value)
inline

The name of the AWS IoT thing whose disassociate request failed.

Definition at line 66 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ ThingNameHasBeenSet()

bool Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::ThingNameHasBeenSet ( ) const
inline

The name of the AWS IoT thing whose disassociate request failed.

Definition at line 51 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ WithCode() [1/3]

DisassociateClientDeviceFromCoreDeviceErrorEntry& Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::WithCode ( Aws::String &&  value)
inline

The error code for the request.

Definition at line 117 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ WithCode() [2/3]

DisassociateClientDeviceFromCoreDeviceErrorEntry& Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::WithCode ( const Aws::String value)
inline

The error code for the request.

Definition at line 112 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ WithCode() [3/3]

DisassociateClientDeviceFromCoreDeviceErrorEntry& Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::WithCode ( const char *  value)
inline

The error code for the request.

Definition at line 122 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ WithMessage() [1/3]

DisassociateClientDeviceFromCoreDeviceErrorEntry& Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::WithMessage ( Aws::String &&  value)
inline

A message that provides additional information about the error.

Definition at line 158 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ WithMessage() [2/3]

DisassociateClientDeviceFromCoreDeviceErrorEntry& Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::WithMessage ( const Aws::String value)
inline

A message that provides additional information about the error.

Definition at line 153 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ WithMessage() [3/3]

DisassociateClientDeviceFromCoreDeviceErrorEntry& Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::WithMessage ( const char *  value)
inline

A message that provides additional information about the error.

Definition at line 163 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ WithThingName() [1/3]

DisassociateClientDeviceFromCoreDeviceErrorEntry& Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::WithThingName ( Aws::String &&  value)
inline

The name of the AWS IoT thing whose disassociate request failed.

Definition at line 76 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ WithThingName() [2/3]

DisassociateClientDeviceFromCoreDeviceErrorEntry& Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::WithThingName ( const Aws::String value)
inline

The name of the AWS IoT thing whose disassociate request failed.

Definition at line 71 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.

◆ WithThingName() [3/3]

DisassociateClientDeviceFromCoreDeviceErrorEntry& Aws::GreengrassV2::Model::DisassociateClientDeviceFromCoreDeviceErrorEntry::WithThingName ( const char *  value)
inline

The name of the AWS IoT thing whose disassociate request failed.

Definition at line 81 of file DisassociateClientDeviceFromCoreDeviceErrorEntry.h.


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