AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::Greengrass::Model::DeviceDefinitionVersion Class Reference

#include <DeviceDefinitionVersion.h>

Public Member Functions

 DeviceDefinitionVersion ()
 
 DeviceDefinitionVersion (Aws::Utils::Json::JsonView jsonValue)
 
DeviceDefinitionVersionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Device > & GetDevices () const
 
bool DevicesHasBeenSet () const
 
void SetDevices (const Aws::Vector< Device > &value)
 
void SetDevices (Aws::Vector< Device > &&value)
 
DeviceDefinitionVersionWithDevices (const Aws::Vector< Device > &value)
 
DeviceDefinitionVersionWithDevices (Aws::Vector< Device > &&value)
 
DeviceDefinitionVersionAddDevices (const Device &value)
 
DeviceDefinitionVersionAddDevices (Device &&value)
 

Detailed Description

Information about a device definition version.

See Also:

AWS API Reference

Definition at line 32 of file DeviceDefinitionVersion.h.

Constructor & Destructor Documentation

◆ DeviceDefinitionVersion() [1/2]

Aws::Greengrass::Model::DeviceDefinitionVersion::DeviceDefinitionVersion ( )

◆ DeviceDefinitionVersion() [2/2]

Aws::Greengrass::Model::DeviceDefinitionVersion::DeviceDefinitionVersion ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddDevices() [1/2]

DeviceDefinitionVersion& Aws::Greengrass::Model::DeviceDefinitionVersion::AddDevices ( const Device value)
inline

A list of devices in the definition version.

Definition at line 74 of file DeviceDefinitionVersion.h.

◆ AddDevices() [2/2]

DeviceDefinitionVersion& Aws::Greengrass::Model::DeviceDefinitionVersion::AddDevices ( Device &&  value)
inline

A list of devices in the definition version.

Definition at line 79 of file DeviceDefinitionVersion.h.

◆ DevicesHasBeenSet()

bool Aws::Greengrass::Model::DeviceDefinitionVersion::DevicesHasBeenSet ( ) const
inline

A list of devices in the definition version.

Definition at line 49 of file DeviceDefinitionVersion.h.

◆ GetDevices()

const Aws::Vector<Device>& Aws::Greengrass::Model::DeviceDefinitionVersion::GetDevices ( ) const
inline

A list of devices in the definition version.

Definition at line 44 of file DeviceDefinitionVersion.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Greengrass::Model::DeviceDefinitionVersion::Jsonize ( ) const

◆ operator=()

DeviceDefinitionVersion& Aws::Greengrass::Model::DeviceDefinitionVersion::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDevices() [1/2]

void Aws::Greengrass::Model::DeviceDefinitionVersion::SetDevices ( const Aws::Vector< Device > &  value)
inline

A list of devices in the definition version.

Definition at line 54 of file DeviceDefinitionVersion.h.

◆ SetDevices() [2/2]

void Aws::Greengrass::Model::DeviceDefinitionVersion::SetDevices ( Aws::Vector< Device > &&  value)
inline

A list of devices in the definition version.

Definition at line 59 of file DeviceDefinitionVersion.h.

◆ WithDevices() [1/2]

DeviceDefinitionVersion& Aws::Greengrass::Model::DeviceDefinitionVersion::WithDevices ( const Aws::Vector< Device > &  value)
inline

A list of devices in the definition version.

Definition at line 64 of file DeviceDefinitionVersion.h.

◆ WithDevices() [2/2]

DeviceDefinitionVersion& Aws::Greengrass::Model::DeviceDefinitionVersion::WithDevices ( Aws::Vector< Device > &&  value)
inline

A list of devices in the definition version.

Definition at line 69 of file DeviceDefinitionVersion.h.


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