你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SecretProperties 类

  • java.lang.Object
    • com.azure.security.keyvault.secrets.models.SecretProperties

实现

public class SecretProperties
implements JsonSerializable<SecretProperties>

SecretProperties 是包含机密的所有属性(其值除外)的资源。 它由特勤局管理。

构造函数摘要

构造函数 说明
SecretProperties()

创建机密属性的空实例。

方法摘要

修饰符和类型 方法和描述
static SecretProperties fromJson(JsonReader jsonReader)

将 JSON 流读入 SecretProperties

String getContentType()

获取内容类型。

OffsetDateTime getCreatedOn()

获取创建机密的 UTC 时间。

OffsetDateTime getExpiresOn()

获取 UTC 格式的机密过期时间。

String getId()

获取机密标识符。

String getKeyId()

获取密钥ID 标识符。

String getName()

获取机密名称。

OffsetDateTime getNotBefore()

获取不早于 UTC 时间。

Integer getRecoverableDays()

获取为启用软删除的密钥保管库删除机密之前保留的天数。

String getRecoveryLevel()

获取机密的恢复级别。

Map<String,String> getTags()

获取与机密关联的标记。

OffsetDateTime getUpdatedOn()

获取上次更新机密的 UTC 时间。

String getVersion()

获取机密的版本。

Boolean isEnabled()

获取启用的值。

Boolean isManaged()

获取托管值。

SecretProperties setContentType(String contentType)

设置内容类型

SecretProperties setEnabled(Boolean enabled)

设置启用的值。

SecretProperties setExpiresOn(OffsetDateTime expiresOn)

expires设置 UTC 时间。

SecretProperties setNotBefore(OffsetDateTime notBefore)

notBefore设置 UTC 时间。

SecretProperties setTags(Map<String,String> tags)

设置要与机密关联的标记。

JsonWriter toJson(JsonWriter jsonWriter)

方法继承自 java.lang.Object

构造函数详细信息

SecretProperties

public SecretProperties()

创建 SecretProperties 的空实例。

方法详细信息

fromJson

public static SecretProperties fromJson(JsonReader jsonReader)

将 JSON 流读入 SecretProperties

参数:

jsonReader - 正在 JsonReader 读取的 。

返回:

JSON 流表示的 实例 SecretProperties 可能返回 null。

引发:

IOException

- SecretProperties如果无法从 中读取 。jsonReader

getContentType

public String getContentType()

获取内容类型。

返回:

内容类型。

getCreatedOn

public OffsetDateTime getCreatedOn()

获取创建机密的 UTC 时间。

返回:

创建的 UTC 时间。

getExpiresOn

public OffsetDateTime getExpiresOn()

获取 UTC 格式的机密过期时间。

返回:

过期的 UTC 时间。

getId

public String getId()

获取机密标识符。

返回:

机密标识符。

getKeyId

public String getKeyId()

获取 keyId 标识符。

返回:

keyId 标识符。

getName

public String getName()

获取机密名称。

返回:

机密的名称。

getNotBefore

public OffsetDateTime getNotBefore()

获取 notBefore UTC 时间。

返回:

notBefore UTC 时间。

getRecoverableDays

public Integer getRecoverableDays()

获取为启用软删除的密钥保管库删除机密之前保留的天数。

返回:

可恢复天数。

getRecoveryLevel

public String getRecoveryLevel()

获取机密的恢复级别。

返回:

机密的 recoveryLevel。

getTags

public Map getTags()

获取与机密关联的标记。

返回:

标记的值。

getUpdatedOn

public OffsetDateTime getUpdatedOn()

获取上次更新机密的 UTC 时间。

返回:

上次更新的 UTC 时间。

getVersion

public String getVersion()

获取机密的版本。

返回:

机密的版本。

isEnabled

public Boolean isEnabled()

获取启用的值。

返回:

启用的值

isManaged

public Boolean isManaged()

获取托管值。

返回:

托管值

setContentType

public SecretProperties setContentType(String contentType)

设置 contentType。

参数:

contentType - 要设置的 contentType

返回:

更新的 SecretProperties 对象本身。

setEnabled

public SecretProperties setEnabled(Boolean enabled)

设置启用的值。

参数:

enabled - 要设置的启用值

返回:

SecretProperties 对象本身。

setExpiresOn

public SecretProperties setExpiresOn(OffsetDateTime expiresOn)

expires设置 UTC 时间。

参数:

expiresOn - 要为机密设置的过期时间。

返回:

SecretProperties 对象本身。

setNotBefore

public SecretProperties setNotBefore(OffsetDateTime notBefore)

notBefore设置 UTC 时间。

参数:

notBefore - 要设置的 notBefore UTC 时间

返回:

SecretProperties 对象本身。

setTags

public SecretProperties setTags(Map tags)

设置要与机密关联的标记。

参数:

tags - 要设置的标记

返回:

更新的 SecretProperties 对象本身。

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

参数:

jsonWriter

引发:

适用于