클래스 AppConfiguration
이 페이지의 내용
- io.realm.mongodb
- 중첩된 클래스 요약
- 필드 요약
- 메서드 요약
- 상속된 메서드
- 필드 세부 정보
DEFAULT_AUTHORIZATION_HEADER_NAME
DEFAULT_BASE_URL
DEFAULT_BSON_CODEC_REGISTRY
DEFAULT_REQUEST_TIMEOUT
loginObfuscators
- 메서드 세부 정보
- 같음
- getAppId
- getAppName
- getAppVersion
- getAuthorizationheaderName
- getBaseUrl
- getCustomRequestheaders
- getDefaultClientResetHandler
- getDefaultCodecRegistry
- getDefaultErrorHandler
- getDefaultSyncClientResetStrategy
- getEncryptionKey
- getHttpLogObfuscator
- getRequestTimeoutMs
- getSyncRootDirectory
- 해시 코드
io.realm.mongodb
AppConfiguration은 MongoDB Realm 애플리케이션 을 설정 하는 데 사용됩니다. AppConfiguration의 인스턴스는 AppConfig.Builder를 사용하고 해당 AppConfiguration.Builder 를 호출해야만 생성할 수 있습니다 . 빌드() 메서드.
앱 구성은 기본값 설정으로 충분하지 않은 경우에만 필요합니다. 그렇지 않으면 new App("app-id")
을(를) 호출하면 됩니다.
중첩된 클래스 요약
수정자 및 유형 | 클래스 및 설명 |
---|---|
public static |
필드 요약
수정자 및 유형 | 필드 및 설명 |
---|---|
public static final String | DEFAULT_AUTHORIZATION_HEADER_NAME MongoDB Realm에 대한 네트워크 요청을 할 때 권한 부여 데이터를 전달하는 데 사용되는 기본 헤더 이름입니다. |
public static final String | MongoDB Realm 애플리케이션의 기본 URL입니다. |
public static final CodecRegistry | BSON Atlas 앱 서비스 백엔드와의 인수 및 결과 인코딩/디코딩을 위한 기본 코덱 MongoDB 레지스트리입니다. 이는 대부분의 기본 유형, 목록 및 맵 유형과 BsonValues를 인코딩/디코딩합니다. |
public static final long | MongoDB Realm에 대한 네트워크 요청의 기본 요청 제한 시간(초)입니다. |
public static final Map | MongoDB Realm 앱에서 사용되는 로그인 요청에 대한 기본 난독화 도구. 이 맵은 기본 HttpLogObfuscator 를 인스턴스화하는 데 필요하며, 이 맵은 로그인에 민감한 모든 정보가 Logcat에 표시되지 않도록 합니다. 이 지도의 키는 앱을 인증하는 데 사용할 수 있는 다양한 로그인 ID 제공자를 나타내며 값은 해당 제공자에 사용되는 구체적인 난독화 기호입니다. |
메서드 요약
수정자 및 유형 | 메서드 및 설명 |
---|---|
공개 부울 | |
공개 string | getAppId () Realm 애플리케이션을 식별하는 고유한 애플리케이션 ID를 반환합니다. |
공개 string | getAppName () Realm 애플리케이션을 설명하는 데 사용되는 이름을 반환합니다. |
공개 string | 이 Realm 애플리케이션의 버전을 반환합니다. |
공개 string | MongoDB Realm에 대한 네트워크 요청을 수행할 때 인증 데이터를 전송하는 데 사용되는 헤더의 이름을 반환합니다. |
공개 URL | getBaseUrl () 이 Realm 애플리케이션의 기본 URL을 반환합니다. |
공개 지도 | MongoDB Realm에 대해 네트워크 요청을 할 때 다른 헤더와 함께 전송될 사용자 지정 구성된 헤더를 반환합니다. |
SyncSession 에 문제가 있는 경우 동기화된 Realms에서 사용하는 기본 클라이언트 재설정 핸들러를 반환합니다. | |
공개 CodecRegistry | 원격 Realm io 를 호출할 때 BSON 인수와 결과를 인코딩 및 디코딩하는 데 사용되는 기본값 코덱 레지스트리를 반환합니다. 영역.mongodb.functions.Functions 를 실행하고 원격 io에 액세스합니다. Realm 영역.Mongo.MongoDatabase . |
SyncSession 에 문제가 있는 경우 동기화된 Realms에서 사용하는 기본 오류 핸들러를 반환합니다. | |
SyncSession 에 문제가 있는 경우 동기화된 Realms에서 사용하는 기본 동기화 클라이언트 재설정 전략을 반환합니다. | |
공개 바이트 | 이 장치에서 Realm 사용자 메타데이터를 암호화하는 데 사용되는 암호화 키(있는 경우)를 반환합니다. |
앱에서 사용되는 HttpLogObfuscator 를 반환하여 HTTP 요청의 민감한 정보가 logcat에 표시되지 않도록 합니다. | |
public long | Realm 애플리케이션에 대한 네트워크 요청의 기본 제한 시간(밀리초)을 반환합니다. |
공개 파일 | 기기와 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
BSON Atlas 앱 서비스 백엔드와의 인수 및 결과 인코딩/디코딩을 위한 기본 코덱 MongoDB 레지스트리입니다. 이는 대부분의 기본 유형, 목록 및 맵 유형과 BsonValues를 인코딩/디코딩합니다.
팁
다음도 참조하세요.
ValueCodecProvider
BsonValueCodecProvider
IterableCodecProvider
MapCodecProvider
DocumentCodecProvider
DEFAULT_REQUEST_TIMEOUT
MongoDB Realm에 대한 네트워크 요청의 기본 요청 제한 시간(초)입니다.
loginObfuscators
MongoDB Realm 앱에서 사용되는 로그인 요청에 대한 기본 난독화 도구. 이 맵은 기본 HttpLogObfuscator 를 인스턴스화하는 데 필요하며, 이 맵은 로그인에 민감한 모든 정보가 Logcat에 표시되지 않도록 합니다.
이 지도의 키는 앱을 인증하는 데 사용할 수 있는 다양한 로그인 ID 제공자를 나타내며 값은 해당 제공자에 사용되는 구체적인 난독화 기호입니다.
팁
다음도 참조하세요.
RegexPatternObfuscator
ApiKeyObfuscator
TokenObfuscator
CustomFunctionObfuscator
EmailPasswordObfuscator
메서드 세부 정보
같음
getAppId
getAppName
public String getAppName () |
---|
Realm 애플리케이션을 설명하는 데 사용되는 이름을 반환합니다. 이는 디버그 정보로만 사용됩니다. 반환 앱 이름. |
getAppVersion
public String getAppVersion () |
---|
이 Realm 애플리케이션의 버전을 반환합니다. 이는 디버그 정보로만 사용됩니다. 반환 확인합니다. |
getAuthorizationheaderName
public String getAuthorizationHeaderName () |
---|
MongoDB Realm에 대한 네트워크 요청을 수행할 때 인증 데이터를 전송하는 데 사용되는 헤더의 이름을 반환합니다. 반환 인증 헤더 이름입니다. |
getBaseUrl
public URL getBaseUrl () |
---|
이 Realm 애플리케이션의 기본 URL을 반환합니다. 반환 추가합니다. |
getCustomRequestheaders
public Map getCustomRequestHeaders () |
---|
MongoDB Realm에 대해 네트워크 요청을 할 때 다른 헤더와 함께 전송될 사용자 지정 구성된 헤더를 반환합니다. 반환 사용자 지정 구성된 헤더의 |
getDefaultClientResetHandler
getDefaultCodecRegistry
public CodecRegistry getDefaultCodecRegistry () |
---|
원격 Realm io 를 호출할 때 BSON 인수와 결과를 인코딩 및 디코딩하는 데 사용되는 기본값 코덱 레지스트리를 반환합니다. 영역.mongodb.functions.Functions 를 실행하고 원격 io에 액세스합니다. Realm 영역.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이 포함된 루트 폴더를 반환합니다. 반환 동기화 루트 디렉토리. |