AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
QueryRuntimeStatisticsRows.h
1
6#pragma once
7#include <aws/athena/Athena_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 Athena
20{
21namespace Model
22{
23
32 {
33 public:
37 AWS_ATHENA_API Aws::Utils::Json::JsonValue Jsonize() const;
38
39
41
44 inline long long GetInputRows() const{ return m_inputRows; }
45 inline bool InputRowsHasBeenSet() const { return m_inputRowsHasBeenSet; }
46 inline void SetInputRows(long long value) { m_inputRowsHasBeenSet = true; m_inputRows = value; }
47 inline QueryRuntimeStatisticsRows& WithInputRows(long long value) { SetInputRows(value); return *this;}
49
51
54 inline long long GetInputBytes() const{ return m_inputBytes; }
55 inline bool InputBytesHasBeenSet() const { return m_inputBytesHasBeenSet; }
56 inline void SetInputBytes(long long value) { m_inputBytesHasBeenSet = true; m_inputBytes = value; }
57 inline QueryRuntimeStatisticsRows& WithInputBytes(long long value) { SetInputBytes(value); return *this;}
59
61
64 inline long long GetOutputBytes() const{ return m_outputBytes; }
65 inline bool OutputBytesHasBeenSet() const { return m_outputBytesHasBeenSet; }
66 inline void SetOutputBytes(long long value) { m_outputBytesHasBeenSet = true; m_outputBytes = value; }
67 inline QueryRuntimeStatisticsRows& WithOutputBytes(long long value) { SetOutputBytes(value); return *this;}
69
71
74 inline long long GetOutputRows() const{ return m_outputRows; }
75 inline bool OutputRowsHasBeenSet() const { return m_outputRowsHasBeenSet; }
76 inline void SetOutputRows(long long value) { m_outputRowsHasBeenSet = true; m_outputRows = value; }
77 inline QueryRuntimeStatisticsRows& WithOutputRows(long long value) { SetOutputRows(value); return *this;}
79 private:
80
81 long long m_inputRows;
82 bool m_inputRowsHasBeenSet = false;
83
84 long long m_inputBytes;
85 bool m_inputBytesHasBeenSet = false;
86
87 long long m_outputBytes;
88 bool m_outputBytesHasBeenSet = false;
89
90 long long m_outputRows;
91 bool m_outputRowsHasBeenSet = false;
92 };
93
94} // namespace Model
95} // namespace Athena
96} // namespace Aws
AWS_ATHENA_API QueryRuntimeStatisticsRows(Aws::Utils::Json::JsonView jsonValue)
QueryRuntimeStatisticsRows & WithInputBytes(long long value)
AWS_ATHENA_API QueryRuntimeStatisticsRows & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_ATHENA_API Aws::Utils::Json::JsonValue Jsonize() const
QueryRuntimeStatisticsRows & WithOutputBytes(long long value)
QueryRuntimeStatisticsRows & WithOutputRows(long long value)
QueryRuntimeStatisticsRows & WithInputRows(long long value)
Aws::Utils::Json::JsonValue JsonValue