public class DataKeyMetadata extends AbstractModel
header, skipSign
Constructor and Description |
---|
DataKeyMetadata() |
DataKeyMetadata(DataKeyMetadata 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 |
---|---|
Long |
getCreateTime()
Get 密钥创建时间
|
Long |
getCreatorUin()
Get 创建者
|
String |
getDataKeyId()
Get DataKey的全局唯一标识
|
String |
getDataKeyName()
Get 作为密钥更容易辨识,更容易被人看懂的数据密钥名称
|
Long |
getDeletionDate()
Get 计划删除的时间
|
String |
getDescription()
Get DataKey的描述
|
String |
getHsmClusterId()
Get HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)
|
Long |
getIsSyncReplica()
Get 密钥是否是主副本。0:主本,1:同步副本。
|
String |
getKeyId()
Get CMK的全局唯一标识
|
String |
getKeyState()
Get DataKey的状态, 取值为:Enabled | Disabled | PendingDelete
|
Long |
getNumberOfBytes()
Get 数据密钥的长度,单位字节
|
String |
getOrigin()
Get DataKey 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL
|
String |
getOwner()
Get 数据密钥的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名
|
String |
getResourceId()
Get 资源ID,格式:creatorUin/$creatorUin/$dataKeyId
|
String |
getSourceHsmClusterId()
Get 同步的原始集群,如果为空,是公有云公共集群
|
String |
getSourceRegion()
Get 同步的原始地域
|
Long |
getSyncEndTime()
Get 同步的结束时间
|
String |
getSyncMessages()
Get 同步的结果描述
|
Long |
getSyncStartTime()
Get 同步的开始时间
|
Long |
getSyncStatus()
Get 密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。
|
void |
setCreateTime(Long CreateTime)
Set 密钥创建时间
|
void |
setCreatorUin(Long CreatorUin)
Set 创建者
|
void |
setDataKeyId(String DataKeyId)
Set DataKey的全局唯一标识
|
void |
setDataKeyName(String DataKeyName)
Set 作为密钥更容易辨识,更容易被人看懂的数据密钥名称
|
void |
setDeletionDate(Long DeletionDate)
Set 计划删除的时间
|
void |
setDescription(String Description)
Set DataKey的描述
|
void |
setHsmClusterId(String HsmClusterId)
Set HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)
|
void |
setIsSyncReplica(Long IsSyncReplica)
Set 密钥是否是主副本。0:主本,1:同步副本。
|
void |
setKeyId(String KeyId)
Set CMK的全局唯一标识
|
void |
setKeyState(String KeyState)
Set DataKey的状态, 取值为:Enabled | Disabled | PendingDelete
|
void |
setNumberOfBytes(Long NumberOfBytes)
Set 数据密钥的长度,单位字节
|
void |
setOrigin(String Origin)
Set DataKey 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNAL
|
void |
setOwner(String Owner)
Set 数据密钥的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名
|
void |
setResourceId(String ResourceId)
Set 资源ID,格式:creatorUin/$creatorUin/$dataKeyId
|
void |
setSourceHsmClusterId(String SourceHsmClusterId)
Set 同步的原始集群,如果为空,是公有云公共集群
|
void |
setSourceRegion(String SourceRegion)
Set 同步的原始地域
|
void |
setSyncEndTime(Long SyncEndTime)
Set 同步的结束时间
|
void |
setSyncMessages(String SyncMessages)
Set 同步的结果描述
|
void |
setSyncStartTime(Long SyncStartTime)
Set 同步的开始时间
|
void |
setSyncStatus(Long SyncStatus)
Set 密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。
|
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, toJsonString
public DataKeyMetadata()
public DataKeyMetadata(DataKeyMetadata source)
public String getDataKeyId()
public void setDataKeyId(String DataKeyId)
DataKeyId
- DataKey的全局唯一标识public String getKeyId()
public void setKeyId(String KeyId)
KeyId
- CMK的全局唯一标识public String getDataKeyName()
public void setDataKeyName(String DataKeyName)
DataKeyName
- 作为密钥更容易辨识,更容易被人看懂的数据密钥名称public Long getNumberOfBytes()
public void setNumberOfBytes(Long NumberOfBytes)
NumberOfBytes
- 数据密钥的长度,单位字节public Long getCreateTime()
public void setCreateTime(Long CreateTime)
CreateTime
- 密钥创建时间public String getDescription()
public void setDescription(String Description)
Description
- DataKey的描述public String getKeyState()
public void setKeyState(String KeyState)
KeyState
- DataKey的状态, 取值为:Enabled | Disabled | PendingDeletepublic Long getCreatorUin()
public void setCreatorUin(Long CreatorUin)
CreatorUin
- 创建者public String getOwner()
public void setOwner(String Owner)
Owner
- 数据密钥的创建者,用户创建的为 user,授权各云产品自动创建的为对应的产品名public Long getDeletionDate()
public void setDeletionDate(Long DeletionDate)
DeletionDate
- 计划删除的时间public String getOrigin()
public void setOrigin(String Origin)
Origin
- DataKey 密钥材料类型,由KMS创建的为: TENCENT_KMS, 由用户导入的类型为:EXTERNALpublic String getHsmClusterId()
public void setHsmClusterId(String HsmClusterId)
HsmClusterId
- HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)public String getResourceId()
public void setResourceId(String ResourceId)
ResourceId
- 资源ID,格式:creatorUin/$creatorUin/$dataKeyIdpublic Long getIsSyncReplica()
public void setIsSyncReplica(Long IsSyncReplica)
IsSyncReplica
- 密钥是否是主副本。0:主本,1:同步副本。public String getSourceRegion()
public void setSourceRegion(String SourceRegion)
SourceRegion
- 同步的原始地域public Long getSyncStatus()
public void setSyncStatus(Long SyncStatus)
SyncStatus
- 密钥同步的状态,0:未同步,1:同步成功,2:同步失败,3:同步中。public String getSyncMessages()
public void setSyncMessages(String SyncMessages)
SyncMessages
- 同步的结果描述public Long getSyncStartTime()
public void setSyncStartTime(Long SyncStartTime)
SyncStartTime
- 同步的开始时间public Long getSyncEndTime()
public void setSyncEndTime(Long SyncEndTime)
SyncEndTime
- 同步的结束时间public String getSourceHsmClusterId()
public void setSourceHsmClusterId(String SourceHsmClusterId)
SourceHsmClusterId
- 同步的原始集群,如果为空,是公有云公共集群Copyright © 2025. All rights reserved.