Class SourceUpdateShopify

java.lang.Object
com.algolia.model.ingestion.SourceUpdateShopify
All Implemented Interfaces:
SourceUpdateInput

public class SourceUpdateShopify extends Object implements SourceUpdateInput
SourceUpdateShopify
  • Constructor Details

    • SourceUpdateShopify

      public SourceUpdateShopify()
  • Method Details

    • setCollectionIDIndexing

      public SourceUpdateShopify setCollectionIDIndexing(Boolean collectionIDIndexing)
    • getCollectionIDIndexing

      @Nullable public Boolean getCollectionIDIndexing()
      Whether to index collection IDs. If your store has `has_collection_search_page` set to true, collection IDs will be indexed even if `collectionIDIndexing` is false.
    • setIncreaseProductCollectionLimit

      public SourceUpdateShopify setIncreaseProductCollectionLimit(Boolean increaseProductCollectionLimit)
    • getIncreaseProductCollectionLimit

      @Nullable public Boolean getIncreaseProductCollectionLimit()
      Whether to increase the number of indexed collections per product. If true, Algolia indexes 200 collections per product. If false, 100 collections per product are indexed.
    • setDefaultPriceRatioAsOne

      public SourceUpdateShopify setDefaultPriceRatioAsOne(Boolean defaultPriceRatioAsOne)
    • getDefaultPriceRatioAsOne

      @Nullable public Boolean getDefaultPriceRatioAsOne()
      Whether to set the default price ratio to 1 if no sale price is present. The price ratio is determined by the ratio: `sale_price` / `regular_price`. If no sale price is present, the price ratio would be 0. If `defaultPriceRatioAsOne` is true, the price ratio is indexed as 1 instead.
    • setExcludeOOSVariantsForPriceAtTRS

      public SourceUpdateShopify setExcludeOOSVariantsForPriceAtTRS(Boolean excludeOOSVariantsForPriceAtTRS)
    • getExcludeOOSVariantsForPriceAtTRS

      @Nullable public Boolean getExcludeOOSVariantsForPriceAtTRS()
      Whether to exclude out-of-stock variants when determining the `max_variant_price` and `min_variant_price` attributes.
    • setIncludeVariantsInventory

      public SourceUpdateShopify setIncludeVariantsInventory(Boolean includeVariantsInventory)
    • getIncludeVariantsInventory

      @Nullable public Boolean getIncludeVariantsInventory()
      Whether to include an inventory with every variant for every product record.
    • setHasCollectionSearchPage

      public SourceUpdateShopify setHasCollectionSearchPage(Boolean hasCollectionSearchPage)
    • getHasCollectionSearchPage

      @Nullable public Boolean getHasCollectionSearchPage()
      Whether to include collection IDs and handles in the product records.
    • setProductNamedTags

      public SourceUpdateShopify setProductNamedTags(Boolean productNamedTags)
    • getProductNamedTags

      @Nullable public Boolean getProductNamedTags()
      Whether to convert tags on products to named tags. To learn more, see [Named tags](https://www.algolia.com/doc/integration/shopify/sending-and-managing-data/named-tags).
    • 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