7#include <aws/cleanrooms/CleanRooms_EXPORTS.h>
8#include <aws/cleanrooms/model/BilledJobResourceUtilization.h>
48 inline void SetTotalDurationInMillis(
long long value) { m_totalDurationInMillisHasBeenSet =
true; m_totalDurationInMillis = value; }
58 template<
typename BilledResourceUtilizationT = BilledJobResourceUtilization>
59 void SetBilledResourceUtilization(BilledResourceUtilizationT&& value) { m_billedResourceUtilizationHasBeenSet =
true; m_billedResourceUtilization = std::forward<BilledResourceUtilizationT>(value); }
60 template<
typename BilledResourceUtilizationT = BilledJobResourceUtilization>
65 long long m_totalDurationInMillis{0};
66 bool m_totalDurationInMillisHasBeenSet =
false;
68 BilledJobResourceUtilization m_billedResourceUtilization;
69 bool m_billedResourceUtilizationHasBeenSet =
false;
void SetTotalDurationInMillis(long long value)
void SetBilledResourceUtilization(BilledResourceUtilizationT &&value)
ProtectedJobStatistics & WithTotalDurationInMillis(long long value)
ProtectedJobStatistics & WithBilledResourceUtilization(BilledResourceUtilizationT &&value)
AWS_CLEANROOMS_API Aws::Utils::Json::JsonValue Jsonize() const
bool BilledResourceUtilizationHasBeenSet() const
AWS_CLEANROOMS_API ProtectedJobStatistics(Aws::Utils::Json::JsonView jsonValue)
AWS_CLEANROOMS_API ProtectedJobStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TotalDurationInMillisHasBeenSet() const
AWS_CLEANROOMS_API ProtectedJobStatistics()=default
long long GetTotalDurationInMillis() const
const BilledJobResourceUtilization & GetBilledResourceUtilization() const
Aws::Utils::Json::JsonValue JsonValue