E2eeAccountKeyInfo.Builder


class E2eeAccountKeyInfo.Builder


E2eeAccountKeyInfo 的构建器类。

摘要

公共构造函数

为 E2eeAccountKeyInfo 创建新的构建器。

为 E2eeAccountKeyInfo 创建新的构建器。

公共函数

E2eeAccountKeyInfo!

构建 E2eeAccountKeyInfo。

E2eeAccountKeyInfo.Builder!

设置应更新的密钥的密钥的 accountId。

E2eeAccountKeyInfo.Builder!

设置在处理更新时将与密钥相关联的 contact infos。

E2eeAccountKeyInfo.Builder!

设置应更新的密钥的 device ID。

E2eeAccountKeyInfo.Builder!

设置在处理更新时将与密钥关联的新 keyValue。

公共构造函数

Builder

Builder()

为 E2eeAccountKeyInfo 创建新的构建器。

Builder

Builder(origin: E2eeAccountKeyInfo!)

为 E2eeAccountKeyInfo 创建新的构建器。

公共函数

build

fun build(): E2eeAccountKeyInfo!

构建 E2eeAccountKeyInfo。

setAccountId

@CanIgnoreReturnValue
fun setAccountId(accountId: String): E2eeAccountKeyInfo.Builder!

设置应更新的密钥的密钥的 accountId。

setContactInfos

@CanIgnoreReturnValue
fun setContactInfos(contactInfos: (Mutable)List<ContactInfoParcelable!>): E2eeAccountKeyInfo.Builder!

设置在处理更新时将与密钥相关联的 contact infos。

setDeviceId

@CanIgnoreReturnValue
fun setDeviceId(deviceId: String): E2eeAccountKeyInfo.Builder!

设置应更新的密钥的 device ID。

setKeyValue

@CanIgnoreReturnValue
fun setKeyValue(keyValue: ByteArray): E2eeAccountKeyInfo.Builder!

设置在处理更新时将与密钥关联的新 keyValue。