- clearArgs() - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition.Builder
-
Clears the value of the 'args' field
- clearBaseValue() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Clears the value of the 'base_value' field
- clearBaseValue() - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition.Builder
-
Clears the value of the 'base_value' field
- clearBucketRanges() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Clears the value of the 'bucket_ranges' field
- clearBuckets() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Clears the value of the 'buckets' field
- clearConditionMergeOperator() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Clears the value of the 'condition_merge_operator' field
- clearConditionMergeOperator() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Clears the value of the 'condition_merge_operator' field
- clearConditions() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Clears the value of the 'conditions' field
- clearConditions() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Clears the value of the 'conditions' field
- clearControlId() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Clears the value of the 'control_id' field
- clearDescription() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Clears the value of the 'description' field
- clearDescription() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Clears the value of the 'description' field
- clearDiversionId() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Clears the value of the 'diversion_id' field
- clearDiversions() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment.Builder
-
Clears the value of the 'diversions' field
- clearDomain() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Clears the value of the 'domain' field
- clearDomainId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Clears the value of the 'domain_id' field
- clearEnd() - Method in class com.cloudera.gertrude.experiments.avro.BucketRange.Builder
-
Clears the value of the 'end' field
- clearEndTimeMsecUtc() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Clears the value of the 'end_time_msec_utc' field
- clearExperiments() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment.Builder
-
Clears the value of the 'experiments' field
- clearFixedBiasedId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Clears the value of the 'fixed_biased_id' field
- clearFlagDefinitions() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment.Builder
-
Clears the value of the 'flag_definitions' field
- clearFlagType() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Clears the value of the 'flag_type' field
- clearId() - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition.Builder
-
Clears the value of the 'id' field
- clearId() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Clears the value of the 'id' field
- clearId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Clears the value of the 'id' field
- clearLaunch() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Clears the value of the 'launch' field
- clearLayerId() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Clears the value of the 'layer_id' field
- clearLayers() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment.Builder
-
Clears the value of the 'layers' field
- clearModifiers() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Clears the value of the 'modifiers' field
- clearModifiers() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Clears the value of the 'modifiers' field
- clearModifiers() - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition.Builder
-
Clears the value of the 'modifiers' field
- clearName() - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition.Builder
-
Clears the value of the 'name' field
- clearName() - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition.Builder
-
Clears the value of the 'name' field
- clearName() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Clears the value of the 'name' field
- clearName() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Clears the value of the 'name' field
- clearName() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Clears the value of the 'name' field
- clearName() - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition.Builder
-
Clears the value of the 'name' field
- clearNegate() - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition.Builder
-
Clears the value of the 'negate' field
- clearNumBuckets() - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition.Builder
-
Clears the value of the 'num_buckets' field
- clearOperator() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Clears the value of the 'operator' field
- clearOperator() - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition.Builder
-
Clears the value of the 'operator' field
- clearOverrides() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Clears the value of the 'overrides' field
- clearOwner() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Clears the value of the 'owner' field
- clearPostPeriodMsecUtc() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Clears the value of the 'post_period_msec_utc' field
- clearPrePeriodMsecUtc() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Clears the value of the 'pre_period_msec_utc' field
- clearRandom() - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition.Builder
-
Clears the value of the 'random' field
- clearRandomBiasedId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Clears the value of the 'random_biased_id' field
- clearStart() - Method in class com.cloudera.gertrude.experiments.avro.BucketRange.Builder
-
Clears the value of the 'start' field
- clearStartTimeMsecUtc() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Clears the value of the 'start_time_msec_utc' field
- clearUnbiasedId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Clears the value of the 'unbiased_id' field
- clearValue() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Clears the value of the 'value' field
- com.cloudera.gertrude - package com.cloudera.gertrude
-
- com.cloudera.gertrude.calculate - package com.cloudera.gertrude.calculate
-
- com.cloudera.gertrude.condition - package com.cloudera.gertrude.condition
-
- com.cloudera.gertrude.curator - package com.cloudera.gertrude.curator
-
- com.cloudera.gertrude.deploy - package com.cloudera.gertrude.deploy
-
- com.cloudera.gertrude.experiments.avro - package com.cloudera.gertrude.experiments.avro
-
- com.cloudera.gertrude.file - package com.cloudera.gertrude.file
-
- com.cloudera.gertrude.server - package com.cloudera.gertrude.server
-
- com.cloudera.gertrude.server.condition - package com.cloudera.gertrude.server.condition
-
- com.cloudera.gertrude.space - package com.cloudera.gertrude.space
-
- compareTo(DiversionCriterion) - Method in class com.cloudera.gertrude.DiversionCriterion
-
- CompositeConditionFactory - Class in com.cloudera.gertrude.condition
-
- CompositeConditionFactory(List<ConditionFactory>) - Constructor for class com.cloudera.gertrude.condition.CompositeConditionFactory
-
- Condition<S extends ExperimentState> - Interface in com.cloudera.gertrude
-
- Condition.CacheLevel - Enum in com.cloudera.gertrude
-
- condition_merge_operator - Variable in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Deprecated.
- condition_merge_operator - Variable in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
Deprecated.
- ConditionDefinition - Class in com.cloudera.gertrude.experiments.avro
-
- ConditionDefinition() - Constructor for class com.cloudera.gertrude.experiments.avro.ConditionDefinition
-
Default constructor.
- ConditionDefinition(CharSequence, List<CharSequence>, Boolean) - Constructor for class com.cloudera.gertrude.experiments.avro.ConditionDefinition
-
All-args constructor.
- ConditionDefinition.Builder - Class in com.cloudera.gertrude.experiments.avro
-
RecordBuilder for ConditionDefinition instances.
- ConditionFactory - Interface in com.cloudera.gertrude
-
Associates a set of names with implementations of the
Condition
interface and
creates new instances of those implementations on request from a client.
- ConditionFactorySupport - Class in com.cloudera.gertrude.deploy
-
- ConditionFactorySupport() - Constructor for class com.cloudera.gertrude.deploy.ConditionFactorySupport
-
- ConditionFactorySupport(String) - Constructor for class com.cloudera.gertrude.deploy.ConditionFactorySupport
-
- ConditionOperator - Enum in com.cloudera.gertrude.experiments.avro
-
- conditions - Variable in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Deprecated.
- conditions - Variable in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
Deprecated.
- control_id - Variable in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Deprecated.
- create(ConditionFactory...) - Static method in class com.cloudera.gertrude.condition.CompositeConditionFactory
-
- create(String) - Method in class com.cloudera.gertrude.condition.CompositeConditionFactory
-
- create(String) - Method in class com.cloudera.gertrude.condition.ReflectionConditionFactory
-
- create(String) - Method in interface com.cloudera.gertrude.ConditionFactory
-
Creates a new Condition
instance that is associated with the given name.
- createAppend(List<Modifier<S>>) - Static method in class com.cloudera.gertrude.calculate.FlagValueOverride
-
- createDeployment(Config) - Method in class com.cloudera.gertrude.deploy.AvroSupport
-
- createPrepend(List<Modifier<S>>) - Static method in class com.cloudera.gertrude.calculate.FlagValueOverride
-
- createReplace(T, List<Modifier<T>>) - Static method in class com.cloudera.gertrude.calculate.FlagValueOverride
-
- CuratorSupport - Class in com.cloudera.gertrude.deploy
-
- CuratorSupport() - Constructor for class com.cloudera.gertrude.deploy.CuratorSupport
-
- CuratorSupport(String) - Constructor for class com.cloudera.gertrude.deploy.CuratorSupport
-
- Cyclone - Class in com.cloudera.gertrude.deploy
-
- Cyclone(String, String, AvroSupport, CuratorSupport) - Constructor for class com.cloudera.gertrude.deploy.Cyclone
-
- GertrudeFilter - Class in com.cloudera.gertrude.server
-
A simple servlet
Filter
for intercepting the current request, creating an associated
HttpServletExperimentStateImpl
, and diverting the request into one or more experiments using
a pre-configured
ExperimentHandler
.
- GertrudeFilter() - Constructor for class com.cloudera.gertrude.server.GertrudeFilter
-
- GertrudeUtils - Class in com.cloudera.gertrude.server
-
Some convenience methods for working with the
ExperimentState
in client code.
- get(ExperimentFlag<T>) - Method in class com.cloudera.gertrude.AbstractExperimentState
-
- get(String, FlagTypeParser<S>) - Static method in class com.cloudera.gertrude.calculate.AssociativeOperator
-
- get(int) - Method in class com.cloudera.gertrude.experiments.avro.BucketRange
-
- get(int) - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition
-
- get(int) - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition
-
- get(int) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
- get(int) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment
-
- get(int) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
- get(int) - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
- get(int) - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
- get(int) - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition
-
- get(ExperimentFlag<T>) - Method in interface com.cloudera.gertrude.ExperimentState
-
Returns the value of the given ExperimentFlag
for this ExperimentState
.
- getArgs() - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition.Builder
-
Gets the value of the 'args' field
- getArgs() - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition
-
Gets the value of the 'args' field.
- getBaseValue() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Gets the value of the 'base_value' field
- getBaseValue() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
Gets the value of the 'base_value' field.
- getBaseValue() - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition.Builder
-
Gets the value of the 'base_value' field
- getBaseValue() - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition
-
Gets the value of the 'base_value' field.
- getBucketRanges() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Gets the value of the 'bucket_ranges' field
- getBucketRanges() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Gets the value of the 'bucket_ranges' field.
- getBuckets() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Gets the value of the 'buckets' field
- getBuckets() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Gets the value of the 'buckets' field.
- getBuckets() - Method in interface com.cloudera.gertrude.Segment
-
- getBuckets(List<Integer>, List<BucketRange>) - Static method in class com.cloudera.gertrude.space.AvroExperimentSpaceDeserializer
-
- getBuckets() - Method in class com.cloudera.gertrude.space.Domain
-
- getBuckets() - Method in class com.cloudera.gertrude.space.ExperimentInfo
-
- getBuckets() - Method in class com.cloudera.gertrude.space.SegmentInfo
-
- getCacheLevel() - Method in interface com.cloudera.gertrude.Condition
-
Returns an indication of the level at which this Condition
instance may be
cached.
- getCacheLevel() - Method in class com.cloudera.gertrude.FlagValue
-
- getCacheLevel() - Method in class com.cloudera.gertrude.server.condition.IntHeaderCondition
-
- getClassSchema() - Static method in class com.cloudera.gertrude.experiments.avro.BucketRange
-
- getClassSchema() - Static method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition
-
- getClassSchema() - Static method in enum com.cloudera.gertrude.experiments.avro.ConditionOperator
-
- getClassSchema() - Static method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition
-
- getClassSchema() - Static method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
- getClassSchema() - Static method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment
-
- getClassSchema() - Static method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
- getClassSchema() - Static method in enum com.cloudera.gertrude.experiments.avro.FlagType
-
- getClassSchema() - Static method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
- getClassSchema() - Static method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
- getClassSchema() - Static method in enum com.cloudera.gertrude.experiments.avro.ModifierOperator
-
- getClassSchema() - Static method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition
-
- getClassSchema() - Static method in enum com.cloudera.gertrude.experiments.avro.OverrideOperator
-
- getCondition(List<ConditionDefinition>, ConditionOperator) - Method in class com.cloudera.gertrude.space.AvroExperimentSpaceDeserializer
-
- getConditionFactory() - Method in class com.cloudera.gertrude.deploy.ConditionFactorySupport
-
- getConditionFactory() - Method in class com.cloudera.gertrude.ExperimentSpaceDeserializer
-
- getConditionMergeOperator() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Gets the value of the 'condition_merge_operator' field
- getConditionMergeOperator() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Gets the value of the 'condition_merge_operator' field.
- getConditionMergeOperator() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Gets the value of the 'condition_merge_operator' field
- getConditionMergeOperator() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
Gets the value of the 'condition_merge_operator' field.
- getConditions() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Gets the value of the 'conditions' field
- getConditions() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Gets the value of the 'conditions' field.
- getConditions() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Gets the value of the 'conditions' field
- getConditions() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
Gets the value of the 'conditions' field.
- getControlId() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Gets the value of the 'control_id' field
- getControlId() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Gets the value of the 'control_id' field.
- getDefaultValue() - Method in class com.cloudera.gertrude.ExperimentFlag
-
- getDescription() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Gets the value of the 'description' field
- getDescription() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Gets the value of the 'description' field.
- getDescription() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Gets the value of the 'description' field
- getDescription() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
Gets the value of the 'description' field.
- getDiversionId() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Gets the value of the 'diversion_id' field
- getDiversionId() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Gets the value of the 'diversion_id' field.
- getDiversionId() - Method in class com.cloudera.gertrude.space.SegmentInfo
-
- getDiversionIdentifier(int) - Method in class com.cloudera.gertrude.AbstractExperimentState
-
- getDiversionIdentifier(int) - Method in interface com.cloudera.gertrude.ExperimentState
-
Return the identifier to use for this instance with the diversion criterion that
has the given identifer.
- getDiversions() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment.Builder
-
Gets the value of the 'diversions' field
- getDiversions() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment
-
Gets the value of the 'diversions' field.
- getDomain() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Gets the value of the 'domain' field
- getDomain() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Gets the value of the 'domain' field.
- getDomainId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Gets the value of the 'domain_id' field
- getDomainId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Gets the value of the 'domain_id' field.
- getDomainId() - Method in class com.cloudera.gertrude.space.LayerInfo
-
- getEnd() - Method in class com.cloudera.gertrude.experiments.avro.BucketRange.Builder
-
Gets the value of the 'end' field
- getEnd() - Method in class com.cloudera.gertrude.experiments.avro.BucketRange
-
Gets the value of the 'end' field.
- getEndTimeMsec() - Method in interface com.cloudera.gertrude.Segment
-
Returns the time in milliseconds UTC that this segment stops diverting requests.
- getEndTimeMsec() - Method in class com.cloudera.gertrude.space.Domain
-
- getEndTimeMsec() - Method in class com.cloudera.gertrude.space.ExperimentInfo
-
- getEndTimeMsec() - Method in class com.cloudera.gertrude.space.SegmentInfo
-
- getEndTimeMsecUtc() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Gets the value of the 'end_time_msec_utc' field
- getEndTimeMsecUtc() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Gets the value of the 'end_time_msec_utc' field.
- getExperimentFlags() - Method in class com.cloudera.gertrude.deploy.ExperimentFlagSupport
-
- getExperimentFlags() - Method in class com.cloudera.gertrude.ExperimentSpaceDeserializer
-
- getExperimentIds() - Method in class com.cloudera.gertrude.AbstractExperimentState
-
- getExperimentIds() - Method in interface com.cloudera.gertrude.ExperimentState
-
Returns the integer identifiers for the experiments that this state was diverted into.
- getExperiments() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment.Builder
-
Gets the value of the 'experiments' field
- getExperiments() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment
-
Gets the value of the 'experiments' field.
- getFixedBiasedId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Gets the value of the 'fixed_biased_id' field
- getFixedBiasedId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Gets the value of the 'fixed_biased_id' field.
- getFixedBiasedId() - Method in class com.cloudera.gertrude.space.LayerInfo
-
- getFlagDefinitions() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment.Builder
-
Gets the value of the 'flag_definitions' field
- getFlagDefinitions() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment
-
Gets the value of the 'flag_definitions' field.
- getFlagType() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Gets the value of the 'flag_type' field
- getFlagType() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
Gets the value of the 'flag_type' field.
- getFlagValue(ServletRequest, ExperimentFlag<T>) - Static method in class com.cloudera.gertrude.server.GertrudeUtils
-
Shortcut for getting the value of an
ExperimentFlag
from a
ServletRequest
that
contains an
ExperimentState
.
- getFloat(ExperimentFlag<Double>) - Method in class com.cloudera.gertrude.AbstractExperimentState
-
- getFloat(ExperimentFlag<Double>) - Method in interface com.cloudera.gertrude.ExperimentState
-
A convenience method for acccessing the value of a ExperimentFlag<Double>
as a float
.
- getHandler() - Static method in class com.cloudera.gertrude.Experiments
-
- getId() - Method in class com.cloudera.gertrude.DiversionCriterion
-
Returns the unique id of this diversion criteria that is referenced in
the definition of a Segment
.
- getId() - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition.Builder
-
Gets the value of the 'id' field
- getId() - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition
-
Gets the value of the 'id' field.
- getId() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Gets the value of the 'id' field
- getId() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Gets the value of the 'id' field.
- getId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Gets the value of the 'id' field
- getId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Gets the value of the 'id' field.
- getId() - Method in interface com.cloudera.gertrude.Segment
-
- getId() - Method in class com.cloudera.gertrude.space.Domain
-
- getId() - Method in class com.cloudera.gertrude.space.ExperimentInfo
-
- getId() - Method in class com.cloudera.gertrude.space.SegmentInfo
-
- getInt(ExperimentFlag<Long>) - Method in class com.cloudera.gertrude.AbstractExperimentState
-
- getInt(ExperimentFlag<Long>) - Method in interface com.cloudera.gertrude.ExperimentState
-
A convenience method for acccessing the value of a ExperimentFlag<Long>
as an int
.
- getLaunch() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Gets the value of the 'launch' field
- getLaunch() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Gets the value of the 'launch' field.
- getLayerId() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Gets the value of the 'layer_id' field
- getLayerId() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Gets the value of the 'layer_id' field.
- getLayerId() - Method in interface com.cloudera.gertrude.Segment
-
The unique id of the
Layer
that owns this
Segment
.
- getLayerId() - Method in class com.cloudera.gertrude.space.Domain
-
- getLayerId() - Method in class com.cloudera.gertrude.space.ExperimentInfo
-
- getLayerId() - Method in class com.cloudera.gertrude.space.LayerInfo
-
- getLayerId() - Method in class com.cloudera.gertrude.space.SegmentInfo
-
- getLayers() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment.Builder
-
Gets the value of the 'layers' field
- getLayers() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment
-
Gets the value of the 'layers' field.
- getModifiers() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Gets the value of the 'modifiers' field
- getModifiers() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
Gets the value of the 'modifiers' field.
- getModifiers() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Gets the value of the 'modifiers' field
- getModifiers() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
Gets the value of the 'modifiers' field.
- getModifiers() - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition.Builder
-
Gets the value of the 'modifiers' field
- getModifiers() - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition
-
Gets the value of the 'modifiers' field.
- getModifiers(List<ModifierDefinition>, FlagTypeParser<T>) - Method in class com.cloudera.gertrude.space.AvroExperimentSpaceDeserializer
-
- getName() - Method in class com.cloudera.gertrude.ExperimentFlag
-
Returns the name of this experiment flag, which should correspond to the name of
a parameter defined in the
ExperimentSpace
.
- getName() - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition.Builder
-
Gets the value of the 'name' field
- getName() - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition
-
Gets the value of the 'name' field.
- getName() - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition.Builder
-
Gets the value of the 'name' field
- getName() - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition
-
Gets the value of the 'name' field.
- getName() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Gets the value of the 'name' field
- getName() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Gets the value of the 'name' field.
- getName() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Gets the value of the 'name' field
- getName() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
Gets the value of the 'name' field.
- getName() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Gets the value of the 'name' field
- getName() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Gets the value of the 'name' field.
- getName() - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition.Builder
-
Gets the value of the 'name' field
- getName() - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition
-
Gets the value of the 'name' field.
- getNegate() - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition.Builder
-
Gets the value of the 'negate' field
- getNegate() - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition
-
Gets the value of the 'negate' field.
- getNumBuckets() - Method in class com.cloudera.gertrude.DiversionCriterion
-
Returns the number of buckets for this criteria that may be allocated to Segment
instances.
- getNumBuckets() - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition.Builder
-
Gets the value of the 'num_buckets' field
- getNumBuckets() - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition
-
Gets the value of the 'num_buckets' field.
- getOperator() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Gets the value of the 'operator' field
- getOperator() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
Gets the value of the 'operator' field.
- getOperator() - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition.Builder
-
Gets the value of the 'operator' field
- getOperator() - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition
-
Gets the value of the 'operator' field.
- getOperatorFunction(ModifierOperator, FlagTypeParser<T>) - Static method in class com.cloudera.gertrude.space.AvroExperimentSpaceDeserializer
-
- getOverrides() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Gets the value of the 'overrides' field
- getOverrides() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Gets the value of the 'overrides' field.
- getOverrides(List<OverrideDefinition>, Map<String, FlagTypeParser<Object>>, int) - Method in class com.cloudera.gertrude.space.AvroExperimentSpaceDeserializer
-
- getOwner() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Gets the value of the 'owner' field
- getOwner() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Gets the value of the 'owner' field.
- getPostPeriodMsecUtc() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Gets the value of the 'post_period_msec_utc' field
- getPostPeriodMsecUtc() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Gets the value of the 'post_period_msec_utc' field.
- getPostPeriodTimeMsec() - Method in class com.cloudera.gertrude.space.SegmentInfo
-
- getPrePeriodMsecUtc() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Gets the value of the 'pre_period_msec_utc' field
- getPrePeriodMsecUtc() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Gets the value of the 'pre_period_msec_utc' field.
- getPrePeriodTimeMsec() - Method in class com.cloudera.gertrude.space.SegmentInfo
-
- getRandom() - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition.Builder
-
Gets the value of the 'random' field
- getRandom() - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition
-
Gets the value of the 'random' field.
- getRandomBiasedId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Gets the value of the 'random_biased_id' field
- getRandomBiasedId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Gets the value of the 'random_biased_id' field.
- getRandomBiasedId() - Method in class com.cloudera.gertrude.space.LayerInfo
-
- getRequest() - Method in interface com.cloudera.gertrude.server.HttpServletExperimentState
-
Returns the request
associated with this instance.
- getRequestTimeMsec() - Method in class com.cloudera.gertrude.AbstractExperimentState
-
- getRequestTimeMsec() - Method in interface com.cloudera.gertrude.ExperimentState
-
Returns the time that this ExperimentState
instance was created in milliseconds.
- getSchema() - Method in class com.cloudera.gertrude.experiments.avro.BucketRange
-
- getSchema() - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition
-
- getSchema() - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition
-
- getSchema() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
- getSchema() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment
-
- getSchema() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
- getSchema() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
- getSchema() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
- getSchema() - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition
-
- getSerialized() - Method in class com.cloudera.gertrude.curator.NodeCacheExperimentSpaceLoader
-
- getSerialized() - Method in class com.cloudera.gertrude.ExperimentSpaceLoader
-
- getSerialized() - Method in class com.cloudera.gertrude.file.FileExperimentSpaceLoader
-
- getSerializedData() - Method in class com.cloudera.gertrude.ExperimentSpace.Serialized
-
- getStart() - Method in class com.cloudera.gertrude.experiments.avro.BucketRange.Builder
-
Gets the value of the 'start' field
- getStart() - Method in class com.cloudera.gertrude.experiments.avro.BucketRange
-
Gets the value of the 'start' field.
- getStartTimeMsec() - Method in interface com.cloudera.gertrude.Segment
-
Returns the time in milliseconds UTC that this segment starts diverting requests.
- getStartTimeMsec() - Method in class com.cloudera.gertrude.space.Domain
-
- getStartTimeMsec() - Method in class com.cloudera.gertrude.space.ExperimentInfo
-
- getStartTimeMsec() - Method in class com.cloudera.gertrude.space.SegmentInfo
-
- getStartTimeMsecUtc() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Gets the value of the 'start_time_msec_utc' field
- getStartTimeMsecUtc() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Gets the value of the 'start_time_msec_utc' field.
- getState(ServletRequest) - Static method in class com.cloudera.gertrude.server.GertrudeUtils
-
Retrieves a HttpServletExperimentState
from a ServletRequest
.
- getUnbiasedId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Gets the value of the 'unbiased_id' field
- getUnbiasedId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Gets the value of the 'unbiased_id' field.
- getUnbiasedId() - Method in class com.cloudera.gertrude.space.LayerInfo
-
- getValue(S) - Method in class com.cloudera.gertrude.condition.AbstractPropertyCondition
-
Returns the value of the property for the given state.
- getValue() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Gets the value of the 'value' field
- getValue() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
Gets the value of the 'value' field.
- getValue() - Method in class com.cloudera.gertrude.FlagValue
-
- getValue(HttpServletExperimentState) - Method in class com.cloudera.gertrude.server.condition.IntHeaderCondition
-
- getVersionIdentifier() - Method in class com.cloudera.gertrude.ExperimentHandler
-
Returns the version string for the ExperimentSpace
that is currently being used
by this instance to handle requests.
- getVersionIdentifier() - Method in class com.cloudera.gertrude.ExperimentSpace.Serialized
-
- handle(AbstractExperimentState) - Method in class com.cloudera.gertrude.ExperimentHandler
-
Diverts the given
ExperimentState
into one or more experiments across the
Layer
instances in the current
ExperimentSpace
.
- handle(ExperimentState, List<DiversionCriterion>, Map<String, FlagValueCalculator<Object>>, Set<Integer>) - Method in interface com.cloudera.gertrude.Segment
-
Modify the given overrides
and update newExperimentIds
with the ids of any experiments
that this request was diverted into.
- handle(ExperimentState, List<DiversionCriterion>, Map<String, FlagValueCalculator<Object>>, Set<Integer>) - Method in class com.cloudera.gertrude.space.Domain
-
- handle(ExperimentState, List<DiversionCriterion>, Map<String, FlagValueCalculator<Object>>, Set<Integer>) - Method in class com.cloudera.gertrude.space.ExperimentInfo
-
- hasArgs() - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition.Builder
-
Checks whether the 'args' field has been set
- hasBaseValue() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Checks whether the 'base_value' field has been set
- hasBaseValue() - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition.Builder
-
Checks whether the 'base_value' field has been set
- hasBucketRanges() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Checks whether the 'bucket_ranges' field has been set
- hasBuckets() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Checks whether the 'buckets' field has been set
- hasConditionMergeOperator() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Checks whether the 'condition_merge_operator' field has been set
- hasConditionMergeOperator() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Checks whether the 'condition_merge_operator' field has been set
- hasConditions() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Checks whether the 'conditions' field has been set
- hasConditions() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Checks whether the 'conditions' field has been set
- hasControlId() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Checks whether the 'control_id' field has been set
- hasDescription() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Checks whether the 'description' field has been set
- hasDescription() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Checks whether the 'description' field has been set
- hasDiversionId() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Checks whether the 'diversion_id' field has been set
- hasDiversions() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment.Builder
-
Checks whether the 'diversions' field has been set
- hasDomain() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Checks whether the 'domain' field has been set
- hasDomainId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Checks whether the 'domain_id' field has been set
- hasEnd() - Method in class com.cloudera.gertrude.experiments.avro.BucketRange.Builder
-
Checks whether the 'end' field has been set
- hasEndTimeMsecUtc() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Checks whether the 'end_time_msec_utc' field has been set
- hasExperiments() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment.Builder
-
Checks whether the 'experiments' field has been set
- hasFixedBiasedId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Checks whether the 'fixed_biased_id' field has been set
- hasFlagDefinitions() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment.Builder
-
Checks whether the 'flag_definitions' field has been set
- hasFlagType() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Checks whether the 'flag_type' field has been set
- hashCode() - Method in class com.cloudera.gertrude.calculate.BasicModifier
-
- hashCode() - Method in class com.cloudera.gertrude.calculate.FlagValueCalculatorImpl
-
- hashCode() - Method in class com.cloudera.gertrude.DiversionCriterion
-
- hashCode() - Method in class com.cloudera.gertrude.ExperimentFlag
-
- hashCode() - Method in class com.cloudera.gertrude.ExperimentFlagSettings
-
- hashCode() - Method in class com.cloudera.gertrude.FlagValue
-
- hasId() - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition.Builder
-
Checks whether the 'id' field has been set
- hasId() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Checks whether the 'id' field has been set
- hasId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Checks whether the 'id' field has been set
- hasLaunch() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Checks whether the 'launch' field has been set
- hasLayerId() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Checks whether the 'layer_id' field has been set
- hasLayers() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment.Builder
-
Checks whether the 'layers' field has been set
- hasModifiers() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Checks whether the 'modifiers' field has been set
- hasModifiers() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Checks whether the 'modifiers' field has been set
- hasModifiers() - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition.Builder
-
Checks whether the 'modifiers' field has been set
- hasName() - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition.Builder
-
Checks whether the 'name' field has been set
- hasName() - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition.Builder
-
Checks whether the 'name' field has been set
- hasName() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Checks whether the 'name' field has been set
- hasName() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Checks whether the 'name' field has been set
- hasName() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Checks whether the 'name' field has been set
- hasName() - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition.Builder
-
Checks whether the 'name' field has been set
- hasNegate() - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition.Builder
-
Checks whether the 'negate' field has been set
- hasNumBuckets() - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition.Builder
-
Checks whether the 'num_buckets' field has been set
- hasOperator() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Checks whether the 'operator' field has been set
- hasOperator() - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition.Builder
-
Checks whether the 'operator' field has been set
- hasOverrides() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Checks whether the 'overrides' field has been set
- hasOwner() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Checks whether the 'owner' field has been set
- hasPostPeriodMsecUtc() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Checks whether the 'post_period_msec_utc' field has been set
- hasPrePeriodMsecUtc() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Checks whether the 'pre_period_msec_utc' field has been set
- hasRandom() - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition.Builder
-
Checks whether the 'random' field has been set
- hasRandomBiasedId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Checks whether the 'random_biased_id' field has been set
- hasStart() - Method in class com.cloudera.gertrude.experiments.avro.BucketRange.Builder
-
Checks whether the 'start' field has been set
- hasStartTimeMsecUtc() - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Checks whether the 'start_time_msec_utc' field has been set
- hasUnbiasedId() - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Checks whether the 'unbiased_id' field has been set
- hasValue() - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Checks whether the 'value' field has been set
- HttpServletExperimentState - Interface in com.cloudera.gertrude.server
-
- name - Variable in class com.cloudera.gertrude.experiments.avro.ConditionDefinition
-
Deprecated.
- name - Variable in class com.cloudera.gertrude.experiments.avro.DiversionDefinition
-
Deprecated.
- name - Variable in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Deprecated.
- name - Variable in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
Deprecated.
- name - Variable in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Deprecated.
- name - Variable in class com.cloudera.gertrude.experiments.avro.OverrideDefinition
-
Deprecated.
- negate - Variable in class com.cloudera.gertrude.experiments.avro.ConditionDefinition
-
Deprecated.
- newBuilder() - Static method in class com.cloudera.gertrude.experiments.avro.BucketRange
-
Creates a new BucketRange RecordBuilder
- newBuilder(BucketRange.Builder) - Static method in class com.cloudera.gertrude.experiments.avro.BucketRange
-
Creates a new BucketRange RecordBuilder by copying an existing Builder
- newBuilder(BucketRange) - Static method in class com.cloudera.gertrude.experiments.avro.BucketRange
-
Creates a new BucketRange RecordBuilder by copying an existing BucketRange instance
- newBuilder() - Static method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition
-
Creates a new ConditionDefinition RecordBuilder
- newBuilder(ConditionDefinition.Builder) - Static method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition
-
Creates a new ConditionDefinition RecordBuilder by copying an existing Builder
- newBuilder(ConditionDefinition) - Static method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition
-
Creates a new ConditionDefinition RecordBuilder by copying an existing ConditionDefinition instance
- newBuilder() - Static method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition
-
Creates a new DiversionDefinition RecordBuilder
- newBuilder(DiversionDefinition.Builder) - Static method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition
-
Creates a new DiversionDefinition RecordBuilder by copying an existing Builder
- newBuilder(DiversionDefinition) - Static method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition
-
Creates a new DiversionDefinition RecordBuilder by copying an existing DiversionDefinition instance
- newBuilder() - Static method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Creates a new ExperimentDefinition RecordBuilder
- newBuilder(ExperimentDefinition.Builder) - Static method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Creates a new ExperimentDefinition RecordBuilder by copying an existing Builder
- newBuilder(ExperimentDefinition) - Static method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Creates a new ExperimentDefinition RecordBuilder by copying an existing ExperimentDefinition instance
- newBuilder() - Static method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment
-
Creates a new ExperimentDeployment RecordBuilder
- newBuilder(ExperimentDeployment.Builder) - Static method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment
-
Creates a new ExperimentDeployment RecordBuilder by copying an existing Builder
- newBuilder(ExperimentDeployment) - Static method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment
-
Creates a new ExperimentDeployment RecordBuilder by copying an existing ExperimentDeployment instance
- newBuilder() - Static method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
Creates a new ExperimentFlagDefinition RecordBuilder
- newBuilder(ExperimentFlagDefinition.Builder) - Static method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
Creates a new ExperimentFlagDefinition RecordBuilder by copying an existing Builder
- newBuilder(ExperimentFlagDefinition) - Static method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
Creates a new ExperimentFlagDefinition RecordBuilder by copying an existing ExperimentFlagDefinition instance
- newBuilder() - Static method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Creates a new LayerDefinition RecordBuilder
- newBuilder(LayerDefinition.Builder) - Static method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Creates a new LayerDefinition RecordBuilder by copying an existing Builder
- newBuilder(LayerDefinition) - Static method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Creates a new LayerDefinition RecordBuilder by copying an existing LayerDefinition instance
- newBuilder() - Static method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
Creates a new ModifierDefinition RecordBuilder
- newBuilder(ModifierDefinition.Builder) - Static method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
Creates a new ModifierDefinition RecordBuilder by copying an existing Builder
- newBuilder(ModifierDefinition) - Static method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
Creates a new ModifierDefinition RecordBuilder by copying an existing ModifierDefinition instance
- newBuilder() - Static method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition
-
Creates a new OverrideDefinition RecordBuilder
- newBuilder(OverrideDefinition.Builder) - Static method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition
-
Creates a new OverrideDefinition RecordBuilder by copying an existing Builder
- newBuilder(OverrideDefinition) - Static method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition
-
Creates a new OverrideDefinition RecordBuilder by copying an existing OverrideDefinition instance
- NodeCacheExperimentSpaceLoader - Class in com.cloudera.gertrude.curator
-
- NodeCacheExperimentSpaceLoader(CuratorFramework, String) - Constructor for class com.cloudera.gertrude.curator.NodeCacheExperimentSpaceLoader
-
- not(Condition<S>) - Static method in class com.cloudera.gertrude.condition.BooleanConditions
-
- num_buckets - Variable in class com.cloudera.gertrude.experiments.avro.DiversionDefinition
-
Deprecated.
- SCHEMA$ - Static variable in class com.cloudera.gertrude.experiments.avro.BucketRange
-
- SCHEMA$ - Static variable in class com.cloudera.gertrude.experiments.avro.ConditionDefinition
-
- SCHEMA$ - Static variable in enum com.cloudera.gertrude.experiments.avro.ConditionOperator
-
- SCHEMA$ - Static variable in class com.cloudera.gertrude.experiments.avro.DiversionDefinition
-
- SCHEMA$ - Static variable in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
- SCHEMA$ - Static variable in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment
-
- SCHEMA$ - Static variable in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
- SCHEMA$ - Static variable in enum com.cloudera.gertrude.experiments.avro.FlagType
-
- SCHEMA$ - Static variable in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
- SCHEMA$ - Static variable in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
- SCHEMA$ - Static variable in enum com.cloudera.gertrude.experiments.avro.ModifierOperator
-
- SCHEMA$ - Static variable in class com.cloudera.gertrude.experiments.avro.OverrideDefinition
-
- SCHEMA$ - Static variable in enum com.cloudera.gertrude.experiments.avro.OverrideOperator
-
- Segment - Interface in com.cloudera.gertrude
-
A vertical slice of buckets contained inside of a
Layer
that has associated
Condition
logic
for diversion and overrides to the default flag values.
- SegmentInfo - Class in com.cloudera.gertrude.space
-
- SegmentInfo(int, int, int, SortedSet<Integer>) - Constructor for class com.cloudera.gertrude.space.SegmentInfo
-
- SegmentInfo(int, int, int, SortedSet<Integer>, Condition<ExperimentState>, long, long, long, long) - Constructor for class com.cloudera.gertrude.space.SegmentInfo
-
- setArgs(List<CharSequence>) - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition.Builder
-
Sets the value of the 'args' field
- setArgs(List<CharSequence>) - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition
-
Sets the value of the 'args' field.
- setBaseValue(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Sets the value of the 'base_value' field
- setBaseValue(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
Sets the value of the 'base_value' field.
- setBaseValue(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition.Builder
-
Sets the value of the 'base_value' field
- setBaseValue(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition
-
Sets the value of the 'base_value' field.
- setBucketRanges(List<BucketRange>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Sets the value of the 'bucket_ranges' field
- setBucketRanges(List<BucketRange>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Sets the value of the 'bucket_ranges' field.
- setBuckets(List<Integer>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Sets the value of the 'buckets' field
- setBuckets(List<Integer>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Sets the value of the 'buckets' field.
- setConditionMergeOperator(ConditionOperator) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Sets the value of the 'condition_merge_operator' field
- setConditionMergeOperator(ConditionOperator) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Sets the value of the 'condition_merge_operator' field.
- setConditionMergeOperator(ConditionOperator) - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Sets the value of the 'condition_merge_operator' field
- setConditionMergeOperator(ConditionOperator) - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
Sets the value of the 'condition_merge_operator' field.
- setConditions(List<ConditionDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Sets the value of the 'conditions' field
- setConditions(List<ConditionDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Sets the value of the 'conditions' field.
- setConditions(List<ConditionDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Sets the value of the 'conditions' field
- setConditions(List<ConditionDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
Sets the value of the 'conditions' field.
- setControlId(int) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Sets the value of the 'control_id' field
- setControlId(Integer) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Sets the value of the 'control_id' field.
- setDescription(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Sets the value of the 'description' field
- setDescription(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Sets the value of the 'description' field.
- setDescription(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Sets the value of the 'description' field
- setDescription(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
Sets the value of the 'description' field.
- setDiversionId(int) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Sets the value of the 'diversion_id' field
- setDiversionId(Integer) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Sets the value of the 'diversion_id' field.
- setDiversions(List<DiversionDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment.Builder
-
Sets the value of the 'diversions' field
- setDiversions(List<DiversionDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment
-
Sets the value of the 'diversions' field.
- setDomain(boolean) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Sets the value of the 'domain' field
- setDomain(Boolean) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Sets the value of the 'domain' field.
- setDomainId(int) - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Sets the value of the 'domain_id' field
- setDomainId(Integer) - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Sets the value of the 'domain_id' field.
- setEnd(int) - Method in class com.cloudera.gertrude.experiments.avro.BucketRange.Builder
-
Sets the value of the 'end' field
- setEnd(Integer) - Method in class com.cloudera.gertrude.experiments.avro.BucketRange
-
Sets the value of the 'end' field.
- setEndTimeMsecUtc(Long) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Sets the value of the 'end_time_msec_utc' field
- setEndTimeMsecUtc(Long) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Sets the value of the 'end_time_msec_utc' field.
- setExperiments(List<ExperimentDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment.Builder
-
Sets the value of the 'experiments' field
- setExperiments(List<ExperimentDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment
-
Sets the value of the 'experiments' field.
- setFixedBiasedId(int) - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Sets the value of the 'fixed_biased_id' field
- setFixedBiasedId(Integer) - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Sets the value of the 'fixed_biased_id' field.
- setFlagDefinitions(List<ExperimentFlagDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment.Builder
-
Sets the value of the 'flag_definitions' field
- setFlagDefinitions(List<ExperimentFlagDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment
-
Sets the value of the 'flag_definitions' field.
- setFlagType(FlagType) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Sets the value of the 'flag_type' field
- setFlagType(FlagType) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
Sets the value of the 'flag_type' field.
- setId(int) - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition.Builder
-
Sets the value of the 'id' field
- setId(Integer) - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition
-
Sets the value of the 'id' field.
- setId(int) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Sets the value of the 'id' field
- setId(Integer) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Sets the value of the 'id' field.
- setId(int) - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Sets the value of the 'id' field
- setId(Integer) - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Sets the value of the 'id' field.
- setLaunch(boolean) - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Sets the value of the 'launch' field
- setLaunch(Boolean) - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Sets the value of the 'launch' field.
- setLayerId(int) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Sets the value of the 'layer_id' field
- setLayerId(Integer) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Sets the value of the 'layer_id' field.
- setLayers(List<LayerDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment.Builder
-
Sets the value of the 'layers' field
- setLayers(List<LayerDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDeployment
-
Sets the value of the 'layers' field.
- setModifiers(List<ModifierDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Sets the value of the 'modifiers' field
- setModifiers(List<ModifierDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
Sets the value of the 'modifiers' field.
- setModifiers(List<ModifierDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Sets the value of the 'modifiers' field
- setModifiers(List<ModifierDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
Sets the value of the 'modifiers' field.
- setModifiers(List<ModifierDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition.Builder
-
Sets the value of the 'modifiers' field
- setModifiers(List<ModifierDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition
-
Sets the value of the 'modifiers' field.
- setName(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition.Builder
-
Sets the value of the 'name' field
- setName(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition
-
Sets the value of the 'name' field.
- setName(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition.Builder
-
Sets the value of the 'name' field
- setName(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition
-
Sets the value of the 'name' field.
- setName(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Sets the value of the 'name' field
- setName(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Sets the value of the 'name' field.
- setName(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition.Builder
-
Sets the value of the 'name' field
- setName(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentFlagDefinition
-
Sets the value of the 'name' field.
- setName(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Sets the value of the 'name' field
- setName(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Sets the value of the 'name' field.
- setName(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition.Builder
-
Sets the value of the 'name' field
- setName(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition
-
Sets the value of the 'name' field.
- setNegate(boolean) - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition.Builder
-
Sets the value of the 'negate' field
- setNegate(Boolean) - Method in class com.cloudera.gertrude.experiments.avro.ConditionDefinition
-
Sets the value of the 'negate' field.
- setNumBuckets(int) - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition.Builder
-
Sets the value of the 'num_buckets' field
- setNumBuckets(Integer) - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition
-
Sets the value of the 'num_buckets' field.
- setOperator(ModifierOperator) - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Sets the value of the 'operator' field
- setOperator(ModifierOperator) - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
Sets the value of the 'operator' field.
- setOperator(OverrideOperator) - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition.Builder
-
Sets the value of the 'operator' field
- setOperator(OverrideOperator) - Method in class com.cloudera.gertrude.experiments.avro.OverrideDefinition
-
Sets the value of the 'operator' field.
- setOverrides(List<OverrideDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Sets the value of the 'overrides' field
- setOverrides(List<OverrideDefinition>) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Sets the value of the 'overrides' field.
- setOwner(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Sets the value of the 'owner' field
- setOwner(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Sets the value of the 'owner' field.
- setPostPeriodMsecUtc(Long) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Sets the value of the 'post_period_msec_utc' field
- setPostPeriodMsecUtc(Long) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Sets the value of the 'post_period_msec_utc' field.
- setPrePeriodMsecUtc(Long) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Sets the value of the 'pre_period_msec_utc' field
- setPrePeriodMsecUtc(Long) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Sets the value of the 'pre_period_msec_utc' field.
- setRandom(boolean) - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition.Builder
-
Sets the value of the 'random' field
- setRandom(Boolean) - Method in class com.cloudera.gertrude.experiments.avro.DiversionDefinition
-
Sets the value of the 'random' field.
- setRandomBiasedId(int) - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Sets the value of the 'random_biased_id' field
- setRandomBiasedId(Integer) - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Sets the value of the 'random_biased_id' field.
- setStart(int) - Method in class com.cloudera.gertrude.experiments.avro.BucketRange.Builder
-
Sets the value of the 'start' field
- setStart(Integer) - Method in class com.cloudera.gertrude.experiments.avro.BucketRange
-
Sets the value of the 'start' field.
- setStartTimeMsecUtc(Long) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition.Builder
-
Sets the value of the 'start_time_msec_utc' field
- setStartTimeMsecUtc(Long) - Method in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Sets the value of the 'start_time_msec_utc' field.
- setUnbiasedId(int) - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition.Builder
-
Sets the value of the 'unbiased_id' field
- setUnbiasedId(Integer) - Method in class com.cloudera.gertrude.experiments.avro.LayerDefinition
-
Sets the value of the 'unbiased_id' field.
- setValue(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition.Builder
-
Sets the value of the 'value' field
- setValue(CharSequence) - Method in class com.cloudera.gertrude.experiments.avro.ModifierDefinition
-
Sets the value of the 'value' field.
- start - Variable in class com.cloudera.gertrude.experiments.avro.BucketRange
-
Deprecated.
- start_time_msec_utc - Variable in class com.cloudera.gertrude.experiments.avro.ExperimentDefinition
-
Deprecated.
- STRING_PARSER - Static variable in interface com.cloudera.gertrude.FlagTypeParser
-
- supportedNames() - Method in class com.cloudera.gertrude.condition.CompositeConditionFactory
-
- supportedNames() - Method in class com.cloudera.gertrude.condition.ReflectionConditionFactory
-
- supportedNames() - Method in interface com.cloudera.gertrude.ConditionFactory
-
Returns the set of names that have been associated with subclasses of the Condition
interface in this instance.