Struct aws_smithy_runtime_api::client::http::HttpConnectorSettings
source · #[non_exhaustive]pub struct HttpConnectorSettings { /* private fields */ }
Available on crate feature
client
only.Expand description
Settings for HTTP Connectors
Implementations§
source§impl HttpConnectorSettings
impl HttpConnectorSettings
sourcepub fn builder() -> HttpConnectorSettingsBuilder
pub fn builder() -> HttpConnectorSettingsBuilder
Returns a builder for HttpConnectorSettings
.
sourcepub fn connect_timeout(&self) -> Option<Duration>
pub fn connect_timeout(&self) -> Option<Duration>
Returns the connect timeout that should be used.
The connect timeout is a limit on the amount of time it takes to initiate a socket connection.
sourcepub fn read_timeout(&self) -> Option<Duration>
pub fn read_timeout(&self) -> Option<Duration>
Returns the read timeout that should be used.
The read timeout is the limit on the amount of time it takes to read the first byte of a response from the time the request is initiated.
Trait Implementations§
source§impl Clone for HttpConnectorSettings
impl Clone for HttpConnectorSettings
source§fn clone(&self) -> HttpConnectorSettings
fn clone(&self) -> HttpConnectorSettings
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 moresource§impl Debug for HttpConnectorSettings
impl Debug for HttpConnectorSettings
source§impl Default for HttpConnectorSettings
impl Default for HttpConnectorSettings
source§fn default() -> HttpConnectorSettings
fn default() -> HttpConnectorSettings
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HttpConnectorSettings
impl RefUnwindSafe for HttpConnectorSettings
impl Send for HttpConnectorSettings
impl Sync for HttpConnectorSettings
impl Unpin for HttpConnectorSettings
impl UnwindSafe for HttpConnectorSettings
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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.