Package io.constructor.client.models
Class FacetConfigurationV2
java.lang.Object
io.constructor.client.models.FacetConfigurationV2
Constructor.io Facet Configuration V2 model.
This class represents the v2 facet configuration with path_in_metadata support. Uses Gson/Reflection to load data in.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetData()getName()getType()voidsetCountable(Boolean countable) voidsetCreatedAt(String createdAt) voidvoidsetDisplayName(String displayName) voidvoidsetMatchType(String matchType) voidvoidsetOptionsLimit(Integer optionsLimit) voidsetPathInMetadata(String pathInMetadata) voidsetPosition(Integer position) voidsetProtected(Boolean isProtected) voidsetRangeFormat(String rangeFormat) voidsetRangeInclusive(String rangeInclusive) voidsetRangeLimits(List<Number> rangeLimits) voidsetRangeType(String rangeType) voidsetSortDescending(Boolean sortDescending) voidsetSortOrder(String sortOrder) voidvoidsetUpdatedAt(String updatedAt)
-
Constructor Details
-
FacetConfigurationV2
public FacetConfigurationV2()
-
-
Method Details
-
getName
- Returns:
- the name
-
getPathInMetadata
- Returns:
- the path in metadata
-
getType
- Returns:
- the type
-
getDisplayName
- Returns:
- the displayName
-
getSortOrder
- Returns:
- the sortOrder
-
getSortDescending
- Returns:
- the sortDescending
-
getRangeType
- Returns:
- the rangeType
-
getRangeFormat
- Returns:
- the rangeFormat
-
getRangeInclusive
- Returns:
- the rangeInclusive
-
getRangeLimits
- Returns:
- the rangeLimits
-
getMatchType
- Returns:
- the matchType
-
getPosition
- Returns:
- the position
-
getHidden
- Returns:
- the hidden
-
getProtected
- Returns:
- the protected
-
getCountable
- Returns:
- the countable
-
getOptionsLimit
- Returns:
- the optionsLimit
-
getData
- Returns:
- the data
-
getCreatedAt
- Returns:
- the creation timestamp
-
getUpdatedAt
- Returns:
- the last update timestamp
-
setName
-
setPathInMetadata
-
setType
-
setDisplayName
-
setSortOrder
-
setSortDescending
-
setRangeType
-
setRangeFormat
-
setRangeInclusive
-
setRangeLimits
-
setMatchType
-
setPosition
-
setHidden
-
setProtected
-
setCountable
-
setOptionsLimit
-
setData
-
setCreatedAt
-
setUpdatedAt
-