E2eeAccountContactKeyParcelable.Builder


public final class E2eeAccountContactKeyParcelable.Builder


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

ملخّص

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

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

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

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

E2eeAccountContactKeyParcelable

تنشئ E2eeAccountContactKeyParcelable.

E2eeAccountContactKeyParcelable.Builder

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

E2eeAccountContactKeyParcelable.Builder

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

E2eeAccountContactKeyParcelable.Builder

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

E2eeAccountContactKeyParcelable.Builder

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

E2eeAccountContactKeyParcelable.Builder
@CanIgnoreReturnValue
setLocalVerificationState(int localVerificationState)

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

E2eeAccountContactKeyParcelable.Builder

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

E2eeAccountContactKeyParcelable.Builder
@CanIgnoreReturnValue
setRemoteVerificationState(int remoteVerificationState)

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

E2eeAccountContactKeyParcelable.Builder

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

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

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

public Builder()

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

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

public Builder(E2eeAccountContactKeyParcelable origin)

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

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

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.