Class ExportStorageConfig
java.lang.Object
io.jenkins.plugins.dorametrics.export.ExportStorageConfig
- All Implemented Interfaces:
Describable<ExportStorageConfig>
- Direct Known Subclasses:
HttpExportConfig,S3ExportConfig
public abstract class ExportStorageConfig
extends Object
implements Describable<ExportStorageConfig>
Base class for export storage configurations.
Each storage type extends this with its own fields and upload logic.
Third-party plugins can add new export types by extending this class.
-
Constructor Details
-
ExportStorageConfig
public ExportStorageConfig()
-
-
Method Details
-
getStorageType
-
getCredentialsId
-
upload
Upload data to the configured storage backend. Each implementation handles its own credential resolution and upload protocol.- Throws:
IOExceptionInterruptedException
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<ExportStorageConfig>
-