E2eeContactKeyParcelable.Builder


public final 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
@CanIgnoreReturnValue
setLocalVerificationState(int localVerificationState)

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

E2eeContactKeyParcelable.Builder

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

E2eeContactKeyParcelable.Builder

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

E2eeContactKeyParcelable.Builder

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

E2eeContactKeyParcelable.Builder
@CanIgnoreReturnValue
setRemoteVerificationState(int remoteVerificationState)

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

E2eeContactKeyParcelable.Builder

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

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

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

public Builder()

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

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

public Builder(E2eeContactKeyParcelable origin)

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

الإجراءات العامة

إنشاء

public E2eeContactKeyParcelable build()

تنشئ E2eeContactKeyParcelable.

setAccountId

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

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

setDeviceId

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

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

setDisplayName

@CanIgnoreReturnValue
public E2eeContactKeyParcelable.Builder setDisplayName(@Nullable String displayName)

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

setEmailAddress

@CanIgnoreReturnValue
public E2eeContactKeyParcelable.Builder setEmailAddress(@Nullable String emailAddress)

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

setKeyValue

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

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

setLocalVerificationState

@CanIgnoreReturnValue
public E2eeContactKeyParcelable.Builder setLocalVerificationState(int localVerificationState)

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

setLookupKey

@CanIgnoreReturnValue
public E2eeContactKeyParcelable.Builder setLookupKey(@NonNull String lookupKey)

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

setOwnerPackageName

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

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

setPhoneNumber

@CanIgnoreReturnValue
public E2eeContactKeyParcelable.Builder setPhoneNumber(@Nullable String phoneNumber)

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

setRemoteVerificationState

@CanIgnoreReturnValue
public E2eeContactKeyParcelable.Builder setRemoteVerificationState(int remoteVerificationState)

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

setTimeUpdated

@CanIgnoreReturnValue
public E2eeContactKeyParcelable.Builder setTimeUpdated(long timeUpdated)

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