AWS SDK for C++  1.8.182
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::RelatedResource Class Reference

#include <RelatedResource.h>

Public Member Functions

 RelatedResource ()
 
 RelatedResource (Aws::Utils::Json::JsonView jsonValue)
 
RelatedResourceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ResourceTypeGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const ResourceType &value)
 
void SetResourceType (ResourceType &&value)
 
RelatedResourceWithResourceType (const ResourceType &value)
 
RelatedResourceWithResourceType (ResourceType &&value)
 
const ResourceIdentifierGetResourceIdentifier () const
 
bool ResourceIdentifierHasBeenSet () const
 
void SetResourceIdentifier (const ResourceIdentifier &value)
 
void SetResourceIdentifier (ResourceIdentifier &&value)
 
RelatedResourceWithResourceIdentifier (const ResourceIdentifier &value)
 
RelatedResourceWithResourceIdentifier (ResourceIdentifier &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetAdditionalInfo () const
 
bool AdditionalInfoHasBeenSet () const
 
void SetAdditionalInfo (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetAdditionalInfo (Aws::Map< Aws::String, Aws::String > &&value)
 
RelatedResourceWithAdditionalInfo (const Aws::Map< Aws::String, Aws::String > &value)
 
RelatedResourceWithAdditionalInfo (Aws::Map< Aws::String, Aws::String > &&value)
 
RelatedResourceAddAdditionalInfo (const Aws::String &key, const Aws::String &value)
 
RelatedResourceAddAdditionalInfo (Aws::String &&key, const Aws::String &value)
 
RelatedResourceAddAdditionalInfo (const Aws::String &key, Aws::String &&value)
 
RelatedResourceAddAdditionalInfo (Aws::String &&key, Aws::String &&value)
 
RelatedResourceAddAdditionalInfo (const char *key, Aws::String &&value)
 
RelatedResourceAddAdditionalInfo (Aws::String &&key, const char *value)
 
RelatedResourceAddAdditionalInfo (const char *key, const char *value)
 

Detailed Description

Information about a related resource.

See Also:

AWS API Reference

Definition at line 34 of file RelatedResource.h.

Constructor & Destructor Documentation

◆ RelatedResource() [1/2]

Aws::IoT::Model::RelatedResource::RelatedResource ( )

◆ RelatedResource() [2/2]

Aws::IoT::Model::RelatedResource::RelatedResource ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddAdditionalInfo() [1/7]

RelatedResource& Aws::IoT::Model::RelatedResource::AddAdditionalInfo ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Other information about the resource.

Definition at line 153 of file RelatedResource.h.

◆ AddAdditionalInfo() [2/7]

RelatedResource& Aws::IoT::Model::RelatedResource::AddAdditionalInfo ( Aws::String &&  key,
const Aws::String value 
)
inline

Other information about the resource.

Definition at line 143 of file RelatedResource.h.

◆ AddAdditionalInfo() [3/7]

RelatedResource& Aws::IoT::Model::RelatedResource::AddAdditionalInfo ( Aws::String &&  key,
const char *  value 
)
inline

Other information about the resource.

Definition at line 163 of file RelatedResource.h.

◆ AddAdditionalInfo() [4/7]

RelatedResource& Aws::IoT::Model::RelatedResource::AddAdditionalInfo ( const Aws::String key,
Aws::String &&  value 
)
inline

Other information about the resource.

Definition at line 148 of file RelatedResource.h.

◆ AddAdditionalInfo() [5/7]

RelatedResource& Aws::IoT::Model::RelatedResource::AddAdditionalInfo ( const Aws::String key,
const Aws::String value 
)
inline

Other information about the resource.

Definition at line 138 of file RelatedResource.h.

◆ AddAdditionalInfo() [6/7]

RelatedResource& Aws::IoT::Model::RelatedResource::AddAdditionalInfo ( const char *  key,
Aws::String &&  value 
)
inline

Other information about the resource.

Definition at line 158 of file RelatedResource.h.

◆ AddAdditionalInfo() [7/7]

RelatedResource& Aws::IoT::Model::RelatedResource::AddAdditionalInfo ( const char *  key,
const char *  value 
)
inline

Other information about the resource.

Definition at line 168 of file RelatedResource.h.

◆ AdditionalInfoHasBeenSet()

bool Aws::IoT::Model::RelatedResource::AdditionalInfoHasBeenSet ( ) const
inline

Other information about the resource.

Definition at line 113 of file RelatedResource.h.

◆ GetAdditionalInfo()

const Aws::Map<Aws::String, Aws::String>& Aws::IoT::Model::RelatedResource::GetAdditionalInfo ( ) const
inline

Other information about the resource.

Definition at line 108 of file RelatedResource.h.

◆ GetResourceIdentifier()

const ResourceIdentifier& Aws::IoT::Model::RelatedResource::GetResourceIdentifier ( ) const
inline

Information that identifies the resource.

Definition at line 77 of file RelatedResource.h.

◆ GetResourceType()

const ResourceType& Aws::IoT::Model::RelatedResource::GetResourceType ( ) const
inline

The type of resource.

Definition at line 46 of file RelatedResource.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoT::Model::RelatedResource::Jsonize ( ) const

◆ operator=()

RelatedResource& Aws::IoT::Model::RelatedResource::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ResourceIdentifierHasBeenSet()

bool Aws::IoT::Model::RelatedResource::ResourceIdentifierHasBeenSet ( ) const
inline

Information that identifies the resource.

Definition at line 82 of file RelatedResource.h.

◆ ResourceTypeHasBeenSet()

bool Aws::IoT::Model::RelatedResource::ResourceTypeHasBeenSet ( ) const
inline

The type of resource.

Definition at line 51 of file RelatedResource.h.

◆ SetAdditionalInfo() [1/2]

void Aws::IoT::Model::RelatedResource::SetAdditionalInfo ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Other information about the resource.

Definition at line 123 of file RelatedResource.h.

◆ SetAdditionalInfo() [2/2]

void Aws::IoT::Model::RelatedResource::SetAdditionalInfo ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Other information about the resource.

Definition at line 118 of file RelatedResource.h.

◆ SetResourceIdentifier() [1/2]

void Aws::IoT::Model::RelatedResource::SetResourceIdentifier ( const ResourceIdentifier value)
inline

Information that identifies the resource.

Definition at line 87 of file RelatedResource.h.

◆ SetResourceIdentifier() [2/2]

void Aws::IoT::Model::RelatedResource::SetResourceIdentifier ( ResourceIdentifier &&  value)
inline

Information that identifies the resource.

Definition at line 92 of file RelatedResource.h.

◆ SetResourceType() [1/2]

void Aws::IoT::Model::RelatedResource::SetResourceType ( const ResourceType value)
inline

The type of resource.

Definition at line 56 of file RelatedResource.h.

◆ SetResourceType() [2/2]

void Aws::IoT::Model::RelatedResource::SetResourceType ( ResourceType &&  value)
inline

The type of resource.

Definition at line 61 of file RelatedResource.h.

◆ WithAdditionalInfo() [1/2]

RelatedResource& Aws::IoT::Model::RelatedResource::WithAdditionalInfo ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Other information about the resource.

Definition at line 133 of file RelatedResource.h.

◆ WithAdditionalInfo() [2/2]

RelatedResource& Aws::IoT::Model::RelatedResource::WithAdditionalInfo ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Other information about the resource.

Definition at line 128 of file RelatedResource.h.

◆ WithResourceIdentifier() [1/2]

RelatedResource& Aws::IoT::Model::RelatedResource::WithResourceIdentifier ( const ResourceIdentifier value)
inline

Information that identifies the resource.

Definition at line 97 of file RelatedResource.h.

◆ WithResourceIdentifier() [2/2]

RelatedResource& Aws::IoT::Model::RelatedResource::WithResourceIdentifier ( ResourceIdentifier &&  value)
inline

Information that identifies the resource.

Definition at line 102 of file RelatedResource.h.

◆ WithResourceType() [1/2]

RelatedResource& Aws::IoT::Model::RelatedResource::WithResourceType ( const ResourceType value)
inline

The type of resource.

Definition at line 66 of file RelatedResource.h.

◆ WithResourceType() [2/2]

RelatedResource& Aws::IoT::Model::RelatedResource::WithResourceType ( ResourceType &&  value)
inline

The type of resource.

Definition at line 71 of file RelatedResource.h.


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