30 namespace Route53Domains
61 inline void SetDomainName(
const char* value) { m_domainNameHasBeenSet =
true; m_domainName.assign(value); }
140 inline void SetInvoiceId(
const char* value) { m_invoiceIdHasBeenSet =
true; m_invoiceId.assign(value); }
200 inline void SetPrice(
double value) { m_priceHasBeenSet =
true; m_price = value; }
210 bool m_domainNameHasBeenSet;
212 bool m_operationHasBeenSet;
214 bool m_invoiceIdHasBeenSet;
216 bool m_billDateHasBeenSet;
218 bool m_priceHasBeenSet;
void SetOperation(const OperationType &value)
BillingRecord & WithDomainName(Aws::String &&value)
BillingRecord & WithPrice(double value)
void SetInvoiceId(const Aws::String &value)
BillingRecord & WithBillDate(Aws::Utils::DateTime &&value)
const Aws::String & GetInvoiceId() const
const Aws::String & GetDomainName() const
void SetBillDate(Aws::Utils::DateTime &&value)
void SetDomainName(const char *value)
#define AWS_ROUTE53DOMAINS_API
const OperationType & GetOperation() const
BillingRecord & WithInvoiceId(Aws::String &&value)
BillingRecord & WithBillDate(const Aws::Utils::DateTime &value)
void SetOperation(OperationType &&value)
BillingRecord & WithDomainName(const Aws::String &value)
const Aws::Utils::DateTime & GetBillDate() const
void SetPrice(double value)
BillingRecord & WithDomainName(const char *value)
void SetInvoiceId(Aws::String &&value)
void SetBillDate(const Aws::Utils::DateTime &value)
BillingRecord & WithInvoiceId(const char *value)
BillingRecord & WithOperation(OperationType &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetDomainName(Aws::String &&value)
BillingRecord & WithInvoiceId(const Aws::String &value)
void SetInvoiceId(const char *value)
BillingRecord & WithOperation(const OperationType &value)
void SetDomainName(const Aws::String &value)
JSON (JavaScript Object Notation).