E2eeContactKeyParcelable.Builder


class E2eeContactKeyParcelable.Builder


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

ملخّص

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

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

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

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

E2eeContactKeyParcelable!

تنشئ E2eeContactKeyParcelable.

E2eeContactKeyParcelable.Builder!

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

E2eeContactKeyParcelable.Builder!

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

E2eeContactKeyParcelable.Builder!

تضبط هذه السمة display name جهة الاتصال المرتبطة بالمفتاح.

E2eeContactKeyParcelable.Builder!

تضبط هذه السمة email address جهة الاتصال المرتبطة بالمفتاح.

E2eeContactKeyParcelable.Builder!

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

E2eeContactKeyParcelable.Builder!

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

E2eeContactKeyParcelable.Builder!

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

E2eeContactKeyParcelable.Builder!

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

E2eeContactKeyParcelable.Builder!

تضبط هذه السمة phone number جهة الاتصال المرتبطة بالمفتاح.

E2eeContactKeyParcelable.Builder!

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

E2eeContactKeyParcelable.Builder!

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

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

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

Builder()

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

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

Builder(origin: E2eeContactKeyParcelable!)

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

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

setAccountId

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

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

setDeviceId

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

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

setDisplayName

@CanIgnoreReturnValue
fun setDisplayName(displayName: String?): E2eeContactKeyParcelable.Builder!

تضبط هذه السمة display name جهة الاتصال المرتبطة بالمفتاح.

setEmailAddress

@CanIgnoreReturnValue
fun setEmailAddress(emailAddress: String?): E2eeContactKeyParcelable.Builder!

تضبط هذه السمة email address جهة الاتصال المرتبطة بالمفتاح.

setKeyValue

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

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

setLocalVerificationState

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

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

setLookupKey

@CanIgnoreReturnValue
fun setLookupKey(lookupKey: String): E2eeContactKeyParcelable.Builder!

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

setOwnerPackageName

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

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

setPhoneNumber

@CanIgnoreReturnValue
fun setPhoneNumber(phoneNumber: String?): E2eeContactKeyParcelable.Builder!

تضبط هذه السمة phone number جهة الاتصال المرتبطة بالمفتاح.

setRemoteVerificationState

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

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

setTimeUpdated

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

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