Skip to main content

AsyncInternalUsageMetadataService

Trait AsyncInternalUsageMetadataService 

Source
pub trait AsyncInternalUsageMetadataService<I: Stream<Item = Result<Bytes, Error>>> {
    // Required method
    fn set_usage_dataset_for_workspace(
        &self,
        auth_: &BearerToken,
        workspace_rid: &WorkspaceRid,
        dataset_rid: &DatasetRid,
    ) -> impl Future<Output = Result<(), Error>> + Send;
}
Expand description

Internal service for managing per-workspace usage tracking dataset metadata.

Required Methods§

Source

fn set_usage_dataset_for_workspace( &self, auth_: &BearerToken, workspace_rid: &WorkspaceRid, dataset_rid: &DatasetRid, ) -> impl Future<Output = Result<(), Error>> + Send

Sets the usage tracking dataset RID for the specified workspace. Creates or updates the mapping.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<I: Stream<Item = Result<Bytes, Error>>, __C> AsyncInternalUsageMetadataService<I> for AsyncInternalUsageMetadataServiceClient<__C>
where __C: AsyncClient<ResponseBody = I> + Sync + Send, __C::ResponseBody: 'static + Send,