Package | Description |
---|---|
com.cloudera.gertrude | |
com.cloudera.gertrude.calculate | |
com.cloudera.gertrude.space |
Modifier and Type | Method and Description |
---|---|
void |
Layer.assign(ExperimentState state,
List<DiversionCriterion> diversionCriteria,
Map<String,FlagValueCalculator<Object>> overrides,
Set<Integer> newExperimentIds)
Assign the given state to a
Segment of this Layer based on the given diversionCriteria
and update the overrides and set of newExperimentIds based on the settings in that Segment . |
void |
Segment.handle(ExperimentState state,
List<DiversionCriterion> diversionCriteria,
Map<String,FlagValueCalculator<Object>> overrides,
Set<Integer> newExperimentIds)
Modify the given
overrides and update newExperimentIds with the ids of any experiments
that this request was diverted into. |
Constructor and Description |
---|
ExperimentSpace(String versionIdentifier,
Map<String,? extends FlagValueCalculator<Object>> baseSettings,
Map<Integer,Segment> allSegments,
List<DiversionCriterion> diversionCriteria,
List<Layer> allLayers) |
Modifier and Type | Class and Description |
---|---|
class |
FlagValueCalculatorImpl<T> |
Modifier and Type | Method and Description |
---|---|
void |
LayerImpl.assign(ExperimentState state,
List<DiversionCriterion> diversionCriteria,
Map<String,FlagValueCalculator<Object>> overrides,
Set<Integer> newExperimentIds) |
void |
ExperimentInfo.handle(ExperimentState state,
List<DiversionCriterion> diversionCriteria,
Map<String,FlagValueCalculator<Object>> overrides,
Set<Integer> newExperimentIds) |
void |
Domain.handle(ExperimentState state,
List<DiversionCriterion> diversionCriteria,
Map<String,FlagValueCalculator<Object>> overrides,
Set<Integer> newExperimentIds) |
Copyright © 2013. All rights reserved.