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

#include <Network.h>

Public Member Functions

 Network ()
 
 Network (Aws::Utils::Json::JsonView jsonValue)
 
Networkoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const NetworkDirectionGetDirection () const
 
bool DirectionHasBeenSet () const
 
void SetDirection (const NetworkDirection &value)
 
void SetDirection (NetworkDirection &&value)
 
NetworkWithDirection (const NetworkDirection &value)
 
NetworkWithDirection (NetworkDirection &&value)
 
const Aws::StringGetProtocol () const
 
bool ProtocolHasBeenSet () const
 
void SetProtocol (const Aws::String &value)
 
void SetProtocol (Aws::String &&value)
 
void SetProtocol (const char *value)
 
NetworkWithProtocol (const Aws::String &value)
 
NetworkWithProtocol (Aws::String &&value)
 
NetworkWithProtocol (const char *value)
 
const PortRangeGetOpenPortRange () const
 
bool OpenPortRangeHasBeenSet () const
 
void SetOpenPortRange (const PortRange &value)
 
void SetOpenPortRange (PortRange &&value)
 
NetworkWithOpenPortRange (const PortRange &value)
 
NetworkWithOpenPortRange (PortRange &&value)
 
const Aws::StringGetSourceIpV4 () const
 
bool SourceIpV4HasBeenSet () const
 
void SetSourceIpV4 (const Aws::String &value)
 
void SetSourceIpV4 (Aws::String &&value)
 
void SetSourceIpV4 (const char *value)
 
NetworkWithSourceIpV4 (const Aws::String &value)
 
NetworkWithSourceIpV4 (Aws::String &&value)
 
NetworkWithSourceIpV4 (const char *value)
 
const Aws::StringGetSourceIpV6 () const
 
bool SourceIpV6HasBeenSet () const
 
void SetSourceIpV6 (const Aws::String &value)
 
void SetSourceIpV6 (Aws::String &&value)
 
void SetSourceIpV6 (const char *value)
 
NetworkWithSourceIpV6 (const Aws::String &value)
 
NetworkWithSourceIpV6 (Aws::String &&value)
 
NetworkWithSourceIpV6 (const char *value)
 
int GetSourcePort () const
 
bool SourcePortHasBeenSet () const
 
void SetSourcePort (int value)
 
NetworkWithSourcePort (int value)
 
const Aws::StringGetSourceDomain () const
 
bool SourceDomainHasBeenSet () const
 
void SetSourceDomain (const Aws::String &value)
 
void SetSourceDomain (Aws::String &&value)
 
void SetSourceDomain (const char *value)
 
NetworkWithSourceDomain (const Aws::String &value)
 
NetworkWithSourceDomain (Aws::String &&value)
 
NetworkWithSourceDomain (const char *value)
 
const Aws::StringGetSourceMac () const
 
bool SourceMacHasBeenSet () const
 
void SetSourceMac (const Aws::String &value)
 
void SetSourceMac (Aws::String &&value)
 
void SetSourceMac (const char *value)
 
NetworkWithSourceMac (const Aws::String &value)
 
NetworkWithSourceMac (Aws::String &&value)
 
NetworkWithSourceMac (const char *value)
 
const Aws::StringGetDestinationIpV4 () const
 
bool DestinationIpV4HasBeenSet () const
 
void SetDestinationIpV4 (const Aws::String &value)
 
void SetDestinationIpV4 (Aws::String &&value)
 
void SetDestinationIpV4 (const char *value)
 
NetworkWithDestinationIpV4 (const Aws::String &value)
 
NetworkWithDestinationIpV4 (Aws::String &&value)
 
NetworkWithDestinationIpV4 (const char *value)
 
const Aws::StringGetDestinationIpV6 () const
 
bool DestinationIpV6HasBeenSet () const
 
void SetDestinationIpV6 (const Aws::String &value)
 
void SetDestinationIpV6 (Aws::String &&value)
 
void SetDestinationIpV6 (const char *value)
 
NetworkWithDestinationIpV6 (const Aws::String &value)
 
NetworkWithDestinationIpV6 (Aws::String &&value)
 
NetworkWithDestinationIpV6 (const char *value)
 
int GetDestinationPort () const
 
bool DestinationPortHasBeenSet () const
 
void SetDestinationPort (int value)
 
NetworkWithDestinationPort (int value)
 
const Aws::StringGetDestinationDomain () const
 
bool DestinationDomainHasBeenSet () const
 
void SetDestinationDomain (const Aws::String &value)
 
void SetDestinationDomain (Aws::String &&value)
 
void SetDestinationDomain (const char *value)
 
NetworkWithDestinationDomain (const Aws::String &value)
 
NetworkWithDestinationDomain (Aws::String &&value)
 
NetworkWithDestinationDomain (const char *value)
 

Detailed Description

The details of network-related information about a finding.

See Also:

AWS API Reference

Definition at line 34 of file Network.h.

Constructor & Destructor Documentation

◆ Network() [1/2]

Aws::SecurityHub::Model::Network::Network ( )

◆ Network() [2/2]

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

Member Function Documentation

◆ DestinationDomainHasBeenSet()

bool Aws::SecurityHub::Model::Network::DestinationDomainHasBeenSet ( ) const
inline

The destination domain of network-related information about a finding.

Definition at line 466 of file Network.h.

◆ DestinationIpV4HasBeenSet()

bool Aws::SecurityHub::Model::Network::DestinationIpV4HasBeenSet ( ) const
inline

The destination IPv4 address of network-related information about a finding.

Definition at line 349 of file Network.h.

◆ DestinationIpV6HasBeenSet()

bool Aws::SecurityHub::Model::Network::DestinationIpV6HasBeenSet ( ) const
inline

The destination IPv6 address of network-related information about a finding.

Definition at line 398 of file Network.h.

◆ DestinationPortHasBeenSet()

bool Aws::SecurityHub::Model::Network::DestinationPortHasBeenSet ( ) const
inline

The destination port of network-related information about a finding.

Definition at line 445 of file Network.h.

◆ DirectionHasBeenSet()

bool Aws::SecurityHub::Model::Network::DirectionHasBeenSet ( ) const
inline

The direction of network traffic associated with a finding.

Definition at line 51 of file Network.h.

◆ GetDestinationDomain()

const Aws::String& Aws::SecurityHub::Model::Network::GetDestinationDomain ( ) const
inline

The destination domain of network-related information about a finding.

Definition at line 461 of file Network.h.

◆ GetDestinationIpV4()

const Aws::String& Aws::SecurityHub::Model::Network::GetDestinationIpV4 ( ) const
inline

The destination IPv4 address of network-related information about a finding.

Definition at line 343 of file Network.h.

◆ GetDestinationIpV6()

const Aws::String& Aws::SecurityHub::Model::Network::GetDestinationIpV6 ( ) const
inline

The destination IPv6 address of network-related information about a finding.

Definition at line 392 of file Network.h.

◆ GetDestinationPort()

int Aws::SecurityHub::Model::Network::GetDestinationPort ( ) const
inline

The destination port of network-related information about a finding.

Definition at line 440 of file Network.h.

◆ GetDirection()

const NetworkDirection& Aws::SecurityHub::Model::Network::GetDirection ( ) const
inline

The direction of network traffic associated with a finding.

Definition at line 46 of file Network.h.

◆ GetOpenPortRange()

const PortRange& Aws::SecurityHub::Model::Network::GetOpenPortRange ( ) const
inline

The range of open ports that is present on the network.

Definition at line 118 of file Network.h.

◆ GetProtocol()

const Aws::String& Aws::SecurityHub::Model::Network::GetProtocol ( ) const
inline

The protocol of network-related information about a finding.

Definition at line 77 of file Network.h.

◆ GetSourceDomain()

const Aws::String& Aws::SecurityHub::Model::Network::GetSourceDomain ( ) const
inline

The source domain of network-related information about a finding.

Definition at line 252 of file Network.h.

◆ GetSourceIpV4()

const Aws::String& Aws::SecurityHub::Model::Network::GetSourceIpV4 ( ) const
inline

The source IPv4 address of network-related information about a finding.

Definition at line 149 of file Network.h.

◆ GetSourceIpV6()

const Aws::String& Aws::SecurityHub::Model::Network::GetSourceIpV6 ( ) const
inline

The source IPv6 address of network-related information about a finding.

Definition at line 190 of file Network.h.

◆ GetSourceMac()

const Aws::String& Aws::SecurityHub::Model::Network::GetSourceMac ( ) const
inline

The source media access control (MAC) address of network-related information about a finding.

Definition at line 294 of file Network.h.

◆ GetSourcePort()

int Aws::SecurityHub::Model::Network::GetSourcePort ( ) const
inline

The source port of network-related information about a finding.

Definition at line 231 of file Network.h.

◆ Jsonize()

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

◆ OpenPortRangeHasBeenSet()

bool Aws::SecurityHub::Model::Network::OpenPortRangeHasBeenSet ( ) const
inline

The range of open ports that is present on the network.

Definition at line 123 of file Network.h.

◆ operator=()

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

◆ ProtocolHasBeenSet()

bool Aws::SecurityHub::Model::Network::ProtocolHasBeenSet ( ) const
inline

The protocol of network-related information about a finding.

Definition at line 82 of file Network.h.

◆ SetDestinationDomain() [1/3]

void Aws::SecurityHub::Model::Network::SetDestinationDomain ( Aws::String &&  value)
inline

The destination domain of network-related information about a finding.

Definition at line 476 of file Network.h.

◆ SetDestinationDomain() [2/3]

void Aws::SecurityHub::Model::Network::SetDestinationDomain ( const Aws::String value)
inline

The destination domain of network-related information about a finding.

Definition at line 471 of file Network.h.

◆ SetDestinationDomain() [3/3]

void Aws::SecurityHub::Model::Network::SetDestinationDomain ( const char *  value)
inline

The destination domain of network-related information about a finding.

Definition at line 481 of file Network.h.

◆ SetDestinationIpV4() [1/3]

void Aws::SecurityHub::Model::Network::SetDestinationIpV4 ( Aws::String &&  value)
inline

The destination IPv4 address of network-related information about a finding.

Definition at line 361 of file Network.h.

◆ SetDestinationIpV4() [2/3]

void Aws::SecurityHub::Model::Network::SetDestinationIpV4 ( const Aws::String value)
inline

The destination IPv4 address of network-related information about a finding.

Definition at line 355 of file Network.h.

◆ SetDestinationIpV4() [3/3]

void Aws::SecurityHub::Model::Network::SetDestinationIpV4 ( const char *  value)
inline

The destination IPv4 address of network-related information about a finding.

Definition at line 367 of file Network.h.

◆ SetDestinationIpV6() [1/3]

void Aws::SecurityHub::Model::Network::SetDestinationIpV6 ( Aws::String &&  value)
inline

The destination IPv6 address of network-related information about a finding.

Definition at line 410 of file Network.h.

◆ SetDestinationIpV6() [2/3]

void Aws::SecurityHub::Model::Network::SetDestinationIpV6 ( const Aws::String value)
inline

The destination IPv6 address of network-related information about a finding.

Definition at line 404 of file Network.h.

◆ SetDestinationIpV6() [3/3]

void Aws::SecurityHub::Model::Network::SetDestinationIpV6 ( const char *  value)
inline

The destination IPv6 address of network-related information about a finding.

Definition at line 416 of file Network.h.

◆ SetDestinationPort()

void Aws::SecurityHub::Model::Network::SetDestinationPort ( int  value)
inline

The destination port of network-related information about a finding.

Definition at line 450 of file Network.h.

◆ SetDirection() [1/2]

void Aws::SecurityHub::Model::Network::SetDirection ( const NetworkDirection value)
inline

The direction of network traffic associated with a finding.

Definition at line 56 of file Network.h.

◆ SetDirection() [2/2]

void Aws::SecurityHub::Model::Network::SetDirection ( NetworkDirection &&  value)
inline

The direction of network traffic associated with a finding.

Definition at line 61 of file Network.h.

◆ SetOpenPortRange() [1/2]

void Aws::SecurityHub::Model::Network::SetOpenPortRange ( const PortRange value)
inline

The range of open ports that is present on the network.

Definition at line 128 of file Network.h.

◆ SetOpenPortRange() [2/2]

void Aws::SecurityHub::Model::Network::SetOpenPortRange ( PortRange &&  value)
inline

The range of open ports that is present on the network.

Definition at line 133 of file Network.h.

◆ SetProtocol() [1/3]

void Aws::SecurityHub::Model::Network::SetProtocol ( Aws::String &&  value)
inline

The protocol of network-related information about a finding.

Definition at line 92 of file Network.h.

◆ SetProtocol() [2/3]

void Aws::SecurityHub::Model::Network::SetProtocol ( const Aws::String value)
inline

The protocol of network-related information about a finding.

Definition at line 87 of file Network.h.

◆ SetProtocol() [3/3]

void Aws::SecurityHub::Model::Network::SetProtocol ( const char *  value)
inline

The protocol of network-related information about a finding.

Definition at line 97 of file Network.h.

◆ SetSourceDomain() [1/3]

void Aws::SecurityHub::Model::Network::SetSourceDomain ( Aws::String &&  value)
inline

The source domain of network-related information about a finding.

Definition at line 267 of file Network.h.

◆ SetSourceDomain() [2/3]

void Aws::SecurityHub::Model::Network::SetSourceDomain ( const Aws::String value)
inline

The source domain of network-related information about a finding.

Definition at line 262 of file Network.h.

◆ SetSourceDomain() [3/3]

void Aws::SecurityHub::Model::Network::SetSourceDomain ( const char *  value)
inline

The source domain of network-related information about a finding.

Definition at line 272 of file Network.h.

◆ SetSourceIpV4() [1/3]

void Aws::SecurityHub::Model::Network::SetSourceIpV4 ( Aws::String &&  value)
inline

The source IPv4 address of network-related information about a finding.

Definition at line 164 of file Network.h.

◆ SetSourceIpV4() [2/3]

void Aws::SecurityHub::Model::Network::SetSourceIpV4 ( const Aws::String value)
inline

The source IPv4 address of network-related information about a finding.

Definition at line 159 of file Network.h.

◆ SetSourceIpV4() [3/3]

void Aws::SecurityHub::Model::Network::SetSourceIpV4 ( const char *  value)
inline

The source IPv4 address of network-related information about a finding.

Definition at line 169 of file Network.h.

◆ SetSourceIpV6() [1/3]

void Aws::SecurityHub::Model::Network::SetSourceIpV6 ( Aws::String &&  value)
inline

The source IPv6 address of network-related information about a finding.

Definition at line 205 of file Network.h.

◆ SetSourceIpV6() [2/3]

void Aws::SecurityHub::Model::Network::SetSourceIpV6 ( const Aws::String value)
inline

The source IPv6 address of network-related information about a finding.

Definition at line 200 of file Network.h.

◆ SetSourceIpV6() [3/3]

void Aws::SecurityHub::Model::Network::SetSourceIpV6 ( const char *  value)
inline

The source IPv6 address of network-related information about a finding.

Definition at line 210 of file Network.h.

◆ SetSourceMac() [1/3]

void Aws::SecurityHub::Model::Network::SetSourceMac ( Aws::String &&  value)
inline

The source media access control (MAC) address of network-related information about a finding.

Definition at line 312 of file Network.h.

◆ SetSourceMac() [2/3]

void Aws::SecurityHub::Model::Network::SetSourceMac ( const Aws::String value)
inline

The source media access control (MAC) address of network-related information about a finding.

Definition at line 306 of file Network.h.

◆ SetSourceMac() [3/3]

void Aws::SecurityHub::Model::Network::SetSourceMac ( const char *  value)
inline

The source media access control (MAC) address of network-related information about a finding.

Definition at line 318 of file Network.h.

◆ SetSourcePort()

void Aws::SecurityHub::Model::Network::SetSourcePort ( int  value)
inline

The source port of network-related information about a finding.

Definition at line 241 of file Network.h.

◆ SourceDomainHasBeenSet()

bool Aws::SecurityHub::Model::Network::SourceDomainHasBeenSet ( ) const
inline

The source domain of network-related information about a finding.

Definition at line 257 of file Network.h.

◆ SourceIpV4HasBeenSet()

bool Aws::SecurityHub::Model::Network::SourceIpV4HasBeenSet ( ) const
inline

The source IPv4 address of network-related information about a finding.

Definition at line 154 of file Network.h.

◆ SourceIpV6HasBeenSet()

bool Aws::SecurityHub::Model::Network::SourceIpV6HasBeenSet ( ) const
inline

The source IPv6 address of network-related information about a finding.

Definition at line 195 of file Network.h.

◆ SourceMacHasBeenSet()

bool Aws::SecurityHub::Model::Network::SourceMacHasBeenSet ( ) const
inline

The source media access control (MAC) address of network-related information about a finding.

Definition at line 300 of file Network.h.

◆ SourcePortHasBeenSet()

bool Aws::SecurityHub::Model::Network::SourcePortHasBeenSet ( ) const
inline

The source port of network-related information about a finding.

Definition at line 236 of file Network.h.

◆ WithDestinationDomain() [1/3]

Network& Aws::SecurityHub::Model::Network::WithDestinationDomain ( Aws::String &&  value)
inline

The destination domain of network-related information about a finding.

Definition at line 491 of file Network.h.

◆ WithDestinationDomain() [2/3]

Network& Aws::SecurityHub::Model::Network::WithDestinationDomain ( const Aws::String value)
inline

The destination domain of network-related information about a finding.

Definition at line 486 of file Network.h.

◆ WithDestinationDomain() [3/3]

Network& Aws::SecurityHub::Model::Network::WithDestinationDomain ( const char *  value)
inline

The destination domain of network-related information about a finding.

Definition at line 496 of file Network.h.

◆ WithDestinationIpV4() [1/3]

Network& Aws::SecurityHub::Model::Network::WithDestinationIpV4 ( Aws::String &&  value)
inline

The destination IPv4 address of network-related information about a finding.

Definition at line 379 of file Network.h.

◆ WithDestinationIpV4() [2/3]

Network& Aws::SecurityHub::Model::Network::WithDestinationIpV4 ( const Aws::String value)
inline

The destination IPv4 address of network-related information about a finding.

Definition at line 373 of file Network.h.

◆ WithDestinationIpV4() [3/3]

Network& Aws::SecurityHub::Model::Network::WithDestinationIpV4 ( const char *  value)
inline

The destination IPv4 address of network-related information about a finding.

Definition at line 385 of file Network.h.

◆ WithDestinationIpV6() [1/3]

Network& Aws::SecurityHub::Model::Network::WithDestinationIpV6 ( Aws::String &&  value)
inline

The destination IPv6 address of network-related information about a finding.

Definition at line 428 of file Network.h.

◆ WithDestinationIpV6() [2/3]

Network& Aws::SecurityHub::Model::Network::WithDestinationIpV6 ( const Aws::String value)
inline

The destination IPv6 address of network-related information about a finding.

Definition at line 422 of file Network.h.

◆ WithDestinationIpV6() [3/3]

Network& Aws::SecurityHub::Model::Network::WithDestinationIpV6 ( const char *  value)
inline

The destination IPv6 address of network-related information about a finding.

Definition at line 434 of file Network.h.

◆ WithDestinationPort()

Network& Aws::SecurityHub::Model::Network::WithDestinationPort ( int  value)
inline

The destination port of network-related information about a finding.

Definition at line 455 of file Network.h.

◆ WithDirection() [1/2]

Network& Aws::SecurityHub::Model::Network::WithDirection ( const NetworkDirection value)
inline

The direction of network traffic associated with a finding.

Definition at line 66 of file Network.h.

◆ WithDirection() [2/2]

Network& Aws::SecurityHub::Model::Network::WithDirection ( NetworkDirection &&  value)
inline

The direction of network traffic associated with a finding.

Definition at line 71 of file Network.h.

◆ WithOpenPortRange() [1/2]

Network& Aws::SecurityHub::Model::Network::WithOpenPortRange ( const PortRange value)
inline

The range of open ports that is present on the network.

Definition at line 138 of file Network.h.

◆ WithOpenPortRange() [2/2]

Network& Aws::SecurityHub::Model::Network::WithOpenPortRange ( PortRange &&  value)
inline

The range of open ports that is present on the network.

Definition at line 143 of file Network.h.

◆ WithProtocol() [1/3]

Network& Aws::SecurityHub::Model::Network::WithProtocol ( Aws::String &&  value)
inline

The protocol of network-related information about a finding.

Definition at line 107 of file Network.h.

◆ WithProtocol() [2/3]

Network& Aws::SecurityHub::Model::Network::WithProtocol ( const Aws::String value)
inline

The protocol of network-related information about a finding.

Definition at line 102 of file Network.h.

◆ WithProtocol() [3/3]

Network& Aws::SecurityHub::Model::Network::WithProtocol ( const char *  value)
inline

The protocol of network-related information about a finding.

Definition at line 112 of file Network.h.

◆ WithSourceDomain() [1/3]

Network& Aws::SecurityHub::Model::Network::WithSourceDomain ( Aws::String &&  value)
inline

The source domain of network-related information about a finding.

Definition at line 282 of file Network.h.

◆ WithSourceDomain() [2/3]

Network& Aws::SecurityHub::Model::Network::WithSourceDomain ( const Aws::String value)
inline

The source domain of network-related information about a finding.

Definition at line 277 of file Network.h.

◆ WithSourceDomain() [3/3]

Network& Aws::SecurityHub::Model::Network::WithSourceDomain ( const char *  value)
inline

The source domain of network-related information about a finding.

Definition at line 287 of file Network.h.

◆ WithSourceIpV4() [1/3]

Network& Aws::SecurityHub::Model::Network::WithSourceIpV4 ( Aws::String &&  value)
inline

The source IPv4 address of network-related information about a finding.

Definition at line 179 of file Network.h.

◆ WithSourceIpV4() [2/3]

Network& Aws::SecurityHub::Model::Network::WithSourceIpV4 ( const Aws::String value)
inline

The source IPv4 address of network-related information about a finding.

Definition at line 174 of file Network.h.

◆ WithSourceIpV4() [3/3]

Network& Aws::SecurityHub::Model::Network::WithSourceIpV4 ( const char *  value)
inline

The source IPv4 address of network-related information about a finding.

Definition at line 184 of file Network.h.

◆ WithSourceIpV6() [1/3]

Network& Aws::SecurityHub::Model::Network::WithSourceIpV6 ( Aws::String &&  value)
inline

The source IPv6 address of network-related information about a finding.

Definition at line 220 of file Network.h.

◆ WithSourceIpV6() [2/3]

Network& Aws::SecurityHub::Model::Network::WithSourceIpV6 ( const Aws::String value)
inline

The source IPv6 address of network-related information about a finding.

Definition at line 215 of file Network.h.

◆ WithSourceIpV6() [3/3]

Network& Aws::SecurityHub::Model::Network::WithSourceIpV6 ( const char *  value)
inline

The source IPv6 address of network-related information about a finding.

Definition at line 225 of file Network.h.

◆ WithSourceMac() [1/3]

Network& Aws::SecurityHub::Model::Network::WithSourceMac ( Aws::String &&  value)
inline

The source media access control (MAC) address of network-related information about a finding.

Definition at line 330 of file Network.h.

◆ WithSourceMac() [2/3]

Network& Aws::SecurityHub::Model::Network::WithSourceMac ( const Aws::String value)
inline

The source media access control (MAC) address of network-related information about a finding.

Definition at line 324 of file Network.h.

◆ WithSourceMac() [3/3]

Network& Aws::SecurityHub::Model::Network::WithSourceMac ( const char *  value)
inline

The source media access control (MAC) address of network-related information about a finding.

Definition at line 336 of file Network.h.

◆ WithSourcePort()

Network& Aws::SecurityHub::Model::Network::WithSourcePort ( int  value)
inline

The source port of network-related information about a finding.

Definition at line 246 of file Network.h.


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