#[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 ==
.