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

#include <LoRaWANGateway.h>

Public Member Functions

 LoRaWANGateway ()
 
 LoRaWANGateway (Aws::Utils::Json::JsonView jsonValue)
 
LoRaWANGatewayoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetGatewayEui () const
 
bool GatewayEuiHasBeenSet () const
 
void SetGatewayEui (const Aws::String &value)
 
void SetGatewayEui (Aws::String &&value)
 
void SetGatewayEui (const char *value)
 
LoRaWANGatewayWithGatewayEui (const Aws::String &value)
 
LoRaWANGatewayWithGatewayEui (Aws::String &&value)
 
LoRaWANGatewayWithGatewayEui (const char *value)
 
const Aws::StringGetRfRegion () const
 
bool RfRegionHasBeenSet () const
 
void SetRfRegion (const Aws::String &value)
 
void SetRfRegion (Aws::String &&value)
 
void SetRfRegion (const char *value)
 
LoRaWANGatewayWithRfRegion (const Aws::String &value)
 
LoRaWANGatewayWithRfRegion (Aws::String &&value)
 
LoRaWANGatewayWithRfRegion (const char *value)
 
const Aws::Vector< Aws::Vector< Aws::String > > & GetJoinEuiFilters () const
 
bool JoinEuiFiltersHasBeenSet () const
 
void SetJoinEuiFilters (const Aws::Vector< Aws::Vector< Aws::String >> &value)
 
void SetJoinEuiFilters (Aws::Vector< Aws::Vector< Aws::String >> &&value)
 
LoRaWANGatewayWithJoinEuiFilters (const Aws::Vector< Aws::Vector< Aws::String >> &value)
 
LoRaWANGatewayWithJoinEuiFilters (Aws::Vector< Aws::Vector< Aws::String >> &&value)
 
LoRaWANGatewayAddJoinEuiFilters (const Aws::Vector< Aws::String > &value)
 
LoRaWANGatewayAddJoinEuiFilters (Aws::Vector< Aws::String > &&value)
 
const Aws::Vector< Aws::String > & GetNetIdFilters () const
 
bool NetIdFiltersHasBeenSet () const
 
void SetNetIdFilters (const Aws::Vector< Aws::String > &value)
 
void SetNetIdFilters (Aws::Vector< Aws::String > &&value)
 
LoRaWANGatewayWithNetIdFilters (const Aws::Vector< Aws::String > &value)
 
LoRaWANGatewayWithNetIdFilters (Aws::Vector< Aws::String > &&value)
 
LoRaWANGatewayAddNetIdFilters (const Aws::String &value)
 
LoRaWANGatewayAddNetIdFilters (Aws::String &&value)
 
LoRaWANGatewayAddNetIdFilters (const char *value)
 
const Aws::Vector< int > & GetSubBands () const
 
bool SubBandsHasBeenSet () const
 
void SetSubBands (const Aws::Vector< int > &value)
 
void SetSubBands (Aws::Vector< int > &&value)
 
LoRaWANGatewayWithSubBands (const Aws::Vector< int > &value)
 
LoRaWANGatewayWithSubBands (Aws::Vector< int > &&value)
 
LoRaWANGatewayAddSubBands (int value)
 

Detailed Description

LoRaWANGateway object.

See Also:

AWS API Reference

Definition at line 32 of file LoRaWANGateway.h.

Constructor & Destructor Documentation

◆ LoRaWANGateway() [1/2]

Aws::IoTWireless::Model::LoRaWANGateway::LoRaWANGateway ( )

◆ LoRaWANGateway() [2/2]

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

Member Function Documentation

◆ AddJoinEuiFilters() [1/2]

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::AddJoinEuiFilters ( Aws::Vector< Aws::String > &&  value)
inline

Definition at line 145 of file LoRaWANGateway.h.

◆ AddJoinEuiFilters() [2/2]

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::AddJoinEuiFilters ( const Aws::Vector< Aws::String > &  value)
inline

Definition at line 142 of file LoRaWANGateway.h.

◆ AddNetIdFilters() [1/3]

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::AddNetIdFilters ( Aws::String &&  value)
inline

Definition at line 170 of file LoRaWANGateway.h.

◆ AddNetIdFilters() [2/3]

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::AddNetIdFilters ( const Aws::String value)
inline

Definition at line 167 of file LoRaWANGateway.h.

◆ AddNetIdFilters() [3/3]

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::AddNetIdFilters ( const char *  value)
inline

Definition at line 173 of file LoRaWANGateway.h.

◆ AddSubBands()

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::AddSubBands ( int  value)
inline

Definition at line 195 of file LoRaWANGateway.h.

◆ GatewayEuiHasBeenSet()

bool Aws::IoTWireless::Model::LoRaWANGateway::GatewayEuiHasBeenSet ( ) const
inline

The gateway's EUI value.

Definition at line 49 of file LoRaWANGateway.h.

◆ GetGatewayEui()

const Aws::String& Aws::IoTWireless::Model::LoRaWANGateway::GetGatewayEui ( ) const
inline

The gateway's EUI value.

Definition at line 44 of file LoRaWANGateway.h.

◆ GetJoinEuiFilters()

const Aws::Vector<Aws::Vector<Aws::String> >& Aws::IoTWireless::Model::LoRaWANGateway::GetJoinEuiFilters ( ) const
inline

Definition at line 124 of file LoRaWANGateway.h.

◆ GetNetIdFilters()

const Aws::Vector<Aws::String>& Aws::IoTWireless::Model::LoRaWANGateway::GetNetIdFilters ( ) const
inline

Definition at line 149 of file LoRaWANGateway.h.

◆ GetRfRegion()

const Aws::String& Aws::IoTWireless::Model::LoRaWANGateway::GetRfRegion ( ) const
inline

The frequency band (RFRegion) value.

Definition at line 85 of file LoRaWANGateway.h.

◆ GetSubBands()

const Aws::Vector<int>& Aws::IoTWireless::Model::LoRaWANGateway::GetSubBands ( ) const
inline

Definition at line 177 of file LoRaWANGateway.h.

◆ JoinEuiFiltersHasBeenSet()

bool Aws::IoTWireless::Model::LoRaWANGateway::JoinEuiFiltersHasBeenSet ( ) const
inline

Definition at line 127 of file LoRaWANGateway.h.

◆ Jsonize()

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

◆ NetIdFiltersHasBeenSet()

bool Aws::IoTWireless::Model::LoRaWANGateway::NetIdFiltersHasBeenSet ( ) const
inline

Definition at line 152 of file LoRaWANGateway.h.

◆ operator=()

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

◆ RfRegionHasBeenSet()

bool Aws::IoTWireless::Model::LoRaWANGateway::RfRegionHasBeenSet ( ) const
inline

The frequency band (RFRegion) value.

Definition at line 90 of file LoRaWANGateway.h.

◆ SetGatewayEui() [1/3]

void Aws::IoTWireless::Model::LoRaWANGateway::SetGatewayEui ( Aws::String &&  value)
inline

The gateway's EUI value.

Definition at line 59 of file LoRaWANGateway.h.

◆ SetGatewayEui() [2/3]

void Aws::IoTWireless::Model::LoRaWANGateway::SetGatewayEui ( const Aws::String value)
inline

The gateway's EUI value.

Definition at line 54 of file LoRaWANGateway.h.

◆ SetGatewayEui() [3/3]

void Aws::IoTWireless::Model::LoRaWANGateway::SetGatewayEui ( const char *  value)
inline

The gateway's EUI value.

Definition at line 64 of file LoRaWANGateway.h.

◆ SetJoinEuiFilters() [1/2]

void Aws::IoTWireless::Model::LoRaWANGateway::SetJoinEuiFilters ( Aws::Vector< Aws::Vector< Aws::String >> &&  value)
inline

Definition at line 133 of file LoRaWANGateway.h.

◆ SetJoinEuiFilters() [2/2]

void Aws::IoTWireless::Model::LoRaWANGateway::SetJoinEuiFilters ( const Aws::Vector< Aws::Vector< Aws::String >> &  value)
inline

Definition at line 130 of file LoRaWANGateway.h.

◆ SetNetIdFilters() [1/2]

void Aws::IoTWireless::Model::LoRaWANGateway::SetNetIdFilters ( Aws::Vector< Aws::String > &&  value)
inline

Definition at line 158 of file LoRaWANGateway.h.

◆ SetNetIdFilters() [2/2]

void Aws::IoTWireless::Model::LoRaWANGateway::SetNetIdFilters ( const Aws::Vector< Aws::String > &  value)
inline

Definition at line 155 of file LoRaWANGateway.h.

◆ SetRfRegion() [1/3]

void Aws::IoTWireless::Model::LoRaWANGateway::SetRfRegion ( Aws::String &&  value)
inline

The frequency band (RFRegion) value.

Definition at line 100 of file LoRaWANGateway.h.

◆ SetRfRegion() [2/3]

void Aws::IoTWireless::Model::LoRaWANGateway::SetRfRegion ( const Aws::String value)
inline

The frequency band (RFRegion) value.

Definition at line 95 of file LoRaWANGateway.h.

◆ SetRfRegion() [3/3]

void Aws::IoTWireless::Model::LoRaWANGateway::SetRfRegion ( const char *  value)
inline

The frequency band (RFRegion) value.

Definition at line 105 of file LoRaWANGateway.h.

◆ SetSubBands() [1/2]

void Aws::IoTWireless::Model::LoRaWANGateway::SetSubBands ( Aws::Vector< int > &&  value)
inline

Definition at line 186 of file LoRaWANGateway.h.

◆ SetSubBands() [2/2]

void Aws::IoTWireless::Model::LoRaWANGateway::SetSubBands ( const Aws::Vector< int > &  value)
inline

Definition at line 183 of file LoRaWANGateway.h.

◆ SubBandsHasBeenSet()

bool Aws::IoTWireless::Model::LoRaWANGateway::SubBandsHasBeenSet ( ) const
inline

Definition at line 180 of file LoRaWANGateway.h.

◆ WithGatewayEui() [1/3]

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::WithGatewayEui ( Aws::String &&  value)
inline

The gateway's EUI value.

Definition at line 74 of file LoRaWANGateway.h.

◆ WithGatewayEui() [2/3]

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::WithGatewayEui ( const Aws::String value)
inline

The gateway's EUI value.

Definition at line 69 of file LoRaWANGateway.h.

◆ WithGatewayEui() [3/3]

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::WithGatewayEui ( const char *  value)
inline

The gateway's EUI value.

Definition at line 79 of file LoRaWANGateway.h.

◆ WithJoinEuiFilters() [1/2]

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::WithJoinEuiFilters ( Aws::Vector< Aws::Vector< Aws::String >> &&  value)
inline

Definition at line 139 of file LoRaWANGateway.h.

◆ WithJoinEuiFilters() [2/2]

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::WithJoinEuiFilters ( const Aws::Vector< Aws::Vector< Aws::String >> &  value)
inline

Definition at line 136 of file LoRaWANGateway.h.

◆ WithNetIdFilters() [1/2]

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::WithNetIdFilters ( Aws::Vector< Aws::String > &&  value)
inline

Definition at line 164 of file LoRaWANGateway.h.

◆ WithNetIdFilters() [2/2]

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::WithNetIdFilters ( const Aws::Vector< Aws::String > &  value)
inline

Definition at line 161 of file LoRaWANGateway.h.

◆ WithRfRegion() [1/3]

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::WithRfRegion ( Aws::String &&  value)
inline

The frequency band (RFRegion) value.

Definition at line 115 of file LoRaWANGateway.h.

◆ WithRfRegion() [2/3]

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::WithRfRegion ( const Aws::String value)
inline

The frequency band (RFRegion) value.

Definition at line 110 of file LoRaWANGateway.h.

◆ WithRfRegion() [3/3]

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::WithRfRegion ( const char *  value)
inline

The frequency band (RFRegion) value.

Definition at line 120 of file LoRaWANGateway.h.

◆ WithSubBands() [1/2]

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::WithSubBands ( Aws::Vector< int > &&  value)
inline

Definition at line 192 of file LoRaWANGateway.h.

◆ WithSubBands() [2/2]

LoRaWANGateway& Aws::IoTWireless::Model::LoRaWANGateway::WithSubBands ( const Aws::Vector< int > &  value)
inline

Definition at line 189 of file LoRaWANGateway.h.


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