W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
java.lang.Object
|---ohos.data.rdb.StoreConfig.Builder
public static final class StoreConfig.Builder
extends Object
表示 StoreConfig 的構(gòu)建器。
構(gòu)造函數(shù) | 描述 |
---|---|
Builder() | Builder 實例的默認構(gòu)造函數(shù)。 |
Builder(StoreConfig storeConfig) | 用于創(chuàng)建具有指定 StoreConfig 對象的 Builder 實例的構(gòu)造函數(shù)。 |
修飾符和類型 | 方法 | 描述 |
---|---|---|
StoreConfig | build() | 使用具有指定配置的構(gòu)建器創(chuàng)建 StoreConfig 實例。 |
StoreConfig.Builder | setDatabaseFileSecurityLevel(DatabaseFileSecurityLevel databaseFileSecurityLevel) | 為數(shù)據(jù)庫文件設(shè)置指定的安全級別。 |
StoreConfig.Builder | setDatabaseFileType(DatabaseFileType databaseFileType) | 設(shè)置 StoreConfig 對象的數(shù)據(jù)庫文件類型。 |
StoreConfig.Builder | setEncryptKey(byte[] encryptKey) | 設(shè)置 StoreConfig 對象的加密密鑰。 |
StoreConfig.Builder | setJournalMode(StoreConfig.JournalMode journalMode) | 設(shè)置 StoreConfig 對象的日志模式。 |
StoreConfig.Builder | setName(String name) | 設(shè)置 StoreConfig 對象的名稱。 |
StoreConfig.Builder | setReadOnly(boolean isReadOnly) | 設(shè)置數(shù)據(jù)庫是否為只讀。 |
StoreConfig.Builder | setStorageMode(StoreConfig.StorageMode storageMode) | 設(shè)置 StoreConfig 對象的存儲模式。 |
StoreConfig.Builder | setSyncMode(StoreConfig.SyncMode syncMode) | 設(shè)置 StoreConfig 對象的同步模式。 |
從類 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
public Builder()
Builder 實例的默認構(gòu)造函數(shù)。
public Builder(StoreConfig storeConfig)
用于創(chuàng)建具有指定 StoreConfig 對象的 Builder 實例的構(gòu)造函數(shù)。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
storeConfig | 指示用于創(chuàng)建 Builder 實例的 StoreConfig 對象。 |
public StoreConfig.Builder setName(String name)
設(shè)置 StoreConfig 對象的名稱。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
name | 指示要設(shè)置的數(shù)據(jù)庫名稱。 |
返回:
返回用于創(chuàng)建具有指定數(shù)據(jù)庫名稱的 StoreConfig 的 Builder 實例。
public StoreConfig.Builder setStorageMode(StoreConfig.StorageMode storageMode)
設(shè)置 StoreConfig 對象的存儲模式。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
storageMode | 表示要設(shè)置的存儲模式。 |
返回:
返回用于創(chuàng)建具有指定存儲模式的 StoreConfig 的 Builder 實例。
public StoreConfig.Builder setJournalMode(StoreConfig.JournalMode journalMode)
設(shè)置 StoreConfig 對象的日志模式。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
journalMode | 指示要設(shè)置的日志模式。 |
返回:
返回用于創(chuàng)建具有指定日志模式的 StoreConfig 的 Builder 實例。
public StoreConfig.Builder setSyncMode(StoreConfig.SyncMode syncMode)
設(shè)置 StoreConfig 對象的同步模式。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
syncMode | 指示要設(shè)置的同步模式,如 SyncMode 中所列舉的。 |
返回:
返回用于創(chuàng)建具有指定同步模式的 StoreConfig 的 Builder 實例。
public StoreConfig.Builder setEncryptKey(byte[] encryptKey)
設(shè)置 StoreConfig 對象的加密密鑰。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
encryptKey | 指示要設(shè)置的加密密鑰。 |
返回:
返回用于使用指定加密密鑰創(chuàng)建 StoreConfig 的 Builder 實例。
public StoreConfig.Builder setReadOnly(boolean isReadOnly)
設(shè)置數(shù)據(jù)庫是否為只讀。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
isReadOnly | 指示數(shù)據(jù)庫是否為只讀。 true 表示數(shù)據(jù)庫是只讀的,false 表示不是。 |
返回:
返回用于創(chuàng)建具有指定權(quán)限的 StoreConfig 的 Builder 實例。
public StoreConfig.Builder setDatabaseFileType(DatabaseFileType databaseFileType)
設(shè)置 StoreConfig 對象的數(shù)據(jù)庫文件類型。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
databaseFileType | 指示要設(shè)置的數(shù)據(jù)庫文件類型,如 DatabaseFileType 中所枚舉。 |
返回:
返回此 Builder 實例。
public StoreConfig.Builder setDatabaseFileSecurityLevel(DatabaseFileSecurityLevel databaseFileSecurityLevel)
為數(shù)據(jù)庫文件設(shè)置指定的安全級別。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
databaseFileSecurityLevel | 指示要設(shè)置的安全級別。 |
返回:
返回用于創(chuàng)建具有指定安全級別的 StoreConfig 對象的 Builder 實例。
public StoreConfig build()
使用具有指定配置的構(gòu)建器創(chuàng)建 StoreConfig 實例。
返回:
返回創(chuàng)建的 StoreConfig 實例。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: