public abstract static class EcommerceTransactionItem.Builder<T extends EcommerceTransactionItem.Builder<T>> extends AbstractEvent.Builder<T>
trueTimestamp| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
EcommerceTransactionItem |
build() |
T |
category(java.lang.String category)
Optional.
|
T |
currency(java.lang.String currency)
Optional.
|
T |
itemId(java.lang.String itemId)
Required.
|
T |
name(java.lang.String name)
Optional.
|
T |
price(java.lang.Double price)
Required.
|
T |
quantity(java.lang.Integer quantity)
Required.
|
T |
sku(java.lang.String sku)
Required.
|
customContext, self, subject, trueTimestamppublic T itemId(java.lang.String itemId)
itemId - Item ID - ideally the same as the EcommerceTransaction orderIdpublic T sku(java.lang.String sku)
sku - Item SKUpublic T price(java.lang.Double price)
price - Item pricepublic T quantity(java.lang.Integer quantity)
quantity - Item quantitypublic T name(java.lang.String name)
name - Item namepublic T category(java.lang.String category)
category - Item categorypublic T currency(java.lang.String currency)
currency - The currency the price is expressed inpublic EcommerceTransactionItem build()