public class GenerateDataKeyRequest extends AbstractModel
Constructor and Description |
---|
GenerateDataKeyRequest() |
Modifier and Type | Method and Description |
---|---|
String |
getEncryptionContext()
获取key/value对的json字符串,如果使用该字段,则返回的DataKey在解密时需要填入相同的字符串
|
String |
getKeyId()
获取CMK全局唯一标识符
|
String |
getKeySpec()
获取指定生成Datakey的加密算法以及Datakey大小,AES_128或者AES_256。
|
Long |
getNumberOfBytes()
获取生成的DataKey的长度,同时指定NumberOfBytes和KeySpec时,以NumberOfBytes为准。最小值为1, 最大值为1024
|
void |
setEncryptionContext(String EncryptionContext)
设置key/value对的json字符串,如果使用该字段,则返回的DataKey在解密时需要填入相同的字符串
|
void |
setKeyId(String KeyId)
设置CMK全局唯一标识符
|
void |
setKeySpec(String KeySpec)
设置指定生成Datakey的加密算法以及Datakey大小,AES_128或者AES_256。
|
void |
setNumberOfBytes(Long NumberOfBytes)
设置生成的DataKey的长度,同时指定NumberOfBytes和KeySpec时,以NumberOfBytes为准。最小值为1, 最大值为1024
|
void |
toMap(HashMap<String,String> map,
String prefix)
内部实现,用户禁止调用
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public String getKeyId()
public void setKeyId(String KeyId)
KeyId
- CMK全局唯一标识符public String getKeySpec()
public void setKeySpec(String KeySpec)
KeySpec
- 指定生成Datakey的加密算法以及Datakey大小,AES_128或者AES_256。public Long getNumberOfBytes()
public void setNumberOfBytes(Long NumberOfBytes)
NumberOfBytes
- 生成的DataKey的长度,同时指定NumberOfBytes和KeySpec时,以NumberOfBytes为准。最小值为1, 最大值为1024public String getEncryptionContext()
public void setEncryptionContext(String EncryptionContext)
EncryptionContext
- key/value对的json字符串,如果使用该字段,则返回的DataKey在解密时需要填入相同的字符串Copyright © 2019. All rights reserved.