public class CreateSnapshotTaskRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateSnapshotTaskRequest() | 
| CreateSnapshotTaskRequest(CreateSnapshotTaskRequest 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 | getCallbackURL()Get 白板板书生成结果通知回调地址 | 
| SnapshotCOS | getCOS()Get 白板板书文件 `COS` 存储参数, 不填默认存储在公共存储桶,公共存储桶的数据仅保存3天 | 
| Long | getRoomId()Get 白板房间号 | 
| Long | getSdkAppId()Get 白板房间 `SdkAppId` | 
| String | getSnapshotMode()Get 白板板书生成模式,默认为 `AllMarks`。取值说明如下:
`AllMarks` - 全量模式,即对于客户端每一次调用 `addSnapshotMark` 接口打上的白板板书生成标志全部都会生成对应的白板板书图片。
`LatestMarksOnly` - 单页去重模式,即对于客户端在同一页白板上多次调用 `addSnapshotMark` 打上的白板板书生成标志仅保留最新一次标志来生成对应白板页的白板板书图片。
(**注意:`LatestMarksOnly` 模式只有客户端使用v2.6.8及以上版本的白板SDK调用 `addSnapshotMark` 时才生效,否则即使在调用本API是指定了 `LatestMarksOnly` 模式,服务后台会使用默认的 `AllMarks` 模式生成白板板书**) | 
| SnapshotWhiteboard | getWhiteboard()Get 白板相关参数 | 
| void | setCallbackURL(String CallbackURL)Set 白板板书生成结果通知回调地址 | 
| void | setCOS(SnapshotCOS COS)Set 白板板书文件 `COS` 存储参数, 不填默认存储在公共存储桶,公共存储桶的数据仅保存3天 | 
| void | setRoomId(Long RoomId)Set 白板房间号 | 
| void | setSdkAppId(Long SdkAppId)Set 白板房间 `SdkAppId` | 
| void | setSnapshotMode(String SnapshotMode)Set 白板板书生成模式,默认为 `AllMarks`。取值说明如下:
`AllMarks` - 全量模式,即对于客户端每一次调用 `addSnapshotMark` 接口打上的白板板书生成标志全部都会生成对应的白板板书图片。
`LatestMarksOnly` - 单页去重模式,即对于客户端在同一页白板上多次调用 `addSnapshotMark` 打上的白板板书生成标志仅保留最新一次标志来生成对应白板页的白板板书图片。
(**注意:`LatestMarksOnly` 模式只有客户端使用v2.6.8及以上版本的白板SDK调用 `addSnapshotMark` 时才生效,否则即使在调用本API是指定了 `LatestMarksOnly` 模式,服务后台会使用默认的 `AllMarks` 模式生成白板板书**) | 
| void | setWhiteboard(SnapshotWhiteboard Whiteboard)Set 白板相关参数 | 
| 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 CreateSnapshotTaskRequest()
public CreateSnapshotTaskRequest(CreateSnapshotTaskRequest source)
public SnapshotWhiteboard getWhiteboard()
public void setWhiteboard(SnapshotWhiteboard Whiteboard)
Whiteboard - 白板相关参数public Long getSdkAppId()
public void setSdkAppId(Long SdkAppId)
SdkAppId - 白板房间 `SdkAppId`public Long getRoomId()
public void setRoomId(Long RoomId)
RoomId - 白板房间号public String getCallbackURL()
public void setCallbackURL(String CallbackURL)
CallbackURL - 白板板书生成结果通知回调地址public SnapshotCOS getCOS()
public void setCOS(SnapshotCOS COS)
COS - 白板板书文件 `COS` 存储参数, 不填默认存储在公共存储桶,公共存储桶的数据仅保存3天public String getSnapshotMode()
public void setSnapshotMode(String SnapshotMode)
SnapshotMode - 白板板书生成模式,默认为 `AllMarks`。取值说明如下:
`AllMarks` - 全量模式,即对于客户端每一次调用 `addSnapshotMark` 接口打上的白板板书生成标志全部都会生成对应的白板板书图片。
`LatestMarksOnly` - 单页去重模式,即对于客户端在同一页白板上多次调用 `addSnapshotMark` 打上的白板板书生成标志仅保留最新一次标志来生成对应白板页的白板板书图片。
(**注意:`LatestMarksOnly` 模式只有客户端使用v2.6.8及以上版本的白板SDK调用 `addSnapshotMark` 时才生效,否则即使在调用本API是指定了 `LatestMarksOnly` 模式,服务后台会使用默认的 `AllMarks` 模式生成白板板书**)Copyright © 2025. All rights reserved.