public static class SchemaProperty.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
SchemaProperty |
build() |
SchemaProperty.Builder |
isReturnable(Boolean isReturnable)
该属性是否可用作返回字段,为 false 时,该字段不会被召回和展示。
|
SchemaProperty.Builder |
isSearchable(Boolean isSearchable)
该属性是否可用作搜索,默认为 false
示例值:true
|
SchemaProperty.Builder |
isSortable(Boolean isSortable)
该属性是否可用作搜索结果排序,默认为 false。
|
SchemaProperty.Builder |
name(String name)
属性名
示例值:summary
|
SchemaProperty.Builder |
searchOptions(SchemaSearchOptions searchOptions)
属性搜索的可选配置,当 is_searchable 为 true 时,该字段为必填参数
示例值:
|
SchemaProperty.Builder |
sortOptions(SchemaSortOptions sortOptions)
属性排序的可选配置,当 is_sortable 为 true 时,该字段为必填字段
示例值:
|
SchemaProperty.Builder |
type(SchemaPropertySchemaPropertyTypeEnum type)
属性类型
示例值:text
|
SchemaProperty.Builder |
type(String type)
属性类型
示例值:text
|
SchemaProperty.Builder |
typeDefinitions(SchemaTypeDefinitions typeDefinitions)
相关类型数据的定义和约束
示例值:
|
public SchemaProperty.Builder name(String name)
示例值:summary
name - public SchemaProperty.Builder type(String type)
示例值:text
type - public SchemaProperty.Builder type(SchemaPropertySchemaPropertyTypeEnum type)
示例值:text
type - SchemaPropertySchemaPropertyTypeEnumpublic SchemaProperty.Builder isSearchable(Boolean isSearchable)
示例值:true
isSearchable - public SchemaProperty.Builder isSortable(Boolean isSortable)
示例值:false
isSortable - public SchemaProperty.Builder isReturnable(Boolean isReturnable)
示例值:true
isReturnable - public SchemaProperty.Builder sortOptions(SchemaSortOptions sortOptions)
示例值:
sortOptions - public SchemaProperty.Builder typeDefinitions(SchemaTypeDefinitions typeDefinitions)
示例值:
typeDefinitions - public SchemaProperty.Builder searchOptions(SchemaSearchOptions searchOptions)
示例值:
searchOptions - public SchemaProperty build()
Copyright © 2022. All rights reserved.