public final class MissingPricesSearchRequestImpl extends Object implements MissingPricesSearchRequest
| Constructor and Description |
|---|
MissingPricesSearchRequestImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Boolean |
getCheckDate()
If true, checks if there are prices for the specified date range and time.
|
String |
getCurrencyCode()
If used, only checks if a product variant has a price in the provided currency code.
|
Boolean |
getIncludeVariants()
If true, searches all product variants.
|
Long |
getLimit() |
Long |
getOffset() |
List<String> |
getProductIds()
Filters results by the provided Product IDs.
|
Long |
getProductSetLimit()
Maximum number of products to scan.
|
List<String> |
getProductTypeIds()
Filters results by the provided product type IDs.
|
Boolean |
getStaged()
If true, searches data from staged products in addition to published products.
|
ZonedDateTime |
getValidFrom()
Starting date of the range to check.
|
ZonedDateTime |
getValidUntil()
Ending date of the range to check.
|
int |
hashCode() |
void |
setCheckDate(Boolean checkDate) |
void |
setCurrencyCode(String currencyCode) |
void |
setIncludeVariants(Boolean includeVariants) |
void |
setLimit(Long limit) |
void |
setOffset(Long offset) |
void |
setProductIds(List<String> productIds) |
void |
setProductIds(String... productIds) |
void |
setProductSetLimit(Long productSetLimit) |
void |
setProductTypeIds(List<String> productTypeIds) |
void |
setProductTypeIds(String... productTypeIds) |
void |
setStaged(Boolean staged) |
void |
setValidFrom(ZonedDateTime validFrom) |
void |
setValidUntil(ZonedDateTime validUntil) |
getClass, notify, notifyAll, toString, wait, wait, waitbuilder, builder, of, of, withMissingPricesSearchRequestpublic Long getLimit()
getLimit in interface MissingPricesSearchRequestpublic Long getOffset()
getOffset in interface MissingPricesSearchRequestpublic Boolean getStaged()
If true, searches data from staged products in addition to published products.
getStaged in interface MissingPricesSearchRequestpublic Long getProductSetLimit()
Maximum number of products to scan.
getProductSetLimit in interface MissingPricesSearchRequestpublic Boolean getIncludeVariants()
If true, searches all product variants. If false, only searches master variants.
getIncludeVariants in interface MissingPricesSearchRequestpublic String getCurrencyCode()
If used, only checks if a product variant has a price in the provided currency code.
getCurrencyCode in interface MissingPricesSearchRequestpublic Boolean getCheckDate()
If true, checks if there are prices for the specified date range and time.
getCheckDate in interface MissingPricesSearchRequestpublic ZonedDateTime getValidFrom()
Starting date of the range to check. If no value is given, checks prices valid at the time the search is initiated.
getValidFrom in interface MissingPricesSearchRequestpublic ZonedDateTime getValidUntil()
Ending date of the range to check. If no value is given, it is equal to validFrom.
getValidUntil in interface MissingPricesSearchRequestpublic List<String> getProductIds()
Filters results by the provided Product IDs. Cannot be applied in combination with the productTypeIds filter.
getProductIds in interface MissingPricesSearchRequestpublic List<String> getProductTypeIds()
Filters results by the provided product type IDs. Cannot be applied in combination with the productIds filter.
getProductTypeIds in interface MissingPricesSearchRequestpublic void setLimit(Long limit)
setLimit in interface MissingPricesSearchRequestpublic void setOffset(Long offset)
setOffset in interface MissingPricesSearchRequestpublic void setStaged(Boolean staged)
setStaged in interface MissingPricesSearchRequestpublic void setProductSetLimit(Long productSetLimit)
setProductSetLimit in interface MissingPricesSearchRequestpublic void setIncludeVariants(Boolean includeVariants)
setIncludeVariants in interface MissingPricesSearchRequestpublic void setCurrencyCode(String currencyCode)
setCurrencyCode in interface MissingPricesSearchRequestpublic void setCheckDate(Boolean checkDate)
setCheckDate in interface MissingPricesSearchRequestpublic void setValidFrom(ZonedDateTime validFrom)
setValidFrom in interface MissingPricesSearchRequestpublic void setValidUntil(ZonedDateTime validUntil)
setValidUntil in interface MissingPricesSearchRequestpublic void setProductIds(String... productIds)
setProductIds in interface MissingPricesSearchRequestpublic void setProductIds(List<String> productIds)
setProductIds in interface MissingPricesSearchRequestpublic void setProductTypeIds(String... productTypeIds)
setProductTypeIds in interface MissingPricesSearchRequestpublic void setProductTypeIds(List<String> productTypeIds)
setProductTypeIds in interface MissingPricesSearchRequest