Class ABTest

java.lang.Object
com.algolia.model.abtesting.ABTest

public class ABTest extends Object
ABTest
  • Constructor Details

    • ABTest

      public ABTest()
  • Method Details

    • setAbTestID

      public ABTest setAbTestID(Integer abTestID)
    • getAbTestID

      @Nonnull public Integer getAbTestID()
      Unique A/B test identifier.
    • setClickSignificance

      public ABTest setClickSignificance(Double clickSignificance)
    • getClickSignificance

      @Nullable public Double getClickSignificance()
      Get clickSignificance
    • setConversionSignificance

      public ABTest setConversionSignificance(Double conversionSignificance)
    • getConversionSignificance

      @Nullable public Double getConversionSignificance()
      Get conversionSignificance
    • setAddToCartSignificance

      public ABTest setAddToCartSignificance(Double addToCartSignificance)
    • getAddToCartSignificance

      @Nullable public Double getAddToCartSignificance()
      Get addToCartSignificance
    • setPurchaseSignificance

      public ABTest setPurchaseSignificance(Double purchaseSignificance)
    • getPurchaseSignificance

      @Nullable public Double getPurchaseSignificance()
      Get purchaseSignificance
    • setRevenueSignificance

      public ABTest setRevenueSignificance(Map<String,Double> revenueSignificance)
    • putRevenueSignificance

      public ABTest putRevenueSignificance(String key, Double revenueSignificanceItem)
    • getRevenueSignificance

      @Nullable public Map<String,Double> getRevenueSignificance()
      Get revenueSignificance
    • setUpdatedAt

      public ABTest setUpdatedAt(String updatedAt)
    • getUpdatedAt

      @Nonnull public String getUpdatedAt()
      Date and time when the A/B test was last updated, in RFC 3339 format.
    • setCreatedAt

      public ABTest setCreatedAt(String createdAt)
    • getCreatedAt

      @Nonnull public String getCreatedAt()
      Date and time when the A/B test was created, in RFC 3339 format.
    • setEndAt

      public ABTest setEndAt(String endAt)
    • getEndAt

      @Nonnull public String getEndAt()
      End date and time of the A/B test, in RFC 3339 format.
    • setName

      public ABTest setName(String name)
    • getName

      @Nonnull public String getName()
      A/B test name.
    • setStatus

      public ABTest setStatus(Status status)
    • getStatus

      @Nonnull public Status getStatus()
      Get status
    • setVariants

      public ABTest setVariants(List<Variant> variants)
    • addVariants

      public ABTest addVariants(Variant variantsItem)
    • getVariants

      @Nonnull public List<Variant> getVariants()
      A/B test variants. The first variant is your _control_ index, typically your production index. The second variant is an index with changed settings that you want to test against the control.
    • setConfiguration

      public ABTest setConfiguration(ABTestConfiguration configuration)
    • getConfiguration

      @Nullable public ABTestConfiguration getConfiguration()
      Get configuration
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object