public static class ImpressionEvent.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ImpressionEvent |
build() |
ImpressionEvent.Builder |
withExperimentId(java.lang.String experimentId) |
ImpressionEvent.Builder |
withExperimentKey(java.lang.String experimentKey) |
ImpressionEvent.Builder |
withLayerId(java.lang.String layerId) |
ImpressionEvent.Builder |
withMetadata(DecisionMetadata metadata) |
ImpressionEvent.Builder |
withUserContext(UserContext userContext) |
ImpressionEvent.Builder |
withVariationId(java.lang.String variationId) |
ImpressionEvent.Builder |
withVariationKey(java.lang.String variationKey) |
public ImpressionEvent.Builder withUserContext(UserContext userContext)
public ImpressionEvent.Builder withLayerId(java.lang.String layerId)
public ImpressionEvent.Builder withExperimentId(java.lang.String experimentId)
public ImpressionEvent.Builder withExperimentKey(java.lang.String experimentKey)
public ImpressionEvent.Builder withVariationKey(java.lang.String variationKey)
public ImpressionEvent.Builder withVariationId(java.lang.String variationId)
public ImpressionEvent.Builder withMetadata(DecisionMetadata metadata)
public ImpressionEvent build()