AWS SDK for C++  1.9.70
AWS SDK for C++
Public Member Functions | List of all members
Aws::Macie2::Model::IpAddressDetails Class Reference

#include <IpAddressDetails.h>

Public Member Functions

 IpAddressDetails ()
 
 IpAddressDetails (Aws::Utils::Json::JsonView jsonValue)
 
IpAddressDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetIpAddressV4 () const
 
bool IpAddressV4HasBeenSet () const
 
void SetIpAddressV4 (const Aws::String &value)
 
void SetIpAddressV4 (Aws::String &&value)
 
void SetIpAddressV4 (const char *value)
 
IpAddressDetailsWithIpAddressV4 (const Aws::String &value)
 
IpAddressDetailsWithIpAddressV4 (Aws::String &&value)
 
IpAddressDetailsWithIpAddressV4 (const char *value)
 
const IpCityGetIpCity () const
 
bool IpCityHasBeenSet () const
 
void SetIpCity (const IpCity &value)
 
void SetIpCity (IpCity &&value)
 
IpAddressDetailsWithIpCity (const IpCity &value)
 
IpAddressDetailsWithIpCity (IpCity &&value)
 
const IpCountryGetIpCountry () const
 
bool IpCountryHasBeenSet () const
 
void SetIpCountry (const IpCountry &value)
 
void SetIpCountry (IpCountry &&value)
 
IpAddressDetailsWithIpCountry (const IpCountry &value)
 
IpAddressDetailsWithIpCountry (IpCountry &&value)
 
const IpGeoLocationGetIpGeoLocation () const
 
bool IpGeoLocationHasBeenSet () const
 
void SetIpGeoLocation (const IpGeoLocation &value)
 
void SetIpGeoLocation (IpGeoLocation &&value)
 
IpAddressDetailsWithIpGeoLocation (const IpGeoLocation &value)
 
IpAddressDetailsWithIpGeoLocation (IpGeoLocation &&value)
 
const IpOwnerGetIpOwner () const
 
bool IpOwnerHasBeenSet () const
 
void SetIpOwner (const IpOwner &value)
 
void SetIpOwner (IpOwner &&value)
 
IpAddressDetailsWithIpOwner (const IpOwner &value)
 
IpAddressDetailsWithIpOwner (IpOwner &&value)
 

Detailed Description

Provides information about the IP address of the device that an entity used to perform an action on an affected resource.

See Also:

AWS API Reference

Definition at line 36 of file IpAddressDetails.h.

Constructor & Destructor Documentation

◆ IpAddressDetails() [1/2]

Aws::Macie2::Model::IpAddressDetails::IpAddressDetails ( )

◆ IpAddressDetails() [2/2]

Aws::Macie2::Model::IpAddressDetails::IpAddressDetails ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetIpAddressV4()

const Aws::String& Aws::Macie2::Model::IpAddressDetails::GetIpAddressV4 ( ) const
inline

The Internet Protocol version 4 (IPv4) address of the device.

Definition at line 48 of file IpAddressDetails.h.

◆ GetIpCity()

const IpCity& Aws::Macie2::Model::IpAddressDetails::GetIpCity ( ) const
inline

The city that the IP address originated from.

Definition at line 89 of file IpAddressDetails.h.

◆ GetIpCountry()

const IpCountry& Aws::Macie2::Model::IpAddressDetails::GetIpCountry ( ) const
inline

The country that the IP address originated from.

Definition at line 120 of file IpAddressDetails.h.

◆ GetIpGeoLocation()

const IpGeoLocation& Aws::Macie2::Model::IpAddressDetails::GetIpGeoLocation ( ) const
inline

The geographic coordinates of the location that the IP address originated from.

Definition at line 152 of file IpAddressDetails.h.

◆ GetIpOwner()

const IpOwner& Aws::Macie2::Model::IpAddressDetails::GetIpOwner ( ) const
inline

The registered owner of the IP address.

Definition at line 188 of file IpAddressDetails.h.

◆ IpAddressV4HasBeenSet()

bool Aws::Macie2::Model::IpAddressDetails::IpAddressV4HasBeenSet ( ) const
inline

The Internet Protocol version 4 (IPv4) address of the device.

Definition at line 53 of file IpAddressDetails.h.

◆ IpCityHasBeenSet()

bool Aws::Macie2::Model::IpAddressDetails::IpCityHasBeenSet ( ) const
inline

The city that the IP address originated from.

Definition at line 94 of file IpAddressDetails.h.

◆ IpCountryHasBeenSet()

bool Aws::Macie2::Model::IpAddressDetails::IpCountryHasBeenSet ( ) const
inline

The country that the IP address originated from.

Definition at line 125 of file IpAddressDetails.h.

◆ IpGeoLocationHasBeenSet()

bool Aws::Macie2::Model::IpAddressDetails::IpGeoLocationHasBeenSet ( ) const
inline

The geographic coordinates of the location that the IP address originated from.

Definition at line 158 of file IpAddressDetails.h.

◆ IpOwnerHasBeenSet()

bool Aws::Macie2::Model::IpAddressDetails::IpOwnerHasBeenSet ( ) const
inline

The registered owner of the IP address.

Definition at line 193 of file IpAddressDetails.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Macie2::Model::IpAddressDetails::Jsonize ( ) const

◆ operator=()

IpAddressDetails& Aws::Macie2::Model::IpAddressDetails::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetIpAddressV4() [1/3]

void Aws::Macie2::Model::IpAddressDetails::SetIpAddressV4 ( Aws::String &&  value)
inline

The Internet Protocol version 4 (IPv4) address of the device.

Definition at line 63 of file IpAddressDetails.h.

◆ SetIpAddressV4() [2/3]

void Aws::Macie2::Model::IpAddressDetails::SetIpAddressV4 ( const Aws::String value)
inline

The Internet Protocol version 4 (IPv4) address of the device.

Definition at line 58 of file IpAddressDetails.h.

◆ SetIpAddressV4() [3/3]

void Aws::Macie2::Model::IpAddressDetails::SetIpAddressV4 ( const char *  value)
inline

The Internet Protocol version 4 (IPv4) address of the device.

Definition at line 68 of file IpAddressDetails.h.

◆ SetIpCity() [1/2]

void Aws::Macie2::Model::IpAddressDetails::SetIpCity ( const IpCity value)
inline

The city that the IP address originated from.

Definition at line 99 of file IpAddressDetails.h.

◆ SetIpCity() [2/2]

void Aws::Macie2::Model::IpAddressDetails::SetIpCity ( IpCity &&  value)
inline

The city that the IP address originated from.

Definition at line 104 of file IpAddressDetails.h.

◆ SetIpCountry() [1/2]

void Aws::Macie2::Model::IpAddressDetails::SetIpCountry ( const IpCountry value)
inline

The country that the IP address originated from.

Definition at line 130 of file IpAddressDetails.h.

◆ SetIpCountry() [2/2]

void Aws::Macie2::Model::IpAddressDetails::SetIpCountry ( IpCountry &&  value)
inline

The country that the IP address originated from.

Definition at line 135 of file IpAddressDetails.h.

◆ SetIpGeoLocation() [1/2]

void Aws::Macie2::Model::IpAddressDetails::SetIpGeoLocation ( const IpGeoLocation value)
inline

The geographic coordinates of the location that the IP address originated from.

Definition at line 164 of file IpAddressDetails.h.

◆ SetIpGeoLocation() [2/2]

void Aws::Macie2::Model::IpAddressDetails::SetIpGeoLocation ( IpGeoLocation &&  value)
inline

The geographic coordinates of the location that the IP address originated from.

Definition at line 170 of file IpAddressDetails.h.

◆ SetIpOwner() [1/2]

void Aws::Macie2::Model::IpAddressDetails::SetIpOwner ( const IpOwner value)
inline

The registered owner of the IP address.

Definition at line 198 of file IpAddressDetails.h.

◆ SetIpOwner() [2/2]

void Aws::Macie2::Model::IpAddressDetails::SetIpOwner ( IpOwner &&  value)
inline

The registered owner of the IP address.

Definition at line 203 of file IpAddressDetails.h.

◆ WithIpAddressV4() [1/3]

IpAddressDetails& Aws::Macie2::Model::IpAddressDetails::WithIpAddressV4 ( Aws::String &&  value)
inline

The Internet Protocol version 4 (IPv4) address of the device.

Definition at line 78 of file IpAddressDetails.h.

◆ WithIpAddressV4() [2/3]

IpAddressDetails& Aws::Macie2::Model::IpAddressDetails::WithIpAddressV4 ( const Aws::String value)
inline

The Internet Protocol version 4 (IPv4) address of the device.

Definition at line 73 of file IpAddressDetails.h.

◆ WithIpAddressV4() [3/3]

IpAddressDetails& Aws::Macie2::Model::IpAddressDetails::WithIpAddressV4 ( const char *  value)
inline

The Internet Protocol version 4 (IPv4) address of the device.

Definition at line 83 of file IpAddressDetails.h.

◆ WithIpCity() [1/2]

IpAddressDetails& Aws::Macie2::Model::IpAddressDetails::WithIpCity ( const IpCity value)
inline

The city that the IP address originated from.

Definition at line 109 of file IpAddressDetails.h.

◆ WithIpCity() [2/2]

IpAddressDetails& Aws::Macie2::Model::IpAddressDetails::WithIpCity ( IpCity &&  value)
inline

The city that the IP address originated from.

Definition at line 114 of file IpAddressDetails.h.

◆ WithIpCountry() [1/2]

IpAddressDetails& Aws::Macie2::Model::IpAddressDetails::WithIpCountry ( const IpCountry value)
inline

The country that the IP address originated from.

Definition at line 140 of file IpAddressDetails.h.

◆ WithIpCountry() [2/2]

IpAddressDetails& Aws::Macie2::Model::IpAddressDetails::WithIpCountry ( IpCountry &&  value)
inline

The country that the IP address originated from.

Definition at line 145 of file IpAddressDetails.h.

◆ WithIpGeoLocation() [1/2]

IpAddressDetails& Aws::Macie2::Model::IpAddressDetails::WithIpGeoLocation ( const IpGeoLocation value)
inline

The geographic coordinates of the location that the IP address originated from.

Definition at line 176 of file IpAddressDetails.h.

◆ WithIpGeoLocation() [2/2]

IpAddressDetails& Aws::Macie2::Model::IpAddressDetails::WithIpGeoLocation ( IpGeoLocation &&  value)
inline

The geographic coordinates of the location that the IP address originated from.

Definition at line 182 of file IpAddressDetails.h.

◆ WithIpOwner() [1/2]

IpAddressDetails& Aws::Macie2::Model::IpAddressDetails::WithIpOwner ( const IpOwner value)
inline

The registered owner of the IP address.

Definition at line 208 of file IpAddressDetails.h.

◆ WithIpOwner() [2/2]

IpAddressDetails& Aws::Macie2::Model::IpAddressDetails::WithIpOwner ( IpOwner &&  value)
inline

The registered owner of the IP address.

Definition at line 213 of file IpAddressDetails.h.


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