Package com.algolia.model.ingestion
Class SourceUpdateShopify
java.lang.Object
com.algolia.model.ingestion.SourceUpdateShopify
- All Implemented Interfaces:
SourceUpdateInput
SourceUpdateShopify
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.algolia.model.ingestion.SourceUpdateInput
SourceUpdateInput.Deserializer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanWhether to index collection IDs.Whether to set the default price ratio to 1 if no sale price is present.Whether to exclude out-of-stock variants when determining the `max_variant_price` and `min_variant_price` attributes.Whether to include collection IDs and handles in the product records.Whether to include an inventory with every variant for every product record.Whether to increase the number of indexed collections per product.Whether to convert tags on products to named tags.inthashCode()setCollectionIDIndexing(Boolean collectionIDIndexing) setDefaultPriceRatioAsOne(Boolean defaultPriceRatioAsOne) setExcludeOOSVariantsForPriceAtTRS(Boolean excludeOOSVariantsForPriceAtTRS) setHasCollectionSearchPage(Boolean hasCollectionSearchPage) setIncludeVariantsInventory(Boolean includeVariantsInventory) setIncreaseProductCollectionLimit(Boolean increaseProductCollectionLimit) setProductNamedTags(Boolean productNamedTags) toString()
-
Constructor Details
-
SourceUpdateShopify
public SourceUpdateShopify()
-
-
Method Details
-
setCollectionIDIndexing
-
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
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
-
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
Whether to exclude out-of-stock variants when determining the `max_variant_price` and `min_variant_price` attributes. -
setIncludeVariantsInventory
-
getIncludeVariantsInventory
Whether to include an inventory with every variant for every product record. -
setHasCollectionSearchPage
-
getHasCollectionSearchPage
Whether to include collection IDs and handles in the product records. -
setProductNamedTags
-
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
-
hashCode
public int hashCode() -
toString
-