All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tencentcloudapi.lke.v20231130.models.CreateReconstructDocumentFlowRequest Maven / Gradle / Ivy

There is a newer version: 3.1.1161
Show newest version
/*
 * Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.tencentcloudapi.lke.v20231130.models;

import com.tencentcloudapi.common.AbstractModel;
import com.tencentcloudapi.common.SSEResponseModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;

public class CreateReconstructDocumentFlowRequest extends AbstractModel {

    /**
    * 文件类型。支持的文件类型:PDF、DOC、DOCX、PPT、PPTX、MD、TXT、XLS、XLSX、CSV、PNG、JPG、JPEG、BMP、GIF、WEBP、HEIC、EPS、ICNS、IM、PCX、PPM、TIFF、XBM、HEIF、JP2。
    */
    @SerializedName("FileType")
    @Expose
    private String FileType;

    /**
    * 文件的 Base64 值。支持的文件大小:所下载文件经Base64编码后不超过 8M。文件下载时间不超过 3 秒。支持的图片像素:单边介于20-10000px之间。文件的 FileUrl、FileBase64 必须提供一个,如果都提供,只使用 FileUrl。
    */
    @SerializedName("FileBase64")
    @Expose
    private String FileBase64;

    /**
    * 

文件的Url地址。文件下载时间不超过15秒。支持的图片像素:单边介于20-10000px之间。文件存储于腾讯云的Url可保障更高的下载速度和稳定性,建议文件存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。所下载文件经 Base64 编码后不超过支持的文件大小:

文件类型 支持的文件大小
PDF 200M
DOC 200M
DOCX 200M
PPT 200M
PPTX 200M
MD 10M
TXT 10M
XLS 20M
XLSX 20M
CSV 20M
PNG 20M
JPG 20M
JPEG 20M
BMP 20M
GIF 20M
WEBP 20M
HEIC 20M
EPS 20M
ICNS 20M
IM 20M
PCX 20M
PPM 20M
TIFF 20M
XBM 20M
HEIF 20M
JP2 20M
*/ @SerializedName("FileUrl") @Expose private String FileUrl; /** * 当传入文件类型为PDF、DOC、DOCX、PPT、PPTX,用来指定文件识别的起始页码,识别的页码包含当前值。默认为1,表示从文件的第1页开始识别。 */ @SerializedName("FileStartPageNumber") @Expose private Long FileStartPageNumber; /** * 当传入文件类型为PDF、DOC、DOCX、PPT、PPTX,用来指定文件识别的结束页码,识别的页码包含当前值。默认为100,表示识别到文件的第100页。单次调用最多支持识别1000页内容,即FileEndPageNumber-FileStartPageNumber需要不大于1000。 */ @SerializedName("FileEndPageNumber") @Expose private Long FileEndPageNumber; /** * 创建文档解析任务配置信息。 */ @SerializedName("Config") @Expose private CreateReconstructDocumentFlowConfig Config; /** * Get 文件类型。支持的文件类型:PDF、DOC、DOCX、PPT、PPTX、MD、TXT、XLS、XLSX、CSV、PNG、JPG、JPEG、BMP、GIF、WEBP、HEIC、EPS、ICNS、IM、PCX、PPM、TIFF、XBM、HEIF、JP2。 * @return FileType 文件类型。支持的文件类型:PDF、DOC、DOCX、PPT、PPTX、MD、TXT、XLS、XLSX、CSV、PNG、JPG、JPEG、BMP、GIF、WEBP、HEIC、EPS、ICNS、IM、PCX、PPM、TIFF、XBM、HEIF、JP2。 */ public String getFileType() { return this.FileType; } /** * Set 文件类型。支持的文件类型:PDF、DOC、DOCX、PPT、PPTX、MD、TXT、XLS、XLSX、CSV、PNG、JPG、JPEG、BMP、GIF、WEBP、HEIC、EPS、ICNS、IM、PCX、PPM、TIFF、XBM、HEIF、JP2。 * @param FileType 文件类型。支持的文件类型:PDF、DOC、DOCX、PPT、PPTX、MD、TXT、XLS、XLSX、CSV、PNG、JPG、JPEG、BMP、GIF、WEBP、HEIC、EPS、ICNS、IM、PCX、PPM、TIFF、XBM、HEIF、JP2。 */ public void setFileType(String FileType) { this.FileType = FileType; } /** * Get 文件的 Base64 值。支持的文件大小:所下载文件经Base64编码后不超过 8M。文件下载时间不超过 3 秒。支持的图片像素:单边介于20-10000px之间。文件的 FileUrl、FileBase64 必须提供一个,如果都提供,只使用 FileUrl。 * @return FileBase64 文件的 Base64 值。支持的文件大小:所下载文件经Base64编码后不超过 8M。文件下载时间不超过 3 秒。支持的图片像素:单边介于20-10000px之间。文件的 FileUrl、FileBase64 必须提供一个,如果都提供,只使用 FileUrl。 */ public String getFileBase64() { return this.FileBase64; } /** * Set 文件的 Base64 值。支持的文件大小:所下载文件经Base64编码后不超过 8M。文件下载时间不超过 3 秒。支持的图片像素:单边介于20-10000px之间。文件的 FileUrl、FileBase64 必须提供一个,如果都提供,只使用 FileUrl。 * @param FileBase64 文件的 Base64 值。支持的文件大小:所下载文件经Base64编码后不超过 8M。文件下载时间不超过 3 秒。支持的图片像素:单边介于20-10000px之间。文件的 FileUrl、FileBase64 必须提供一个,如果都提供,只使用 FileUrl。 */ public void setFileBase64(String FileBase64) { this.FileBase64 = FileBase64; } /** * Get

文件的Url地址。文件下载时间不超过15秒。支持的图片像素:单边介于20-10000px之间。文件存储于腾讯云的Url可保障更高的下载速度和稳定性,建议文件存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。所下载文件经 Base64 编码后不超过支持的文件大小:

文件类型 支持的文件大小
PDF 200M
DOC 200M
DOCX 200M
PPT 200M
PPTX 200M
MD 10M
TXT 10M
XLS 20M
XLSX 20M
CSV 20M
PNG 20M
JPG 20M
JPEG 20M
BMP 20M
GIF 20M
WEBP 20M
HEIC 20M
EPS 20M
ICNS 20M
IM 20M
PCX 20M
PPM 20M
TIFF 20M
XBM 20M
HEIF 20M
JP2 20M
* @return FileUrl

文件的Url地址。文件下载时间不超过15秒。支持的图片像素:单边介于20-10000px之间。文件存储于腾讯云的Url可保障更高的下载速度和稳定性,建议文件存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。所下载文件经 Base64 编码后不超过支持的文件大小:

文件类型 支持的文件大小
PDF 200M
DOC 200M
DOCX 200M
PPT 200M
PPTX 200M
MD 10M
TXT 10M
XLS 20M
XLSX 20M
CSV 20M
PNG 20M
JPG 20M
JPEG 20M
BMP 20M
GIF 20M
WEBP 20M
HEIC 20M
EPS 20M
ICNS 20M
IM 20M
PCX 20M
PPM 20M
TIFF 20M
XBM 20M
HEIF 20M
JP2 20M
*/ public String getFileUrl() { return this.FileUrl; } /** * Set

文件的Url地址。文件下载时间不超过15秒。支持的图片像素:单边介于20-10000px之间。文件存储于腾讯云的Url可保障更高的下载速度和稳定性,建议文件存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。所下载文件经 Base64 编码后不超过支持的文件大小:

文件类型 支持的文件大小
PDF 200M
DOC 200M
DOCX 200M
PPT 200M
PPTX 200M
MD 10M
TXT 10M
XLS 20M
XLSX 20M
CSV 20M
PNG 20M
JPG 20M
JPEG 20M
BMP 20M
GIF 20M
WEBP 20M
HEIC 20M
EPS 20M
ICNS 20M
IM 20M
PCX 20M
PPM 20M
TIFF 20M
XBM 20M
HEIF 20M
JP2 20M
* @param FileUrl

文件的Url地址。文件下载时间不超过15秒。支持的图片像素:单边介于20-10000px之间。文件存储于腾讯云的Url可保障更高的下载速度和稳定性,建议文件存储于腾讯云。非腾讯云存储的 Url 速度和稳定性可能受一定影响。所下载文件经 Base64 编码后不超过支持的文件大小:

文件类型 支持的文件大小
PDF 200M
DOC 200M
DOCX 200M
PPT 200M
PPTX 200M
MD 10M
TXT 10M
XLS 20M
XLSX 20M
CSV 20M
PNG 20M
JPG 20M
JPEG 20M
BMP 20M
GIF 20M
WEBP 20M
HEIC 20M
EPS 20M
ICNS 20M
IM 20M
PCX 20M
PPM 20M
TIFF 20M
XBM 20M
HEIF 20M
JP2 20M
*/ public void setFileUrl(String FileUrl) { this.FileUrl = FileUrl; } /** * Get 当传入文件类型为PDF、DOC、DOCX、PPT、PPTX,用来指定文件识别的起始页码,识别的页码包含当前值。默认为1,表示从文件的第1页开始识别。 * @return FileStartPageNumber 当传入文件类型为PDF、DOC、DOCX、PPT、PPTX,用来指定文件识别的起始页码,识别的页码包含当前值。默认为1,表示从文件的第1页开始识别。 */ public Long getFileStartPageNumber() { return this.FileStartPageNumber; } /** * Set 当传入文件类型为PDF、DOC、DOCX、PPT、PPTX,用来指定文件识别的起始页码,识别的页码包含当前值。默认为1,表示从文件的第1页开始识别。 * @param FileStartPageNumber 当传入文件类型为PDF、DOC、DOCX、PPT、PPTX,用来指定文件识别的起始页码,识别的页码包含当前值。默认为1,表示从文件的第1页开始识别。 */ public void setFileStartPageNumber(Long FileStartPageNumber) { this.FileStartPageNumber = FileStartPageNumber; } /** * Get 当传入文件类型为PDF、DOC、DOCX、PPT、PPTX,用来指定文件识别的结束页码,识别的页码包含当前值。默认为100,表示识别到文件的第100页。单次调用最多支持识别1000页内容,即FileEndPageNumber-FileStartPageNumber需要不大于1000。 * @return FileEndPageNumber 当传入文件类型为PDF、DOC、DOCX、PPT、PPTX,用来指定文件识别的结束页码,识别的页码包含当前值。默认为100,表示识别到文件的第100页。单次调用最多支持识别1000页内容,即FileEndPageNumber-FileStartPageNumber需要不大于1000。 */ public Long getFileEndPageNumber() { return this.FileEndPageNumber; } /** * Set 当传入文件类型为PDF、DOC、DOCX、PPT、PPTX,用来指定文件识别的结束页码,识别的页码包含当前值。默认为100,表示识别到文件的第100页。单次调用最多支持识别1000页内容,即FileEndPageNumber-FileStartPageNumber需要不大于1000。 * @param FileEndPageNumber 当传入文件类型为PDF、DOC、DOCX、PPT、PPTX,用来指定文件识别的结束页码,识别的页码包含当前值。默认为100,表示识别到文件的第100页。单次调用最多支持识别1000页内容,即FileEndPageNumber-FileStartPageNumber需要不大于1000。 */ public void setFileEndPageNumber(Long FileEndPageNumber) { this.FileEndPageNumber = FileEndPageNumber; } /** * Get 创建文档解析任务配置信息。 * @return Config 创建文档解析任务配置信息。 */ public CreateReconstructDocumentFlowConfig getConfig() { return this.Config; } /** * Set 创建文档解析任务配置信息。 * @param Config 创建文档解析任务配置信息。 */ public void setConfig(CreateReconstructDocumentFlowConfig Config) { this.Config = Config; } public CreateReconstructDocumentFlowRequest() { } /** * NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, * and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. */ public CreateReconstructDocumentFlowRequest(CreateReconstructDocumentFlowRequest source) { if (source.FileType != null) { this.FileType = new String(source.FileType); } if (source.FileBase64 != null) { this.FileBase64 = new String(source.FileBase64); } if (source.FileUrl != null) { this.FileUrl = new String(source.FileUrl); } if (source.FileStartPageNumber != null) { this.FileStartPageNumber = new Long(source.FileStartPageNumber); } if (source.FileEndPageNumber != null) { this.FileEndPageNumber = new Long(source.FileEndPageNumber); } if (source.Config != null) { this.Config = new CreateReconstructDocumentFlowConfig(source.Config); } } /** * Internal implementation, normal users should not use it. */ public void toMap(HashMap map, String prefix) { this.setParamSimple(map, prefix + "FileType", this.FileType); this.setParamSimple(map, prefix + "FileBase64", this.FileBase64); this.setParamSimple(map, prefix + "FileUrl", this.FileUrl); this.setParamSimple(map, prefix + "FileStartPageNumber", this.FileStartPageNumber); this.setParamSimple(map, prefix + "FileEndPageNumber", this.FileEndPageNumber); this.setParamObj(map, prefix + "Config.", this.Config); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy