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

#include <IpOwner.h>

Public Member Functions

 IpOwner ()
 
 IpOwner (Aws::Utils::Json::JsonView jsonValue)
 
IpOwneroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAsn () const
 
bool AsnHasBeenSet () const
 
void SetAsn (const Aws::String &value)
 
void SetAsn (Aws::String &&value)
 
void SetAsn (const char *value)
 
IpOwnerWithAsn (const Aws::String &value)
 
IpOwnerWithAsn (Aws::String &&value)
 
IpOwnerWithAsn (const char *value)
 
const Aws::StringGetAsnOrg () const
 
bool AsnOrgHasBeenSet () const
 
void SetAsnOrg (const Aws::String &value)
 
void SetAsnOrg (Aws::String &&value)
 
void SetAsnOrg (const char *value)
 
IpOwnerWithAsnOrg (const Aws::String &value)
 
IpOwnerWithAsnOrg (Aws::String &&value)
 
IpOwnerWithAsnOrg (const char *value)
 
const Aws::StringGetIsp () const
 
bool IspHasBeenSet () const
 
void SetIsp (const Aws::String &value)
 
void SetIsp (Aws::String &&value)
 
void SetIsp (const char *value)
 
IpOwnerWithIsp (const Aws::String &value)
 
IpOwnerWithIsp (Aws::String &&value)
 
IpOwnerWithIsp (const char *value)
 
const Aws::StringGetOrg () const
 
bool OrgHasBeenSet () const
 
void SetOrg (const Aws::String &value)
 
void SetOrg (Aws::String &&value)
 
void SetOrg (const char *value)
 
IpOwnerWithOrg (const Aws::String &value)
 
IpOwnerWithOrg (Aws::String &&value)
 
IpOwnerWithOrg (const char *value)
 

Detailed Description

Provides information about the registered owner of an IP address.

See Also:

AWS API Reference

Definition at line 32 of file IpOwner.h.

Constructor & Destructor Documentation

◆ IpOwner() [1/2]

Aws::Macie2::Model::IpOwner::IpOwner ( )

◆ IpOwner() [2/2]

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

Member Function Documentation

◆ AsnHasBeenSet()

bool Aws::Macie2::Model::IpOwner::AsnHasBeenSet ( ) const
inline

The autonomous system number (ASN) for the autonomous system that included the IP address.

Definition at line 51 of file IpOwner.h.

◆ AsnOrgHasBeenSet()

bool Aws::Macie2::Model::IpOwner::AsnOrgHasBeenSet ( ) const
inline

The organization identifier that's associated with the autonomous system number (ASN) for the autonomous system that included the IP address.

Definition at line 100 of file IpOwner.h.

◆ GetAsn()

const Aws::String& Aws::Macie2::Model::IpOwner::GetAsn ( ) const
inline

The autonomous system number (ASN) for the autonomous system that included the IP address.

Definition at line 45 of file IpOwner.h.

◆ GetAsnOrg()

const Aws::String& Aws::Macie2::Model::IpOwner::GetAsnOrg ( ) const
inline

The organization identifier that's associated with the autonomous system number (ASN) for the autonomous system that included the IP address.

Definition at line 94 of file IpOwner.h.

◆ GetIsp()

const Aws::String& Aws::Macie2::Model::IpOwner::GetIsp ( ) const
inline

The name of the internet service provider (ISP) that owned the IP address.

Definition at line 143 of file IpOwner.h.

◆ GetOrg()

const Aws::String& Aws::Macie2::Model::IpOwner::GetOrg ( ) const
inline

The name of the organization that owned the IP address.

Definition at line 191 of file IpOwner.h.

◆ IspHasBeenSet()

bool Aws::Macie2::Model::IpOwner::IspHasBeenSet ( ) const
inline

The name of the internet service provider (ISP) that owned the IP address.

Definition at line 149 of file IpOwner.h.

◆ Jsonize()

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

◆ operator=()

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

◆ OrgHasBeenSet()

bool Aws::Macie2::Model::IpOwner::OrgHasBeenSet ( ) const
inline

The name of the organization that owned the IP address.

Definition at line 196 of file IpOwner.h.

◆ SetAsn() [1/3]

void Aws::Macie2::Model::IpOwner::SetAsn ( Aws::String &&  value)
inline

The autonomous system number (ASN) for the autonomous system that included the IP address.

Definition at line 63 of file IpOwner.h.

◆ SetAsn() [2/3]

void Aws::Macie2::Model::IpOwner::SetAsn ( const Aws::String value)
inline

The autonomous system number (ASN) for the autonomous system that included the IP address.

Definition at line 57 of file IpOwner.h.

◆ SetAsn() [3/3]

void Aws::Macie2::Model::IpOwner::SetAsn ( const char *  value)
inline

The autonomous system number (ASN) for the autonomous system that included the IP address.

Definition at line 69 of file IpOwner.h.

◆ SetAsnOrg() [1/3]

void Aws::Macie2::Model::IpOwner::SetAsnOrg ( Aws::String &&  value)
inline

The organization identifier that's associated with the autonomous system number (ASN) for the autonomous system that included the IP address.

Definition at line 112 of file IpOwner.h.

◆ SetAsnOrg() [2/3]

void Aws::Macie2::Model::IpOwner::SetAsnOrg ( const Aws::String value)
inline

The organization identifier that's associated with the autonomous system number (ASN) for the autonomous system that included the IP address.

Definition at line 106 of file IpOwner.h.

◆ SetAsnOrg() [3/3]

void Aws::Macie2::Model::IpOwner::SetAsnOrg ( const char *  value)
inline

The organization identifier that's associated with the autonomous system number (ASN) for the autonomous system that included the IP address.

Definition at line 118 of file IpOwner.h.

◆ SetIsp() [1/3]

void Aws::Macie2::Model::IpOwner::SetIsp ( Aws::String &&  value)
inline

The name of the internet service provider (ISP) that owned the IP address.

Definition at line 161 of file IpOwner.h.

◆ SetIsp() [2/3]

void Aws::Macie2::Model::IpOwner::SetIsp ( const Aws::String value)
inline

The name of the internet service provider (ISP) that owned the IP address.

Definition at line 155 of file IpOwner.h.

◆ SetIsp() [3/3]

void Aws::Macie2::Model::IpOwner::SetIsp ( const char *  value)
inline

The name of the internet service provider (ISP) that owned the IP address.

Definition at line 167 of file IpOwner.h.

◆ SetOrg() [1/3]

void Aws::Macie2::Model::IpOwner::SetOrg ( Aws::String &&  value)
inline

The name of the organization that owned the IP address.

Definition at line 206 of file IpOwner.h.

◆ SetOrg() [2/3]

void Aws::Macie2::Model::IpOwner::SetOrg ( const Aws::String value)
inline

The name of the organization that owned the IP address.

Definition at line 201 of file IpOwner.h.

◆ SetOrg() [3/3]

void Aws::Macie2::Model::IpOwner::SetOrg ( const char *  value)
inline

The name of the organization that owned the IP address.

Definition at line 211 of file IpOwner.h.

◆ WithAsn() [1/3]

IpOwner& Aws::Macie2::Model::IpOwner::WithAsn ( Aws::String &&  value)
inline

The autonomous system number (ASN) for the autonomous system that included the IP address.

Definition at line 81 of file IpOwner.h.

◆ WithAsn() [2/3]

IpOwner& Aws::Macie2::Model::IpOwner::WithAsn ( const Aws::String value)
inline

The autonomous system number (ASN) for the autonomous system that included the IP address.

Definition at line 75 of file IpOwner.h.

◆ WithAsn() [3/3]

IpOwner& Aws::Macie2::Model::IpOwner::WithAsn ( const char *  value)
inline

The autonomous system number (ASN) for the autonomous system that included the IP address.

Definition at line 87 of file IpOwner.h.

◆ WithAsnOrg() [1/3]

IpOwner& Aws::Macie2::Model::IpOwner::WithAsnOrg ( Aws::String &&  value)
inline

The organization identifier that's associated with the autonomous system number (ASN) for the autonomous system that included the IP address.

Definition at line 130 of file IpOwner.h.

◆ WithAsnOrg() [2/3]

IpOwner& Aws::Macie2::Model::IpOwner::WithAsnOrg ( const Aws::String value)
inline

The organization identifier that's associated with the autonomous system number (ASN) for the autonomous system that included the IP address.

Definition at line 124 of file IpOwner.h.

◆ WithAsnOrg() [3/3]

IpOwner& Aws::Macie2::Model::IpOwner::WithAsnOrg ( const char *  value)
inline

The organization identifier that's associated with the autonomous system number (ASN) for the autonomous system that included the IP address.

Definition at line 136 of file IpOwner.h.

◆ WithIsp() [1/3]

IpOwner& Aws::Macie2::Model::IpOwner::WithIsp ( Aws::String &&  value)
inline

The name of the internet service provider (ISP) that owned the IP address.

Definition at line 179 of file IpOwner.h.

◆ WithIsp() [2/3]

IpOwner& Aws::Macie2::Model::IpOwner::WithIsp ( const Aws::String value)
inline

The name of the internet service provider (ISP) that owned the IP address.

Definition at line 173 of file IpOwner.h.

◆ WithIsp() [3/3]

IpOwner& Aws::Macie2::Model::IpOwner::WithIsp ( const char *  value)
inline

The name of the internet service provider (ISP) that owned the IP address.

Definition at line 185 of file IpOwner.h.

◆ WithOrg() [1/3]

IpOwner& Aws::Macie2::Model::IpOwner::WithOrg ( Aws::String &&  value)
inline

The name of the organization that owned the IP address.

Definition at line 221 of file IpOwner.h.

◆ WithOrg() [2/3]

IpOwner& Aws::Macie2::Model::IpOwner::WithOrg ( const Aws::String value)
inline

The name of the organization that owned the IP address.

Definition at line 216 of file IpOwner.h.

◆ WithOrg() [3/3]

IpOwner& Aws::Macie2::Model::IpOwner::WithOrg ( const char *  value)
inline

The name of the organization that owned the IP address.

Definition at line 226 of file IpOwner.h.


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