빌더
함수
App Services 네트워크 요청에 대한 디버그 헤더에 추가되는 디버그 앱 이름을 설정합니다. 기본값은 null
입니다.
App Services 네트워크 요청에 대한 디버그 헤더에 추가되는 디버그 앱 버전을 설정합니다. 기본값은 null
Atlas App Services에 요청할 때 권한 부여 데이터를 전송하는 데 사용되는 HTTP 헤더의 이름을 설정합니다. 사용자 지정 권한 부여 헤더를 예상하도록 Atlas 앱 또는 방화벽이 구성되어 있어야 합니다.
App Services 애플리케이션의 기본 URL을 설정합니다. 기본값은 DEFAULT_BASE_URL 입니다.
Atlas App Services 애플리케이션에 대한 모든 요청에 추가될 사용자 지정 헤더를 업데이트합니다.
내부 작업을 실행하는 데 사용되는 디스패처입니다. 가장 주목할 만한 것은 원격 HTTP 요청입니다.
원격 Atlas Realm 함수 를 호출하고, customFunction으로 인증하고, 사용자 프로필 또는 customData 를 검색할 때 인수 및 결과를 인코딩 및 디코딩하는 데 사용할 기본 EJSON 인코더를 설정합니다.
활성화하면 단일 동기화 사용자로 열린 모든 Realm에 단일 연결이 사용됩니다. 비활성화하면 각 Realm에 대해 별도의 연결이 사용됩니다.
사용자 메타데이터 Realm을 암호화하는 데만 사용되는 암호화 키를 설정합니다. 개별 Realm은 SyncConfiguration.Builder.encryptionKey 를 사용해야 합니다. 암호화합니다.
HTTP 요청의 민감한 정보가 로그에 표시되지 않도록 하는 데 사용되는 HttpLogObfuscator 를 설정합니다. 토큰, 비밀번호 또는 사용자 지정 함수 인수가 포함된 로그와 이를 계산한 결과는 기본적으로 난독화됩니다. 값이 null
로 설정되어 있으면 로그가 난독화되지 않습니다.
mongodb-realm
폴더의 위치를 표시하는 루트 폴더를 구성합니다. 이 폴더에는 Realm Mobile Sync를 사용하여 디바이스와 Atlas 간에 데이터를 동기화할 때 사용되는 모든 파일과 Realm이 포함되어 있습니다.
동기화 연결에 대한 다양한 유형의 연결 시간 초과를 구성합니다. 각 옵션에 대한 설명은 SyncTimeoutOptionsBuilder 를 참조하세요.
플랫폼 네트워킹은 동기화 트래픽을 위해 Realm의 내장 WebSocket 클라이언트 대신 인증이 필요한 프록시와 방화벽에 대한 향상된 지원을 제공합니다. 이는 향후 버전에서 기본값이 됩니다.