Class FacetConfigurationV2

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

public class FacetConfigurationV2 extends Object
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 Details

    • FacetConfigurationV2

      public FacetConfigurationV2()
  • Method Details

    • getName

      public String getName()
      Returns:
      the name
    • getPathInMetadata

      public String getPathInMetadata()
      Returns:
      the path in metadata
    • 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<Number> getRangeLimits()
      Returns:
      the rangeLimits
    • getMatchType

      public String getMatchType()
      Returns:
      the matchType
    • getPosition

      public Integer getPosition()
      Returns:
      the position
    • getHidden

      public Boolean getHidden()
      Returns:
      the hidden
    • getProtected

      public Boolean getProtected()
      Returns:
      the protected
    • getCountable

      public Boolean getCountable()
      Returns:
      the countable
    • getOptionsLimit

      public Integer getOptionsLimit()
      Returns:
      the optionsLimit
    • getData

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

      public String getCreatedAt()
      Returns:
      the creation timestamp
    • getUpdatedAt

      public String getUpdatedAt()
      Returns:
      the last update timestamp
    • setName

      public void setName(String name)
    • setPathInMetadata

      public void setPathInMetadata(String pathInMetadata)
    • 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<Number> rangeLimits)
    • setMatchType

      public void setMatchType(String matchType)
    • setPosition

      public void setPosition(Integer position)
    • setHidden

      public void setHidden(Boolean hidden)
    • setProtected

      public void setProtected(Boolean isProtected)
    • setCountable

      public void setCountable(Boolean countable)
    • setOptionsLimit

      public void setOptionsLimit(Integer optionsLimit)
    • setData

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

      public void setCreatedAt(String createdAt)
    • setUpdatedAt

      public void setUpdatedAt(String updatedAt)