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

#include <NetworkConnectionAction.h>

Public Member Functions

 NetworkConnectionAction ()
 
 NetworkConnectionAction (Aws::Utils::Json::JsonView jsonValue)
 
NetworkConnectionActionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetBlocked () const
 
bool BlockedHasBeenSet () const
 
void SetBlocked (bool value)
 
NetworkConnectionActionWithBlocked (bool value)
 
const Aws::StringGetConnectionDirection () const
 
bool ConnectionDirectionHasBeenSet () const
 
void SetConnectionDirection (const Aws::String &value)
 
void SetConnectionDirection (Aws::String &&value)
 
void SetConnectionDirection (const char *value)
 
NetworkConnectionActionWithConnectionDirection (const Aws::String &value)
 
NetworkConnectionActionWithConnectionDirection (Aws::String &&value)
 
NetworkConnectionActionWithConnectionDirection (const char *value)
 
const LocalPortDetailsGetLocalPortDetails () const
 
bool LocalPortDetailsHasBeenSet () const
 
void SetLocalPortDetails (const LocalPortDetails &value)
 
void SetLocalPortDetails (LocalPortDetails &&value)
 
NetworkConnectionActionWithLocalPortDetails (const LocalPortDetails &value)
 
NetworkConnectionActionWithLocalPortDetails (LocalPortDetails &&value)
 
const Aws::StringGetProtocol () const
 
bool ProtocolHasBeenSet () const
 
void SetProtocol (const Aws::String &value)
 
void SetProtocol (Aws::String &&value)
 
void SetProtocol (const char *value)
 
NetworkConnectionActionWithProtocol (const Aws::String &value)
 
NetworkConnectionActionWithProtocol (Aws::String &&value)
 
NetworkConnectionActionWithProtocol (const char *value)
 
const LocalIpDetailsGetLocalIpDetails () const
 
bool LocalIpDetailsHasBeenSet () const
 
void SetLocalIpDetails (const LocalIpDetails &value)
 
void SetLocalIpDetails (LocalIpDetails &&value)
 
NetworkConnectionActionWithLocalIpDetails (const LocalIpDetails &value)
 
NetworkConnectionActionWithLocalIpDetails (LocalIpDetails &&value)
 
const RemoteIpDetailsGetRemoteIpDetails () const
 
bool RemoteIpDetailsHasBeenSet () const
 
void SetRemoteIpDetails (const RemoteIpDetails &value)
 
void SetRemoteIpDetails (RemoteIpDetails &&value)
 
NetworkConnectionActionWithRemoteIpDetails (const RemoteIpDetails &value)
 
NetworkConnectionActionWithRemoteIpDetails (RemoteIpDetails &&value)
 
const RemotePortDetailsGetRemotePortDetails () const
 
bool RemotePortDetailsHasBeenSet () const
 
void SetRemotePortDetails (const RemotePortDetails &value)
 
void SetRemotePortDetails (RemotePortDetails &&value)
 
NetworkConnectionActionWithRemotePortDetails (const RemotePortDetails &value)
 
NetworkConnectionActionWithRemotePortDetails (RemotePortDetails &&value)
 

Detailed Description

Contains information about the NETWORK_CONNECTION action described in the finding.

See Also:

AWS API Reference

Definition at line 36 of file NetworkConnectionAction.h.

Constructor & Destructor Documentation

◆ NetworkConnectionAction() [1/2]

Aws::GuardDuty::Model::NetworkConnectionAction::NetworkConnectionAction ( )

◆ NetworkConnectionAction() [2/2]

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

Member Function Documentation

◆ BlockedHasBeenSet()

bool Aws::GuardDuty::Model::NetworkConnectionAction::BlockedHasBeenSet ( ) const
inline

Indicates whether EC2 blocked the network connection to your instance.

Definition at line 53 of file NetworkConnectionAction.h.

◆ ConnectionDirectionHasBeenSet()

bool Aws::GuardDuty::Model::NetworkConnectionAction::ConnectionDirectionHasBeenSet ( ) const
inline

The network connection direction.

Definition at line 74 of file NetworkConnectionAction.h.

◆ GetBlocked()

bool Aws::GuardDuty::Model::NetworkConnectionAction::GetBlocked ( ) const
inline

Indicates whether EC2 blocked the network connection to your instance.

Definition at line 48 of file NetworkConnectionAction.h.

◆ GetConnectionDirection()

const Aws::String& Aws::GuardDuty::Model::NetworkConnectionAction::GetConnectionDirection ( ) const
inline

The network connection direction.

Definition at line 69 of file NetworkConnectionAction.h.

◆ GetLocalIpDetails()

const LocalIpDetails& Aws::GuardDuty::Model::NetworkConnectionAction::GetLocalIpDetails ( ) const
inline

The local IP information of the connection.

Definition at line 182 of file NetworkConnectionAction.h.

◆ GetLocalPortDetails()

const LocalPortDetails& Aws::GuardDuty::Model::NetworkConnectionAction::GetLocalPortDetails ( ) const
inline

The local port information of the connection.

Definition at line 110 of file NetworkConnectionAction.h.

◆ GetProtocol()

const Aws::String& Aws::GuardDuty::Model::NetworkConnectionAction::GetProtocol ( ) const
inline

The network connection protocol.

Definition at line 141 of file NetworkConnectionAction.h.

◆ GetRemoteIpDetails()

const RemoteIpDetails& Aws::GuardDuty::Model::NetworkConnectionAction::GetRemoteIpDetails ( ) const
inline

The remote IP information of the connection.

Definition at line 213 of file NetworkConnectionAction.h.

◆ GetRemotePortDetails()

const RemotePortDetails& Aws::GuardDuty::Model::NetworkConnectionAction::GetRemotePortDetails ( ) const
inline

The remote port information of the connection.

Definition at line 244 of file NetworkConnectionAction.h.

◆ Jsonize()

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

◆ LocalIpDetailsHasBeenSet()

bool Aws::GuardDuty::Model::NetworkConnectionAction::LocalIpDetailsHasBeenSet ( ) const
inline

The local IP information of the connection.

Definition at line 187 of file NetworkConnectionAction.h.

◆ LocalPortDetailsHasBeenSet()

bool Aws::GuardDuty::Model::NetworkConnectionAction::LocalPortDetailsHasBeenSet ( ) const
inline

The local port information of the connection.

Definition at line 115 of file NetworkConnectionAction.h.

◆ operator=()

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

◆ ProtocolHasBeenSet()

bool Aws::GuardDuty::Model::NetworkConnectionAction::ProtocolHasBeenSet ( ) const
inline

The network connection protocol.

Definition at line 146 of file NetworkConnectionAction.h.

◆ RemoteIpDetailsHasBeenSet()

bool Aws::GuardDuty::Model::NetworkConnectionAction::RemoteIpDetailsHasBeenSet ( ) const
inline

The remote IP information of the connection.

Definition at line 218 of file NetworkConnectionAction.h.

◆ RemotePortDetailsHasBeenSet()

bool Aws::GuardDuty::Model::NetworkConnectionAction::RemotePortDetailsHasBeenSet ( ) const
inline

The remote port information of the connection.

Definition at line 249 of file NetworkConnectionAction.h.

◆ SetBlocked()

void Aws::GuardDuty::Model::NetworkConnectionAction::SetBlocked ( bool  value)
inline

Indicates whether EC2 blocked the network connection to your instance.

Definition at line 58 of file NetworkConnectionAction.h.

◆ SetConnectionDirection() [1/3]

void Aws::GuardDuty::Model::NetworkConnectionAction::SetConnectionDirection ( const Aws::String value)
inline

The network connection direction.

Definition at line 79 of file NetworkConnectionAction.h.

◆ SetConnectionDirection() [2/3]

void Aws::GuardDuty::Model::NetworkConnectionAction::SetConnectionDirection ( Aws::String &&  value)
inline

The network connection direction.

Definition at line 84 of file NetworkConnectionAction.h.

◆ SetConnectionDirection() [3/3]

void Aws::GuardDuty::Model::NetworkConnectionAction::SetConnectionDirection ( const char *  value)
inline

The network connection direction.

Definition at line 89 of file NetworkConnectionAction.h.

◆ SetLocalIpDetails() [1/2]

void Aws::GuardDuty::Model::NetworkConnectionAction::SetLocalIpDetails ( const LocalIpDetails value)
inline

The local IP information of the connection.

Definition at line 192 of file NetworkConnectionAction.h.

◆ SetLocalIpDetails() [2/2]

void Aws::GuardDuty::Model::NetworkConnectionAction::SetLocalIpDetails ( LocalIpDetails &&  value)
inline

The local IP information of the connection.

Definition at line 197 of file NetworkConnectionAction.h.

◆ SetLocalPortDetails() [1/2]

void Aws::GuardDuty::Model::NetworkConnectionAction::SetLocalPortDetails ( const LocalPortDetails value)
inline

The local port information of the connection.

Definition at line 120 of file NetworkConnectionAction.h.

◆ SetLocalPortDetails() [2/2]

void Aws::GuardDuty::Model::NetworkConnectionAction::SetLocalPortDetails ( LocalPortDetails &&  value)
inline

The local port information of the connection.

Definition at line 125 of file NetworkConnectionAction.h.

◆ SetProtocol() [1/3]

void Aws::GuardDuty::Model::NetworkConnectionAction::SetProtocol ( const Aws::String value)
inline

The network connection protocol.

Definition at line 151 of file NetworkConnectionAction.h.

◆ SetProtocol() [2/3]

void Aws::GuardDuty::Model::NetworkConnectionAction::SetProtocol ( Aws::String &&  value)
inline

The network connection protocol.

Definition at line 156 of file NetworkConnectionAction.h.

◆ SetProtocol() [3/3]

void Aws::GuardDuty::Model::NetworkConnectionAction::SetProtocol ( const char *  value)
inline

The network connection protocol.

Definition at line 161 of file NetworkConnectionAction.h.

◆ SetRemoteIpDetails() [1/2]

void Aws::GuardDuty::Model::NetworkConnectionAction::SetRemoteIpDetails ( const RemoteIpDetails value)
inline

The remote IP information of the connection.

Definition at line 223 of file NetworkConnectionAction.h.

◆ SetRemoteIpDetails() [2/2]

void Aws::GuardDuty::Model::NetworkConnectionAction::SetRemoteIpDetails ( RemoteIpDetails &&  value)
inline

The remote IP information of the connection.

Definition at line 228 of file NetworkConnectionAction.h.

◆ SetRemotePortDetails() [1/2]

void Aws::GuardDuty::Model::NetworkConnectionAction::SetRemotePortDetails ( const RemotePortDetails value)
inline

The remote port information of the connection.

Definition at line 254 of file NetworkConnectionAction.h.

◆ SetRemotePortDetails() [2/2]

void Aws::GuardDuty::Model::NetworkConnectionAction::SetRemotePortDetails ( RemotePortDetails &&  value)
inline

The remote port information of the connection.

Definition at line 259 of file NetworkConnectionAction.h.

◆ WithBlocked()

NetworkConnectionAction& Aws::GuardDuty::Model::NetworkConnectionAction::WithBlocked ( bool  value)
inline

Indicates whether EC2 blocked the network connection to your instance.

Definition at line 63 of file NetworkConnectionAction.h.

◆ WithConnectionDirection() [1/3]

NetworkConnectionAction& Aws::GuardDuty::Model::NetworkConnectionAction::WithConnectionDirection ( const Aws::String value)
inline

The network connection direction.

Definition at line 94 of file NetworkConnectionAction.h.

◆ WithConnectionDirection() [2/3]

NetworkConnectionAction& Aws::GuardDuty::Model::NetworkConnectionAction::WithConnectionDirection ( Aws::String &&  value)
inline

The network connection direction.

Definition at line 99 of file NetworkConnectionAction.h.

◆ WithConnectionDirection() [3/3]

NetworkConnectionAction& Aws::GuardDuty::Model::NetworkConnectionAction::WithConnectionDirection ( const char *  value)
inline

The network connection direction.

Definition at line 104 of file NetworkConnectionAction.h.

◆ WithLocalIpDetails() [1/2]

NetworkConnectionAction& Aws::GuardDuty::Model::NetworkConnectionAction::WithLocalIpDetails ( const LocalIpDetails value)
inline

The local IP information of the connection.

Definition at line 202 of file NetworkConnectionAction.h.

◆ WithLocalIpDetails() [2/2]

NetworkConnectionAction& Aws::GuardDuty::Model::NetworkConnectionAction::WithLocalIpDetails ( LocalIpDetails &&  value)
inline

The local IP information of the connection.

Definition at line 207 of file NetworkConnectionAction.h.

◆ WithLocalPortDetails() [1/2]

NetworkConnectionAction& Aws::GuardDuty::Model::NetworkConnectionAction::WithLocalPortDetails ( const LocalPortDetails value)
inline

The local port information of the connection.

Definition at line 130 of file NetworkConnectionAction.h.

◆ WithLocalPortDetails() [2/2]

NetworkConnectionAction& Aws::GuardDuty::Model::NetworkConnectionAction::WithLocalPortDetails ( LocalPortDetails &&  value)
inline

The local port information of the connection.

Definition at line 135 of file NetworkConnectionAction.h.

◆ WithProtocol() [1/3]

NetworkConnectionAction& Aws::GuardDuty::Model::NetworkConnectionAction::WithProtocol ( const Aws::String value)
inline

The network connection protocol.

Definition at line 166 of file NetworkConnectionAction.h.

◆ WithProtocol() [2/3]

NetworkConnectionAction& Aws::GuardDuty::Model::NetworkConnectionAction::WithProtocol ( Aws::String &&  value)
inline

The network connection protocol.

Definition at line 171 of file NetworkConnectionAction.h.

◆ WithProtocol() [3/3]

NetworkConnectionAction& Aws::GuardDuty::Model::NetworkConnectionAction::WithProtocol ( const char *  value)
inline

The network connection protocol.

Definition at line 176 of file NetworkConnectionAction.h.

◆ WithRemoteIpDetails() [1/2]

NetworkConnectionAction& Aws::GuardDuty::Model::NetworkConnectionAction::WithRemoteIpDetails ( const RemoteIpDetails value)
inline

The remote IP information of the connection.

Definition at line 233 of file NetworkConnectionAction.h.

◆ WithRemoteIpDetails() [2/2]

NetworkConnectionAction& Aws::GuardDuty::Model::NetworkConnectionAction::WithRemoteIpDetails ( RemoteIpDetails &&  value)
inline

The remote IP information of the connection.

Definition at line 238 of file NetworkConnectionAction.h.

◆ WithRemotePortDetails() [1/2]

NetworkConnectionAction& Aws::GuardDuty::Model::NetworkConnectionAction::WithRemotePortDetails ( const RemotePortDetails value)
inline

The remote port information of the connection.

Definition at line 264 of file NetworkConnectionAction.h.

◆ WithRemotePortDetails() [2/2]

NetworkConnectionAction& Aws::GuardDuty::Model::NetworkConnectionAction::WithRemotePortDetails ( RemotePortDetails &&  value)
inline

The remote port information of the connection.

Definition at line 269 of file NetworkConnectionAction.h.


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