#[non_exhaustive]pub struct ActionRemoteIpDetailsBuilder { /* private fields */ }Expand description
A builder for ActionRemoteIpDetails.
Implementations§
source§impl ActionRemoteIpDetailsBuilder
impl ActionRemoteIpDetailsBuilder
sourcepub fn ip_address_v4(self, input: impl Into<String>) -> Self
pub fn ip_address_v4(self, input: impl Into<String>) -> Self
The IP address.
sourcepub fn set_ip_address_v4(self, input: Option<String>) -> Self
pub fn set_ip_address_v4(self, input: Option<String>) -> Self
The IP address.
sourcepub fn get_ip_address_v4(&self) -> &Option<String>
pub fn get_ip_address_v4(&self) -> &Option<String>
The IP address.
sourcepub fn organization(self, input: IpOrganizationDetails) -> Self
pub fn organization(self, input: IpOrganizationDetails) -> Self
The internet service provider (ISP) organization associated with the remote IP address.
sourcepub fn set_organization(self, input: Option<IpOrganizationDetails>) -> Self
pub fn set_organization(self, input: Option<IpOrganizationDetails>) -> Self
The internet service provider (ISP) organization associated with the remote IP address.
sourcepub fn get_organization(&self) -> &Option<IpOrganizationDetails>
pub fn get_organization(&self) -> &Option<IpOrganizationDetails>
The internet service provider (ISP) organization associated with the remote IP address.
sourcepub fn country(self, input: Country) -> Self
pub fn country(self, input: Country) -> Self
The country where the remote IP address is located.
sourcepub fn set_country(self, input: Option<Country>) -> Self
pub fn set_country(self, input: Option<Country>) -> Self
The country where the remote IP address is located.
sourcepub fn get_country(&self) -> &Option<Country>
pub fn get_country(&self) -> &Option<Country>
The country where the remote IP address is located.
sourcepub fn set_city(self, input: Option<City>) -> Self
pub fn set_city(self, input: Option<City>) -> Self
The city where the remote IP address is located.
sourcepub fn geo_location(self, input: GeoLocation) -> Self
pub fn geo_location(self, input: GeoLocation) -> Self
The coordinates of the location of the remote IP address.
sourcepub fn set_geo_location(self, input: Option<GeoLocation>) -> Self
pub fn set_geo_location(self, input: Option<GeoLocation>) -> Self
The coordinates of the location of the remote IP address.
sourcepub fn get_geo_location(&self) -> &Option<GeoLocation>
pub fn get_geo_location(&self) -> &Option<GeoLocation>
The coordinates of the location of the remote IP address.
sourcepub fn build(self) -> ActionRemoteIpDetails
pub fn build(self) -> ActionRemoteIpDetails
Consumes the builder and constructs a ActionRemoteIpDetails.
Trait Implementations§
source§impl Clone for ActionRemoteIpDetailsBuilder
impl Clone for ActionRemoteIpDetailsBuilder
source§fn clone(&self) -> ActionRemoteIpDetailsBuilder
fn clone(&self) -> ActionRemoteIpDetailsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ActionRemoteIpDetailsBuilder
impl Debug for ActionRemoteIpDetailsBuilder
source§impl Default for ActionRemoteIpDetailsBuilder
impl Default for ActionRemoteIpDetailsBuilder
source§fn default() -> ActionRemoteIpDetailsBuilder
fn default() -> ActionRemoteIpDetailsBuilder
source§impl PartialEq for ActionRemoteIpDetailsBuilder
impl PartialEq for ActionRemoteIpDetailsBuilder
source§fn eq(&self, other: &ActionRemoteIpDetailsBuilder) -> bool
fn eq(&self, other: &ActionRemoteIpDetailsBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ActionRemoteIpDetailsBuilder
Auto Trait Implementations§
impl Freeze for ActionRemoteIpDetailsBuilder
impl RefUnwindSafe for ActionRemoteIpDetailsBuilder
impl Send for ActionRemoteIpDetailsBuilder
impl Sync for ActionRemoteIpDetailsBuilder
impl Unpin for ActionRemoteIpDetailsBuilder
impl UnwindSafe for ActionRemoteIpDetailsBuilder
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
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)
clone_to_uninit)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>
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>
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 more