E2eeSelfKeyParcelable.Builder


class E2eeSelfKeyParcelable.Builder


فئة أداة الإنشاء الخاصة بـ E2eeSelfKeyParcelable

ملخّص

طُرق وضع التصميم العامة

تنشئ هذه الطريقة أداة إنشاء جديدة.

تنشئ هذه الطريقة أداة إنشاء جديدة.

الوظائف العامة

E2eeSelfKeyParcelable!

تنشئ E2eeSelfKeyParcelable.

E2eeSelfKeyParcelable.Builder!

تضبط هذه السمة account ID.

E2eeSelfKeyParcelable.Builder!

تضبط هذه السمة قيمة device ID.

E2eeSelfKeyParcelable.Builder!

يضبط key bytes المفتاح العام.

E2eeSelfKeyParcelable.Builder!

تضبط هذه السمة قيمة owner package name.

E2eeSelfKeyParcelable.Builder!

تضبط هذه السمة قيمة remote verification state للمفتاح.

E2eeSelfKeyParcelable.Builder!

تضبط هذه السمة قيمة timestamp of the last update.

طُرق وضع التصميم العامة

"البنّاء" (Builder)

Builder()

تنشئ هذه الطريقة أداة إنشاء جديدة.

"البنّاء" (Builder)

Builder(origin: E2eeSelfKeyParcelable!)

تنشئ هذه الطريقة أداة إنشاء جديدة.

الوظائف العامة

إنشاء

fun build(): E2eeSelfKeyParcelable!

تنشئ E2eeSelfKeyParcelable.

setAccountId

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

تضبط هذه السمة account ID.

setDeviceId

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

تضبط هذه السمة قيمة device ID.

setKeyValue

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

يضبط key bytes المفتاح العام.

setOwnerPackageName

@CanIgnoreReturnValue
fun setOwnerPackageName(ownerPackageName: String): E2eeSelfKeyParcelable.Builder!

تضبط هذه السمة قيمة owner package name.

setRemoteVerificationState

@CanIgnoreReturnValue
fun setRemoteVerificationState(remoteVerificationState: Int): E2eeSelfKeyParcelable.Builder!

تضبط هذه السمة قيمة remote verification state للمفتاح.

setTimeUpdated

@CanIgnoreReturnValue
fun setTimeUpdated(timeUpdated: Long): E2eeSelfKeyParcelable.Builder!

تضبط هذه السمة قيمة timestamp of the last update.