23 namespace MarketplaceMetering
64 inline void SetProductCode(
const char* value) { m_productCodeHasBeenSet =
true; m_productCode.assign(value); }
139 inline void SetUsageDimension(
const char* value) { m_usageDimensionHasBeenSet =
true; m_usageDimension.assign(value); }
167 inline void SetUsageQuantity(
long value) { m_usageQuantityHasBeenSet =
true; m_usageQuantity = value; }
186 inline void SetDryRun(
bool value) { m_dryRunHasBeenSet =
true; m_dryRun = value; }
197 bool m_productCodeHasBeenSet;
199 bool m_timestampHasBeenSet;
201 bool m_usageDimensionHasBeenSet;
202 long m_usageQuantity;
203 bool m_usageQuantityHasBeenSet;
205 bool m_dryRunHasBeenSet;
void SetTimestamp(const Aws::Utils::DateTime &value)
void SetProductCode(const char *value)
MeterUsageRequest & WithProductCode(Aws::String &&value)
void SetProductCode(Aws::String &&value)
void SetTimestamp(Aws::Utils::DateTime &&value)
void SetDryRun(bool value)
MeterUsageRequest & WithTimestamp(const Aws::Utils::DateTime &value)
void SetUsageDimension(const Aws::String &value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
const Aws::Utils::DateTime & GetTimestamp() const
const Aws::String & GetProductCode() const
void SetProductCode(const Aws::String &value)
MeterUsageRequest & WithDryRun(bool value)
MeterUsageRequest & WithProductCode(const char *value)
long GetUsageQuantity() const
void SetUsageDimension(Aws::String &&value)
MeterUsageRequest & WithProductCode(const Aws::String &value)
void SetUsageQuantity(long value)
MeterUsageRequest & WithUsageDimension(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
MeterUsageRequest & WithUsageDimension(const char *value)
MeterUsageRequest & WithTimestamp(Aws::Utils::DateTime &&value)
#define AWS_MARKETPLACEMETERING_API
MeterUsageRequest & WithUsageDimension(const Aws::String &value)
MeterUsageRequest & WithUsageQuantity(long value)
void SetUsageDimension(const char *value)
const Aws::String & GetUsageDimension() const
JSON (JavaScript Object Notation).