7#include <aws/devicefarm/DeviceFarm_EXPORTS.h>
38 inline double GetTotal()
const {
return m_total; }
41 m_totalHasBeenSet =
true;
58 m_meteredHasBeenSet =
true;
75 m_unmeteredHasBeenSet =
true;
86 double m_metered{0.0};
88 double m_unmetered{0.0};
89 bool m_totalHasBeenSet =
false;
90 bool m_meteredHasBeenSet =
false;
91 bool m_unmeteredHasBeenSet =
false;
AWS_DEVICEFARM_API DeviceMinutes()=default
DeviceMinutes & WithUnmetered(double value)
AWS_DEVICEFARM_API DeviceMinutes(Aws::Utils::Json::JsonView jsonValue)
double GetMetered() const
bool UnmeteredHasBeenSet() const
bool TotalHasBeenSet() const
AWS_DEVICEFARM_API Aws::Utils::Json::JsonValue Jsonize() const
void SetTotal(double value)
DeviceMinutes & WithTotal(double value)
void SetUnmetered(double value)
bool MeteredHasBeenSet() const
void SetMetered(double value)
DeviceMinutes & WithMetered(double value)
AWS_DEVICEFARM_API DeviceMinutes & operator=(Aws::Utils::Json::JsonView jsonValue)
double GetUnmetered() const
Aws::Utils::Json::JsonValue JsonValue