AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Range.h
1
6#pragma once
7#include <aws/appflow/Appflow_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 Appflow
20{
21namespace Model
22{
23
29 class Range
30 {
31 public:
32 AWS_APPFLOW_API Range();
33 AWS_APPFLOW_API Range(Aws::Utils::Json::JsonView jsonValue);
34 AWS_APPFLOW_API Range& operator=(Aws::Utils::Json::JsonView jsonValue);
35 AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const;
36
37
39
42 inline double GetMaximum() const{ return m_maximum; }
43 inline bool MaximumHasBeenSet() const { return m_maximumHasBeenSet; }
44 inline void SetMaximum(double value) { m_maximumHasBeenSet = true; m_maximum = value; }
45 inline Range& WithMaximum(double value) { SetMaximum(value); return *this;}
47
49
52 inline double GetMinimum() const{ return m_minimum; }
53 inline bool MinimumHasBeenSet() const { return m_minimumHasBeenSet; }
54 inline void SetMinimum(double value) { m_minimumHasBeenSet = true; m_minimum = value; }
55 inline Range& WithMinimum(double value) { SetMinimum(value); return *this;}
57 private:
58
59 double m_maximum;
60 bool m_maximumHasBeenSet = false;
61
62 double m_minimum;
63 bool m_minimumHasBeenSet = false;
64 };
65
66} // namespace Model
67} // namespace Appflow
68} // namespace Aws
void SetMinimum(double value)
Definition Range.h:54
bool MaximumHasBeenSet() const
Definition Range.h:43
void SetMaximum(double value)
Definition Range.h:44
AWS_APPFLOW_API Range & operator=(Aws::Utils::Json::JsonView jsonValue)
bool MinimumHasBeenSet() const
Definition Range.h:53
double GetMinimum() const
Definition Range.h:52
double GetMaximum() const
Definition Range.h:42
AWS_APPFLOW_API Range()
AWS_APPFLOW_API Range(Aws::Utils::Json::JsonView jsonValue)
Range & WithMinimum(double value)
Definition Range.h:55
AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const
Range & WithMaximum(double value)
Definition Range.h:45
Aws::Utils::Json::JsonValue JsonValue