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 ID.
    • setClickSignificance

      public ABTest setClickSignificance(Double clickSignificance)
    • getClickSignificance

      @Nonnull public Double getClickSignificance()
      [A/B test significance](https://www.algolia.com/doc/guides/ab-testing/what-is-ab-testing/in-depth/how-ab-test-scores-are-calculated/#statistical-significance-or-chance) based on click data. A value of 0.95 or over is considered to be _significant_.
    • setConversionSignificance

      public ABTest setConversionSignificance(Double conversionSignificance)
    • getConversionSignificance

      @Nonnull public Double getConversionSignificance()
      [A/B test significance](https://www.algolia.com/doc/guides/ab-testing/what-is-ab-testing/in-depth/how-ab-test-scores-are-calculated/#statistical-significance-or-chance) based on conversion. A value of 0.95 or over is considered to be _significant_.
    • setAddToCartSignificance

      public ABTest setAddToCartSignificance(Double addToCartSignificance)
    • getAddToCartSignificance

      @Nonnull public Double getAddToCartSignificance()
      [A/B test significance](https://www.algolia.com/doc/guides/ab-testing/what-is-ab-testing/in-depth/how-ab-test-scores-are-calculated/#statistical-significance-or-chance) based on add-to-cart data. A value of 0.95 or over is considered to be _significant_.
    • setPurchaseSignificance

      public ABTest setPurchaseSignificance(Double purchaseSignificance)
    • getPurchaseSignificance

      @Nonnull public Double getPurchaseSignificance()
      [A/B test significance](https://www.algolia.com/doc/guides/ab-testing/what-is-ab-testing/in-depth/how-ab-test-scores-are-calculated/#statistical-significance-or-chance) based on purchase data. A value of 0.95 or over is considered to be _significant_.
    • setRevenueSignificance

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

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

      @Nonnull public Map<String,Double> getRevenueSignificance()
      [A/B test significance](https://www.algolia.com/doc/guides/ab-testing/what-is-ab-testing/in-depth/how-ab-test-scores-are-calculated/#statistical-significance-or-chance) based on revenue data. A value of 0.95 or over is considered to be _significant_.
    • setUpdatedAt

      public ABTest setUpdatedAt(String updatedAt)
    • getUpdatedAt

      @Nonnull public String getUpdatedAt()
      Update date timestamp in [ISO-8601](https://wikipedia.org/wiki/ISO_8601) format.
    • setCreatedAt

      public ABTest setCreatedAt(String createdAt)
    • getCreatedAt

      @Nonnull public String getCreatedAt()
      Creation date timestamp in [ISO-8601](https://wikipedia.org/wiki/ISO_8601) format.
    • setEndAt

      public ABTest setEndAt(String endAt)
    • getEndAt

      @Nonnull public String getEndAt()
      End date timestamp in [ISO-8601](https://wikipedia.org/wiki/ISO_8601) format.
    • setName

      public ABTest setName(String name)
    • getName

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

      public ABTest setStatus(String status)
    • getStatus

      @Nonnull public String getStatus()
      A/B test status.
    • setVariants

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

      public ABTest addVariants(Variant variantsItem)
    • getVariants

      @Nonnull public List<Variant> getVariants()
      A/B test variants.
    • 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