Package-level declarations

Types

Link copied to clipboard
@Serializable
@SerialName(value = "!CloudWatch")
class CloudWatchMetrics(val namespace: String = "xtdb.metrics", val client: CloudWatchAsyncClient = CloudWatchAsyncClient.create()) : XtdbModule.Factory
Link copied to clipboard
class S3(client: S3AsyncClient, bucket: String, prefix: Path, configurator: S3Configurator, factory: S3.Factory, coroutineContext: CoroutineContext = Dispatchers.IO) : ObjectStore, SupportsMultipart<CompletedPart>

Used to set configuration options for an S3 Object Store, which can be used as implementation of objectStore within a xtdb.api.storage.Storage.RemoteStorageFactory.