7#include <aws/cleanrooms/CleanRooms_EXPORTS.h>
8#include <aws/cleanrooms/model/BilledResourceUtilization.h>
43 m_totalDurationInMillisHasBeenSet =
true;
44 m_totalDurationInMillis = value;
58 template <
typename BilledResourceUtilizationT = BilledResourceUtilization>
60 m_billedResourceUtilizationHasBeenSet =
true;
61 m_billedResourceUtilization = std::forward<BilledResourceUtilizationT>(value);
63 template <
typename BilledResourceUtilizationT = BilledResourceUtilization>
70 long long m_totalDurationInMillis{0};
72 BilledResourceUtilization m_billedResourceUtilization;
73 bool m_totalDurationInMillisHasBeenSet =
false;
74 bool m_billedResourceUtilizationHasBeenSet =
false;
ProtectedQueryStatistics & WithTotalDurationInMillis(long long value)
AWS_CLEANROOMS_API Aws::Utils::Json::JsonValue Jsonize() const
bool TotalDurationInMillisHasBeenSet() const
void SetBilledResourceUtilization(BilledResourceUtilizationT &&value)
bool BilledResourceUtilizationHasBeenSet() const
ProtectedQueryStatistics & WithBilledResourceUtilization(BilledResourceUtilizationT &&value)
AWS_CLEANROOMS_API ProtectedQueryStatistics()=default
AWS_CLEANROOMS_API ProtectedQueryStatistics(Aws::Utils::Json::JsonView jsonValue)
const BilledResourceUtilization & GetBilledResourceUtilization() const
AWS_CLEANROOMS_API ProtectedQueryStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
long long GetTotalDurationInMillis() const
void SetTotalDurationInMillis(long long value)
Aws::Utils::Json::JsonValue JsonValue