#[non_exhaustive]pub struct IdentityBuilder { /* private fields */ }Expand description
A builder for Identity.
Implementations§
source§impl IdentityBuilder
impl IdentityBuilder
sourcepub fn source_ip(self, input: impl Into<String>) -> Self
pub fn source_ip(self, input: impl Into<String>) -> Self
The source IP address of the TCP connection making the request to API Gateway.
This field is required.sourcepub fn set_source_ip(self, input: Option<String>) -> Self
pub fn set_source_ip(self, input: Option<String>) -> Self
The source IP address of the TCP connection making the request to API Gateway.
sourcepub fn get_source_ip(&self) -> &Option<String>
pub fn get_source_ip(&self) -> &Option<String>
The source IP address of the TCP connection making the request to API Gateway.
sourcepub fn user_agent(self, input: impl Into<String>) -> Self
pub fn user_agent(self, input: impl Into<String>) -> Self
The User Agent of the API caller.
This field is required.sourcepub fn set_user_agent(self, input: Option<String>) -> Self
pub fn set_user_agent(self, input: Option<String>) -> Self
The User Agent of the API caller.
sourcepub fn get_user_agent(&self) -> &Option<String>
pub fn get_user_agent(&self) -> &Option<String>
The User Agent of the API caller.
Trait Implementations§
source§impl Clone for IdentityBuilder
impl Clone for IdentityBuilder
source§fn clone(&self) -> IdentityBuilder
fn clone(&self) -> IdentityBuilder
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 IdentityBuilder
impl Debug for IdentityBuilder
source§impl Default for IdentityBuilder
impl Default for IdentityBuilder
source§fn default() -> IdentityBuilder
fn default() -> IdentityBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for IdentityBuilder
impl PartialEq for IdentityBuilder
source§fn eq(&self, other: &IdentityBuilder) -> bool
fn eq(&self, other: &IdentityBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for IdentityBuilder
Auto Trait Implementations§
impl Freeze for IdentityBuilder
impl RefUnwindSafe for IdentityBuilder
impl Send for IdentityBuilder
impl Sync for IdentityBuilder
impl Unpin for IdentityBuilder
impl UnwindSafe for IdentityBuilder
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> 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.