public static class CustomEventBody.Builder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
CustomEventBody.Builder |
addAllPropertyEntries(java.util.Map<java.lang.String,CustomEventPropertyValue> entries)
Add all property entries.
|
CustomEventBody.Builder |
addPropertiesEntry(java.lang.String key,
CustomEventPropertyValue value)
Add a properties entry.
|
CustomEventBody |
build() |
CustomEventBody.Builder |
setInteractionId(java.lang.String interactionId)
Set the interactionId.
|
CustomEventBody.Builder |
setInteractionType(java.lang.String interactionType)
Set the interactionType.
|
CustomEventBody.Builder |
setName(java.lang.String name)
Set the name of a description of what happened.
|
CustomEventBody.Builder |
setSessionId(java.lang.String sessionId)
Set the sessionID.
|
CustomEventBody.Builder |
setTransaction(java.lang.String transaction)
Set the transaction.
|
CustomEventBody.Builder |
setValue(java.math.BigDecimal value)
Set the value.
|
public CustomEventBody.Builder setName(java.lang.String name)
name
- Stringpublic CustomEventBody.Builder setValue(java.math.BigDecimal value)
value
- BigDecimalpublic CustomEventBody.Builder setTransaction(java.lang.String transaction)
transaction
- Stringpublic CustomEventBody.Builder setInteractionId(java.lang.String interactionId)
interactionId
- Stringpublic CustomEventBody.Builder setInteractionType(java.lang.String interactionType)
interactionType
- Stringpublic CustomEventBody.Builder addPropertiesEntry(java.lang.String key, CustomEventPropertyValue value)
key
- Stringvalue
- CustomEventPropertyValuepublic CustomEventBody.Builder addAllPropertyEntries(java.util.Map<java.lang.String,CustomEventPropertyValue> entries)
entries
- A Map of Stringspublic CustomEventBody.Builder setSessionId(java.lang.String sessionId)
sessionId
- Stringpublic CustomEventBody build()