AWS SDK for C++  1.9.40
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoTWireless::Model::LoRaWANDevice Class Reference

#include <LoRaWANDevice.h>

Public Member Functions

 LoRaWANDevice ()
 
 LoRaWANDevice (Aws::Utils::Json::JsonView jsonValue)
 
LoRaWANDeviceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDevEui () const
 
bool DevEuiHasBeenSet () const
 
void SetDevEui (const Aws::String &value)
 
void SetDevEui (Aws::String &&value)
 
void SetDevEui (const char *value)
 
LoRaWANDeviceWithDevEui (const Aws::String &value)
 
LoRaWANDeviceWithDevEui (Aws::String &&value)
 
LoRaWANDeviceWithDevEui (const char *value)
 
const Aws::StringGetDeviceProfileId () const
 
bool DeviceProfileIdHasBeenSet () const
 
void SetDeviceProfileId (const Aws::String &value)
 
void SetDeviceProfileId (Aws::String &&value)
 
void SetDeviceProfileId (const char *value)
 
LoRaWANDeviceWithDeviceProfileId (const Aws::String &value)
 
LoRaWANDeviceWithDeviceProfileId (Aws::String &&value)
 
LoRaWANDeviceWithDeviceProfileId (const char *value)
 
const Aws::StringGetServiceProfileId () const
 
bool ServiceProfileIdHasBeenSet () const
 
void SetServiceProfileId (const Aws::String &value)
 
void SetServiceProfileId (Aws::String &&value)
 
void SetServiceProfileId (const char *value)
 
LoRaWANDeviceWithServiceProfileId (const Aws::String &value)
 
LoRaWANDeviceWithServiceProfileId (Aws::String &&value)
 
LoRaWANDeviceWithServiceProfileId (const char *value)
 
const OtaaV1_1GetOtaaV1_1 () const
 
bool OtaaV1_1HasBeenSet () const
 
void SetOtaaV1_1 (const OtaaV1_1 &value)
 
void SetOtaaV1_1 (OtaaV1_1 &&value)
 
LoRaWANDeviceWithOtaaV1_1 (const OtaaV1_1 &value)
 
LoRaWANDeviceWithOtaaV1_1 (OtaaV1_1 &&value)
 
const OtaaV1_0_xGetOtaaV1_0_x () const
 
bool OtaaV1_0_xHasBeenSet () const
 
void SetOtaaV1_0_x (const OtaaV1_0_x &value)
 
void SetOtaaV1_0_x (OtaaV1_0_x &&value)
 
LoRaWANDeviceWithOtaaV1_0_x (const OtaaV1_0_x &value)
 
LoRaWANDeviceWithOtaaV1_0_x (OtaaV1_0_x &&value)
 
const AbpV1_1GetAbpV1_1 () const
 
bool AbpV1_1HasBeenSet () const
 
void SetAbpV1_1 (const AbpV1_1 &value)
 
void SetAbpV1_1 (AbpV1_1 &&value)
 
LoRaWANDeviceWithAbpV1_1 (const AbpV1_1 &value)
 
LoRaWANDeviceWithAbpV1_1 (AbpV1_1 &&value)
 
const AbpV1_0_xGetAbpV1_0_x () const
 
bool AbpV1_0_xHasBeenSet () const
 
void SetAbpV1_0_x (const AbpV1_0_x &value)
 
void SetAbpV1_0_x (AbpV1_0_x &&value)
 
LoRaWANDeviceWithAbpV1_0_x (const AbpV1_0_x &value)
 
LoRaWANDeviceWithAbpV1_0_x (AbpV1_0_x &&value)
 

Detailed Description

LoRaWAN object for create functions.

See Also:

AWS API Reference

Definition at line 35 of file LoRaWANDevice.h.

Constructor & Destructor Documentation

◆ LoRaWANDevice() [1/2]

Aws::IoTWireless::Model::LoRaWANDevice::LoRaWANDevice ( )

◆ LoRaWANDevice() [2/2]

Aws::IoTWireless::Model::LoRaWANDevice::LoRaWANDevice ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AbpV1_0_xHasBeenSet()

bool Aws::IoTWireless::Model::LoRaWANDevice::AbpV1_0_xHasBeenSet ( ) const
inline

LoRaWAN object for create APIs

Definition at line 268 of file LoRaWANDevice.h.

◆ AbpV1_1HasBeenSet()

bool Aws::IoTWireless::Model::LoRaWANDevice::AbpV1_1HasBeenSet ( ) const
inline

ABP device object for create APIs for v1.1

Definition at line 237 of file LoRaWANDevice.h.

◆ DevEuiHasBeenSet()

bool Aws::IoTWireless::Model::LoRaWANDevice::DevEuiHasBeenSet ( ) const
inline

The DevEUI value.

Definition at line 52 of file LoRaWANDevice.h.

◆ DeviceProfileIdHasBeenSet()

bool Aws::IoTWireless::Model::LoRaWANDevice::DeviceProfileIdHasBeenSet ( ) const
inline

The ID of the device profile for the new wireless device.

Definition at line 93 of file LoRaWANDevice.h.

◆ GetAbpV1_0_x()

const AbpV1_0_x& Aws::IoTWireless::Model::LoRaWANDevice::GetAbpV1_0_x ( ) const
inline

LoRaWAN object for create APIs

Definition at line 263 of file LoRaWANDevice.h.

◆ GetAbpV1_1()

const AbpV1_1& Aws::IoTWireless::Model::LoRaWANDevice::GetAbpV1_1 ( ) const
inline

ABP device object for create APIs for v1.1

Definition at line 232 of file LoRaWANDevice.h.

◆ GetDevEui()

const Aws::String& Aws::IoTWireless::Model::LoRaWANDevice::GetDevEui ( ) const
inline

The DevEUI value.

Definition at line 47 of file LoRaWANDevice.h.

◆ GetDeviceProfileId()

const Aws::String& Aws::IoTWireless::Model::LoRaWANDevice::GetDeviceProfileId ( ) const
inline

The ID of the device profile for the new wireless device.

Definition at line 88 of file LoRaWANDevice.h.

◆ GetOtaaV1_0_x()

const OtaaV1_0_x& Aws::IoTWireless::Model::LoRaWANDevice::GetOtaaV1_0_x ( ) const
inline

OTAA device object for create APIs for v1.0.x

Definition at line 201 of file LoRaWANDevice.h.

◆ GetOtaaV1_1()

const OtaaV1_1& Aws::IoTWireless::Model::LoRaWANDevice::GetOtaaV1_1 ( ) const
inline

OTAA device object for v1.1 for create APIs

Definition at line 170 of file LoRaWANDevice.h.

◆ GetServiceProfileId()

const Aws::String& Aws::IoTWireless::Model::LoRaWANDevice::GetServiceProfileId ( ) const
inline

The ID of the service profile.

Definition at line 129 of file LoRaWANDevice.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoTWireless::Model::LoRaWANDevice::Jsonize ( ) const

◆ operator=()

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OtaaV1_0_xHasBeenSet()

bool Aws::IoTWireless::Model::LoRaWANDevice::OtaaV1_0_xHasBeenSet ( ) const
inline

OTAA device object for create APIs for v1.0.x

Definition at line 206 of file LoRaWANDevice.h.

◆ OtaaV1_1HasBeenSet()

bool Aws::IoTWireless::Model::LoRaWANDevice::OtaaV1_1HasBeenSet ( ) const
inline

OTAA device object for v1.1 for create APIs

Definition at line 175 of file LoRaWANDevice.h.

◆ ServiceProfileIdHasBeenSet()

bool Aws::IoTWireless::Model::LoRaWANDevice::ServiceProfileIdHasBeenSet ( ) const
inline

The ID of the service profile.

Definition at line 134 of file LoRaWANDevice.h.

◆ SetAbpV1_0_x() [1/2]

void Aws::IoTWireless::Model::LoRaWANDevice::SetAbpV1_0_x ( AbpV1_0_x &&  value)
inline

LoRaWAN object for create APIs

Definition at line 278 of file LoRaWANDevice.h.

◆ SetAbpV1_0_x() [2/2]

void Aws::IoTWireless::Model::LoRaWANDevice::SetAbpV1_0_x ( const AbpV1_0_x value)
inline

LoRaWAN object for create APIs

Definition at line 273 of file LoRaWANDevice.h.

◆ SetAbpV1_1() [1/2]

void Aws::IoTWireless::Model::LoRaWANDevice::SetAbpV1_1 ( AbpV1_1 &&  value)
inline

ABP device object for create APIs for v1.1

Definition at line 247 of file LoRaWANDevice.h.

◆ SetAbpV1_1() [2/2]

void Aws::IoTWireless::Model::LoRaWANDevice::SetAbpV1_1 ( const AbpV1_1 value)
inline

ABP device object for create APIs for v1.1

Definition at line 242 of file LoRaWANDevice.h.

◆ SetDevEui() [1/3]

void Aws::IoTWireless::Model::LoRaWANDevice::SetDevEui ( Aws::String &&  value)
inline

The DevEUI value.

Definition at line 62 of file LoRaWANDevice.h.

◆ SetDevEui() [2/3]

void Aws::IoTWireless::Model::LoRaWANDevice::SetDevEui ( const Aws::String value)
inline

The DevEUI value.

Definition at line 57 of file LoRaWANDevice.h.

◆ SetDevEui() [3/3]

void Aws::IoTWireless::Model::LoRaWANDevice::SetDevEui ( const char *  value)
inline

The DevEUI value.

Definition at line 67 of file LoRaWANDevice.h.

◆ SetDeviceProfileId() [1/3]

void Aws::IoTWireless::Model::LoRaWANDevice::SetDeviceProfileId ( Aws::String &&  value)
inline

The ID of the device profile for the new wireless device.

Definition at line 103 of file LoRaWANDevice.h.

◆ SetDeviceProfileId() [2/3]

void Aws::IoTWireless::Model::LoRaWANDevice::SetDeviceProfileId ( const Aws::String value)
inline

The ID of the device profile for the new wireless device.

Definition at line 98 of file LoRaWANDevice.h.

◆ SetDeviceProfileId() [3/3]

void Aws::IoTWireless::Model::LoRaWANDevice::SetDeviceProfileId ( const char *  value)
inline

The ID of the device profile for the new wireless device.

Definition at line 108 of file LoRaWANDevice.h.

◆ SetOtaaV1_0_x() [1/2]

void Aws::IoTWireless::Model::LoRaWANDevice::SetOtaaV1_0_x ( const OtaaV1_0_x value)
inline

OTAA device object for create APIs for v1.0.x

Definition at line 211 of file LoRaWANDevice.h.

◆ SetOtaaV1_0_x() [2/2]

void Aws::IoTWireless::Model::LoRaWANDevice::SetOtaaV1_0_x ( OtaaV1_0_x &&  value)
inline

OTAA device object for create APIs for v1.0.x

Definition at line 216 of file LoRaWANDevice.h.

◆ SetOtaaV1_1() [1/2]

void Aws::IoTWireless::Model::LoRaWANDevice::SetOtaaV1_1 ( const OtaaV1_1 value)
inline

OTAA device object for v1.1 for create APIs

Definition at line 180 of file LoRaWANDevice.h.

◆ SetOtaaV1_1() [2/2]

void Aws::IoTWireless::Model::LoRaWANDevice::SetOtaaV1_1 ( OtaaV1_1 &&  value)
inline

OTAA device object for v1.1 for create APIs

Definition at line 185 of file LoRaWANDevice.h.

◆ SetServiceProfileId() [1/3]

void Aws::IoTWireless::Model::LoRaWANDevice::SetServiceProfileId ( Aws::String &&  value)
inline

The ID of the service profile.

Definition at line 144 of file LoRaWANDevice.h.

◆ SetServiceProfileId() [2/3]

void Aws::IoTWireless::Model::LoRaWANDevice::SetServiceProfileId ( const Aws::String value)
inline

The ID of the service profile.

Definition at line 139 of file LoRaWANDevice.h.

◆ SetServiceProfileId() [3/3]

void Aws::IoTWireless::Model::LoRaWANDevice::SetServiceProfileId ( const char *  value)
inline

The ID of the service profile.

Definition at line 149 of file LoRaWANDevice.h.

◆ WithAbpV1_0_x() [1/2]

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::WithAbpV1_0_x ( AbpV1_0_x &&  value)
inline

LoRaWAN object for create APIs

Definition at line 288 of file LoRaWANDevice.h.

◆ WithAbpV1_0_x() [2/2]

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::WithAbpV1_0_x ( const AbpV1_0_x value)
inline

LoRaWAN object for create APIs

Definition at line 283 of file LoRaWANDevice.h.

◆ WithAbpV1_1() [1/2]

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::WithAbpV1_1 ( AbpV1_1 &&  value)
inline

ABP device object for create APIs for v1.1

Definition at line 257 of file LoRaWANDevice.h.

◆ WithAbpV1_1() [2/2]

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::WithAbpV1_1 ( const AbpV1_1 value)
inline

ABP device object for create APIs for v1.1

Definition at line 252 of file LoRaWANDevice.h.

◆ WithDevEui() [1/3]

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::WithDevEui ( Aws::String &&  value)
inline

The DevEUI value.

Definition at line 77 of file LoRaWANDevice.h.

◆ WithDevEui() [2/3]

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::WithDevEui ( const Aws::String value)
inline

The DevEUI value.

Definition at line 72 of file LoRaWANDevice.h.

◆ WithDevEui() [3/3]

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::WithDevEui ( const char *  value)
inline

The DevEUI value.

Definition at line 82 of file LoRaWANDevice.h.

◆ WithDeviceProfileId() [1/3]

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::WithDeviceProfileId ( Aws::String &&  value)
inline

The ID of the device profile for the new wireless device.

Definition at line 118 of file LoRaWANDevice.h.

◆ WithDeviceProfileId() [2/3]

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::WithDeviceProfileId ( const Aws::String value)
inline

The ID of the device profile for the new wireless device.

Definition at line 113 of file LoRaWANDevice.h.

◆ WithDeviceProfileId() [3/3]

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::WithDeviceProfileId ( const char *  value)
inline

The ID of the device profile for the new wireless device.

Definition at line 123 of file LoRaWANDevice.h.

◆ WithOtaaV1_0_x() [1/2]

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::WithOtaaV1_0_x ( const OtaaV1_0_x value)
inline

OTAA device object for create APIs for v1.0.x

Definition at line 221 of file LoRaWANDevice.h.

◆ WithOtaaV1_0_x() [2/2]

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::WithOtaaV1_0_x ( OtaaV1_0_x &&  value)
inline

OTAA device object for create APIs for v1.0.x

Definition at line 226 of file LoRaWANDevice.h.

◆ WithOtaaV1_1() [1/2]

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::WithOtaaV1_1 ( const OtaaV1_1 value)
inline

OTAA device object for v1.1 for create APIs

Definition at line 190 of file LoRaWANDevice.h.

◆ WithOtaaV1_1() [2/2]

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::WithOtaaV1_1 ( OtaaV1_1 &&  value)
inline

OTAA device object for v1.1 for create APIs

Definition at line 195 of file LoRaWANDevice.h.

◆ WithServiceProfileId() [1/3]

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::WithServiceProfileId ( Aws::String &&  value)
inline

The ID of the service profile.

Definition at line 159 of file LoRaWANDevice.h.

◆ WithServiceProfileId() [2/3]

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::WithServiceProfileId ( const Aws::String value)
inline

The ID of the service profile.

Definition at line 154 of file LoRaWANDevice.h.

◆ WithServiceProfileId() [3/3]

LoRaWANDevice& Aws::IoTWireless::Model::LoRaWANDevice::WithServiceProfileId ( const char *  value)
inline

The ID of the service profile.

Definition at line 164 of file LoRaWANDevice.h.


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