Class FacetConfiguration

java.lang.Object
io.constructor.client.models.FacetConfiguration

public class FacetConfiguration extends Object
Constructor.io Facet Configuration ... uses Gson/Reflection to load data in
  • Constructor Details

    • FacetConfiguration

      public FacetConfiguration()
  • Method Details

    • getOptions

      public List<FacetOptionConfiguration> getOptions()
      Returns:
      the options
    • getName

      public String getName()
      Returns:
      the name
    • getType

      public String getType()
      Returns:
      the type
    • getDisplayName

      public String getDisplayName()
      Returns:
      the displayName
    • getSortOrder

      public String getSortOrder()
      Returns:
      the sortOrder
    • getSortDescending

      public Boolean getSortDescending()
      Returns:
      the sortDescending
    • getRangeType

      public String getRangeType()
      Returns:
      the rangeType
    • getRangeFormat

      public String getRangeFormat()
      Returns:
      the rangeFormat
    • getRangeInclusive

      public String getRangeInclusive()
      Returns:
      the rangeInclusive
    • getRangeLimits

      public List<String> getRangeLimits()
      Returns:
      the rangeLimits
    • getMatchType

      public FacetConfiguration.MatchType getMatchType()
      Returns:
      the matchType
    • getPosition

      public int getPosition()
      Returns:
      the position
    • getHidden

      public Boolean getHidden()
      Returns:
      the hidden
    • getIsProtected

      public Boolean getIsProtected()
      Returns:
      the isProtected
    • getCountable

      public Boolean getCountable()
      Returns:
      the countable
    • getOptionsLimit

      public int getOptionsLimit()
      Returns:
      the optionsLimit
    • getData

      public Map<String,Object> getData()
      Returns:
      the data
    • setOptions

      public void setOptions(List<FacetOptionConfiguration> options)
    • setName

      public void setName(String name)
    • setType

      public void setType(String type)
    • setDisplayName

      public void setDisplayName(String displayName)
    • setSortOrder

      public void setSortOrder(String sortOrder)
    • setSortDescending

      public void setSortDescending(Boolean sortDescending)
    • setRangeType

      public void setRangeType(String rangeType)
    • setRangeFormat

      public void setRangeFormat(String rangeFormat)
    • setRangeInclusive

      public void setRangeInclusive(String rangeInclusive)
    • setRangeLimits

      public void setRangeLimits(List<String> rangeLimits)
    • setMatchType

      public void setMatchType(FacetConfiguration.MatchType matchType)
    • setPosition

      public void setPosition(int position)
    • setHidden

      public void setHidden(Boolean hidden)
    • setIsProtected

      public void setIsProtected(Boolean isProtected)
    • setCountable

      public void setCountable(Boolean countable)
    • setOptionsLimit

      public void setOptionsLimit(int optionsLimit)
    • setData

      public void setData(Map<String,Object> data)