Docs Menu
Docs Home
/ /
Atlas Device SDK
/ / /

Class AppConfiguration

項目一覧

  • io.realm.mongodb
  • ネストされたクラスの概要
  • フィールドの概要
  • メソッドの概要
  • 継承されたメソッド
  • フィールドの詳細
  • DEFAULT_AUTHORIZATION_HEADER_NAME
  • DEFAULT_BASE_URL
  • DEFAULT_BSON_CODEC_REGISTRY
  • DEFAULT_REQUEST_TIMEOUT
  • loginObfuscators
  • メソッドの詳細
  • equals
  • getAppId
  • getAppName
  • getAppVersion
  • getAuthorization HeaderName
  • getBaseUrl
  • getカスタムリクエストヘッダー
  • getDefaultClientResetHandler
  • getDefaultCodecRegistry
  • getDefaultErrorHandler
  • getDefaultSyncClientResetStrategy
  • getEncryptionKey
  • getHttpLogObfuscator
  • getRequestTimeoutMs
  • getSyncRootDirectory
  • ハッシュコード
java.lang.Object
io.realm.mongodb.AppConfiguration

An AppConfiguration is used to setup a MongoDB Realm application.Instances of an AppConfiguration can only created by using the AppConfiguration.Builder and calling its AppConfiguration.Builder.build() 使用して複数のドキュメントを挿入できます。

アプリを構成する は、デフォルト設定が十分でない場合にのみ必要です。 それ以外の場合は、 new App("app-id")を呼び出すだけで十分です。

修飾子と型
クラスと説明
public static
修飾子と型
フィールドと説明
public static final String

DEFAULT_AUTHATION_HEADER_NAME

MongoDB Realm に対してネットワークリクエストを行う際に、認可データを保持するために使用されるデフォルトのヘッダー名。

public static final String

DEFAULT_BASE_URL

MongoDB Realm アプリケーションのデフォルトの URL。

public static final CodecRegistry

DEFAULT_BSON_CODEC_REGISTRY

引数をエンコード/デコードし、結果を MongoDB App Services バックエンドとの間でエンコード/デコードするためのデフォルトの BSON コーデック レジストリ。これにより、ほとんどのプリミティブ型がエンコードまたはデコードされ、タイプと BsonValues がリストおよびマップされます。

public static final long

DEFAULT_REQUEST_TIMEOUT

MongoDB Realm に対するネットワークリクエストのデフォルトのリクエスト タイムアウト(秒単位)。

public static final Map

loginOf名

MongoDB Realm アプリで使用されるログインリクエストのデフォルトの難読化ツール。このマップは、デフォルトのHttpLogObflustorをインスタンス化するために必要です。これにより、すべてのログイン機密情報が Logcat に表示されなくなります。

このマップのキーは、アプリに対する認証に使用できるさまざまなログイン ID プロバイダーを表し、値はそのプロバイダーに使用される具体的な難読化子です。

修飾子と型
メソッドと説明
パブリックブール値
public string

Realm アプリケーションを識別する一意のアプリ ID を返します。

public string

Realm アプリケーションを説明するために使用される名前を返します。

public string

この Realm アプリケーションのバージョンを返します。

public string

MongoDB Realm にネットワークリクエストを行う際に認証データを保持するために使用されるヘッダーの名前を返します。

公開 URL

この Realm アプリケーションのベース URL を返します。

public map

MongoDB Realm にネットワークリクエストを行う際に、他のヘッダーと一緒に送信されるカスタム構成されたヘッダーを返します。

SyncSessionに問題がある場合に同期された Realm によって使用されるデフォルトの クライアント リセット ハンドラーを返します。

public CodecRegistry

BSON 引数をエンコードおよびデコードするために使用されるデフォルトのコーデック レジストリと、リモート Realm io.realm.mongodb.functions.Functionsを呼び出し、リモートio.realm.mongodb.mongo.MongoDatabaseにアクセスする場合の結果を返します。

SyncSessionに問題がある場合に使用されるデフォルトのエラー ハンドラーを返します。

SyncSessionに問題がある場合に同期された Realm が使用するデフォルトの同期クライアント リセット戦略を返します。

公開バイト

このデバイス上の Realm ユーザー メタデータを暗号化するために使用されている暗号化キー(存在する場合)を返します。

アプリで使用されるHtpLogObflustorを返します。これにより、HTTP リクエストの機密情報がログチャートに表示されるのを防ぎます。

public long

Realm アプリケーションに対するネットワークリクエストのデフォルトのタイムアウトをミリ秒単位で返します。

デバイスと MongoDB Realm 間でデータを同期するときに使用されるすべてのファイルと Realm を含むルート フォルダーを返します。

public int
  • クラス java.lang.Object から継承されたメソッド :getClasshashCodeequalsclonetoStringnotifynotifyAllwaitwaitwaitfinalize

MongoDB Realm に対してネットワークリクエストを行う際に、認可データを保持するために使用されるデフォルトのヘッダー名。

MongoDB Realm アプリケーションのデフォルトの URL。

Tip

以下も参照してください。

引数をエンコード/デコードし、結果を MongoDB App Services バックエンドとの間でエンコード/デコードするためのデフォルトの BSON コーデック レジストリ。これにより、ほとんどのプリミティブ型がエンコードまたはデコードされ、タイプと BsonValues がリストおよびマップされます。

Tip

以下も参照してください。

MongoDB Realm に対するネットワークリクエストのデフォルトのリクエスト タイムアウト(秒単位)。

Tip

以下も参照してください。

MongoDB Realm アプリで使用されるログインリクエストのデフォルトの難読化ツール。このマップは、デフォルトのHttpLogObflustorをインスタンス化するために必要です。これにより、すべてのログイン機密情報が Logcat に表示されなくなります。

このマップのキーは、アプリに対する認証に使用できるさまざまなログイン ID プロバイダーを表し、値はそのプロバイダーに使用される具体的な難読化子です。

Tip

以下も参照してください。

public boolean equals (
)
public String getAppId ()

Realm アプリケーションを識別する一意のアプリ ID を返します。

戻り値

アプリ一意の識別子。

public String getAppName ()

Realm アプリケーションを説明するために使用される名前を返します。 これはデバッグ情報としてのみ使用されます。

戻り値

アプリ名。

この Realm アプリケーションのバージョンを返します。 これはデバッグ情報としてのみ使用されます。

戻り値

アプリのバージョン

MongoDB Realm にネットワークリクエストを行う際に認証データを保持するために使用されるヘッダーの名前を返します。

戻り値

認証ヘッダー名

public URL getBaseUrl ()

この Realm アプリケーションのベース URL を返します。

戻り値

アプリベース URL。

MongoDB Realm にネットワークリクエストを行う際に、他のヘッダーと一緒に送信されるカスタム構成されたヘッダーを返します。

戻り値

カスタム構成された ヘッダーのMap

SyncSessionに問題がある場合に同期された Realm によって使用されるデフォルトの クライアント リセット ハンドラーを返します。

戻り値

アプリのデフォルトのエラー ハンドラーには該当しません。

public CodecRegistry getDefaultCodecRegistry ()

BSON 引数をエンコードおよびデコードするために使用されるデフォルトのコーデック レジストリと、リモート Realm io.realm.mongodb.functions.Functionsを呼び出し、リモートio.realm.mongodb.mongo.MongoDatabaseにアクセスする場合の結果を返します。

戻り値

アプリのデフォルトのコーデック レジストリ。

Tip

以下も参照してください。

SyncSessionに問題がある場合に使用されるデフォルトのエラー ハンドラーを返します。

戻り値

アプリのデフォルトのエラー ハンドラーには該当しません。

SyncSessionに問題がある場合に同期された Realm が使用するデフォルトの同期クライアント リセット戦略を返します。

戻り値

アプリのデフォルトのエラー ハンドラーには該当しません。

public byte getEncryptionKey ()

このデバイス上の Realm ユーザー メタデータを暗号化するために使用されている暗号化キー(存在する場合)を返します。 キーが返されない場合、データは暗号化されません。

戻り値

暗号化のキーが存在する場合は 、それ以外の場合はnullです。

アプリで使用されるHtpLogObflustorを返します。これにより、HTTP リクエストの機密情報がログチャートに表示されるのを防ぎます。

戻り値

HTTP ログ難読化プログラム。

public long getRequestTimeoutMs ()

Realm アプリケーションに対するネットワークリクエストのデフォルトのタイムアウトをミリ秒単位で返します。

戻り値

ネットワークリクエストのデフォルトのタイムアウト(ミリ秒単位)。

デバイスと MongoDB Realm 間でデータを同期するときに使用されるすべてのファイルと Realm を含むルート フォルダーを返します。

戻り値

同期ルート ディレクトリ。

public int hashCode ()

戻る

App.Result