AWS SDK for C++

AWS SDK for C++ Version 1.11.719

Loading...
Searching...
No Matches
Range.h
1
6#pragma once
7#include <aws/appflow/Appflow_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace Appflow {
17namespace Model {
18
24class Range {
25 public:
26 AWS_APPFLOW_API Range() = default;
27 AWS_APPFLOW_API Range(Aws::Utils::Json::JsonView jsonValue);
28 AWS_APPFLOW_API Range& operator=(Aws::Utils::Json::JsonView jsonValue);
29 AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const;
30
32
35 inline double GetMaximum() const { return m_maximum; }
36 inline bool MaximumHasBeenSet() const { return m_maximumHasBeenSet; }
37 inline void SetMaximum(double value) {
38 m_maximumHasBeenSet = true;
39 m_maximum = value;
40 }
41 inline Range& WithMaximum(double value) {
42 SetMaximum(value);
43 return *this;
44 }
46
48
51 inline double GetMinimum() const { return m_minimum; }
52 inline bool MinimumHasBeenSet() const { return m_minimumHasBeenSet; }
53 inline void SetMinimum(double value) {
54 m_minimumHasBeenSet = true;
55 m_minimum = value;
56 }
57 inline Range& WithMinimum(double value) {
58 SetMinimum(value);
59 return *this;
60 }
62 private:
63 double m_maximum{0.0};
64
65 double m_minimum{0.0};
66 bool m_maximumHasBeenSet = false;
67 bool m_minimumHasBeenSet = false;
68};
69
70} // namespace Model
71} // namespace Appflow
72} // namespace Aws
void SetMinimum(double value)
Definition Range.h:53
bool MaximumHasBeenSet() const
Definition Range.h:36
void SetMaximum(double value)
Definition Range.h:37
AWS_APPFLOW_API Range()=default
AWS_APPFLOW_API Range & operator=(Aws::Utils::Json::JsonView jsonValue)
bool MinimumHasBeenSet() const
Definition Range.h:52
double GetMinimum() const
Definition Range.h:51
double GetMaximum() const
Definition Range.h:35
AWS_APPFLOW_API Range(Aws::Utils::Json::JsonView jsonValue)
Range & WithMinimum(double value)
Definition Range.h:57
AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const
Range & WithMaximum(double value)
Definition Range.h:41
Aws::Utils::Json::JsonValue JsonValue