public class SchemaPropertyDefinition extends Object
| Constructor and Description |
|---|
SchemaPropertyDefinition(List<Concept> concepts,
List<Relationship> relationships,
String propertyName,
String displayName,
PropertyType dataType) |
SchemaPropertyDefinition(List<Concept> concepts,
String propertyName,
String displayName,
PropertyType dataType) |
public SchemaPropertyDefinition(List<Concept> concepts, String propertyName, String displayName, PropertyType dataType)
public SchemaPropertyDefinition(List<Concept> concepts, List<Relationship> relationships, String propertyName, String displayName, PropertyType dataType)
public List<Relationship> getRelationships()
public String getPropertyName()
public String getDisplayName()
public PropertyType getDataType()
public SchemaPropertyDefinition setPossibleValues(Map<String,String> possibleValues)
public Collection<TextIndexHint> getTextIndexHints()
public SchemaPropertyDefinition setTextIndexHints(Collection<TextIndexHint> textIndexHints)
public SchemaPropertyDefinition setExtendedDataTableDomain(List<String> extendedDataTableNames)
public boolean isUserVisible()
public boolean isSearchFacet()
public String getAggType()
public int getAggPrecision()
public String getAggInterval()
public long getAggMinDocumentCount()
public String getAggTimeZone()
public String getAggCalendarField()
public SchemaPropertyDefinition setUserVisible(boolean userVisible)
public SchemaPropertyDefinition setSearchFacet(boolean searchFacet)
public SchemaPropertyDefinition setAggType(String aggType)
public SchemaPropertyDefinition setAggPrecision(int aggPrecision)
public SchemaPropertyDefinition setAggInterval(String aggInterval)
public SchemaPropertyDefinition setAggMinDocumentCount(long aggMinDocumentCount)
public SchemaPropertyDefinition setAggTimeZone(String aggTimeZone)
public SchemaPropertyDefinition setAggCalendarField(String aggCalendarField)
public boolean isSystemProperty()
public SchemaPropertyDefinition setSystemProperty(boolean systemProperty)
public boolean isSearchable()
public SchemaPropertyDefinition setSearchable(boolean searchable)
public boolean isAddable()
public SchemaPropertyDefinition setAddable(boolean addable)
public boolean isSortable()
public SchemaPropertyDefinition setSortable(boolean sortable)
public Integer getSortPriority()
public SchemaPropertyDefinition setSortPriority(Integer sortPriority)
public String getDisplayType()
public SchemaPropertyDefinition setDisplayType(String displayType)
public String getPropertyGroup()
public SchemaPropertyDefinition setPropertyGroup(String propertyGroup)
public Double getBoost()
public SchemaPropertyDefinition setBoost(Double boost)
public String getValidationFormula()
public SchemaPropertyDefinition setValidationFormula(String validationFormula)
public String getDisplayFormula()
public SchemaPropertyDefinition setDisplayFormula(String displayFormula)
public com.google.common.collect.ImmutableList<String> getDependentPropertyNames()
public SchemaPropertyDefinition setDependentPropertyNames(com.google.common.collect.ImmutableList<String> dependentPropertyNames)
public String[] getIntents()
public SchemaPropertyDefinition setIntents(String[] intents)
public boolean getDeleteable()
public void setDeleteable(boolean deleteable)
public boolean getUpdateable()
public void setUpdateable(boolean updateable)
Copyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.