Class InputEncryptData
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.trp.v20210515.models.InputEncryptData
-
public class InputEncryptData extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description InputEncryptData()
InputEncryptData(InputEncryptData 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getEncryptData()
Get 加密数据,将AuthorizedData结构体数组(数组最大长度不超过20)序列化成JSON字符串,对得到的字符串加密并填充到该字段。Long
getEncryptMethod()
Get 加密方式,0:AES加密;Long
getEncryptMode()
Get 加密算法中的块处理模式,1:CBC模式; 目前只支持CBC模式Long
getIsAuthorized()
Get 用户是否授权,本接口取值:1,已授权。Long
getPaddingType()
Get 填充模式,0:ZeroPadding;1:PKCS5Padding;2: PKCS7Padding。void
setEncryptData(String EncryptData)
Set 加密数据,将AuthorizedData结构体数组(数组最大长度不超过20)序列化成JSON字符串,对得到的字符串加密并填充到该字段。void
setEncryptMethod(Long EncryptMethod)
Set 加密方式,0:AES加密;void
setEncryptMode(Long EncryptMode)
Set 加密算法中的块处理模式,1:CBC模式; 目前只支持CBC模式void
setIsAuthorized(Long IsAuthorized)
Set 用户是否授权,本接口取值:1,已授权。void
setPaddingType(Long PaddingType)
Set 填充模式,0:ZeroPadding;1:PKCS5Padding;2: PKCS7Padding。void
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
InputEncryptData
public InputEncryptData()
-
InputEncryptData
public InputEncryptData(InputEncryptData 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.
-
-
Method Detail
-
getEncryptMethod
public Long getEncryptMethod()
Get 加密方式,0:AES加密;- Returns:
- EncryptMethod 加密方式,0:AES加密;
-
setEncryptMethod
public void setEncryptMethod(Long EncryptMethod)
Set 加密方式,0:AES加密;- Parameters:
EncryptMethod
- 加密方式,0:AES加密;
-
getEncryptMode
public Long getEncryptMode()
Get 加密算法中的块处理模式,1:CBC模式; 目前只支持CBC模式- Returns:
- EncryptMode 加密算法中的块处理模式,1:CBC模式; 目前只支持CBC模式
-
setEncryptMode
public void setEncryptMode(Long EncryptMode)
Set 加密算法中的块处理模式,1:CBC模式; 目前只支持CBC模式- Parameters:
EncryptMode
- 加密算法中的块处理模式,1:CBC模式; 目前只支持CBC模式
-
getPaddingType
public Long getPaddingType()
Get 填充模式,0:ZeroPadding;1:PKCS5Padding;2: PKCS7Padding。- Returns:
- PaddingType 填充模式,0:ZeroPadding;1:PKCS5Padding;2: PKCS7Padding。
-
setPaddingType
public void setPaddingType(Long PaddingType)
Set 填充模式,0:ZeroPadding;1:PKCS5Padding;2: PKCS7Padding。- Parameters:
PaddingType
- 填充模式,0:ZeroPadding;1:PKCS5Padding;2: PKCS7Padding。
-
getEncryptData
public String getEncryptData()
Get 加密数据,将AuthorizedData结构体数组(数组最大长度不超过20)序列化成JSON字符串,对得到的字符串加密并填充到该字段。- Returns:
- EncryptData 加密数据,将AuthorizedData结构体数组(数组最大长度不超过20)序列化成JSON字符串,对得到的字符串加密并填充到该字段。
-
setEncryptData
public void setEncryptData(String EncryptData)
Set 加密数据,将AuthorizedData结构体数组(数组最大长度不超过20)序列化成JSON字符串,对得到的字符串加密并填充到该字段。- Parameters:
EncryptData
- 加密数据,将AuthorizedData结构体数组(数组最大长度不超过20)序列化成JSON字符串,对得到的字符串加密并填充到该字段。
-
getIsAuthorized
public Long getIsAuthorized()
Get 用户是否授权,本接口取值:1,已授权。- Returns:
- IsAuthorized 用户是否授权,本接口取值:1,已授权。
-
setIsAuthorized
public void setIsAuthorized(Long IsAuthorized)
Set 用户是否授权,本接口取值:1,已授权。- Parameters:
IsAuthorized
- 用户是否授权,本接口取值:1,已授权。
-
-