E2eeAccountContactKeyParcelable.Builder


public final class E2eeAccountContactKeyParcelable.Builder


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

สรุป

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

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

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

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

Builder

public Builder()

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

Builder

public Builder(E2eeAccountContactKeyParcelable origin)

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

เมธอดสาธารณะ

สร้าง

public E2eeAccountContactKeyParcelable build()

สร้าง E2eeAccountContactKeyParcelable

setAccountId

@CanIgnoreReturnValue
public E2eeAccountContactKeyParcelable.Builder setAccountId(@NonNull String accountId)

ตั้งค่า accountId

setContactInfos

@CanIgnoreReturnValue
public E2eeAccountContactKeyParcelable.Builder setContactInfos(ImmutableList<ContactInfoParcelable> contactInfos)

ตั้งค่า contact infos ที่เชื่อมโยงกับคีย์

setDeviceId

@CanIgnoreReturnValue
public E2eeAccountContactKeyParcelable.Builder setDeviceId(@NonNull String deviceId)

ตั้งค่า device ID

setKeyValue

@CanIgnoreReturnValue
public E2eeAccountContactKeyParcelable.Builder setKeyValue(@Nullable byte[] keyValue)

ตั้งค่า public key

setLocalVerificationState

@CanIgnoreReturnValue
public E2eeAccountContactKeyParcelable.Builder setLocalVerificationState(int localVerificationState)

ตั้งค่า local verification state ของคีย์

setOwnerPackageName

@CanIgnoreReturnValue
public E2eeAccountContactKeyParcelable.Builder setOwnerPackageName(@NonNull String ownerPackageName)

ตั้งค่า owner package name

setRemoteVerificationState

@CanIgnoreReturnValue
public E2eeAccountContactKeyParcelable.Builder setRemoteVerificationState(int remoteVerificationState)

ตั้งค่า remote verification state ของคีย์

setTimeUpdated

@CanIgnoreReturnValue
public E2eeAccountContactKeyParcelable.Builder setTimeUpdated(long timeUpdated)

ตั้งค่า timestamp of the last update