类 ExportTask.Builder

java.lang.Object
com.lark.oapi.service.drive.v1.model.ExportTask.Builder
封闭类:
ExportTask

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

    • Builder

      public Builder()
  • 方法详细资料

    • fileExtension

      public ExportTask.Builder fileExtension(String fileExtension)
      导出文件扩展名

      示例值:pdf

      参数:
      fileExtension -
      返回:
    • fileExtension

      public ExportTask.Builder fileExtension(ExportTaskFileExtensionEnum fileExtension)
      导出文件扩展名

      示例值:pdf

      参数:
      fileExtension - ExportTaskFileExtensionEnum
      返回:
    • token

      public ExportTask.Builder token(String token)
      导出文档 token [获取文档 token](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#08bb5df6)

      示例值:doccnxe5OxxxxxxxSNdsJviENsk

      参数:
      token -
      返回:
    • type

      public ExportTask.Builder type(String type)
      导出文档类型 [文档类型说明](/ssl::ttdoc/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#560bf735)

      示例值:doc

      参数:
      type -
      返回:
    • type

      导出文档类型 [文档类型说明](/ssl::ttdoc/ukTMukTMukTM/uczNzUjL3czM14yN3MTN#560bf735)

      示例值:doc

      参数:
      type - ExportTaskTypeEnum
      返回:
    • fileName

      public ExportTask.Builder fileName(String fileName)
      导出文件名

      示例值:docName

      参数:
      fileName -
      返回:
    • subId

      public ExportTask.Builder subId(String subId)
      导出子表ID,仅当将电子表格/多维表格导出为 csv 时使用;;;[获取电子表格子表ID](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/sheets-v3/spreadsheet-sheet/query) 文档中的 sheet_id;;[获取多维表格子表ID](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/bitable-v1/app-table/list) 文档中的 table_id

      示例值:tblKz5D60T4JlfcT

      参数:
      subId -
      返回:
    • fileToken

      public ExportTask.Builder fileToken(String fileToken)
      导出文件 drive token

      示例值:boxcnxe5OxxxxxxxSNdsJviENsk

      参数:
      fileToken -
      返回:
    • fileSize

      public ExportTask.Builder fileSize(Integer fileSize)
      导出文件大小,单位字节

      示例值:34356

      参数:
      fileSize -
      返回:
    • jobErrorMsg

      public ExportTask.Builder jobErrorMsg(String jobErrorMsg)
      任务失败原因

      示例值:success

      参数:
      jobErrorMsg -
      返回:
    • jobStatus

      public ExportTask.Builder jobStatus(Integer jobStatus)
      任务状态

      示例值:0

      参数:
      jobStatus -
      返回:
    • jobStatus

      public ExportTask.Builder jobStatus(ExportTaskJobStatusEnum jobStatus)
      任务状态

      示例值:0

      参数:
      jobStatus - ExportTaskJobStatusEnum
      返回:
    • build

      public ExportTask build()