StorageAnalyticsClient

Interface for managing Analytics Buckets using Iceberg tables

Functions

Link copied to clipboard
abstract suspend fun createBucket(name: String): AnalyticBucket

Creates a new analytics bucket using Iceberg tables Analytics buckets are optimized for analytical queries and data processing

Link copied to clipboard
abstract suspend fun deleteBucket(name: String): String

Deletes an existing analytics bucket A bucket can't be deleted, if it is not empty You must first empty the bucket before deletion

Link copied to clipboard
abstract suspend fun listBuckets(filter: StorageListFilter.Buckets.() -> Unit = {}): List<AnalyticBucket>

Retrieves the details of all Analytics Storage buckets within an existing project Only returns buckets of type 'ANALYTICS'