E2eeAccountContactKeyParcelable.Builder


class E2eeAccountContactKeyParcelable.Builder


คลาส Builder สำหรับ E2eeAccountContactKeyParcelable

สรุป

เครื่องมือสร้างสาธารณะ

สร้างเครื่องมือสร้างใหม่

สร้างเครื่องมือสร้างใหม่

เครื่องมือสร้างสาธารณะ

Builder

Builder()

สร้างเครื่องมือสร้างใหม่

Builder

Builder(origin: E2eeAccountContactKeyParcelable!)

สร้างเครื่องมือสร้างใหม่

ฟังก์ชันสาธารณะ

สร้าง

fun build(): E2eeAccountContactKeyParcelable!

สร้าง 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 ของคีย์