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

#include <LoRaWANDeviceMetadata.h>

Public Member Functions

 LoRaWANDeviceMetadata ()
 
 LoRaWANDeviceMetadata (Aws::Utils::Json::JsonView jsonValue)
 
LoRaWANDeviceMetadataoperator= (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)
 
LoRaWANDeviceMetadataWithDevEui (const Aws::String &value)
 
LoRaWANDeviceMetadataWithDevEui (Aws::String &&value)
 
LoRaWANDeviceMetadataWithDevEui (const char *value)
 
int GetFPort () const
 
bool FPortHasBeenSet () const
 
void SetFPort (int value)
 
LoRaWANDeviceMetadataWithFPort (int value)
 
int GetDataRate () const
 
bool DataRateHasBeenSet () const
 
void SetDataRate (int value)
 
LoRaWANDeviceMetadataWithDataRate (int value)
 
int GetFrequency () const
 
bool FrequencyHasBeenSet () const
 
void SetFrequency (int value)
 
LoRaWANDeviceMetadataWithFrequency (int value)
 
const Aws::StringGetTimestamp () const
 
bool TimestampHasBeenSet () const
 
void SetTimestamp (const Aws::String &value)
 
void SetTimestamp (Aws::String &&value)
 
void SetTimestamp (const char *value)
 
LoRaWANDeviceMetadataWithTimestamp (const Aws::String &value)
 
LoRaWANDeviceMetadataWithTimestamp (Aws::String &&value)
 
LoRaWANDeviceMetadataWithTimestamp (const char *value)
 
const Aws::Vector< LoRaWANGatewayMetadata > & GetGateways () const
 
bool GatewaysHasBeenSet () const
 
void SetGateways (const Aws::Vector< LoRaWANGatewayMetadata > &value)
 
void SetGateways (Aws::Vector< LoRaWANGatewayMetadata > &&value)
 
LoRaWANDeviceMetadataWithGateways (const Aws::Vector< LoRaWANGatewayMetadata > &value)
 
LoRaWANDeviceMetadataWithGateways (Aws::Vector< LoRaWANGatewayMetadata > &&value)
 
LoRaWANDeviceMetadataAddGateways (const LoRaWANGatewayMetadata &value)
 
LoRaWANDeviceMetadataAddGateways (LoRaWANGatewayMetadata &&value)
 

Detailed Description

LoRaWAN device metatdata.

See Also:

AWS API Reference

Definition at line 33 of file LoRaWANDeviceMetadata.h.

Constructor & Destructor Documentation

◆ LoRaWANDeviceMetadata() [1/2]

Aws::IoTWireless::Model::LoRaWANDeviceMetadata::LoRaWANDeviceMetadata ( )

◆ LoRaWANDeviceMetadata() [2/2]

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

Member Function Documentation

◆ AddGateways() [1/2]

LoRaWANDeviceMetadata& Aws::IoTWireless::Model::LoRaWANDeviceMetadata::AddGateways ( const LoRaWANGatewayMetadata value)
inline

Information about the gateways accessed by the device.

Definition at line 220 of file LoRaWANDeviceMetadata.h.

◆ AddGateways() [2/2]

LoRaWANDeviceMetadata& Aws::IoTWireless::Model::LoRaWANDeviceMetadata::AddGateways ( LoRaWANGatewayMetadata &&  value)
inline

Information about the gateways accessed by the device.

Definition at line 225 of file LoRaWANDeviceMetadata.h.

◆ DataRateHasBeenSet()

bool Aws::IoTWireless::Model::LoRaWANDeviceMetadata::DataRateHasBeenSet ( ) const
inline

The DataRate value.

Definition at line 112 of file LoRaWANDeviceMetadata.h.

◆ DevEuiHasBeenSet()

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

The DevEUI value.

Definition at line 50 of file LoRaWANDeviceMetadata.h.

◆ FPortHasBeenSet()

bool Aws::IoTWireless::Model::LoRaWANDeviceMetadata::FPortHasBeenSet ( ) const
inline

The FPort value.

Definition at line 91 of file LoRaWANDeviceMetadata.h.

◆ FrequencyHasBeenSet()

bool Aws::IoTWireless::Model::LoRaWANDeviceMetadata::FrequencyHasBeenSet ( ) const
inline

The device's channel frequency in Hz.

Definition at line 133 of file LoRaWANDeviceMetadata.h.

◆ GatewaysHasBeenSet()

bool Aws::IoTWireless::Model::LoRaWANDeviceMetadata::GatewaysHasBeenSet ( ) const
inline

Information about the gateways accessed by the device.

Definition at line 195 of file LoRaWANDeviceMetadata.h.

◆ GetDataRate()

int Aws::IoTWireless::Model::LoRaWANDeviceMetadata::GetDataRate ( ) const
inline

The DataRate value.

Definition at line 107 of file LoRaWANDeviceMetadata.h.

◆ GetDevEui()

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

The DevEUI value.

Definition at line 45 of file LoRaWANDeviceMetadata.h.

◆ GetFPort()

int Aws::IoTWireless::Model::LoRaWANDeviceMetadata::GetFPort ( ) const
inline

The FPort value.

Definition at line 86 of file LoRaWANDeviceMetadata.h.

◆ GetFrequency()

int Aws::IoTWireless::Model::LoRaWANDeviceMetadata::GetFrequency ( ) const
inline

The device's channel frequency in Hz.

Definition at line 128 of file LoRaWANDeviceMetadata.h.

◆ GetGateways()

const Aws::Vector<LoRaWANGatewayMetadata>& Aws::IoTWireless::Model::LoRaWANDeviceMetadata::GetGateways ( ) const
inline

Information about the gateways accessed by the device.

Definition at line 190 of file LoRaWANDeviceMetadata.h.

◆ GetTimestamp()

const Aws::String& Aws::IoTWireless::Model::LoRaWANDeviceMetadata::GetTimestamp ( ) const
inline

The date and time of the metadata.

Definition at line 149 of file LoRaWANDeviceMetadata.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetDataRate()

void Aws::IoTWireless::Model::LoRaWANDeviceMetadata::SetDataRate ( int  value)
inline

The DataRate value.

Definition at line 117 of file LoRaWANDeviceMetadata.h.

◆ SetDevEui() [1/3]

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

The DevEUI value.

Definition at line 60 of file LoRaWANDeviceMetadata.h.

◆ SetDevEui() [2/3]

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

The DevEUI value.

Definition at line 55 of file LoRaWANDeviceMetadata.h.

◆ SetDevEui() [3/3]

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

The DevEUI value.

Definition at line 65 of file LoRaWANDeviceMetadata.h.

◆ SetFPort()

void Aws::IoTWireless::Model::LoRaWANDeviceMetadata::SetFPort ( int  value)
inline

The FPort value.

Definition at line 96 of file LoRaWANDeviceMetadata.h.

◆ SetFrequency()

void Aws::IoTWireless::Model::LoRaWANDeviceMetadata::SetFrequency ( int  value)
inline

The device's channel frequency in Hz.

Definition at line 138 of file LoRaWANDeviceMetadata.h.

◆ SetGateways() [1/2]

void Aws::IoTWireless::Model::LoRaWANDeviceMetadata::SetGateways ( Aws::Vector< LoRaWANGatewayMetadata > &&  value)
inline

Information about the gateways accessed by the device.

Definition at line 205 of file LoRaWANDeviceMetadata.h.

◆ SetGateways() [2/2]

void Aws::IoTWireless::Model::LoRaWANDeviceMetadata::SetGateways ( const Aws::Vector< LoRaWANGatewayMetadata > &  value)
inline

Information about the gateways accessed by the device.

Definition at line 200 of file LoRaWANDeviceMetadata.h.

◆ SetTimestamp() [1/3]

void Aws::IoTWireless::Model::LoRaWANDeviceMetadata::SetTimestamp ( Aws::String &&  value)
inline

The date and time of the metadata.

Definition at line 164 of file LoRaWANDeviceMetadata.h.

◆ SetTimestamp() [2/3]

void Aws::IoTWireless::Model::LoRaWANDeviceMetadata::SetTimestamp ( const Aws::String value)
inline

The date and time of the metadata.

Definition at line 159 of file LoRaWANDeviceMetadata.h.

◆ SetTimestamp() [3/3]

void Aws::IoTWireless::Model::LoRaWANDeviceMetadata::SetTimestamp ( const char *  value)
inline

The date and time of the metadata.

Definition at line 169 of file LoRaWANDeviceMetadata.h.

◆ TimestampHasBeenSet()

bool Aws::IoTWireless::Model::LoRaWANDeviceMetadata::TimestampHasBeenSet ( ) const
inline

The date and time of the metadata.

Definition at line 154 of file LoRaWANDeviceMetadata.h.

◆ WithDataRate()

LoRaWANDeviceMetadata& Aws::IoTWireless::Model::LoRaWANDeviceMetadata::WithDataRate ( int  value)
inline

The DataRate value.

Definition at line 122 of file LoRaWANDeviceMetadata.h.

◆ WithDevEui() [1/3]

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

The DevEUI value.

Definition at line 75 of file LoRaWANDeviceMetadata.h.

◆ WithDevEui() [2/3]

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

The DevEUI value.

Definition at line 70 of file LoRaWANDeviceMetadata.h.

◆ WithDevEui() [3/3]

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

The DevEUI value.

Definition at line 80 of file LoRaWANDeviceMetadata.h.

◆ WithFPort()

LoRaWANDeviceMetadata& Aws::IoTWireless::Model::LoRaWANDeviceMetadata::WithFPort ( int  value)
inline

The FPort value.

Definition at line 101 of file LoRaWANDeviceMetadata.h.

◆ WithFrequency()

LoRaWANDeviceMetadata& Aws::IoTWireless::Model::LoRaWANDeviceMetadata::WithFrequency ( int  value)
inline

The device's channel frequency in Hz.

Definition at line 143 of file LoRaWANDeviceMetadata.h.

◆ WithGateways() [1/2]

LoRaWANDeviceMetadata& Aws::IoTWireless::Model::LoRaWANDeviceMetadata::WithGateways ( Aws::Vector< LoRaWANGatewayMetadata > &&  value)
inline

Information about the gateways accessed by the device.

Definition at line 215 of file LoRaWANDeviceMetadata.h.

◆ WithGateways() [2/2]

LoRaWANDeviceMetadata& Aws::IoTWireless::Model::LoRaWANDeviceMetadata::WithGateways ( const Aws::Vector< LoRaWANGatewayMetadata > &  value)
inline

Information about the gateways accessed by the device.

Definition at line 210 of file LoRaWANDeviceMetadata.h.

◆ WithTimestamp() [1/3]

LoRaWANDeviceMetadata& Aws::IoTWireless::Model::LoRaWANDeviceMetadata::WithTimestamp ( Aws::String &&  value)
inline

The date and time of the metadata.

Definition at line 179 of file LoRaWANDeviceMetadata.h.

◆ WithTimestamp() [2/3]

LoRaWANDeviceMetadata& Aws::IoTWireless::Model::LoRaWANDeviceMetadata::WithTimestamp ( const Aws::String value)
inline

The date and time of the metadata.

Definition at line 174 of file LoRaWANDeviceMetadata.h.

◆ WithTimestamp() [3/3]

LoRaWANDeviceMetadata& Aws::IoTWireless::Model::LoRaWANDeviceMetadata::WithTimestamp ( const char *  value)
inline

The date and time of the metadata.

Definition at line 184 of file LoRaWANDeviceMetadata.h.


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