E2eeAccountContactKeyParcelable.Builder


class E2eeAccountContactKeyParcelable.Builder


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

ملخّص

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

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

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

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

E2eeAccountContactKeyParcelable!

تنشئ E2eeAccountContactKeyParcelable.

E2eeAccountContactKeyParcelable.Builder!

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

E2eeAccountContactKeyParcelable.Builder!

تضبط هذه السمة قيمة contact infos المرتبطة بالمفتاح.

E2eeAccountContactKeyParcelable.Builder!

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

E2eeAccountContactKeyParcelable.Builder!

تضبط هذه السمة قيمة public key.

E2eeAccountContactKeyParcelable.Builder!

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

E2eeAccountContactKeyParcelable.Builder!

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

E2eeAccountContactKeyParcelable.Builder!

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

E2eeAccountContactKeyParcelable.Builder!

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

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

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

Builder()

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

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

Builder(origin: E2eeAccountContactKeyParcelable!)

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

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

setAccountId

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

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

setContactInfos

@CanIgnoreReturnValue
fun setContactInfos(contactInfos: ImmutableList<ContactInfoParcelable!>!): E2eeAccountContactKeyParcelable.Builder!

تضبط هذه السمة قيمة contact infos المرتبطة بالمفتاح.

setDeviceId

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

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

setKeyValue

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

تضبط هذه السمة قيمة public key.

setLocalVerificationState

@CanIgnoreReturnValue
fun setLocalVerificationState(localVerificationState: Int): E2eeAccountContactKeyParcelable.Builder!

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

setOwnerPackageName

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

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

setRemoteVerificationState

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

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

setTimeUpdated

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

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