public static class DataSource.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
DataSource.Builder |
appId(String appId)
datasource对应的开放平台应用id
示例值:cli_a1306bed4738d01b
|
DataSource |
build() |
DataSource.Builder |
connectorParam(ConnectorParam connectorParam)
根据连接器类型不同所需要提供的相关参数
示例值:
|
DataSource.Builder |
connectType(DataSourceConnectTypeEnum connectType)
搜索请求的接入方式
示例值:1
|
DataSource.Builder |
connectType(Integer connectType)
搜索请求的接入方式
示例值:1
|
DataSource.Builder |
createTime(String createTime)
创建时间,使用Unix时间戳,单位为“秒”
示例值:1674309260
|
DataSource.Builder |
description(String description)
对于数据源的描述
示例值:搜索客服工单数据
|
DataSource.Builder |
enableAnswer(Boolean enableAnswer)
是否使用问答服务
示例值:false
|
DataSource.Builder |
i18nDescription(I18nMeta i18nDescription)
数据源的国际化描述
示例值:
|
DataSource.Builder |
i18nName(I18nMeta i18nName)
数据源的国际化展示名称
示例值:
|
DataSource.Builder |
iconUrl(String iconUrl)
数据源在 search tab 上的展示图标路径
示例值:https://www.xxx.com/open.jpg
|
DataSource.Builder |
id(String id)
数据源的唯一标识
示例值:5577006791947779410
|
DataSource.Builder |
isExceedQuota(Boolean isExceedQuota)
是否超限
示例值:false
|
DataSource.Builder |
name(String name)
data_source的展示名称
示例值:客服工单
|
DataSource.Builder |
schemaId(String schemaId)
数据源关联的 schema 标识
示例值:custom_schema
|
DataSource.Builder |
searchableFields(String[] searchableFields)
【已废弃,如有定制需要请使用“数据范式”接口】描述哪些字段可以被搜索
示例值:【已废弃,如有定制需要请使用“数据范式”接口】["field1", "field2"]
|
DataSource.Builder |
state(DataSourceStateEnum state)
数据源状态,0-已上线,1-未上线。
|
DataSource.Builder |
state(Integer state)
数据源状态,0-已上线,1-未上线。
|
DataSource.Builder |
template(String template)
数据源采用的展示模版名称
示例值:search_common_card
|
DataSource.Builder |
updateTime(String updateTime)
更新时间,使用Unix时间戳,单位为“秒”
示例值:1674309260
|
public DataSource.Builder id(String id)
示例值:5577006791947779410
id - public DataSource.Builder name(String name)
示例值:客服工单
name - public DataSource.Builder state(Integer state)
示例值:0
state - public DataSource.Builder state(DataSourceStateEnum state)
示例值:0
state - DataSourceStateEnumpublic DataSource.Builder description(String description)
示例值:搜索客服工单数据
description - public DataSource.Builder createTime(String createTime)
示例值:1674309260
createTime - public DataSource.Builder updateTime(String updateTime)
示例值:1674309260
updateTime - public DataSource.Builder isExceedQuota(Boolean isExceedQuota)
示例值:false
isExceedQuota - public DataSource.Builder iconUrl(String iconUrl)
示例值:https://www.xxx.com/open.jpg
iconUrl - public DataSource.Builder template(String template)
示例值:search_common_card
template - public DataSource.Builder searchableFields(String[] searchableFields)
示例值:【已废弃,如有定制需要请使用“数据范式”接口】["field1", "field2"]
searchableFields - public DataSource.Builder i18nName(I18nMeta i18nName)
示例值:
i18nName - public DataSource.Builder i18nDescription(I18nMeta i18nDescription)
示例值:
i18nDescription - public DataSource.Builder schemaId(String schemaId)
示例值:custom_schema
schemaId - public DataSource.Builder appId(String appId)
示例值:cli_a1306bed4738d01b
appId - public DataSource.Builder connectType(Integer connectType)
示例值:1
connectType - public DataSource.Builder connectType(DataSourceConnectTypeEnum connectType)
示例值:1
connectType - DataSourceConnectTypeEnumpublic DataSource.Builder connectorParam(ConnectorParam connectorParam)
示例值:
connectorParam - public DataSource.Builder enableAnswer(Boolean enableAnswer)
示例值:false
enableAnswer - public DataSource build()
Copyright © 2025. All rights reserved.