Package org.apache.opendal
Class ServiceConfig.Onedrive
java.lang.Object
org.apache.opendal.ServiceConfig.Onedrive
- All Implemented Interfaces:
ServiceConfig
- Enclosing interface:
- ServiceConfig
Configuration for service onedrive.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.opendal.ServiceConfig
ServiceConfig.AliyunDrive, ServiceConfig.Alluxio, ServiceConfig.Atomicserver, ServiceConfig.Azblob, ServiceConfig.Azdls, ServiceConfig.Azfile, ServiceConfig.B2, ServiceConfig.Cacache, 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.Memcached, ServiceConfig.Memory, ServiceConfig.MiniMoka, ServiceConfig.Moka, ServiceConfig.Mongodb, ServiceConfig.Monoiofs, ServiceConfig.Mysql, ServiceConfig.NebulaGraph, ServiceConfig.Obs, ServiceConfig.Onedrive, ServiceConfig.Opfs, ServiceConfig.Oss, ServiceConfig.Pcloud, ServiceConfig.Persy, ServiceConfig.Postgresql, ServiceConfig.Redb, ServiceConfig.Redis, ServiceConfig.S3, ServiceConfig.Seafile, ServiceConfig.Sftp, ServiceConfig.Sled, ServiceConfig.Sqlite, ServiceConfig.Surrealdb, ServiceConfig.Swift, ServiceConfig.Upyun, ServiceConfig.VercelArtifacts, ServiceConfig.VercelBlob, ServiceConfig.Webdav, ServiceConfig.Webhdfs, ServiceConfig.YandexDisk
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal String
Microsoft Graph API (also OneDrive API) access tokenfinal String
Microsoft Graph API Application (client) ID that is in the Azure's app registration portalfinal String
Microsoft Graph API Application client secret that is in the Azure's app registration portalfinal Boolean
Enabling version supportfinal String
Microsoft Graph API (also OneDrive API) refresh tokenfinal String
The root path for the OneDrive service for the file access -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
root
The root path for the OneDrive service for the file access
-
accessToken
Microsoft Graph API (also OneDrive API) access token
-
refreshToken
Microsoft Graph API (also OneDrive API) refresh token
-
clientId
Microsoft Graph API Application (client) ID that is in the Azure's app registration portal
-
clientSecret
Microsoft Graph API Application client secret that is in the Azure's app registration portal
-
enableVersioning
Enabling version support
-
-
Constructor Details
-
Onedrive
public Onedrive()
-
-
Method Details
-
scheme
Description copied from interface:ServiceConfig
The scheme of the service.- Specified by:
scheme
in interfaceServiceConfig
- Returns:
- the scheme
-
configMap
Description copied from interface:ServiceConfig
Convert the structured config to a type erased config map.- Specified by:
configMap
in interfaceServiceConfig
- Returns:
- the config map
-