public final class MissingAttributesSearchRequestImpl extends Object implements MissingAttributesSearchRequest
| Constructor and Description |
|---|
MissingAttributesSearchRequestImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getAttributeName()
Filters results by the provided attribute name.
|
Double |
getCoverageMax()
Maximum attribute coverage of variants to display, applied to both coverage types.
|
Double |
getCoverageMin()
Minimum attribute coverage of variants to display, applied to both coverage types.
|
Boolean |
getIncludeVariants()
If true, searches all product variants.
|
Integer |
getLimit() |
Integer |
getOffset() |
List<String> |
getProductIds()
Filters results by the provided Product IDs.
|
Integer |
getProductSetLimit()
Maximum number of products to scan.
|
List<String> |
getProductTypeIds()
Filters results by the provided product type IDs.
|
Boolean |
getShowMissingAttributeNames()
If true, the
missingAttributeNames will be included in the results. |
String |
getSortBy()
Default value:
coverageAttributeValues - Allowed values: [coverageAttributeValues, coverageAttributeNames]
coverageAttributeValues shows the product variants with the most missing attribute values first and coverageAttributeNames the ones with the most missing attribute names. |
Boolean |
getStaged()
If true, searches data from staged products in addition to published products.
|
int |
hashCode() |
void |
setAttributeName(String attributeName) |
void |
setCoverageMax(Double coverageMax) |
void |
setCoverageMin(Double coverageMin) |
void |
setIncludeVariants(Boolean includeVariants) |
void |
setLimit(Integer limit) |
void |
setOffset(Integer offset) |
void |
setProductIds(List<String> productIds) |
void |
setProductIds(String... productIds) |
void |
setProductSetLimit(Integer productSetLimit) |
void |
setProductTypeIds(List<String> productTypeIds) |
void |
setProductTypeIds(String... productTypeIds) |
void |
setShowMissingAttributeNames(Boolean showMissingAttributeNames) |
void |
setSortBy(String sortBy) |
void |
setStaged(Boolean staged) |
getClass, notify, notifyAll, toString, wait, wait, waitbuilder, builder, of, of, withMissingAttributesSearchRequestpublic Integer getLimit()
getLimit in interface MissingAttributesSearchRequestpublic Integer getOffset()
getOffset in interface MissingAttributesSearchRequestpublic Boolean getStaged()
If true, searches data from staged products in addition to published products.
getStaged in interface MissingAttributesSearchRequestpublic Integer getProductSetLimit()
Maximum number of products to scan.
getProductSetLimit in interface MissingAttributesSearchRequestpublic Boolean getIncludeVariants()
If true, searches all product variants. If false, only searches master variants.
getIncludeVariants in interface MissingAttributesSearchRequestpublic Double getCoverageMin()
Minimum attribute coverage of variants to display, applied to both coverage types.
getCoverageMin in interface MissingAttributesSearchRequestpublic Double getCoverageMax()
Maximum attribute coverage of variants to display, applied to both coverage types.
getCoverageMax in interface MissingAttributesSearchRequestpublic String getSortBy()
Default value: coverageAttributeValues - Allowed values: [coverageAttributeValues, coverageAttributeNames]
coverageAttributeValues shows the product variants with the most missing attribute values first and coverageAttributeNames the ones with the most missing attribute names.
getSortBy in interface MissingAttributesSearchRequestpublic Boolean getShowMissingAttributeNames()
If true, the missingAttributeNames will be included in the results.
getShowMissingAttributeNames in interface MissingAttributesSearchRequestpublic List<String> getProductIds()
Filters results by the provided Product IDs. Cannot be applied in combination with any other filter.
getProductIds in interface MissingAttributesSearchRequestpublic List<String> getProductTypeIds()
Filters results by the provided product type IDs. Cannot be applied in combination with any other filter.
getProductTypeIds in interface MissingAttributesSearchRequestpublic String getAttributeName()
Filters results by the provided attribute name. If provided, products are only checked for this attribute. Therefore, only products of product types which define the attribute name are considered. These product type IDs
are then listed in MissingAttributesMeta. The attributeCount and attributeCoverage fields are not part of the response when using this filter. Cannot be applied in combination with any other filter.
getAttributeName in interface MissingAttributesSearchRequestpublic void setLimit(Integer limit)
setLimit in interface MissingAttributesSearchRequestpublic void setOffset(Integer offset)
setOffset in interface MissingAttributesSearchRequestpublic void setStaged(Boolean staged)
setStaged in interface MissingAttributesSearchRequestpublic void setProductSetLimit(Integer productSetLimit)
setProductSetLimit in interface MissingAttributesSearchRequestpublic void setIncludeVariants(Boolean includeVariants)
setIncludeVariants in interface MissingAttributesSearchRequestpublic void setCoverageMin(Double coverageMin)
setCoverageMin in interface MissingAttributesSearchRequestpublic void setCoverageMax(Double coverageMax)
setCoverageMax in interface MissingAttributesSearchRequestpublic void setSortBy(String sortBy)
setSortBy in interface MissingAttributesSearchRequestpublic void setShowMissingAttributeNames(Boolean showMissingAttributeNames)
setShowMissingAttributeNames in interface MissingAttributesSearchRequestpublic void setProductIds(String... productIds)
setProductIds in interface MissingAttributesSearchRequestpublic void setProductIds(List<String> productIds)
setProductIds in interface MissingAttributesSearchRequestpublic void setProductTypeIds(String... productTypeIds)
setProductTypeIds in interface MissingAttributesSearchRequestpublic void setProductTypeIds(List<String> productTypeIds)
setProductTypeIds in interface MissingAttributesSearchRequestpublic void setAttributeName(String attributeName)
setAttributeName in interface MissingAttributesSearchRequest