public class CreateEmbedTokenRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateEmbedTokenRequest() | 
| CreateEmbedTokenRequest(CreateEmbedTokenRequest source)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. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getConfigParam()Get 嵌出显示配置,目前为ChatBI嵌出场景用,TableFilter表示数据表列表过滤,SqlView表示sql查看功能 | 
| String | getExpireTime()Get 过期时间。 单位:分钟 最大值:240。即,4小时 默认值:240 | 
| String | getExtraParam()Get 备用字段 | 
| String | getGlobalParam()Get 全局筛选参数 报表过滤条件的全局参数。 格式为JSON格式的字符串
目前仅支持字符类型页面参数绑定到全局参数
[
    {
        "ParamKey": "name",  //页面参数名称
        "JoinType": "AND",     // 连接方式,目前仅支持AND
        "WhereList": [
            {
                "Operator": "-neq",   // 操作符,参考以下说明
                "Value": [                   //操作值,单值数组只传一个值
                    "zZWJMD",
                    "ZzVGHX",
                    "湖南省",
                    "河北省"
                ]
            }
        ]
    },
    {
        "ParamKey": "genderParam",
        "JoinType": "AND",
        "WhereList": [
            {
                "Operator": "-neq",
                "Value": [
                    "男"
                ]
            }
        ]
    }
]
Operator 目前支持
-neq  不等于!=操作符
-eq  等于=操作符
-is     in操作符 | 
| String | getIntention()Get embed表示页面看板嵌出,chatBIEmbed表示ChatBI嵌出 | 
| Long | getPageId()Get 分享页面id,嵌出看板时此为空值0,ChatBI嵌出时不传 | 
| Long | getProjectId()Get 分享项目id | 
| String | getScope()Get page表示嵌出页面,panel表示嵌出整个看板,ChatBI嵌出时使用project | 
| Long | getTicketNum()Get 访问次数限制,限制范围1-99999,为空则不设置访问次数限制 | 
| Long | getTokenNum()Get 一次创建的token数 | 
| Long | getTokenType()Get 100 不绑定用户, 一次创建一个token,UserCorpId和UserId 非必填,不支持 ChatBI 嵌出
200 单用户单token , 一次创建一个token, UserCorpId和UserId 必填
300 单用户多token, 一次创建多个token,UserCorpId和UserId 必填 | 
| String | getUserCorpId()Get 使用者企业Id(仅用于多用户) | 
| String | getUserId()Get 使用者Id(仅用于多用户) | 
| void | setConfigParam(String ConfigParam)Set 嵌出显示配置,目前为ChatBI嵌出场景用,TableFilter表示数据表列表过滤,SqlView表示sql查看功能 | 
| void | setExpireTime(String ExpireTime)Set 过期时间。 单位:分钟 最大值:240。即,4小时 默认值:240 | 
| void | setExtraParam(String ExtraParam)Set 备用字段 | 
| void | setGlobalParam(String GlobalParam)Set 全局筛选参数 报表过滤条件的全局参数。 格式为JSON格式的字符串
目前仅支持字符类型页面参数绑定到全局参数
[
    {
        "ParamKey": "name",  //页面参数名称
        "JoinType": "AND",     // 连接方式,目前仅支持AND
        "WhereList": [
            {
                "Operator": "-neq",   // 操作符,参考以下说明
                "Value": [                   //操作值,单值数组只传一个值
                    "zZWJMD",
                    "ZzVGHX",
                    "湖南省",
                    "河北省"
                ]
            }
        ]
    },
    {
        "ParamKey": "genderParam",
        "JoinType": "AND",
        "WhereList": [
            {
                "Operator": "-neq",
                "Value": [
                    "男"
                ]
            }
        ]
    }
]
Operator 目前支持
-neq  不等于!=操作符
-eq  等于=操作符
-is     in操作符 | 
| void | setIntention(String Intention)Set embed表示页面看板嵌出,chatBIEmbed表示ChatBI嵌出 | 
| void | setPageId(Long PageId)Set 分享页面id,嵌出看板时此为空值0,ChatBI嵌出时不传 | 
| void | setProjectId(Long ProjectId)Set 分享项目id | 
| void | setScope(String Scope)Set page表示嵌出页面,panel表示嵌出整个看板,ChatBI嵌出时使用project | 
| void | setTicketNum(Long TicketNum)Set 访问次数限制,限制范围1-99999,为空则不设置访问次数限制 | 
| void | setTokenNum(Long TokenNum)Set 一次创建的token数 | 
| void | setTokenType(Long TokenType)Set 100 不绑定用户, 一次创建一个token,UserCorpId和UserId 非必填,不支持 ChatBI 嵌出
200 单用户单token , 一次创建一个token, UserCorpId和UserId 必填
300 单用户多token, 一次创建多个token,UserCorpId和UserId 必填 | 
| void | setUserCorpId(String UserCorpId)Set 使用者企业Id(仅用于多用户) | 
| void | setUserId(String UserId)Set 使用者Id(仅用于多用户) | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic CreateEmbedTokenRequest()
public CreateEmbedTokenRequest(CreateEmbedTokenRequest source)
public Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId - 分享项目idpublic Long getPageId()
public void setPageId(Long PageId)
PageId - 分享页面id,嵌出看板时此为空值0,ChatBI嵌出时不传public String getIntention()
public void setIntention(String Intention)
Intention - embed表示页面看板嵌出,chatBIEmbed表示ChatBI嵌出public String getScope()
public void setScope(String Scope)
Scope - page表示嵌出页面,panel表示嵌出整个看板,ChatBI嵌出时使用projectpublic String getExpireTime()
public void setExpireTime(String ExpireTime)
ExpireTime - 过期时间。 单位:分钟 最大值:240。即,4小时 默认值:240public String getExtraParam()
public void setExtraParam(String ExtraParam)
ExtraParam - 备用字段public String getUserCorpId()
public void setUserCorpId(String UserCorpId)
UserCorpId - 使用者企业Id(仅用于多用户)public String getUserId()
public void setUserId(String UserId)
UserId - 使用者Id(仅用于多用户)public Long getTicketNum()
public void setTicketNum(Long TicketNum)
TicketNum - 访问次数限制,限制范围1-99999,为空则不设置访问次数限制public String getGlobalParam()
public void setGlobalParam(String GlobalParam)
GlobalParam - 全局筛选参数 报表过滤条件的全局参数。 格式为JSON格式的字符串
目前仅支持字符类型页面参数绑定到全局参数
[
    {
        "ParamKey": "name",  //页面参数名称
        "JoinType": "AND",     // 连接方式,目前仅支持AND
        "WhereList": [
            {
                "Operator": "-neq",   // 操作符,参考以下说明
                "Value": [                   //操作值,单值数组只传一个值
                    "zZWJMD",
                    "ZzVGHX",
                    "湖南省",
                    "河北省"
                ]
            }
        ]
    },
    {
        "ParamKey": "genderParam",
        "JoinType": "AND",
        "WhereList": [
            {
                "Operator": "-neq",
                "Value": [
                    "男"
                ]
            }
        ]
    }
]
Operator 目前支持
-neq  不等于!=操作符
-eq  等于=操作符
-is     in操作符public Long getTokenType()
public void setTokenType(Long TokenType)
TokenType - 100 不绑定用户, 一次创建一个token,UserCorpId和UserId 非必填,不支持 ChatBI 嵌出
200 单用户单token , 一次创建一个token, UserCorpId和UserId 必填
300 单用户多token, 一次创建多个token,UserCorpId和UserId 必填public Long getTokenNum()
public void setTokenNum(Long TokenNum)
TokenNum - 一次创建的token数public String getConfigParam()
public void setConfigParam(String ConfigParam)
ConfigParam - 嵌出显示配置,目前为ChatBI嵌出场景用,TableFilter表示数据表列表过滤,SqlView表示sql查看功能Copyright © 2025. All rights reserved.