类 DataSource.Builder

java.lang.Object
com.lark.oapi.service.search.v2.model.DataSource.Builder
封闭类:
DataSource

public static class DataSource.Builder extends Object
  • 构造器详细资料

    • Builder

      public Builder()
  • 方法详细资料

    • id

      public DataSource.Builder id(String id)
      数据源的唯一标识

      示例值:5577006791947779410

      参数:
      id -
      返回:
    • name

      public DataSource.Builder name(String name)
      data_source的展示名称

      示例值:客服工单

      参数:
      name -
      返回:
    • state

      public DataSource.Builder state(Integer state)
      数据源状态,0-已上线,1-未上线。如果未填,默认是未上线状态。

      示例值:0

      参数:
      state -
      返回:
    • state

      数据源状态,0-已上线,1-未上线。如果未填,默认是未上线状态。

      示例值:0

      参数:
      state - DataSourceStateEnum
      返回:
    • description

      public DataSource.Builder description(String description)
      对于数据源的描述

      示例值:搜索客服工单数据

      参数:
      description -
      返回:
    • createTime

      public DataSource.Builder createTime(String createTime)
      创建时间,使用Unix时间戳,单位为“秒”

      示例值:1674309260

      参数:
      createTime -
      返回:
    • updateTime

      public DataSource.Builder updateTime(String updateTime)
      更新时间,使用Unix时间戳,单位为“秒”

      示例值:1674309260

      参数:
      updateTime -
      返回:
    • isExceedQuota

      public DataSource.Builder isExceedQuota(Boolean isExceedQuota)
      是否超限

      示例值:false

      参数:
      isExceedQuota -
      返回:
    • iconUrl

      public DataSource.Builder iconUrl(String iconUrl)
      数据源在 search tab 上的展示图标路径

      示例值:https://www.xxx.com/open.jpg

      参数:
      iconUrl -
      返回:
    • template

      public DataSource.Builder template(String template)
      数据源采用的展示模版名称

      示例值:search_common_card

      参数:
      template -
      返回:
    • searchableFields

      public DataSource.Builder searchableFields(String[] searchableFields)
      【已废弃,如有定制需要请使用“数据范式”接口】描述哪些字段可以被搜索

      示例值:【已废弃,如有定制需要请使用“数据范式”接口】["field1", "field2"]

      参数:
      searchableFields -
      返回:
    • i18nName

      public DataSource.Builder i18nName(I18nMeta i18nName)
      数据源的国际化展示名称

      示例值:

      参数:
      i18nName -
      返回:
    • i18nDescription

      public DataSource.Builder i18nDescription(I18nMeta i18nDescription)
      数据源的国际化描述

      示例值:

      参数:
      i18nDescription -
      返回:
    • schemaId

      public DataSource.Builder schemaId(String schemaId)
      数据源关联的 schema 标识

      示例值:custom_schema

      参数:
      schemaId -
      返回:
    • appId

      public DataSource.Builder appId(String appId)
      datasource对应的开放平台应用id

      示例值:cli_a1306bed4738d01b

      参数:
      appId -
      返回:
    • connectType

      public DataSource.Builder connectType(Integer connectType)
      搜索请求的接入方式

      示例值:1

      参数:
      connectType -
      返回:
    • connectType

      public DataSource.Builder connectType(DataSourceConnectTypeEnum connectType)
      搜索请求的接入方式

      示例值:1

      参数:
      connectType - DataSourceConnectTypeEnum
      返回:
    • connectorParam

      public DataSource.Builder connectorParam(ConnectorParam connectorParam)
      根据连接器类型不同所需要提供的相关参数

      示例值:

      参数:
      connectorParam -
      返回:
    • enableAnswer

      public DataSource.Builder enableAnswer(Boolean enableAnswer)
      是否使用问答服务

      示例值:false

      参数:
      enableAnswer -
      返回:
    • build

      public DataSource build()