AWS SDK for C++  1.9.102
AWS SDK for C++
LoRaWANGetServiceProfileInfo.h
Go to the documentation of this file.
1 
6 #pragma once
9 #include <utility>
10 
11 namespace Aws
12 {
13 namespace Utils
14 {
15 namespace Json
16 {
17  class JsonValue;
18  class JsonView;
19 } // namespace Json
20 } // namespace Utils
21 namespace IoTWireless
22 {
23 namespace Model
24 {
25 
32  {
33  public:
38 
39 
43  inline int GetUlRate() const{ return m_ulRate; }
44 
48  inline bool UlRateHasBeenSet() const { return m_ulRateHasBeenSet; }
49 
53  inline void SetUlRate(int value) { m_ulRateHasBeenSet = true; m_ulRate = value; }
54 
58  inline LoRaWANGetServiceProfileInfo& WithUlRate(int value) { SetUlRate(value); return *this;}
59 
60 
64  inline int GetUlBucketSize() const{ return m_ulBucketSize; }
65 
69  inline bool UlBucketSizeHasBeenSet() const { return m_ulBucketSizeHasBeenSet; }
70 
74  inline void SetUlBucketSize(int value) { m_ulBucketSizeHasBeenSet = true; m_ulBucketSize = value; }
75 
79  inline LoRaWANGetServiceProfileInfo& WithUlBucketSize(int value) { SetUlBucketSize(value); return *this;}
80 
81 
85  inline const Aws::String& GetUlRatePolicy() const{ return m_ulRatePolicy; }
86 
90  inline bool UlRatePolicyHasBeenSet() const { return m_ulRatePolicyHasBeenSet; }
91 
95  inline void SetUlRatePolicy(const Aws::String& value) { m_ulRatePolicyHasBeenSet = true; m_ulRatePolicy = value; }
96 
100  inline void SetUlRatePolicy(Aws::String&& value) { m_ulRatePolicyHasBeenSet = true; m_ulRatePolicy = std::move(value); }
101 
105  inline void SetUlRatePolicy(const char* value) { m_ulRatePolicyHasBeenSet = true; m_ulRatePolicy.assign(value); }
106 
110  inline LoRaWANGetServiceProfileInfo& WithUlRatePolicy(const Aws::String& value) { SetUlRatePolicy(value); return *this;}
111 
115  inline LoRaWANGetServiceProfileInfo& WithUlRatePolicy(Aws::String&& value) { SetUlRatePolicy(std::move(value)); return *this;}
116 
120  inline LoRaWANGetServiceProfileInfo& WithUlRatePolicy(const char* value) { SetUlRatePolicy(value); return *this;}
121 
122 
126  inline int GetDlRate() const{ return m_dlRate; }
127 
131  inline bool DlRateHasBeenSet() const { return m_dlRateHasBeenSet; }
132 
136  inline void SetDlRate(int value) { m_dlRateHasBeenSet = true; m_dlRate = value; }
137 
141  inline LoRaWANGetServiceProfileInfo& WithDlRate(int value) { SetDlRate(value); return *this;}
142 
143 
147  inline int GetDlBucketSize() const{ return m_dlBucketSize; }
148 
152  inline bool DlBucketSizeHasBeenSet() const { return m_dlBucketSizeHasBeenSet; }
153 
157  inline void SetDlBucketSize(int value) { m_dlBucketSizeHasBeenSet = true; m_dlBucketSize = value; }
158 
162  inline LoRaWANGetServiceProfileInfo& WithDlBucketSize(int value) { SetDlBucketSize(value); return *this;}
163 
164 
168  inline const Aws::String& GetDlRatePolicy() const{ return m_dlRatePolicy; }
169 
173  inline bool DlRatePolicyHasBeenSet() const { return m_dlRatePolicyHasBeenSet; }
174 
178  inline void SetDlRatePolicy(const Aws::String& value) { m_dlRatePolicyHasBeenSet = true; m_dlRatePolicy = value; }
179 
183  inline void SetDlRatePolicy(Aws::String&& value) { m_dlRatePolicyHasBeenSet = true; m_dlRatePolicy = std::move(value); }
184 
188  inline void SetDlRatePolicy(const char* value) { m_dlRatePolicyHasBeenSet = true; m_dlRatePolicy.assign(value); }
189 
193  inline LoRaWANGetServiceProfileInfo& WithDlRatePolicy(const Aws::String& value) { SetDlRatePolicy(value); return *this;}
194 
198  inline LoRaWANGetServiceProfileInfo& WithDlRatePolicy(Aws::String&& value) { SetDlRatePolicy(std::move(value)); return *this;}
199 
203  inline LoRaWANGetServiceProfileInfo& WithDlRatePolicy(const char* value) { SetDlRatePolicy(value); return *this;}
204 
205 
209  inline bool GetAddGwMetadata() const{ return m_addGwMetadata; }
210 
214  inline bool AddGwMetadataHasBeenSet() const { return m_addGwMetadataHasBeenSet; }
215 
219  inline void SetAddGwMetadata(bool value) { m_addGwMetadataHasBeenSet = true; m_addGwMetadata = value; }
220 
224  inline LoRaWANGetServiceProfileInfo& WithAddGwMetadata(bool value) { SetAddGwMetadata(value); return *this;}
225 
226 
230  inline int GetDevStatusReqFreq() const{ return m_devStatusReqFreq; }
231 
235  inline bool DevStatusReqFreqHasBeenSet() const { return m_devStatusReqFreqHasBeenSet; }
236 
240  inline void SetDevStatusReqFreq(int value) { m_devStatusReqFreqHasBeenSet = true; m_devStatusReqFreq = value; }
241 
245  inline LoRaWANGetServiceProfileInfo& WithDevStatusReqFreq(int value) { SetDevStatusReqFreq(value); return *this;}
246 
247 
251  inline bool GetReportDevStatusBattery() const{ return m_reportDevStatusBattery; }
252 
256  inline bool ReportDevStatusBatteryHasBeenSet() const { return m_reportDevStatusBatteryHasBeenSet; }
257 
261  inline void SetReportDevStatusBattery(bool value) { m_reportDevStatusBatteryHasBeenSet = true; m_reportDevStatusBattery = value; }
262 
266  inline LoRaWANGetServiceProfileInfo& WithReportDevStatusBattery(bool value) { SetReportDevStatusBattery(value); return *this;}
267 
268 
272  inline bool GetReportDevStatusMargin() const{ return m_reportDevStatusMargin; }
273 
277  inline bool ReportDevStatusMarginHasBeenSet() const { return m_reportDevStatusMarginHasBeenSet; }
278 
282  inline void SetReportDevStatusMargin(bool value) { m_reportDevStatusMarginHasBeenSet = true; m_reportDevStatusMargin = value; }
283 
287  inline LoRaWANGetServiceProfileInfo& WithReportDevStatusMargin(bool value) { SetReportDevStatusMargin(value); return *this;}
288 
289 
293  inline int GetDrMin() const{ return m_drMin; }
294 
298  inline bool DrMinHasBeenSet() const { return m_drMinHasBeenSet; }
299 
303  inline void SetDrMin(int value) { m_drMinHasBeenSet = true; m_drMin = value; }
304 
308  inline LoRaWANGetServiceProfileInfo& WithDrMin(int value) { SetDrMin(value); return *this;}
309 
310 
314  inline int GetDrMax() const{ return m_drMax; }
315 
319  inline bool DrMaxHasBeenSet() const { return m_drMaxHasBeenSet; }
320 
324  inline void SetDrMax(int value) { m_drMaxHasBeenSet = true; m_drMax = value; }
325 
329  inline LoRaWANGetServiceProfileInfo& WithDrMax(int value) { SetDrMax(value); return *this;}
330 
331 
335  inline const Aws::String& GetChannelMask() const{ return m_channelMask; }
336 
340  inline bool ChannelMaskHasBeenSet() const { return m_channelMaskHasBeenSet; }
341 
345  inline void SetChannelMask(const Aws::String& value) { m_channelMaskHasBeenSet = true; m_channelMask = value; }
346 
350  inline void SetChannelMask(Aws::String&& value) { m_channelMaskHasBeenSet = true; m_channelMask = std::move(value); }
351 
355  inline void SetChannelMask(const char* value) { m_channelMaskHasBeenSet = true; m_channelMask.assign(value); }
356 
360  inline LoRaWANGetServiceProfileInfo& WithChannelMask(const Aws::String& value) { SetChannelMask(value); return *this;}
361 
365  inline LoRaWANGetServiceProfileInfo& WithChannelMask(Aws::String&& value) { SetChannelMask(std::move(value)); return *this;}
366 
370  inline LoRaWANGetServiceProfileInfo& WithChannelMask(const char* value) { SetChannelMask(value); return *this;}
371 
372 
376  inline bool GetPrAllowed() const{ return m_prAllowed; }
377 
381  inline bool PrAllowedHasBeenSet() const { return m_prAllowedHasBeenSet; }
382 
386  inline void SetPrAllowed(bool value) { m_prAllowedHasBeenSet = true; m_prAllowed = value; }
387 
391  inline LoRaWANGetServiceProfileInfo& WithPrAllowed(bool value) { SetPrAllowed(value); return *this;}
392 
393 
397  inline bool GetHrAllowed() const{ return m_hrAllowed; }
398 
402  inline bool HrAllowedHasBeenSet() const { return m_hrAllowedHasBeenSet; }
403 
407  inline void SetHrAllowed(bool value) { m_hrAllowedHasBeenSet = true; m_hrAllowed = value; }
408 
412  inline LoRaWANGetServiceProfileInfo& WithHrAllowed(bool value) { SetHrAllowed(value); return *this;}
413 
414 
418  inline bool GetRaAllowed() const{ return m_raAllowed; }
419 
423  inline bool RaAllowedHasBeenSet() const { return m_raAllowedHasBeenSet; }
424 
428  inline void SetRaAllowed(bool value) { m_raAllowedHasBeenSet = true; m_raAllowed = value; }
429 
433  inline LoRaWANGetServiceProfileInfo& WithRaAllowed(bool value) { SetRaAllowed(value); return *this;}
434 
435 
439  inline bool GetNwkGeoLoc() const{ return m_nwkGeoLoc; }
440 
444  inline bool NwkGeoLocHasBeenSet() const { return m_nwkGeoLocHasBeenSet; }
445 
449  inline void SetNwkGeoLoc(bool value) { m_nwkGeoLocHasBeenSet = true; m_nwkGeoLoc = value; }
450 
454  inline LoRaWANGetServiceProfileInfo& WithNwkGeoLoc(bool value) { SetNwkGeoLoc(value); return *this;}
455 
456 
460  inline int GetTargetPer() const{ return m_targetPer; }
461 
465  inline bool TargetPerHasBeenSet() const { return m_targetPerHasBeenSet; }
466 
470  inline void SetTargetPer(int value) { m_targetPerHasBeenSet = true; m_targetPer = value; }
471 
475  inline LoRaWANGetServiceProfileInfo& WithTargetPer(int value) { SetTargetPer(value); return *this;}
476 
477 
481  inline int GetMinGwDiversity() const{ return m_minGwDiversity; }
482 
486  inline bool MinGwDiversityHasBeenSet() const { return m_minGwDiversityHasBeenSet; }
487 
491  inline void SetMinGwDiversity(int value) { m_minGwDiversityHasBeenSet = true; m_minGwDiversity = value; }
492 
496  inline LoRaWANGetServiceProfileInfo& WithMinGwDiversity(int value) { SetMinGwDiversity(value); return *this;}
497 
498  private:
499 
500  int m_ulRate;
501  bool m_ulRateHasBeenSet;
502 
503  int m_ulBucketSize;
504  bool m_ulBucketSizeHasBeenSet;
505 
506  Aws::String m_ulRatePolicy;
507  bool m_ulRatePolicyHasBeenSet;
508 
509  int m_dlRate;
510  bool m_dlRateHasBeenSet;
511 
512  int m_dlBucketSize;
513  bool m_dlBucketSizeHasBeenSet;
514 
515  Aws::String m_dlRatePolicy;
516  bool m_dlRatePolicyHasBeenSet;
517 
518  bool m_addGwMetadata;
519  bool m_addGwMetadataHasBeenSet;
520 
521  int m_devStatusReqFreq;
522  bool m_devStatusReqFreqHasBeenSet;
523 
524  bool m_reportDevStatusBattery;
525  bool m_reportDevStatusBatteryHasBeenSet;
526 
527  bool m_reportDevStatusMargin;
528  bool m_reportDevStatusMarginHasBeenSet;
529 
530  int m_drMin;
531  bool m_drMinHasBeenSet;
532 
533  int m_drMax;
534  bool m_drMaxHasBeenSet;
535 
536  Aws::String m_channelMask;
537  bool m_channelMaskHasBeenSet;
538 
539  bool m_prAllowed;
540  bool m_prAllowedHasBeenSet;
541 
542  bool m_hrAllowed;
543  bool m_hrAllowedHasBeenSet;
544 
545  bool m_raAllowed;
546  bool m_raAllowedHasBeenSet;
547 
548  bool m_nwkGeoLoc;
549  bool m_nwkGeoLocHasBeenSet;
550 
551  int m_targetPer;
552  bool m_targetPerHasBeenSet;
553 
554  int m_minGwDiversity;
555  bool m_minGwDiversityHasBeenSet;
556  };
557 
558 } // namespace Model
559 } // namespace IoTWireless
560 } // namespace Aws
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetDlRatePolicy
void SetDlRatePolicy(Aws::String &&value)
Definition: LoRaWANGetServiceProfileInfo.h:183
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::DlRatePolicyHasBeenSet
bool DlRatePolicyHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:173
AWS_IOTWIRELESS_API
#define AWS_IOTWIRELESS_API
Definition: IoTWireless_EXPORTS.h:28
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetChannelMask
void SetChannelMask(const Aws::String &value)
Definition: LoRaWANGetServiceProfileInfo.h:345
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetReportDevStatusBattery
void SetReportDevStatusBattery(bool value)
Definition: LoRaWANGetServiceProfileInfo.h:261
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetUlRate
int GetUlRate() const
Definition: LoRaWANGetServiceProfileInfo.h:43
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetUlRatePolicy
void SetUlRatePolicy(Aws::String &&value)
Definition: LoRaWANGetServiceProfileInfo.h:100
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetDrMin
int GetDrMin() const
Definition: LoRaWANGetServiceProfileInfo.h:293
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithHrAllowed
LoRaWANGetServiceProfileInfo & WithHrAllowed(bool value)
Definition: LoRaWANGetServiceProfileInfo.h:412
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithRaAllowed
LoRaWANGetServiceProfileInfo & WithRaAllowed(bool value)
Definition: LoRaWANGetServiceProfileInfo.h:433
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetPrAllowed
bool GetPrAllowed() const
Definition: LoRaWANGetServiceProfileInfo.h:376
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithUlRate
LoRaWANGetServiceProfileInfo & WithUlRate(int value)
Definition: LoRaWANGetServiceProfileInfo.h:58
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetDrMax
void SetDrMax(int value)
Definition: LoRaWANGetServiceProfileInfo.h:324
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetHrAllowed
bool GetHrAllowed() const
Definition: LoRaWANGetServiceProfileInfo.h:397
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithUlRatePolicy
LoRaWANGetServiceProfileInfo & WithUlRatePolicy(Aws::String &&value)
Definition: LoRaWANGetServiceProfileInfo.h:115
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetDlRatePolicy
const Aws::String & GetDlRatePolicy() const
Definition: LoRaWANGetServiceProfileInfo.h:168
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::AddGwMetadataHasBeenSet
bool AddGwMetadataHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:214
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetDlRatePolicy
void SetDlRatePolicy(const char *value)
Definition: LoRaWANGetServiceProfileInfo.h:188
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::ChannelMaskHasBeenSet
bool ChannelMaskHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:340
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::LoRaWANGetServiceProfileInfo
LoRaWANGetServiceProfileInfo()
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithReportDevStatusMargin
LoRaWANGetServiceProfileInfo & WithReportDevStatusMargin(bool value)
Definition: LoRaWANGetServiceProfileInfo.h:287
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetDrMax
int GetDrMax() const
Definition: LoRaWANGetServiceProfileInfo.h:314
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetUlBucketSize
int GetUlBucketSize() const
Definition: LoRaWANGetServiceProfileInfo.h:64
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::DrMaxHasBeenSet
bool DrMaxHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:319
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithDlRate
LoRaWANGetServiceProfileInfo & WithDlRate(int value)
Definition: LoRaWANGetServiceProfileInfo.h:141
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::UlRatePolicyHasBeenSet
bool UlRatePolicyHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:90
IoTWireless_EXPORTS.h
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetUlRate
void SetUlRate(int value)
Definition: LoRaWANGetServiceProfileInfo.h:53
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::DlBucketSizeHasBeenSet
bool DlBucketSizeHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:152
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::DevStatusReqFreqHasBeenSet
bool DevStatusReqFreqHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:235
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithUlRatePolicy
LoRaWANGetServiceProfileInfo & WithUlRatePolicy(const char *value)
Definition: LoRaWANGetServiceProfileInfo.h:120
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::LoRaWANGetServiceProfileInfo
LoRaWANGetServiceProfileInfo(Aws::Utils::Json::JsonView jsonValue)
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetReportDevStatusBattery
bool GetReportDevStatusBattery() const
Definition: LoRaWANGetServiceProfileInfo.h:251
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::UlBucketSizeHasBeenSet
bool UlBucketSizeHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:69
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithUlRatePolicy
LoRaWANGetServiceProfileInfo & WithUlRatePolicy(const Aws::String &value)
Definition: LoRaWANGetServiceProfileInfo.h:110
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithDlBucketSize
LoRaWANGetServiceProfileInfo & WithDlBucketSize(int value)
Definition: LoRaWANGetServiceProfileInfo.h:162
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetRaAllowed
void SetRaAllowed(bool value)
Definition: LoRaWANGetServiceProfileInfo.h:428
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetReportDevStatusMargin
void SetReportDevStatusMargin(bool value)
Definition: LoRaWANGetServiceProfileInfo.h:282
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithChannelMask
LoRaWANGetServiceProfileInfo & WithChannelMask(Aws::String &&value)
Definition: LoRaWANGetServiceProfileInfo.h:365
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetDlRate
int GetDlRate() const
Definition: LoRaWANGetServiceProfileInfo.h:126
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetUlBucketSize
void SetUlBucketSize(int value)
Definition: LoRaWANGetServiceProfileInfo.h:74
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetPrAllowed
void SetPrAllowed(bool value)
Definition: LoRaWANGetServiceProfileInfo.h:386
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetUlRatePolicy
void SetUlRatePolicy(const Aws::String &value)
Definition: LoRaWANGetServiceProfileInfo.h:95
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetRaAllowed
bool GetRaAllowed() const
Definition: LoRaWANGetServiceProfileInfo.h:418
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo
Definition: LoRaWANGetServiceProfileInfo.h:32
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithChannelMask
LoRaWANGetServiceProfileInfo & WithChannelMask(const Aws::String &value)
Definition: LoRaWANGetServiceProfileInfo.h:360
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetUlRatePolicy
void SetUlRatePolicy(const char *value)
Definition: LoRaWANGetServiceProfileInfo.h:105
AWSString.h
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::NwkGeoLocHasBeenSet
bool NwkGeoLocHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:444
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::operator=
LoRaWANGetServiceProfileInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetHrAllowed
void SetHrAllowed(bool value)
Definition: LoRaWANGetServiceProfileInfo.h:407
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetMinGwDiversity
void SetMinGwDiversity(int value)
Definition: LoRaWANGetServiceProfileInfo.h:491
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::ReportDevStatusMarginHasBeenSet
bool ReportDevStatusMarginHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:277
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetDlBucketSize
void SetDlBucketSize(int value)
Definition: LoRaWANGetServiceProfileInfo.h:157
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithMinGwDiversity
LoRaWANGetServiceProfileInfo & WithMinGwDiversity(int value)
Definition: LoRaWANGetServiceProfileInfo.h:496
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetTargetPer
int GetTargetPer() const
Definition: LoRaWANGetServiceProfileInfo.h:460
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetAddGwMetadata
bool GetAddGwMetadata() const
Definition: LoRaWANGetServiceProfileInfo.h:209
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithPrAllowed
LoRaWANGetServiceProfileInfo & WithPrAllowed(bool value)
Definition: LoRaWANGetServiceProfileInfo.h:391
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetUlRatePolicy
const Aws::String & GetUlRatePolicy() const
Definition: LoRaWANGetServiceProfileInfo.h:85
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::PrAllowedHasBeenSet
bool PrAllowedHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:381
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithNwkGeoLoc
LoRaWANGetServiceProfileInfo & WithNwkGeoLoc(bool value)
Definition: LoRaWANGetServiceProfileInfo.h:454
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::RaAllowedHasBeenSet
bool RaAllowedHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:423
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithDrMin
LoRaWANGetServiceProfileInfo & WithDrMin(int value)
Definition: LoRaWANGetServiceProfileInfo.h:308
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithTargetPer
LoRaWANGetServiceProfileInfo & WithTargetPer(int value)
Definition: LoRaWANGetServiceProfileInfo.h:475
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetChannelMask
void SetChannelMask(Aws::String &&value)
Definition: LoRaWANGetServiceProfileInfo.h:350
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithDevStatusReqFreq
LoRaWANGetServiceProfileInfo & WithDevStatusReqFreq(int value)
Definition: LoRaWANGetServiceProfileInfo.h:245
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetNwkGeoLoc
void SetNwkGeoLoc(bool value)
Definition: LoRaWANGetServiceProfileInfo.h:449
Aws
Definition: AccessManagementClient.h:15
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::TargetPerHasBeenSet
bool TargetPerHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:465
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::ReportDevStatusBatteryHasBeenSet
bool ReportDevStatusBatteryHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:256
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithDlRatePolicy
LoRaWANGetServiceProfileInfo & WithDlRatePolicy(Aws::String &&value)
Definition: LoRaWANGetServiceProfileInfo.h:198
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetAddGwMetadata
void SetAddGwMetadata(bool value)
Definition: LoRaWANGetServiceProfileInfo.h:219
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::HrAllowedHasBeenSet
bool HrAllowedHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:402
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetDlRate
void SetDlRate(int value)
Definition: LoRaWANGetServiceProfileInfo.h:136
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithDlRatePolicy
LoRaWANGetServiceProfileInfo & WithDlRatePolicy(const Aws::String &value)
Definition: LoRaWANGetServiceProfileInfo.h:193
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetMinGwDiversity
int GetMinGwDiversity() const
Definition: LoRaWANGetServiceProfileInfo.h:481
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetReportDevStatusMargin
bool GetReportDevStatusMargin() const
Definition: LoRaWANGetServiceProfileInfo.h:272
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetChannelMask
const Aws::String & GetChannelMask() const
Definition: LoRaWANGetServiceProfileInfo.h:335
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::DrMinHasBeenSet
bool DrMinHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:298
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::UlRateHasBeenSet
bool UlRateHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:48
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetDrMin
void SetDrMin(int value)
Definition: LoRaWANGetServiceProfileInfo.h:303
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithDlRatePolicy
LoRaWANGetServiceProfileInfo & WithDlRatePolicy(const char *value)
Definition: LoRaWANGetServiceProfileInfo.h:203
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetTargetPer
void SetTargetPer(int value)
Definition: LoRaWANGetServiceProfileInfo.h:470
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithAddGwMetadata
LoRaWANGetServiceProfileInfo & WithAddGwMetadata(bool value)
Definition: LoRaWANGetServiceProfileInfo.h:224
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithDrMax
LoRaWANGetServiceProfileInfo & WithDrMax(int value)
Definition: LoRaWANGetServiceProfileInfo.h:329
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetDlRatePolicy
void SetDlRatePolicy(const Aws::String &value)
Definition: LoRaWANGetServiceProfileInfo.h:178
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithChannelMask
LoRaWANGetServiceProfileInfo & WithChannelMask(const char *value)
Definition: LoRaWANGetServiceProfileInfo.h:370
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::DlRateHasBeenSet
bool DlRateHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:131
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetDevStatusReqFreq
void SetDevStatusReqFreq(int value)
Definition: LoRaWANGetServiceProfileInfo.h:240
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::MinGwDiversityHasBeenSet
bool MinGwDiversityHasBeenSet() const
Definition: LoRaWANGetServiceProfileInfo.h:486
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::SetChannelMask
void SetChannelMask(const char *value)
Definition: LoRaWANGetServiceProfileInfo.h:355
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetDevStatusReqFreq
int GetDevStatusReqFreq() const
Definition: LoRaWANGetServiceProfileInfo.h:230
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithReportDevStatusBattery
LoRaWANGetServiceProfileInfo & WithReportDevStatusBattery(bool value)
Definition: LoRaWANGetServiceProfileInfo.h:266
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::WithUlBucketSize
LoRaWANGetServiceProfileInfo & WithUlBucketSize(int value)
Definition: LoRaWANGetServiceProfileInfo.h:79
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetNwkGeoLoc
bool GetNwkGeoLoc() const
Definition: LoRaWANGetServiceProfileInfo.h:439
Aws::IoTWireless::Model::LoRaWANGetServiceProfileInfo::GetDlBucketSize
int GetDlBucketSize() const
Definition: LoRaWANGetServiceProfileInfo.h:147