public static class Experiment.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
Experiment.Builder |
activated(org.joda.time.DateTime activated) |
Experiment.Builder |
active(boolean active) |
Experiment.Builder |
addAllocation(String treatmentName,
int offset,
int size) |
Experiment.Builder |
addOverride(String name,
String filter,
String treatmentName) |
Experiment.Builder |
addTreatment(String name,
String description) |
Experiment |
build() |
Experiment.Builder |
created(org.joda.time.DateTime created) |
Experiment.Builder |
deactivated(org.joda.time.DateTime deactivated) |
Experiment.Builder |
description(String description) |
Experiment.Builder |
filter(String filter) |
Experiment.Builder |
hashAttributes(Set<String> hashAttributes) |
Experiment.Builder |
hashAttributes(String... hashAttributes) |
Experiment.Builder |
modified(org.joda.time.DateTime modified) |
Experiment.Builder |
seed(int seed) |
public Experiment.Builder description(String description)
public Experiment.Builder filter(String filter)
public Experiment.Builder hashAttributes(String... hashAttributes)
public Experiment.Builder hashAttributes(Set<String> hashAttributes)
public Experiment.Builder active(boolean active)
public Experiment.Builder created(org.joda.time.DateTime created)
public Experiment.Builder modified(org.joda.time.DateTime modified)
public Experiment.Builder activated(org.joda.time.DateTime activated)
public Experiment.Builder deactivated(org.joda.time.DateTime deactivated)
public Experiment.Builder seed(int seed)
public Experiment.Builder addTreatment(String name, String description) throws javax.validation.ValidationException
javax.validation.ValidationExceptionpublic Experiment.Builder addOverride(String name, String filter, String treatmentName) throws javax.validation.ValidationException
javax.validation.ValidationExceptionpublic Experiment.Builder addAllocation(String treatmentName, int offset, int size)
public Experiment build()
Copyright © 2020. All rights reserved.