AWS SDK for C++  1.9.74
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::ActionRemoteIpDetails Class Reference

#include <ActionRemoteIpDetails.h>

Public Member Functions

 ActionRemoteIpDetails ()
 
 ActionRemoteIpDetails (Aws::Utils::Json::JsonView jsonValue)
 
ActionRemoteIpDetailsoperator= (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)
 
ActionRemoteIpDetailsWithIpAddressV4 (const Aws::String &value)
 
ActionRemoteIpDetailsWithIpAddressV4 (Aws::String &&value)
 
ActionRemoteIpDetailsWithIpAddressV4 (const char *value)
 
const IpOrganizationDetailsGetOrganization () const
 
bool OrganizationHasBeenSet () const
 
void SetOrganization (const IpOrganizationDetails &value)
 
void SetOrganization (IpOrganizationDetails &&value)
 
ActionRemoteIpDetailsWithOrganization (const IpOrganizationDetails &value)
 
ActionRemoteIpDetailsWithOrganization (IpOrganizationDetails &&value)
 
const CountryGetCountry () const
 
bool CountryHasBeenSet () const
 
void SetCountry (const Country &value)
 
void SetCountry (Country &&value)
 
ActionRemoteIpDetailsWithCountry (const Country &value)
 
ActionRemoteIpDetailsWithCountry (Country &&value)
 
const CityGetCity () const
 
bool CityHasBeenSet () const
 
void SetCity (const City &value)
 
void SetCity (City &&value)
 
ActionRemoteIpDetailsWithCity (const City &value)
 
ActionRemoteIpDetailsWithCity (City &&value)
 
const GeoLocationGetGeoLocation () const
 
bool GeoLocationHasBeenSet () const
 
void SetGeoLocation (const GeoLocation &value)
 
void SetGeoLocation (GeoLocation &&value)
 
ActionRemoteIpDetailsWithGeoLocation (const GeoLocation &value)
 
ActionRemoteIpDetailsWithGeoLocation (GeoLocation &&value)
 

Detailed Description

For AwsApiAction, NetworkConnectionAction, and PortProbeAction, RemoteIpDetails provides information about the remote IP address that was involved in the action.

See Also:

AWS API Reference

Definition at line 38 of file ActionRemoteIpDetails.h.

Constructor & Destructor Documentation

◆ ActionRemoteIpDetails() [1/2]

Aws::SecurityHub::Model::ActionRemoteIpDetails::ActionRemoteIpDetails ( )

◆ ActionRemoteIpDetails() [2/2]

Aws::SecurityHub::Model::ActionRemoteIpDetails::ActionRemoteIpDetails ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CityHasBeenSet()

bool Aws::SecurityHub::Model::ActionRemoteIpDetails::CityHasBeenSet ( ) const
inline

The city where the remote IP address is located.

Definition at line 164 of file ActionRemoteIpDetails.h.

◆ CountryHasBeenSet()

bool Aws::SecurityHub::Model::ActionRemoteIpDetails::CountryHasBeenSet ( ) const
inline

The country where the remote IP address is located.

Definition at line 133 of file ActionRemoteIpDetails.h.

◆ GeoLocationHasBeenSet()

bool Aws::SecurityHub::Model::ActionRemoteIpDetails::GeoLocationHasBeenSet ( ) const
inline

The coordinates of the location of the remote IP address.

Definition at line 195 of file ActionRemoteIpDetails.h.

◆ GetCity()

const City& Aws::SecurityHub::Model::ActionRemoteIpDetails::GetCity ( ) const
inline

The city where the remote IP address is located.

Definition at line 159 of file ActionRemoteIpDetails.h.

◆ GetCountry()

const Country& Aws::SecurityHub::Model::ActionRemoteIpDetails::GetCountry ( ) const
inline

The country where the remote IP address is located.

Definition at line 128 of file ActionRemoteIpDetails.h.

◆ GetGeoLocation()

const GeoLocation& Aws::SecurityHub::Model::ActionRemoteIpDetails::GetGeoLocation ( ) const
inline

The coordinates of the location of the remote IP address.

Definition at line 190 of file ActionRemoteIpDetails.h.

◆ GetIpAddressV4()

const Aws::String& Aws::SecurityHub::Model::ActionRemoteIpDetails::GetIpAddressV4 ( ) const
inline

The IP address.

Definition at line 50 of file ActionRemoteIpDetails.h.

◆ GetOrganization()

const IpOrganizationDetails& Aws::SecurityHub::Model::ActionRemoteIpDetails::GetOrganization ( ) const
inline

The internet service provider (ISP) organization associated with the remote IP address.

Definition at line 92 of file ActionRemoteIpDetails.h.

◆ IpAddressV4HasBeenSet()

bool Aws::SecurityHub::Model::ActionRemoteIpDetails::IpAddressV4HasBeenSet ( ) const
inline

The IP address.

Definition at line 55 of file ActionRemoteIpDetails.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::ActionRemoteIpDetails::Jsonize ( ) const

◆ operator=()

ActionRemoteIpDetails& Aws::SecurityHub::Model::ActionRemoteIpDetails::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OrganizationHasBeenSet()

bool Aws::SecurityHub::Model::ActionRemoteIpDetails::OrganizationHasBeenSet ( ) const
inline

The internet service provider (ISP) organization associated with the remote IP address.

Definition at line 98 of file ActionRemoteIpDetails.h.

◆ SetCity() [1/2]

void Aws::SecurityHub::Model::ActionRemoteIpDetails::SetCity ( City &&  value)
inline

The city where the remote IP address is located.

Definition at line 174 of file ActionRemoteIpDetails.h.

◆ SetCity() [2/2]

void Aws::SecurityHub::Model::ActionRemoteIpDetails::SetCity ( const City value)
inline

The city where the remote IP address is located.

Definition at line 169 of file ActionRemoteIpDetails.h.

◆ SetCountry() [1/2]

void Aws::SecurityHub::Model::ActionRemoteIpDetails::SetCountry ( const Country value)
inline

The country where the remote IP address is located.

Definition at line 138 of file ActionRemoteIpDetails.h.

◆ SetCountry() [2/2]

void Aws::SecurityHub::Model::ActionRemoteIpDetails::SetCountry ( Country &&  value)
inline

The country where the remote IP address is located.

Definition at line 143 of file ActionRemoteIpDetails.h.

◆ SetGeoLocation() [1/2]

void Aws::SecurityHub::Model::ActionRemoteIpDetails::SetGeoLocation ( const GeoLocation value)
inline

The coordinates of the location of the remote IP address.

Definition at line 200 of file ActionRemoteIpDetails.h.

◆ SetGeoLocation() [2/2]

void Aws::SecurityHub::Model::ActionRemoteIpDetails::SetGeoLocation ( GeoLocation &&  value)
inline

The coordinates of the location of the remote IP address.

Definition at line 205 of file ActionRemoteIpDetails.h.

◆ SetIpAddressV4() [1/3]

void Aws::SecurityHub::Model::ActionRemoteIpDetails::SetIpAddressV4 ( Aws::String &&  value)
inline

The IP address.

Definition at line 65 of file ActionRemoteIpDetails.h.

◆ SetIpAddressV4() [2/3]

void Aws::SecurityHub::Model::ActionRemoteIpDetails::SetIpAddressV4 ( const Aws::String value)
inline

The IP address.

Definition at line 60 of file ActionRemoteIpDetails.h.

◆ SetIpAddressV4() [3/3]

void Aws::SecurityHub::Model::ActionRemoteIpDetails::SetIpAddressV4 ( const char *  value)
inline

The IP address.

Definition at line 70 of file ActionRemoteIpDetails.h.

◆ SetOrganization() [1/2]

void Aws::SecurityHub::Model::ActionRemoteIpDetails::SetOrganization ( const IpOrganizationDetails value)
inline

The internet service provider (ISP) organization associated with the remote IP address.

Definition at line 104 of file ActionRemoteIpDetails.h.

◆ SetOrganization() [2/2]

void Aws::SecurityHub::Model::ActionRemoteIpDetails::SetOrganization ( IpOrganizationDetails &&  value)
inline

The internet service provider (ISP) organization associated with the remote IP address.

Definition at line 110 of file ActionRemoteIpDetails.h.

◆ WithCity() [1/2]

ActionRemoteIpDetails& Aws::SecurityHub::Model::ActionRemoteIpDetails::WithCity ( City &&  value)
inline

The city where the remote IP address is located.

Definition at line 184 of file ActionRemoteIpDetails.h.

◆ WithCity() [2/2]

ActionRemoteIpDetails& Aws::SecurityHub::Model::ActionRemoteIpDetails::WithCity ( const City value)
inline

The city where the remote IP address is located.

Definition at line 179 of file ActionRemoteIpDetails.h.

◆ WithCountry() [1/2]

ActionRemoteIpDetails& Aws::SecurityHub::Model::ActionRemoteIpDetails::WithCountry ( const Country value)
inline

The country where the remote IP address is located.

Definition at line 148 of file ActionRemoteIpDetails.h.

◆ WithCountry() [2/2]

ActionRemoteIpDetails& Aws::SecurityHub::Model::ActionRemoteIpDetails::WithCountry ( Country &&  value)
inline

The country where the remote IP address is located.

Definition at line 153 of file ActionRemoteIpDetails.h.

◆ WithGeoLocation() [1/2]

ActionRemoteIpDetails& Aws::SecurityHub::Model::ActionRemoteIpDetails::WithGeoLocation ( const GeoLocation value)
inline

The coordinates of the location of the remote IP address.

Definition at line 210 of file ActionRemoteIpDetails.h.

◆ WithGeoLocation() [2/2]

ActionRemoteIpDetails& Aws::SecurityHub::Model::ActionRemoteIpDetails::WithGeoLocation ( GeoLocation &&  value)
inline

The coordinates of the location of the remote IP address.

Definition at line 215 of file ActionRemoteIpDetails.h.

◆ WithIpAddressV4() [1/3]

ActionRemoteIpDetails& Aws::SecurityHub::Model::ActionRemoteIpDetails::WithIpAddressV4 ( Aws::String &&  value)
inline

The IP address.

Definition at line 80 of file ActionRemoteIpDetails.h.

◆ WithIpAddressV4() [2/3]

ActionRemoteIpDetails& Aws::SecurityHub::Model::ActionRemoteIpDetails::WithIpAddressV4 ( const Aws::String value)
inline

The IP address.

Definition at line 75 of file ActionRemoteIpDetails.h.

◆ WithIpAddressV4() [3/3]

ActionRemoteIpDetails& Aws::SecurityHub::Model::ActionRemoteIpDetails::WithIpAddressV4 ( const char *  value)
inline

The IP address.

Definition at line 85 of file ActionRemoteIpDetails.h.

◆ WithOrganization() [1/2]

ActionRemoteIpDetails& Aws::SecurityHub::Model::ActionRemoteIpDetails::WithOrganization ( const IpOrganizationDetails value)
inline

The internet service provider (ISP) organization associated with the remote IP address.

Definition at line 116 of file ActionRemoteIpDetails.h.

◆ WithOrganization() [2/2]

ActionRemoteIpDetails& Aws::SecurityHub::Model::ActionRemoteIpDetails::WithOrganization ( IpOrganizationDetails &&  value)
inline

The internet service provider (ISP) organization associated with the remote IP address.

Definition at line 122 of file ActionRemoteIpDetails.h.


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