AWS SDK for C++  1.9.175
AWS SDK for C++
Statistics.h
Go to the documentation of this file.
1 
6 #pragma once
8 
9 namespace Aws
10 {
11 namespace Utils
12 {
13 namespace Json
14 {
15  class JsonValue;
16  class JsonView;
17 } // namespace Json
18 } // namespace Utils
19 namespace Macie2
20 {
21 namespace Model
22 {
23 
31  {
32  public:
37 
38 
43  inline double GetApproximateNumberOfObjectsToProcess() const{ return m_approximateNumberOfObjectsToProcess; }
44 
49  inline bool ApproximateNumberOfObjectsToProcessHasBeenSet() const { return m_approximateNumberOfObjectsToProcessHasBeenSet; }
50 
55  inline void SetApproximateNumberOfObjectsToProcess(double value) { m_approximateNumberOfObjectsToProcessHasBeenSet = true; m_approximateNumberOfObjectsToProcess = value; }
56 
61  inline Statistics& WithApproximateNumberOfObjectsToProcess(double value) { SetApproximateNumberOfObjectsToProcess(value); return *this;}
62 
63 
67  inline double GetNumberOfRuns() const{ return m_numberOfRuns; }
68 
72  inline bool NumberOfRunsHasBeenSet() const { return m_numberOfRunsHasBeenSet; }
73 
77  inline void SetNumberOfRuns(double value) { m_numberOfRunsHasBeenSet = true; m_numberOfRuns = value; }
78 
82  inline Statistics& WithNumberOfRuns(double value) { SetNumberOfRuns(value); return *this;}
83 
84  private:
85 
86  double m_approximateNumberOfObjectsToProcess;
87  bool m_approximateNumberOfObjectsToProcessHasBeenSet;
88 
89  double m_numberOfRuns;
90  bool m_numberOfRunsHasBeenSet;
91  };
92 
93 } // namespace Model
94 } // namespace Macie2
95 } // namespace Aws
Aws::Macie2::Model::Statistics::NumberOfRunsHasBeenSet
bool NumberOfRunsHasBeenSet() const
Definition: Statistics.h:72
AWS_MACIE2_API
#define AWS_MACIE2_API
Definition: Macie2_EXPORTS.h:28
Aws::Macie2::Model::Statistics
Definition: Statistics.h:31
Aws::Macie2::Model::Statistics::GetNumberOfRuns
double GetNumberOfRuns() const
Definition: Statistics.h:67
Aws::Macie2::Model::Statistics::ApproximateNumberOfObjectsToProcessHasBeenSet
bool ApproximateNumberOfObjectsToProcessHasBeenSet() const
Definition: Statistics.h:49
Macie2_EXPORTS.h
Aws::Macie2::Model::Statistics::GetApproximateNumberOfObjectsToProcess
double GetApproximateNumberOfObjectsToProcess() const
Definition: Statistics.h:43
Aws::Macie2::Model::Statistics::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Macie2::Model::Statistics::Statistics
Statistics(Aws::Utils::Json::JsonView jsonValue)
Aws::Macie2::Model::Statistics::operator=
Statistics & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Macie2::Model::Statistics::WithNumberOfRuns
Statistics & WithNumberOfRuns(double value)
Definition: Statistics.h:82
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::Macie2::Model::Statistics::SetApproximateNumberOfObjectsToProcess
void SetApproximateNumberOfObjectsToProcess(double value)
Definition: Statistics.h:55
Aws::Macie2::Model::Statistics::WithApproximateNumberOfObjectsToProcess
Statistics & WithApproximateNumberOfObjectsToProcess(double value)
Definition: Statistics.h:61
Aws::Macie2::Model::Statistics::Statistics
Statistics()
Aws::Macie2::Model::Statistics::SetNumberOfRuns
void SetNumberOfRuns(double value)
Definition: Statistics.h:77