7#include <aws/cleanrooms/CleanRooms_EXPORTS.h>
8#include <aws/cleanrooms/model/BilledResourceUtilization.h>
48 inline void SetTotalDurationInMillis(
long long value) { m_totalDurationInMillisHasBeenSet =
true; m_totalDurationInMillis = value; }
58 template<
typename BilledResourceUtilizationT = BilledResourceUtilization>
59 void SetBilledResourceUtilization(BilledResourceUtilizationT&& value) { m_billedResourceUtilizationHasBeenSet =
true; m_billedResourceUtilization = std::forward<BilledResourceUtilizationT>(value); }
60 template<
typename BilledResourceUtilizationT = BilledResourceUtilization>
65 long long m_totalDurationInMillis{0};
66 bool m_totalDurationInMillisHasBeenSet =
false;
68 BilledResourceUtilization m_billedResourceUtilization;
69 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