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
- ハッシュコード
io.realm.mongodb
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 | MongoDB Realm に対してネットワークリクエストを行う際に、認可データを保持するために使用されるデフォルトのヘッダー名。 |
public static final String | MongoDB Realm アプリケーションのデフォルトの URL。 |
public static final CodecRegistry | 引数をエンコード/デコードし、結果を MongoDB App Services バックエンドとの間でエンコード/デコードするためのデフォルトの BSON コーデック レジストリ。これにより、ほとんどのプリミティブ型がエンコードまたはデコードされ、タイプと BsonValues がリストおよびマップされます。 |
public static final long | MongoDB Realm に対するネットワークリクエストのデフォルトのリクエスト タイムアウト(秒単位)。 |
public static final Map | MongoDB Realm アプリで使用されるログインリクエストのデフォルトの難読化ツール。このマップは、デフォルトのHttpLogObflustorをインスタンス化するために必要です。これにより、すべてのログイン機密情報が Logcat に表示されなくなります。 このマップのキーは、アプリに対する認証に使用できるさまざまなログイン ID プロバイダーを表し、値はそのプロバイダーに使用される具体的な難読化子です。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
パブリックブール値 | |
public string | getAppId () Realm アプリケーションを識別する一意のアプリ ID を返します。 |
public string | getAppName () Realm アプリケーションを説明するために使用される名前を返します。 |
public string | この Realm アプリケーションのバージョンを返します。 |
public string | MongoDB Realm にネットワークリクエストを行う際に認証データを保持するために使用されるヘッダーの名前を返します。 |
公開 URL | getBaseUrl () この Realm アプリケーションのベース URL を返します。 |
public map | MongoDB Realm にネットワークリクエストを行う際に、他のヘッダーと一緒に送信されるカスタム構成されたヘッダーを返します。 |
SyncSessionに問題がある場合に同期された Realm によって使用されるデフォルトの クライアント リセット ハンドラーを返します。 | |
public CodecRegistry | BSON 引数をエンコードおよびデコードするために使用されるデフォルトのコーデック レジストリと、リモート Realm io.realm.mongodb.functions.Functionsを呼び出し、リモートio.realm.mongodb.mongo.MongoDatabaseにアクセスする場合の結果を返します。 |
public SyncSession.ErrorHandler | SyncSessionに問題がある場合に使用されるデフォルトのエラー ハンドラーを返します。 |
public SyncClientResetStratey | SyncSessionに問題がある場合に同期された Realm が使用するデフォルトの同期クライアント リセット戦略を返します。 |
公開バイト | このデバイス上の Realm ユーザー メタデータを暗号化するために使用されている暗号化キー(存在する場合)を返します。 |
public HtpLogObflustor | アプリで使用されるHtpLogObflustorを返します。これにより、HTTP リクエストの機密情報がログチャートに表示されるのを防ぎます。 |
public long | Realm アプリケーションに対するネットワークリクエストのデフォルトのタイムアウトをミリ秒単位で返します。 |
public ファイル | デバイスと MongoDB Realm 間でデータを同期するときに使用されるすべてのファイルと Realm を含むルート フォルダーを返します。 |
public int | hashCode () |
継承されたメソッド
クラス java.lang.Object から継承されたメソッド :
getClass
、hashCode
、equals
、clone
、toString
、notify
、notifyAll
、wait
、wait
、wait
、finalize
フィールドの詳細
DEFAULT_AUTHORIZATION_HEADER_NAME
MongoDB Realm に対してネットワークリクエストを行う際に、認可データを保持するために使用されるデフォルトのヘッダー名。
DEFAULT_BASE_URL
MongoDB Realm アプリケーションのデフォルトの URL。
DEFAULT_BSON_CODEC_REGISTRY
引数をエンコード/デコードし、結果を MongoDB App Services バックエンドとの間でエンコード/デコードするためのデフォルトの BSON コーデック レジストリ。これにより、ほとんどのプリミティブ型がエンコードまたはデコードされ、タイプと BsonValues がリストおよびマップされます。
Tip
以下も参照してください。
ValueCodecProvider
BsonValueCodecProvider
IterableCodecProvider
MapCodecProvider
DocumentCodecProvider
DEFAULT_REQUEST_TIMEOUT
MongoDB Realm に対するネットワークリクエストのデフォルトのリクエスト タイムアウト(秒単位)。
loginObfuscators
MongoDB Realm アプリで使用されるログインリクエストのデフォルトの難読化ツール。このマップは、デフォルトのHttpLogObflustorをインスタンス化するために必要です。これにより、すべてのログイン機密情報が Logcat に表示されなくなります。
このマップのキーは、アプリに対する認証に使用できるさまざまなログイン ID プロバイダーを表し、値はそのプロバイダーに使用される具体的な難読化子です。
Tip
以下も参照してください。
正規表現パターン
ApiKeyObfstor
TokenObuckator
CustomFunctionObuckator
EmailPasswordObflustor
メソッドの詳細
equals
の上書き
|
getAppId
getAppName
public String getAppName () |
---|
Realm アプリケーションを説明するために使用される名前を返します。 これはデバッグ情報としてのみ使用されます。 戻り値 アプリ名。 |
getAppVersion
public String getAppVersion () |
---|
この Realm アプリケーションのバージョンを返します。 これはデバッグ情報としてのみ使用されます。 戻り値 アプリのバージョン |
getAuthorization HeaderName
public String getAuthorizationHeaderName () |
---|
MongoDB Realm にネットワークリクエストを行う際に認証データを保持するために使用されるヘッダーの名前を返します。 戻り値 認証ヘッダー名 |
getBaseUrl
public URL getBaseUrl () |
---|
この Realm アプリケーションのベース URL を返します。 戻り値 アプリベース URL。 |
getカスタムリクエストヘッダー
public Map getCustomRequestHeaders () |
---|
MongoDB Realm にネットワークリクエストを行う際に、他のヘッダーと一緒に送信されるカスタム構成されたヘッダーを返します。 戻り値 カスタム構成された ヘッダーの |
getDefaultClientResetHandler
SyncSessionに問題がある場合に同期された Realm によって使用されるデフォルトの クライアント リセット ハンドラーを返します。 戻り値 アプリのデフォルトのエラー ハンドラーには該当しません。 |
getDefaultCodecRegistry
public CodecRegistry getDefaultCodecRegistry () |
---|
BSON 引数をエンコードおよびデコードするために使用されるデフォルトのコーデック レジストリと、リモート Realm io.realm.mongodb.functions.Functionsを呼び出し、リモートio.realm.mongodb.mongo.MongoDatabaseにアクセスする場合の結果を返します。 戻り値 アプリのデフォルトのコーデック レジストリ。 |
getDefaultErrorHandler
getDefaultSyncClientResetStrategy
getEncryptionKey
public byte getEncryptionKey () |
---|
このデバイス上の Realm ユーザー メタデータを暗号化するために使用されている暗号化キー(存在する場合)を返します。 キーが返されない場合、データは暗号化されません。 戻り値 暗号化のキーが存在する場合は 、それ以外の場合は |
getHttpLogObfuscator
public HttpLogObfuscator getHttpLogObfuscator () |
---|
getRequestTimeoutMs
public long getRequestTimeoutMs () |
---|
Realm アプリケーションに対するネットワークリクエストのデフォルトのタイムアウトをミリ秒単位で返します。 戻り値 ネットワークリクエストのデフォルトのタイムアウト(ミリ秒単位)。 |
getSyncRootDirectory
public File getSyncRootDirectory () |
---|
デバイスと MongoDB Realm 間でデータを同期するときに使用されるすべてのファイルと Realm を含むルート フォルダーを返します。 戻り値 同期ルート ディレクトリ。 |
ハッシュコード
public int hashCode () |
---|
の上書き
|