StructuredPojo
, ToCopyableBuilder<BillingRecord.Builder,BillingRecord>
@Generated("software.amazon.awssdk:codegen") public class BillingRecord extends Object implements StructuredPojo, ToCopyableBuilder<BillingRecord.Builder,BillingRecord>
Information for one billing record.
Modifier and Type | Class | Description |
---|---|---|
static interface |
BillingRecord.Builder |
Modifier and Type | Method | Description |
---|---|---|
Date |
billDate() |
The date that the operation was billed, in Unix format.
|
static BillingRecord.Builder |
builder() |
|
String |
domainName() |
The name of the domain that the billing record applies to.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
String |
invoiceId() |
The ID of the invoice that is associated with the billing record.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
operation() |
The operation that you were charged for.
|
Double |
price() |
The price that you were charged for the operation, in US dollars.
|
static Class<? extends BillingRecord.Builder> |
serializableBuilderClass() |
|
BillingRecord.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
public String domainName()
The name of the domain that the billing record applies to. If the domain name contains characters other than a-z, 0-9, and - (hyphen), such as an internationalized domain name, then this value is in Punycode. For more information, see DNS Domain Name Format in the Amazon Route 53 Developer Guidezzz.
public String operation()
The operation that you were charged for.
OperationType
public String invoiceId()
The ID of the invoice that is associated with the billing record.
public Date billDate()
The date that the operation was billed, in Unix format.
public Double price()
The price that you were charged for the operation, in US dollars.
Example value: 12.0
Example value: 12.0
public BillingRecord.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<BillingRecord.Builder,BillingRecord>
public static BillingRecord.Builder builder()
public static Class<? extends BillingRecord.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.