AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::GuardDuty::Model::RemoteIpDetails Class Reference

#include <RemoteIpDetails.h>

Public Member Functions

 RemoteIpDetails ()
 
 RemoteIpDetails (Aws::Utils::Json::JsonView jsonValue)
 
RemoteIpDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const CityGetCity () const
 
bool CityHasBeenSet () const
 
void SetCity (const City &value)
 
void SetCity (City &&value)
 
RemoteIpDetailsWithCity (const City &value)
 
RemoteIpDetailsWithCity (City &&value)
 
const CountryGetCountry () const
 
bool CountryHasBeenSet () const
 
void SetCountry (const Country &value)
 
void SetCountry (Country &&value)
 
RemoteIpDetailsWithCountry (const Country &value)
 
RemoteIpDetailsWithCountry (Country &&value)
 
const GeoLocationGetGeoLocation () const
 
bool GeoLocationHasBeenSet () const
 
void SetGeoLocation (const GeoLocation &value)
 
void SetGeoLocation (GeoLocation &&value)
 
RemoteIpDetailsWithGeoLocation (const GeoLocation &value)
 
RemoteIpDetailsWithGeoLocation (GeoLocation &&value)
 
const Aws::StringGetIpAddressV4 () const
 
bool IpAddressV4HasBeenSet () const
 
void SetIpAddressV4 (const Aws::String &value)
 
void SetIpAddressV4 (Aws::String &&value)
 
void SetIpAddressV4 (const char *value)
 
RemoteIpDetailsWithIpAddressV4 (const Aws::String &value)
 
RemoteIpDetailsWithIpAddressV4 (Aws::String &&value)
 
RemoteIpDetailsWithIpAddressV4 (const char *value)
 
const OrganizationGetOrganization () const
 
bool OrganizationHasBeenSet () const
 
void SetOrganization (const Organization &value)
 
void SetOrganization (Organization &&value)
 
RemoteIpDetailsWithOrganization (const Organization &value)
 
RemoteIpDetailsWithOrganization (Organization &&value)
 

Detailed Description

Contains information about the remote IP address of the connection.

See Also:

AWS API Reference

Definition at line 36 of file RemoteIpDetails.h.

Constructor & Destructor Documentation

◆ RemoteIpDetails() [1/2]

Aws::GuardDuty::Model::RemoteIpDetails::RemoteIpDetails ( )

◆ RemoteIpDetails() [2/2]

Aws::GuardDuty::Model::RemoteIpDetails::RemoteIpDetails ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CityHasBeenSet()

bool Aws::GuardDuty::Model::RemoteIpDetails::CityHasBeenSet ( ) const
inline

The city information of the remote IP address.

Definition at line 53 of file RemoteIpDetails.h.

◆ CountryHasBeenSet()

bool Aws::GuardDuty::Model::RemoteIpDetails::CountryHasBeenSet ( ) const
inline

The country code of the remote IP address.

Definition at line 84 of file RemoteIpDetails.h.

◆ GeoLocationHasBeenSet()

bool Aws::GuardDuty::Model::RemoteIpDetails::GeoLocationHasBeenSet ( ) const
inline

The location information of the remote IP address.

Definition at line 115 of file RemoteIpDetails.h.

◆ GetCity()

const City& Aws::GuardDuty::Model::RemoteIpDetails::GetCity ( ) const
inline

The city information of the remote IP address.

Definition at line 48 of file RemoteIpDetails.h.

◆ GetCountry()

const Country& Aws::GuardDuty::Model::RemoteIpDetails::GetCountry ( ) const
inline

The country code of the remote IP address.

Definition at line 79 of file RemoteIpDetails.h.

◆ GetGeoLocation()

const GeoLocation& Aws::GuardDuty::Model::RemoteIpDetails::GetGeoLocation ( ) const
inline

The location information of the remote IP address.

Definition at line 110 of file RemoteIpDetails.h.

◆ GetIpAddressV4()

const Aws::String& Aws::GuardDuty::Model::RemoteIpDetails::GetIpAddressV4 ( ) const
inline

The IPv4 remote address of the connection.

Definition at line 141 of file RemoteIpDetails.h.

◆ GetOrganization()

const Organization& Aws::GuardDuty::Model::RemoteIpDetails::GetOrganization ( ) const
inline

The ISP organization information of the remote IP address.

Definition at line 182 of file RemoteIpDetails.h.

◆ IpAddressV4HasBeenSet()

bool Aws::GuardDuty::Model::RemoteIpDetails::IpAddressV4HasBeenSet ( ) const
inline

The IPv4 remote address of the connection.

Definition at line 146 of file RemoteIpDetails.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::GuardDuty::Model::RemoteIpDetails::Jsonize ( ) const

◆ operator=()

RemoteIpDetails& Aws::GuardDuty::Model::RemoteIpDetails::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OrganizationHasBeenSet()

bool Aws::GuardDuty::Model::RemoteIpDetails::OrganizationHasBeenSet ( ) const
inline

The ISP organization information of the remote IP address.

Definition at line 187 of file RemoteIpDetails.h.

◆ SetCity() [1/2]

void Aws::GuardDuty::Model::RemoteIpDetails::SetCity ( const City value)
inline

The city information of the remote IP address.

Definition at line 58 of file RemoteIpDetails.h.

◆ SetCity() [2/2]

void Aws::GuardDuty::Model::RemoteIpDetails::SetCity ( City &&  value)
inline

The city information of the remote IP address.

Definition at line 63 of file RemoteIpDetails.h.

◆ SetCountry() [1/2]

void Aws::GuardDuty::Model::RemoteIpDetails::SetCountry ( const Country value)
inline

The country code of the remote IP address.

Definition at line 89 of file RemoteIpDetails.h.

◆ SetCountry() [2/2]

void Aws::GuardDuty::Model::RemoteIpDetails::SetCountry ( Country &&  value)
inline

The country code of the remote IP address.

Definition at line 94 of file RemoteIpDetails.h.

◆ SetGeoLocation() [1/2]

void Aws::GuardDuty::Model::RemoteIpDetails::SetGeoLocation ( const GeoLocation value)
inline

The location information of the remote IP address.

Definition at line 120 of file RemoteIpDetails.h.

◆ SetGeoLocation() [2/2]

void Aws::GuardDuty::Model::RemoteIpDetails::SetGeoLocation ( GeoLocation &&  value)
inline

The location information of the remote IP address.

Definition at line 125 of file RemoteIpDetails.h.

◆ SetIpAddressV4() [1/3]

void Aws::GuardDuty::Model::RemoteIpDetails::SetIpAddressV4 ( const Aws::String value)
inline

The IPv4 remote address of the connection.

Definition at line 151 of file RemoteIpDetails.h.

◆ SetIpAddressV4() [2/3]

void Aws::GuardDuty::Model::RemoteIpDetails::SetIpAddressV4 ( Aws::String &&  value)
inline

The IPv4 remote address of the connection.

Definition at line 156 of file RemoteIpDetails.h.

◆ SetIpAddressV4() [3/3]

void Aws::GuardDuty::Model::RemoteIpDetails::SetIpAddressV4 ( const char *  value)
inline

The IPv4 remote address of the connection.

Definition at line 161 of file RemoteIpDetails.h.

◆ SetOrganization() [1/2]

void Aws::GuardDuty::Model::RemoteIpDetails::SetOrganization ( const Organization value)
inline

The ISP organization information of the remote IP address.

Definition at line 192 of file RemoteIpDetails.h.

◆ SetOrganization() [2/2]

void Aws::GuardDuty::Model::RemoteIpDetails::SetOrganization ( Organization &&  value)
inline

The ISP organization information of the remote IP address.

Definition at line 197 of file RemoteIpDetails.h.

◆ WithCity() [1/2]

RemoteIpDetails& Aws::GuardDuty::Model::RemoteIpDetails::WithCity ( const City value)
inline

The city information of the remote IP address.

Definition at line 68 of file RemoteIpDetails.h.

◆ WithCity() [2/2]

RemoteIpDetails& Aws::GuardDuty::Model::RemoteIpDetails::WithCity ( City &&  value)
inline

The city information of the remote IP address.

Definition at line 73 of file RemoteIpDetails.h.

◆ WithCountry() [1/2]

RemoteIpDetails& Aws::GuardDuty::Model::RemoteIpDetails::WithCountry ( const Country value)
inline

The country code of the remote IP address.

Definition at line 99 of file RemoteIpDetails.h.

◆ WithCountry() [2/2]

RemoteIpDetails& Aws::GuardDuty::Model::RemoteIpDetails::WithCountry ( Country &&  value)
inline

The country code of the remote IP address.

Definition at line 104 of file RemoteIpDetails.h.

◆ WithGeoLocation() [1/2]

RemoteIpDetails& Aws::GuardDuty::Model::RemoteIpDetails::WithGeoLocation ( const GeoLocation value)
inline

The location information of the remote IP address.

Definition at line 130 of file RemoteIpDetails.h.

◆ WithGeoLocation() [2/2]

RemoteIpDetails& Aws::GuardDuty::Model::RemoteIpDetails::WithGeoLocation ( GeoLocation &&  value)
inline

The location information of the remote IP address.

Definition at line 135 of file RemoteIpDetails.h.

◆ WithIpAddressV4() [1/3]

RemoteIpDetails& Aws::GuardDuty::Model::RemoteIpDetails::WithIpAddressV4 ( const Aws::String value)
inline

The IPv4 remote address of the connection.

Definition at line 166 of file RemoteIpDetails.h.

◆ WithIpAddressV4() [2/3]

RemoteIpDetails& Aws::GuardDuty::Model::RemoteIpDetails::WithIpAddressV4 ( Aws::String &&  value)
inline

The IPv4 remote address of the connection.

Definition at line 171 of file RemoteIpDetails.h.

◆ WithIpAddressV4() [3/3]

RemoteIpDetails& Aws::GuardDuty::Model::RemoteIpDetails::WithIpAddressV4 ( const char *  value)
inline

The IPv4 remote address of the connection.

Definition at line 176 of file RemoteIpDetails.h.

◆ WithOrganization() [1/2]

RemoteIpDetails& Aws::GuardDuty::Model::RemoteIpDetails::WithOrganization ( const Organization value)
inline

The ISP organization information of the remote IP address.

Definition at line 202 of file RemoteIpDetails.h.

◆ WithOrganization() [2/2]

RemoteIpDetails& Aws::GuardDuty::Model::RemoteIpDetails::WithOrganization ( Organization &&  value)
inline

The ISP organization information of the remote IP address.

Definition at line 207 of file RemoteIpDetails.h.


The documentation for this class was generated from the following file: