Class ParsedSplit


  • public class ParsedSplit
    extends Object
    a value class representing an io.codigo.dtos.Experiment. Why are we not using that class? Because it does not have the logic of matching. ParsedExperiment has the matchers that also encapsulate the logic of matching. We can easily cache this object.
    Author:
    adil
    • Method Detail

      • feature

        public String feature()
      • trafficAllocation

        public int trafficAllocation()
      • trafficAllocationSeed

        public int trafficAllocationSeed()
      • seed

        public int seed()
      • killed

        public boolean killed()
      • defaultTreatment

        public String defaultTreatment()
      • trafficTypeName

        public String trafficTypeName()
      • changeNumber

        public long changeNumber()
      • algo

        public int algo()
      • impressionsDisabled

        public boolean impressionsDisabled()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getSegmentsNames

        public Set<String> getSegmentsNames()
      • getRuleBasedSegmentsNames

        public Set<String> getRuleBasedSegmentsNames()