pub struct LambdaClientConfig {
pub region: String,
pub endpoint_url: Option<String>,
}Expand description
Configuration for the Lambda durable service client.
Fields§
§region: StringAWS region for the Lambda service
endpoint_url: Option<String>Optional custom endpoint URL (for testing)
Implementations§
Source§impl LambdaClientConfig
impl LambdaClientConfig
Sourcepub fn with_region(region: impl Into<String>) -> Self
pub fn with_region(region: impl Into<String>) -> Self
Creates a new LambdaClientConfig with the specified region.
Sourcepub fn from_aws_config(config: &SdkConfig) -> Self
pub fn from_aws_config(config: &SdkConfig) -> Self
Creates a new LambdaClientConfig from AWS SDK config.
Trait Implementations§
Source§impl Clone for LambdaClientConfig
impl Clone for LambdaClientConfig
Source§fn clone(&self) -> LambdaClientConfig
fn clone(&self) -> LambdaClientConfig
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 LambdaClientConfig
impl Debug for LambdaClientConfig
Auto Trait Implementations§
impl Freeze for LambdaClientConfig
impl RefUnwindSafe for LambdaClientConfig
impl Send for LambdaClientConfig
impl Sync for LambdaClientConfig
impl Unpin for LambdaClientConfig
impl UnsafeUnpin for LambdaClientConfig
impl UnwindSafe for LambdaClientConfig
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> 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 moreCreates a shared type from an unshared type.