public class WaterMark extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
WaterMark()  | 
WaterMark(WaterMark 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 | 
|---|---|
WaterMarkChar | 
getWaterMarkChar()
Get The information of the text watermark. 
 | 
WaterMarkImage | 
getWaterMarkImage()
Get The information of watermark images. 
 | 
WaterMarkTimestamp | 
getWaterMarkTimestamp()
Get The information of the timestamp watermark. 
 | 
Long | 
getWaterMarkType()
Get The watermark type. 
 | 
void | 
setWaterMarkChar(WaterMarkChar WaterMarkChar)
Set The information of the text watermark. 
 | 
void | 
setWaterMarkImage(WaterMarkImage WaterMarkImage)
Set The information of watermark images. 
 | 
void | 
setWaterMarkTimestamp(WaterMarkTimestamp WaterMarkTimestamp)
Set The information of the timestamp watermark. 
 | 
void | 
setWaterMarkType(Long WaterMarkType)
Set The watermark type. 
 | 
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 WaterMark()
public WaterMark(WaterMark source)
public Long getWaterMarkType()
public void setWaterMarkType(Long WaterMarkType)
WaterMarkType - The watermark type. 0 (default): image; 1: text (not supported yet).public WaterMarkImage getWaterMarkImage()
public void setWaterMarkImage(WaterMarkImage WaterMarkImage)
WaterMarkImage - The information of watermark images. This parameter is required if the watermark type is image.public WaterMarkChar getWaterMarkChar()
public void setWaterMarkChar(WaterMarkChar WaterMarkChar)
WaterMarkChar - The information of the text watermark. This parameter is required if `WaterMarkType` is `1`.public WaterMarkTimestamp getWaterMarkTimestamp()
public void setWaterMarkTimestamp(WaterMarkTimestamp WaterMarkTimestamp)
WaterMarkTimestamp - The information of the timestamp watermark. This parameter is required if `WaterMarkType` is `2`.Copyright © 2025. All rights reserved.