AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Positioning.h
1
6#pragma once
7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8
9namespace Aws
10{
11namespace Utils
12{
13namespace Json
14{
15 class JsonValue;
16 class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace IoTWireless
20{
21namespace Model
22{
23
30 {
31 public:
32 AWS_IOTWIRELESS_API Positioning();
33 AWS_IOTWIRELESS_API Positioning(Aws::Utils::Json::JsonView jsonValue);
34 AWS_IOTWIRELESS_API Positioning& operator=(Aws::Utils::Json::JsonView jsonValue);
35 AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const;
36
37
39
40 inline int GetClockSync() const{ return m_clockSync; }
41 inline bool ClockSyncHasBeenSet() const { return m_clockSyncHasBeenSet; }
42 inline void SetClockSync(int value) { m_clockSyncHasBeenSet = true; m_clockSync = value; }
43 inline Positioning& WithClockSync(int value) { SetClockSync(value); return *this;}
45
47
48 inline int GetStream() const{ return m_stream; }
49 inline bool StreamHasBeenSet() const { return m_streamHasBeenSet; }
50 inline void SetStream(int value) { m_streamHasBeenSet = true; m_stream = value; }
51 inline Positioning& WithStream(int value) { SetStream(value); return *this;}
53
55
56 inline int GetGnss() const{ return m_gnss; }
57 inline bool GnssHasBeenSet() const { return m_gnssHasBeenSet; }
58 inline void SetGnss(int value) { m_gnssHasBeenSet = true; m_gnss = value; }
59 inline Positioning& WithGnss(int value) { SetGnss(value); return *this;}
61 private:
62
63 int m_clockSync;
64 bool m_clockSyncHasBeenSet = false;
65
66 int m_stream;
67 bool m_streamHasBeenSet = false;
68
69 int m_gnss;
70 bool m_gnssHasBeenSet = false;
71 };
72
73} // namespace Model
74} // namespace IoTWireless
75} // namespace Aws
Positioning & WithStream(int value)
Definition Positioning.h:51
AWS_IOTWIRELESS_API Positioning()
AWS_IOTWIRELESS_API Positioning & operator=(Aws::Utils::Json::JsonView jsonValue)
Positioning & WithGnss(int value)
Definition Positioning.h:59
Positioning & WithClockSync(int value)
Definition Positioning.h:43
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_IOTWIRELESS_API Positioning(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue