AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Accuracy.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
34 {
35 public:
36 AWS_IOTWIRELESS_API Accuracy();
37 AWS_IOTWIRELESS_API Accuracy(Aws::Utils::Json::JsonView jsonValue);
38 AWS_IOTWIRELESS_API Accuracy& operator=(Aws::Utils::Json::JsonView jsonValue);
39 AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const;
40
41
43
47 inline double GetHorizontalAccuracy() const{ return m_horizontalAccuracy; }
48 inline bool HorizontalAccuracyHasBeenSet() const { return m_horizontalAccuracyHasBeenSet; }
49 inline void SetHorizontalAccuracy(double value) { m_horizontalAccuracyHasBeenSet = true; m_horizontalAccuracy = value; }
50 inline Accuracy& WithHorizontalAccuracy(double value) { SetHorizontalAccuracy(value); return *this;}
52
54
58 inline double GetVerticalAccuracy() const{ return m_verticalAccuracy; }
59 inline bool VerticalAccuracyHasBeenSet() const { return m_verticalAccuracyHasBeenSet; }
60 inline void SetVerticalAccuracy(double value) { m_verticalAccuracyHasBeenSet = true; m_verticalAccuracy = value; }
61 inline Accuracy& WithVerticalAccuracy(double value) { SetVerticalAccuracy(value); return *this;}
63 private:
64
65 double m_horizontalAccuracy;
66 bool m_horizontalAccuracyHasBeenSet = false;
67
68 double m_verticalAccuracy;
69 bool m_verticalAccuracyHasBeenSet = false;
70 };
71
72} // namespace Model
73} // namespace IoTWireless
74} // namespace Aws
void SetVerticalAccuracy(double value)
Definition Accuracy.h:60
Accuracy & WithHorizontalAccuracy(double value)
Definition Accuracy.h:50
AWS_IOTWIRELESS_API Accuracy(Aws::Utils::Json::JsonView jsonValue)
bool HorizontalAccuracyHasBeenSet() const
Definition Accuracy.h:48
AWS_IOTWIRELESS_API Accuracy & operator=(Aws::Utils::Json::JsonView jsonValue)
double GetVerticalAccuracy() const
Definition Accuracy.h:58
AWS_IOTWIRELESS_API Accuracy()
void SetHorizontalAccuracy(double value)
Definition Accuracy.h:49
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
bool VerticalAccuracyHasBeenSet() const
Definition Accuracy.h:59
Accuracy & WithVerticalAccuracy(double value)
Definition Accuracy.h:61
double GetHorizontalAccuracy() const
Definition Accuracy.h:47
Aws::Utils::Json::JsonValue JsonValue