E2eeAccountContactKeyParcelable.Builder


public final class E2eeAccountContactKeyParcelable.Builder


E2eeAccountContactKeyParcelable のビルダー クラス。

概要

パブリック コンストラクタ

新しいビルダーを作成します。

新しいビルダーを作成します。

パブリック コンストラクタ

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 を設定します。