io.realm.mongodb
클래스를 둘러싸는 경우:
AppConfiguration 의 인스턴스를 유창하게 구성하는 데 사용되는 빌더입니다.
생성자
메서드 요약
수정자 및 유형 | 메서드 및 설명 |
---|---|
Realm 객체 서버에 대한 모든 요청에 추가할 추가 HTTP 헤더를 추가합니다. | |
Realm 객체 서버에 대한 모든 요청에 추가할 추가 HTTP headers를 추가합니다. | |
앱 버전을 설정합니다. | |
MongoDB Realm에 요청할 때 권한 부여 데이터를 전송하는 데 사용되는 HTTP 헤더의 이름을 설정합니다. | |
build () AppConfiguration을 만듭니다. | |
원격 Realm io.realm.mongodb.functions.Functions 를 호출하고 원격 io.realm.mongodb.mongo.MongoDatabase 에 액세스할 때 BSON 인수와 결과를 인코딩 및 디코딩하는 데 사용되는 기본 코덱 레지스트리를 설정합니다. | |
동기화된 Realm이 클라이언트 재설정을 보고할 때 사용하는 기본 클라이언트 재설정 핸들러를 설정합니다. | |
동기화된 Realm이 클라이언트 재설정을 보고할 때 사용하는 기본 동기화 클라이언트 재설정 전략을 설정합니다. | |
동기화된 Realm이 클라이언트 재설정을 보고할 때 사용하는 기본 동기화 클라이언트 재설정 전략을 설정합니다. | |
동기화된 Realms에서 세션 오류를 보고할 때 사용하는 기본 오류 핸들러를 설정합니다. | |
사용자 메타 데이터를 암호화하는 데만 사용되는 암호화 키를 설정합니다. | |
HTTP 요청의 민감한 정보가 logcat에 표시되지 않도록 하는 데 사용되는 HttpLogObfuscator 를 설정합니다. | |
MongoDB Realm 애플리케이션에 대한 네트워크 요청에 사용되는 기본 시간 제한을 설정합니다. | |
기기와 MongoDB Realm 간에 데이터를 동기화할 때 사용되는 모든 파일과 Realm이 포함된 루트 폴더를 구성합니다. |
상속된 메서드
클래스 java.lang.Object에서
getClass
hashCode
equals
clone
toString
notify
notifyAll
wait
상속된wait
메서드:,,,,,,,,,wait
,finalize
생성자 세부 정보
메서드 세부 정보
addCustomRequestheader
Realm 객체 서버에 대한 모든 요청에 추가할 추가 HTTP 헤더를 추가합니다. 매개변수
스로우
|
addCustomRequestheaders
Realm 객체 서버에 대한 모든 요청에 추가할 추가 HTTP headers를 추가합니다. 매개변수
스로우
|
앱 이름
앱 이름을 설정합니다. 이는 MongoDB Realm 애플리케이션에서 네트워크 요청을 할 때 전송되는 디버그 헤더의 일부로만 사용됩니다. 매개변수
|
appVersion
앱 버전을 설정합니다. 이는 MongoDB Realm 애플리케이션에서 네트워크 요청을 할 때 전송되는 디버그 헤더의 일부로만 사용됩니다. 매개변수
|
권한 부여 헤더 이름
MongoDB Realm 에 요청할 때 권한 부여 데이터를 보내는 데 사용되는 HTTP 헤더의 이름을 설정합니다. 사용자 지정 권한 부여 부여 헤더를 사용하도록 MongoDB 서버 또는 방화벽 을 구성해야 합니다. 기본값 권한 부여 헤더의 이름은 DEFAULT_AUTHORIZATION_HEADER_NAME 입니다. 매개변수
스로우
|
기본 URL
MongoDB Realm 애플리케이션의 기본 URL을 설정합니다. 기본값은 DEFAULT_BASE_URL 입니다. 매개변수
|
빌드
public AppConfiguration build () |
---|
CodecRegistry
원격 Realm io.realm.mongodb.functions.Functions 를 호출하고 원격 io.realm.mongodb.mongo.MongoDatabase 에 액세스할 때 BSON 인수와 결과를 인코딩 및 디코딩하는 데 사용되는 기본 코덱 레지스트리를 설정합니다. 지정하지 않으면 기본값은 DEFAULT_BSON_CODEC_REGISTRY 입니다. 매개변수
팁
|
defaultClientResetHandler
동기화된 Realm이 클라이언트 재설정을 보고할 때 사용하는 기본값 클라이언트 재설정 핸들러를 설정합니다. 이 기본값 은 io를 호출하여 재정의할 수 있습니다. Realm 영역. 동기화.SyncConfiguration.Builder.clientResetHandler(SyncSession.ClientResetHandler) io를 만들 때. Realm 영역. 동기화.SyncConfiguration . 매개변수
|
defaultSyncClientResetStrategy
동기화된 Realms가 클라이언트 재설정을 보고할 때 사용하는 기본 동기화 클라이언트 재설정 전략을 설정합니다. 이 기본값은 io.realm.mongodb.sync.SyncConfiguration.Builder.syncClientResetStrategy(ManuallyRecoverUnsyncedChangesStrategy) 를 호출하여 재정의할 수 있습니다. 또는 io.realm.mongodb.sync.SyncConfiguration.Builder.syncClientResetStrategy(DiscardUnsyncedChangesStrategy) io.realm.mongodb.sync.SyncConfiguration 을 생성할 때 매개변수
|
동기화된 Realms가 클라이언트 재설정을 보고할 때 사용하는 기본 동기화 클라이언트 재설정 전략을 설정합니다. 이 기본값은 io.realm.mongodb.sync.SyncConfiguration.Builder.syncClientResetStrategy(ManuallyRecoverUnsyncedChangesStrategy) 를 호출하여 재정의할 수 있습니다. 또는 io.realm.mongodb.sync.SyncConfiguration.Builder.syncClientResetStrategy(DiscardUnsyncedChangesStrategy) io.realm.mongodb.sync.SyncConfiguration 을 생성할 때 매개변수
|
defaultSyncErrorHandler
세션에서 오류를 보고할 때 동기화된 Realms에서 사용하는 기본 오류 핸들러를 설정합니다. 이 기본값은 io.realm.mongodb를 생성할 때 io.realm.mongodb.sync.SyncConfiguration.Builder.errorHandler(SyncSession.ErrorHandler) 를 호출하여 재정의할 수 있습니다 . sync.SyncConfiguration . 매개변수
|
encryptionKey
사용자 메타 데이터를 암호화하는 데만 사용되는 암호화 키 를 설정합니다. 개별 Realms는 io를 사용해야 합니다. Realm 영역. 동기화.SyncConfiguration.Builder.encryptionKey(byte[]) 암호화됨 합니다. 매개변수
스로우
|
httpLogObfuscator
HTTP 요청의 민감한 정보가 logcat에 표시되지 않도록 하는 데 사용되는 HttpLogObfuscator 를 설정합니다. 지정하지 않으면 기본적으로 HTTP 로그인 요청이 난독화됩니다. 매개변수
|
requestTimeout
MongoDB Realm 애플리케이션에 대한 네트워크 요청에 사용되는 기본 시간 제한을 설정합니다. 요청이 이 제한을 초과하면 실패와 함께 종료됩니다. 기본값은 AppConfiguration.DEFAULT_REQUEST_TIMEOUT 초입니다. 매개변수
|
syncRootDirectory
장치와 MongoDB Realm 간에 데이터를 동기화할 때 사용되는 모든 파일과 Realm이 포함된 루트 폴더를 구성합니다. 기본 루트 디렉토리는 매개변수
|