com.aliyun.sdk.service.chatbot20220408.models.DescribeDocResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alibabacloud-chatbot20220408 Show documentation
Show all versions of alibabacloud-chatbot20220408 Show documentation
Alibaba Cloud Chatbot (20220408) Async SDK for Java
The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.chatbot20220408.models;
import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;
/**
*
* {@link DescribeDocResponseBody} extends {@link TeaModel}
*
* DescribeDocResponseBody
*/
public class DescribeDocResponseBody extends TeaModel {
@com.aliyun.core.annotation.NameInMap("BizCode")
private String bizCode;
@com.aliyun.core.annotation.NameInMap("CategoryId")
private Long categoryId;
@com.aliyun.core.annotation.NameInMap("Config")
private String config;
@com.aliyun.core.annotation.NameInMap("CreateTime")
private String createTime;
@com.aliyun.core.annotation.NameInMap("CreateUserId")
private Long createUserId;
@com.aliyun.core.annotation.NameInMap("CreateUserName")
private String createUserName;
@com.aliyun.core.annotation.NameInMap("DocInfo")
private DocInfo docInfo;
@com.aliyun.core.annotation.NameInMap("DocMetadata")
private java.util.List < DocMetadata> docMetadata;
@com.aliyun.core.annotation.NameInMap("DocName")
private String docName;
@com.aliyun.core.annotation.NameInMap("DocTags")
private java.util.List < DocTags> docTags;
@com.aliyun.core.annotation.NameInMap("EffectStatus")
private Integer effectStatus;
@com.aliyun.core.annotation.NameInMap("EndDate")
private String endDate;
@com.aliyun.core.annotation.NameInMap("KnowledgeId")
private Long knowledgeId;
@com.aliyun.core.annotation.NameInMap("Meta")
private String meta;
@com.aliyun.core.annotation.NameInMap("ModifyTime")
private String modifyTime;
@com.aliyun.core.annotation.NameInMap("ModifyUserId")
private Long modifyUserId;
@com.aliyun.core.annotation.NameInMap("ModifyUserName")
private String modifyUserName;
@com.aliyun.core.annotation.NameInMap("ProcessCanRetry")
private Boolean processCanRetry;
@com.aliyun.core.annotation.NameInMap("ProcessMessage")
private String processMessage;
@com.aliyun.core.annotation.NameInMap("ProcessStatus")
private Integer processStatus;
@com.aliyun.core.annotation.NameInMap("RequestId")
private String requestId;
@com.aliyun.core.annotation.NameInMap("StartDate")
private String startDate;
@com.aliyun.core.annotation.NameInMap("Status")
private Integer status;
@com.aliyun.core.annotation.NameInMap("Title")
private String title;
@com.aliyun.core.annotation.NameInMap("Url")
private String url;
private DescribeDocResponseBody(Builder builder) {
this.bizCode = builder.bizCode;
this.categoryId = builder.categoryId;
this.config = builder.config;
this.createTime = builder.createTime;
this.createUserId = builder.createUserId;
this.createUserName = builder.createUserName;
this.docInfo = builder.docInfo;
this.docMetadata = builder.docMetadata;
this.docName = builder.docName;
this.docTags = builder.docTags;
this.effectStatus = builder.effectStatus;
this.endDate = builder.endDate;
this.knowledgeId = builder.knowledgeId;
this.meta = builder.meta;
this.modifyTime = builder.modifyTime;
this.modifyUserId = builder.modifyUserId;
this.modifyUserName = builder.modifyUserName;
this.processCanRetry = builder.processCanRetry;
this.processMessage = builder.processMessage;
this.processStatus = builder.processStatus;
this.requestId = builder.requestId;
this.startDate = builder.startDate;
this.status = builder.status;
this.title = builder.title;
this.url = builder.url;
}
public static Builder builder() {
return new Builder();
}
public static DescribeDocResponseBody create() {
return builder().build();
}
/**
* @return bizCode
*/
public String getBizCode() {
return this.bizCode;
}
/**
* @return categoryId
*/
public Long getCategoryId() {
return this.categoryId;
}
/**
* @return config
*/
public String getConfig() {
return this.config;
}
/**
* @return createTime
*/
public String getCreateTime() {
return this.createTime;
}
/**
* @return createUserId
*/
public Long getCreateUserId() {
return this.createUserId;
}
/**
* @return createUserName
*/
public String getCreateUserName() {
return this.createUserName;
}
/**
* @return docInfo
*/
public DocInfo getDocInfo() {
return this.docInfo;
}
/**
* @return docMetadata
*/
public java.util.List < DocMetadata> getDocMetadata() {
return this.docMetadata;
}
/**
* @return docName
*/
public String getDocName() {
return this.docName;
}
/**
* @return docTags
*/
public java.util.List < DocTags> getDocTags() {
return this.docTags;
}
/**
* @return effectStatus
*/
public Integer getEffectStatus() {
return this.effectStatus;
}
/**
* @return endDate
*/
public String getEndDate() {
return this.endDate;
}
/**
* @return knowledgeId
*/
public Long getKnowledgeId() {
return this.knowledgeId;
}
/**
* @return meta
*/
public String getMeta() {
return this.meta;
}
/**
* @return modifyTime
*/
public String getModifyTime() {
return this.modifyTime;
}
/**
* @return modifyUserId
*/
public Long getModifyUserId() {
return this.modifyUserId;
}
/**
* @return modifyUserName
*/
public String getModifyUserName() {
return this.modifyUserName;
}
/**
* @return processCanRetry
*/
public Boolean getProcessCanRetry() {
return this.processCanRetry;
}
/**
* @return processMessage
*/
public String getProcessMessage() {
return this.processMessage;
}
/**
* @return processStatus
*/
public Integer getProcessStatus() {
return this.processStatus;
}
/**
* @return requestId
*/
public String getRequestId() {
return this.requestId;
}
/**
* @return startDate
*/
public String getStartDate() {
return this.startDate;
}
/**
* @return status
*/
public Integer getStatus() {
return this.status;
}
/**
* @return title
*/
public String getTitle() {
return this.title;
}
/**
* @return url
*/
public String getUrl() {
return this.url;
}
public static final class Builder {
private String bizCode;
private Long categoryId;
private String config;
private String createTime;
private Long createUserId;
private String createUserName;
private DocInfo docInfo;
private java.util.List < DocMetadata> docMetadata;
private String docName;
private java.util.List < DocTags> docTags;
private Integer effectStatus;
private String endDate;
private Long knowledgeId;
private String meta;
private String modifyTime;
private Long modifyUserId;
private String modifyUserName;
private Boolean processCanRetry;
private String processMessage;
private Integer processStatus;
private String requestId;
private String startDate;
private Integer status;
private String title;
private String url;
/**
* BizCode.
*/
public Builder bizCode(String bizCode) {
this.bizCode = bizCode;
return this;
}
/**
* CategoryId.
*/
public Builder categoryId(Long categoryId) {
this.categoryId = categoryId;
return this;
}
/**
* Config.
*/
public Builder config(String config) {
this.config = config;
return this;
}
/**
* CreateTime.
*/
public Builder createTime(String createTime) {
this.createTime = createTime;
return this;
}
/**
* CreateUserId.
*/
public Builder createUserId(Long createUserId) {
this.createUserId = createUserId;
return this;
}
/**
* CreateUserName.
*/
public Builder createUserName(String createUserName) {
this.createUserName = createUserName;
return this;
}
/**
* DocInfo.
*/
public Builder docInfo(DocInfo docInfo) {
this.docInfo = docInfo;
return this;
}
/**
* DocMetadata.
*/
public Builder docMetadata(java.util.List < DocMetadata> docMetadata) {
this.docMetadata = docMetadata;
return this;
}
/**
* DocName.
*/
public Builder docName(String docName) {
this.docName = docName;
return this;
}
/**
* DocTags.
*/
public Builder docTags(java.util.List < DocTags> docTags) {
this.docTags = docTags;
return this;
}
/**
* EffectStatus.
*/
public Builder effectStatus(Integer effectStatus) {
this.effectStatus = effectStatus;
return this;
}
/**
* EndDate.
*/
public Builder endDate(String endDate) {
this.endDate = endDate;
return this;
}
/**
* KnowledgeId.
*/
public Builder knowledgeId(Long knowledgeId) {
this.knowledgeId = knowledgeId;
return this;
}
/**
* Meta.
*/
public Builder meta(String meta) {
this.meta = meta;
return this;
}
/**
* ModifyTime.
*/
public Builder modifyTime(String modifyTime) {
this.modifyTime = modifyTime;
return this;
}
/**
* ModifyUserId.
*/
public Builder modifyUserId(Long modifyUserId) {
this.modifyUserId = modifyUserId;
return this;
}
/**
* ModifyUserName.
*/
public Builder modifyUserName(String modifyUserName) {
this.modifyUserName = modifyUserName;
return this;
}
/**
* ProcessCanRetry.
*/
public Builder processCanRetry(Boolean processCanRetry) {
this.processCanRetry = processCanRetry;
return this;
}
/**
* ProcessMessage.
*/
public Builder processMessage(String processMessage) {
this.processMessage = processMessage;
return this;
}
/**
* ProcessStatus.
*/
public Builder processStatus(Integer processStatus) {
this.processStatus = processStatus;
return this;
}
/**
* Id of the request
*
* example:
* 7F132693-212A-40A9-8A81-11E7694E478B
*/
public Builder requestId(String requestId) {
this.requestId = requestId;
return this;
}
/**
* StartDate.
*/
public Builder startDate(String startDate) {
this.startDate = startDate;
return this;
}
/**
* Status.
*/
public Builder status(Integer status) {
this.status = status;
return this;
}
/**
* Title.
*/
public Builder title(String title) {
this.title = title;
return this;
}
/**
* Url.
*/
public Builder url(String url) {
this.url = url;
return this;
}
public DescribeDocResponseBody build() {
return new DescribeDocResponseBody(this);
}
}
/**
*
* {@link DescribeDocResponseBody} extends {@link TeaModel}
*
* DescribeDocResponseBody
*/
public static class DocParas extends TeaModel {
@com.aliyun.core.annotation.NameInMap("ParaLevel")
private Integer paraLevel;
@com.aliyun.core.annotation.NameInMap("ParaNo")
private Integer paraNo;
@com.aliyun.core.annotation.NameInMap("ParaText")
private String paraText;
@com.aliyun.core.annotation.NameInMap("ParaType")
private String paraType;
private DocParas(Builder builder) {
this.paraLevel = builder.paraLevel;
this.paraNo = builder.paraNo;
this.paraText = builder.paraText;
this.paraType = builder.paraType;
}
public static Builder builder() {
return new Builder();
}
public static DocParas create() {
return builder().build();
}
/**
* @return paraLevel
*/
public Integer getParaLevel() {
return this.paraLevel;
}
/**
* @return paraNo
*/
public Integer getParaNo() {
return this.paraNo;
}
/**
* @return paraText
*/
public String getParaText() {
return this.paraText;
}
/**
* @return paraType
*/
public String getParaType() {
return this.paraType;
}
public static final class Builder {
private Integer paraLevel;
private Integer paraNo;
private String paraText;
private String paraType;
/**
* ParaLevel.
*/
public Builder paraLevel(Integer paraLevel) {
this.paraLevel = paraLevel;
return this;
}
/**
* ParaNo.
*/
public Builder paraNo(Integer paraNo) {
this.paraNo = paraNo;
return this;
}
/**
* ParaText.
*/
public Builder paraText(String paraText) {
this.paraText = paraText;
return this;
}
/**
* ParaType.
*/
public Builder paraType(String paraType) {
this.paraType = paraType;
return this;
}
public DocParas build() {
return new DocParas(this);
}
}
}
/**
*
* {@link DescribeDocResponseBody} extends {@link TeaModel}
*
* DescribeDocResponseBody
*/
public static class DocInfo extends TeaModel {
@com.aliyun.core.annotation.NameInMap("DocParas")
private java.util.List < DocParas> docParas;
private DocInfo(Builder builder) {
this.docParas = builder.docParas;
}
public static Builder builder() {
return new Builder();
}
public static DocInfo create() {
return builder().build();
}
/**
* @return docParas
*/
public java.util.List < DocParas> getDocParas() {
return this.docParas;
}
public static final class Builder {
private java.util.List < DocParas> docParas;
/**
* DocParas.
*/
public Builder docParas(java.util.List < DocParas> docParas) {
this.docParas = docParas;
return this;
}
public DocInfo build() {
return new DocInfo(this);
}
}
}
/**
*
* {@link DescribeDocResponseBody} extends {@link TeaModel}
*
* DescribeDocResponseBody
*/
public static class MetaCellInfoDTOList extends TeaModel {
@com.aliyun.core.annotation.NameInMap("FieldCode")
private String fieldCode;
@com.aliyun.core.annotation.NameInMap("FieldName")
private String fieldName;
@com.aliyun.core.annotation.NameInMap("Value")
private String value;
private MetaCellInfoDTOList(Builder builder) {
this.fieldCode = builder.fieldCode;
this.fieldName = builder.fieldName;
this.value = builder.value;
}
public static Builder builder() {
return new Builder();
}
public static MetaCellInfoDTOList create() {
return builder().build();
}
/**
* @return fieldCode
*/
public String getFieldCode() {
return this.fieldCode;
}
/**
* @return fieldName
*/
public String getFieldName() {
return this.fieldName;
}
/**
* @return value
*/
public String getValue() {
return this.value;
}
public static final class Builder {
private String fieldCode;
private String fieldName;
private String value;
/**
* FieldCode.
*/
public Builder fieldCode(String fieldCode) {
this.fieldCode = fieldCode;
return this;
}
/**
* FieldName.
*/
public Builder fieldName(String fieldName) {
this.fieldName = fieldName;
return this;
}
/**
* Value.
*/
public Builder value(String value) {
this.value = value;
return this;
}
public MetaCellInfoDTOList build() {
return new MetaCellInfoDTOList(this);
}
}
}
/**
*
* {@link DescribeDocResponseBody} extends {@link TeaModel}
*
* DescribeDocResponseBody
*/
public static class DocMetadata extends TeaModel {
@com.aliyun.core.annotation.NameInMap("BusinessViewId")
private String businessViewId;
@com.aliyun.core.annotation.NameInMap("BusinessViewName")
private String businessViewName;
@com.aliyun.core.annotation.NameInMap("MetaCellInfoDTOList")
private java.util.List < MetaCellInfoDTOList> metaCellInfoDTOList;
private DocMetadata(Builder builder) {
this.businessViewId = builder.businessViewId;
this.businessViewName = builder.businessViewName;
this.metaCellInfoDTOList = builder.metaCellInfoDTOList;
}
public static Builder builder() {
return new Builder();
}
public static DocMetadata create() {
return builder().build();
}
/**
* @return businessViewId
*/
public String getBusinessViewId() {
return this.businessViewId;
}
/**
* @return businessViewName
*/
public String getBusinessViewName() {
return this.businessViewName;
}
/**
* @return metaCellInfoDTOList
*/
public java.util.List < MetaCellInfoDTOList> getMetaCellInfoDTOList() {
return this.metaCellInfoDTOList;
}
public static final class Builder {
private String businessViewId;
private String businessViewName;
private java.util.List < MetaCellInfoDTOList> metaCellInfoDTOList;
/**
* BusinessViewId.
*/
public Builder businessViewId(String businessViewId) {
this.businessViewId = businessViewId;
return this;
}
/**
* BusinessViewName.
*/
public Builder businessViewName(String businessViewName) {
this.businessViewName = businessViewName;
return this;
}
/**
* MetaCellInfoDTOList.
*/
public Builder metaCellInfoDTOList(java.util.List < MetaCellInfoDTOList> metaCellInfoDTOList) {
this.metaCellInfoDTOList = metaCellInfoDTOList;
return this;
}
public DocMetadata build() {
return new DocMetadata(this);
}
}
}
/**
*
* {@link DescribeDocResponseBody} extends {@link TeaModel}
*
* DescribeDocResponseBody
*/
public static class DocTags extends TeaModel {
@com.aliyun.core.annotation.NameInMap("DefaultTag")
private Boolean defaultTag;
@com.aliyun.core.annotation.NameInMap("GroupId")
private Long groupId;
@com.aliyun.core.annotation.NameInMap("GroupName")
private String groupName;
@com.aliyun.core.annotation.NameInMap("TagId")
private Long tagId;
@com.aliyun.core.annotation.NameInMap("TagName")
private String tagName;
private DocTags(Builder builder) {
this.defaultTag = builder.defaultTag;
this.groupId = builder.groupId;
this.groupName = builder.groupName;
this.tagId = builder.tagId;
this.tagName = builder.tagName;
}
public static Builder builder() {
return new Builder();
}
public static DocTags create() {
return builder().build();
}
/**
* @return defaultTag
*/
public Boolean getDefaultTag() {
return this.defaultTag;
}
/**
* @return groupId
*/
public Long getGroupId() {
return this.groupId;
}
/**
* @return groupName
*/
public String getGroupName() {
return this.groupName;
}
/**
* @return tagId
*/
public Long getTagId() {
return this.tagId;
}
/**
* @return tagName
*/
public String getTagName() {
return this.tagName;
}
public static final class Builder {
private Boolean defaultTag;
private Long groupId;
private String groupName;
private Long tagId;
private String tagName;
/**
* DefaultTag.
*/
public Builder defaultTag(Boolean defaultTag) {
this.defaultTag = defaultTag;
return this;
}
/**
* GroupId.
*/
public Builder groupId(Long groupId) {
this.groupId = groupId;
return this;
}
/**
* GroupName.
*/
public Builder groupName(String groupName) {
this.groupName = groupName;
return this;
}
/**
* TagId.
*/
public Builder tagId(Long tagId) {
this.tagId = tagId;
return this;
}
/**
* TagName.
*/
public Builder tagName(String tagName) {
this.tagName = tagName;
return this;
}
public DocTags build() {
return new DocTags(this);
}
}
}
}