Package org.apache.opendal
Interface ServiceConfig
- All Known Implementing Classes:
ServiceConfig.AliyunDrive
,ServiceConfig.Alluxio
,ServiceConfig.Atomicserver
,ServiceConfig.Azblob
,ServiceConfig.Azdls
,ServiceConfig.Azfile
,ServiceConfig.B2
,ServiceConfig.Cacache
,ServiceConfig.Chainsafe
,ServiceConfig.CloudflareKv
,ServiceConfig.Compfs
,ServiceConfig.Cos
,ServiceConfig.D1
,ServiceConfig.Dashmap
,ServiceConfig.Dbfs
,ServiceConfig.Dropbox
,ServiceConfig.Etcd
,ServiceConfig.Fs
,ServiceConfig.Gcs
,ServiceConfig.Gdrive
,ServiceConfig.Ghac
,ServiceConfig.Github
,ServiceConfig.Gridfs
,ServiceConfig.HdfsNative
,ServiceConfig.Http
,ServiceConfig.Huggingface
,ServiceConfig.Icloud
,ServiceConfig.Ipfs
,ServiceConfig.Ipmfs
,ServiceConfig.Koofr
,ServiceConfig.Lakefs
,ServiceConfig.Libsql
,ServiceConfig.Memcached
,ServiceConfig.Memory
,ServiceConfig.MiniMoka
,ServiceConfig.Moka
,ServiceConfig.Mongodb
,ServiceConfig.Monoiofs
,ServiceConfig.Mysql
,ServiceConfig.NebulaGraph
,ServiceConfig.Obs
,ServiceConfig.Onedrive
,ServiceConfig.Oss
,ServiceConfig.Pcloud
,ServiceConfig.Persy
,ServiceConfig.Postgresql
,ServiceConfig.Redb
,ServiceConfig.Redis
,ServiceConfig.S3
,ServiceConfig.Seafile
,ServiceConfig.Sftp
,ServiceConfig.Sled
,ServiceConfig.Sqlite
,ServiceConfig.Supabase
,ServiceConfig.Surrealdb
,ServiceConfig.Swift
,ServiceConfig.Upyun
,ServiceConfig.VercelArtifacts
,ServiceConfig.VercelBlob
,ServiceConfig.Webdav
,ServiceConfig.Webhdfs
,ServiceConfig.YandexDisk
public interface ServiceConfig
Service configurations that are mapped from
OpenDAL's services.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
Configuration for service aliyun_drive.static class
Configuration for service alluxio.static class
Configuration for service atomicserver.static class
Configuration for service azblob.static class
Configuration for service azdls.static class
Configuration for service azfile.static class
Configuration for service b2.static class
Configuration for service cacache.static class
Configuration for service chainsafe.static class
Configuration for service cloudflare_kv.static class
Configuration for service compfs.static class
Configuration for service cos.static class
Configuration for service d1.static class
Configuration for service dashmap.static class
Configuration for service dbfs.static class
Configuration for service dropbox.static class
Configuration for service etcd.static class
Configuration for service fs.static class
Configuration for service gcs.static class
Configuration for service gdrive.static class
Configuration for service ghac.static class
Configuration for service github.static class
Configuration for service gridfs.static class
Configuration for service hdfs_native.static class
Configuration for service http.static class
Configuration for service huggingface.static class
Configuration for service icloud.static class
Configuration for service ipfs.static class
Configuration for service ipmfs.static class
Configuration for service koofr.static class
Configuration for service lakefs.static class
Configuration for service libsql.static class
Configuration for service memcached.static class
Configuration for service memory.static class
Configuration for service mini_moka.static class
Configuration for service moka.static class
Configuration for service mongodb.static class
Configuration for service monoiofs.static class
Configuration for service mysql.static class
Configuration for service nebula_graph.static class
Configuration for service obs.static class
Configuration for service onedrive.static class
Configuration for service oss.static class
Configuration for service pcloud.static class
Configuration for service persy.static class
Configuration for service postgresql.static class
Configuration for service redb.static class
Configuration for service redis.static class
Configuration for service s3.static class
Configuration for service seafile.static class
Configuration for service sftp.static class
Configuration for service sled.static class
Configuration for service sqlite.static class
Configuration for service supabase.static class
Configuration for service surrealdb.static class
Configuration for service swift.static class
Configuration for service upyun.static class
Configuration for service vercel_artifacts.static class
Configuration for service vercel_blob.static class
Configuration for service webdav.static class
Configuration for service webhdfs.static class
Configuration for service yandex_disk. -
Method Summary
-
Method Details
-
scheme
String scheme()The scheme of the service.- Returns:
- the scheme
-
configMap
Convert the structured config to a type erased config map.- Returns:
- the config map
-