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.
      Returns:
      abTestID
    • 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_.
      Returns:
      clickSignificance
    • setConversionSignificance

      public ABTest setConversionSignificance(String conversionSignificance)
    • getConversionSignificance

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

      public ABTest setUpdatedAt(String updatedAt)
    • getUpdatedAt

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

      public ABTest setCreatedAt(String createdAt)
    • getCreatedAt

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

      public ABTest setName(String name)
    • getName

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

      public ABTest setStatus(String status)
    • getStatus

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

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

      public ABTest addVariants(Variant variantsItem)
    • getVariants

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