AWS SDK for C++  1.9.160
AWS SDK for C++
RowInfo.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 QuickSight
20 {
21 namespace Model
22 {
23 
31  {
32  public:
37 
38 
42  inline long long GetRowsIngested() const{ return m_rowsIngested; }
43 
47  inline bool RowsIngestedHasBeenSet() const { return m_rowsIngestedHasBeenSet; }
48 
52  inline void SetRowsIngested(long long value) { m_rowsIngestedHasBeenSet = true; m_rowsIngested = value; }
53 
57  inline RowInfo& WithRowsIngested(long long value) { SetRowsIngested(value); return *this;}
58 
59 
63  inline long long GetRowsDropped() const{ return m_rowsDropped; }
64 
68  inline bool RowsDroppedHasBeenSet() const { return m_rowsDroppedHasBeenSet; }
69 
73  inline void SetRowsDropped(long long value) { m_rowsDroppedHasBeenSet = true; m_rowsDropped = value; }
74 
78  inline RowInfo& WithRowsDropped(long long value) { SetRowsDropped(value); return *this;}
79 
80 
84  inline long long GetTotalRowsInDataset() const{ return m_totalRowsInDataset; }
85 
89  inline bool TotalRowsInDatasetHasBeenSet() const { return m_totalRowsInDatasetHasBeenSet; }
90 
94  inline void SetTotalRowsInDataset(long long value) { m_totalRowsInDatasetHasBeenSet = true; m_totalRowsInDataset = value; }
95 
99  inline RowInfo& WithTotalRowsInDataset(long long value) { SetTotalRowsInDataset(value); return *this;}
100 
101  private:
102 
103  long long m_rowsIngested;
104  bool m_rowsIngestedHasBeenSet;
105 
106  long long m_rowsDropped;
107  bool m_rowsDroppedHasBeenSet;
108 
109  long long m_totalRowsInDataset;
110  bool m_totalRowsInDatasetHasBeenSet;
111  };
112 
113 } // namespace Model
114 } // namespace QuickSight
115 } // namespace Aws
Aws::QuickSight::Model::RowInfo::WithRowsIngested
RowInfo & WithRowsIngested(long long value)
Definition: RowInfo.h:57
Aws::QuickSight::Model::RowInfo::GetTotalRowsInDataset
long long GetTotalRowsInDataset() const
Definition: RowInfo.h:84
QuickSight_EXPORTS.h
Aws::QuickSight::Model::RowInfo::TotalRowsInDatasetHasBeenSet
bool TotalRowsInDatasetHasBeenSet() const
Definition: RowInfo.h:89
Aws::QuickSight::Model::RowInfo::SetRowsIngested
void SetRowsIngested(long long value)
Definition: RowInfo.h:52
Aws::QuickSight::Model::RowInfo::RowsDroppedHasBeenSet
bool RowsDroppedHasBeenSet() const
Definition: RowInfo.h:68
Aws::QuickSight::Model::RowInfo::RowInfo
RowInfo(Aws::Utils::Json::JsonView jsonValue)
Aws::QuickSight::Model::RowInfo::GetRowsDropped
long long GetRowsDropped() const
Definition: RowInfo.h:63
Aws::QuickSight::Model::RowInfo::operator=
RowInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::QuickSight::Model::RowInfo::SetRowsDropped
void SetRowsDropped(long long value)
Definition: RowInfo.h:73
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::QuickSight::Model::RowInfo::SetTotalRowsInDataset
void SetTotalRowsInDataset(long long value)
Definition: RowInfo.h:94
Aws::QuickSight::Model::RowInfo::GetRowsIngested
long long GetRowsIngested() const
Definition: RowInfo.h:42
Aws::QuickSight::Model::RowInfo::WithRowsDropped
RowInfo & WithRowsDropped(long long value)
Definition: RowInfo.h:78
Aws::QuickSight::Model::RowInfo::RowInfo
RowInfo()
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
AWS_QUICKSIGHT_API
#define AWS_QUICKSIGHT_API
Definition: QuickSight_EXPORTS.h:28
Aws
Definition: AccessManagementClient.h:15
Aws::QuickSight::Model::RowInfo::WithTotalRowsInDataset
RowInfo & WithTotalRowsInDataset(long long value)
Definition: RowInfo.h:99
Aws::QuickSight::Model::RowInfo
Definition: RowInfo.h:31
Aws::QuickSight::Model::RowInfo::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::QuickSight::Model::RowInfo::RowsIngestedHasBeenSet
bool RowsIngestedHasBeenSet() const
Definition: RowInfo.h:47