pub struct PerTenantConfigBuilder { /* private fields */ }Expand description
Builder for PerTenantConfig.
Implementations§
Source§impl PerTenantConfigBuilder
impl PerTenantConfigBuilder
Sourcepub const fn default_limits(self, limits: TenantLimits) -> Self
pub const fn default_limits(self, limits: TenantLimits) -> Self
Sets the default tenant limits applied when no override matches.
Sourcepub fn with_override(
self,
tenant_id: impl Into<String>,
limits: TenantLimits,
) -> Self
pub fn with_override( self, tenant_id: impl Into<String>, limits: TenantLimits, ) -> Self
Adds a per-tenant override.
Sourcepub fn build(self) -> PerTenantConfig
pub fn build(self) -> PerTenantConfig
Builds the PerTenantConfig.
Trait Implementations§
Source§impl Clone for PerTenantConfigBuilder
impl Clone for PerTenantConfigBuilder
Source§fn clone(&self) -> PerTenantConfigBuilder
fn clone(&self) -> PerTenantConfigBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PerTenantConfigBuilder
impl Debug for PerTenantConfigBuilder
Source§impl Default for PerTenantConfigBuilder
impl Default for PerTenantConfigBuilder
Source§fn default() -> PerTenantConfigBuilder
fn default() -> PerTenantConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PerTenantConfigBuilder
impl RefUnwindSafe for PerTenantConfigBuilder
impl Send for PerTenantConfigBuilder
impl Sync for PerTenantConfigBuilder
impl Unpin for PerTenantConfigBuilder
impl UnsafeUnpin for PerTenantConfigBuilder
impl UnwindSafe for PerTenantConfigBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request