Struct bonsaidb::keystorage::s3::aws_sdk_s3::config::RuntimeComponents
pub struct RuntimeComponents { /* private fields */ }
Expand description
Components that can only be set in runtime plugins that the orchestrator uses directly to call an operation.
Implementations§
§impl RuntimeComponents
impl RuntimeComponents
pub fn builder(name: &'static str) -> RuntimeComponentsBuilder
pub fn builder(name: &'static str) -> RuntimeComponentsBuilder
Returns a builder for runtime components.
pub fn auth_scheme_option_resolver(&self) -> SharedAuthSchemeOptionResolver
pub fn auth_scheme_option_resolver(&self) -> SharedAuthSchemeOptionResolver
Returns the auth scheme option resolver.
pub fn http_connector(&self) -> Option<SharedHttpConnector>
pub fn http_connector(&self) -> Option<SharedHttpConnector>
Returns the connector.
pub fn endpoint_resolver(&self) -> SharedEndpointResolver
pub fn endpoint_resolver(&self) -> SharedEndpointResolver
Returns the endpoint resolver.
pub fn auth_scheme(&self, scheme_id: AuthSchemeId) -> Option<SharedAuthScheme>
pub fn auth_scheme(&self, scheme_id: AuthSchemeId) -> Option<SharedAuthScheme>
Returns the requested auth scheme if it is set.
pub fn interceptors(&self) -> impl Iterator<Item = SharedInterceptor>
pub fn interceptors(&self) -> impl Iterator<Item = SharedInterceptor>
Returns an iterator over the interceptors.
pub fn retry_classifiers(&self) -> Option<&RetryClassifiers>
pub fn retry_classifiers(&self) -> Option<&RetryClassifiers>
Returns the retry classifiers.
pub fn retry_strategy(&self) -> SharedRetryStrategy
pub fn retry_strategy(&self) -> SharedRetryStrategy
Returns the retry strategy.
pub fn sleep_impl(&self) -> Option<SharedAsyncSleep>
pub fn sleep_impl(&self) -> Option<SharedAsyncSleep>
Returns the async sleep implementation.
pub fn time_source(&self) -> Option<SharedTimeSource>
pub fn time_source(&self) -> Option<SharedTimeSource>
Returns the time source.
Trait Implementations§
§impl Clone for RuntimeComponents
impl Clone for RuntimeComponents
§fn clone(&self) -> RuntimeComponents
fn clone(&self) -> RuntimeComponents
Returns a copy 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 more§impl Debug for RuntimeComponents
impl Debug for RuntimeComponents
§impl GetIdentityResolver for RuntimeComponents
impl GetIdentityResolver for RuntimeComponents
§fn identity_resolver(
&self,
scheme_id: AuthSchemeId
) -> Option<SharedIdentityResolver>
fn identity_resolver( &self, scheme_id: AuthSchemeId ) -> Option<SharedIdentityResolver>
Returns the requested identity resolver if it is set.
Auto Trait Implementations§
impl !RefUnwindSafe for RuntimeComponents
impl Send for RuntimeComponents
impl Sync for RuntimeComponents
impl Unpin for RuntimeComponents
impl !UnwindSafe for RuntimeComponents
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,
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