패키지 io.realm.mongodb

클래스 AppConfiguration


  • public class AppConfiguration
    extends Object
    AppConfiguration은 MongoDB Realm 애플리케이션을 설정하는 데 사용됩니다.

    AppConfiguration의 인스턴스는 AppConfiguration.Builder 를 사용하고 해당 AppConfiguration.Builder.build() 메서드를 호출해야만 생성할 수 있습니다.

    앱 구성은 기본 설정으로 충분하지 않은 경우에만 필요합니다. 그렇지 않은 경우에는 new App("app-id") 을(를) 호출하면 됩니다.

    • 메서드 세부 정보

      • getAppId

        public String getAppId()
        Realm 애플리케이션을 식별하는 고유한 애플리케이션 ID를 반환합니다.
        반환합니다:
        앱 고유 식별자입니다.
      • getAppName

        @Nullable
        public String getAppName()
        Realm 애플리케이션을 설명하는 데 사용되는 이름을 반환합니다. 이는 디버그 정보로만 사용됩니다.
        반환합니다:
        앱 이름.
      • getAppVersion

        @Nullable
        public String getAppVersion()
        이 Realm 애플리케이션의 버전을 반환합니다. 이는 디버그 정보로만 사용됩니다.
        반환합니다:
        확인합니다.
      • getBaseUrl

        공개 URL getBaseUrl()
        이 Realm 애플리케이션의 기본 URL을 반환합니다.
        반환합니다:
        추가합니다.
      • getEncryptionKey

        @Nullable
        public byte[] getEncryptionKey()
        이 장치에서 Realm 사용자 메타데이터를 암호화하는 데 사용되는 암호화 키(있는 경우)를 반환합니다. 키가 반환되지 않으면 데이터가 암호화되지 않습니다.
        반환합니다:
        암호화 키가 있으면 null 입니다.
      • getRequestTimeoutMs

        public long getRequestTimeoutMs()
        Realm 애플리케이션에 대한 네트워크 요청의 기본 제한 시간(밀리초)을 반환합니다.
        반환합니다:
        네트워크 요청에 대한 기본 제한 시간(밀리초)입니다.
      • getAuthorizationheaderName

        public String getAuthorization headerName()
        MongoDB Realm에 대한 네트워크 요청을 수행할 때 인증 데이터를 전송하는 데 사용되는 헤더의 이름을 반환합니다.
        반환합니다:
        인증 헤더 이름입니다.
      • getCustomRequestheaders

        public Map<String,​String> getCustomRequestHeaders()
        MongoDB Realm에 대해 네트워크 요청을 할 때 다른 헤더와 함께 전송될 사용자 지정 구성된 헤더를 반환합니다.
        반환합니다:
        사용자 지정 구성된 헤더의 Map .
      • getDefaultErrorHandler

        public SyncSession.ErrorHandler getDefaultErrorHandler()
        SyncSession 에 문제가 있는 경우 동기화된 Realms에서 사용하는 기본 오류 핸들러를 반환합니다.
        반환합니다:
        앱 기본 오류 핸들러입니다.
      • getDefaultSyncClientResetStrategy

        public SyncClientResetStrategy getDefaultSyncClientResetStrategy()
        SyncSession 에 문제가 있는 경우 동기화된 Realms에서 사용하는 기본 동기화 클라이언트 재설정 전략을 반환합니다.
        반환합니다:
        앱 기본 오류 핸들러입니다.
      • getSyncRootDirectory

        public File getSyncRootDirectory()
        기기와 MongoDB Realm 간에 데이터를 동기화할 때 사용되는 모든 파일과 Realm이 포함된 루트 폴더를 반환합니다.
        반환합니다:
        동기화 루트 디렉토리.
      • getHttpLogObfuscator

        @Nullable
        public HttpLogObfuscator getHttpLogObfuscator()
        HTTP 요청의 민감한 정보가 logcat에 표시되지 않도록 앱에서 사용되는 HttpLogObfuscator 을 반환합니다.
        반환합니다:
        HTTP 로그 난독화 도구.
      • 해시 코드

        public int 해시 코드()
        재정의:
        hashCode 수업 중 Object