Interface BillingRecord.Builder

All Superinterfaces:
Buildable, CopyableBuilder<BillingRecord.Builder,BillingRecord>, SdkBuilder<BillingRecord.Builder,BillingRecord>, SdkPojo
Enclosing class:
BillingRecord

public static interface BillingRecord.Builder extends SdkPojo, CopyableBuilder<BillingRecord.Builder,BillingRecord>
  • Method Details

    • domainName

      BillingRecord.Builder domainName(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 Guide.

      Parameters:
      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 Guide.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • operation

      BillingRecord.Builder operation(String operation)

      The operation that you were charged for.

      Parameters:
      operation - The operation that you were charged for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • operation

      BillingRecord.Builder operation(OperationType operation)

      The operation that you were charged for.

      Parameters:
      operation - The operation that you were charged for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • invoiceId

      BillingRecord.Builder invoiceId(String invoiceId)

      The ID of the invoice that is associated with the billing record.

      Parameters:
      invoiceId - The ID of the invoice that is associated with the billing record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • billDate

      BillingRecord.Builder billDate(Instant billDate)

      The date that the operation was billed, in Unix format.

      Parameters:
      billDate - The date that the operation was billed, in Unix format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • price

      The price that you were charged for the operation, in US dollars.

      Example value: 12.0

      Parameters:
      price - The price that you were charged for the operation, in US dollars.

      Example value: 12.0

      Returns:
      Returns a reference to this object so that method calls can be chained together.