public static class SchemaPropertyDefinition.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
SchemaPropertyDefinition |
build() |
SchemaPropertyDefinition.Builder |
displayOptions(SchemaDisplayOption displayOptions)
属性对外展示可选项
示例值:
|
SchemaPropertyDefinition.Builder |
isFacetable(Boolean isFacetable)
是否可用来生成 facet,仅支持 Boolean,Enum,String 类型属性。
|
SchemaPropertyDefinition.Builder |
isRepeatable(Boolean isRepeatable)
是否允许重复
示例值:false
|
SchemaPropertyDefinition.Builder |
isReturnable(Boolean isReturnable)
搜索中是否可作为搜索结果返回
示例值:false
|
SchemaPropertyDefinition.Builder |
isSortable(Boolean isSortable)
是否可用作排序
示例值:false
|
SchemaPropertyDefinition.Builder |
isWildcardSearchable(Boolean isWildcardSearchable)
是否可以对该属性使用通配符搜索,只支持 String 类型属性。
|
SchemaPropertyDefinition.Builder |
name(String name)
属性名称
示例值:
|
SchemaPropertyDefinition.Builder |
type(SchemaPropertyDefinitionPropertyTypeEnum type)
属性数据类型
示例值:INTEGER
|
SchemaPropertyDefinition.Builder |
type(String type)
属性数据类型
示例值:INTEGER
|
public SchemaPropertyDefinition.Builder name(String name)
示例值:
name - public SchemaPropertyDefinition.Builder isReturnable(Boolean isReturnable)
示例值:false
isReturnable - public SchemaPropertyDefinition.Builder isRepeatable(Boolean isRepeatable)
示例值:false
isRepeatable - public SchemaPropertyDefinition.Builder isSortable(Boolean isSortable)
示例值:false
isSortable - public SchemaPropertyDefinition.Builder isFacetable(Boolean isFacetable)
示例值:false
isFacetable - public SchemaPropertyDefinition.Builder isWildcardSearchable(Boolean isWildcardSearchable)
示例值:
isWildcardSearchable - public SchemaPropertyDefinition.Builder type(String type)
示例值:INTEGER
type - public SchemaPropertyDefinition.Builder type(SchemaPropertyDefinitionPropertyTypeEnum type)
示例值:INTEGER
type - SchemaPropertyDefinitionPropertyTypeEnumpublic SchemaPropertyDefinition.Builder displayOptions(SchemaDisplayOption displayOptions)
示例值:
displayOptions - public SchemaPropertyDefinition build()
Copyright © 2022. All rights reserved.