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

#include <NetworkPathComponent.h>

Public Member Functions

 NetworkPathComponent ()
 
 NetworkPathComponent (Aws::Utils::Json::JsonView jsonValue)
 
NetworkPathComponentoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetComponentId () const
 
bool ComponentIdHasBeenSet () const
 
void SetComponentId (const Aws::String &value)
 
void SetComponentId (Aws::String &&value)
 
void SetComponentId (const char *value)
 
NetworkPathComponentWithComponentId (const Aws::String &value)
 
NetworkPathComponentWithComponentId (Aws::String &&value)
 
NetworkPathComponentWithComponentId (const char *value)
 
const Aws::StringGetComponentType () const
 
bool ComponentTypeHasBeenSet () const
 
void SetComponentType (const Aws::String &value)
 
void SetComponentType (Aws::String &&value)
 
void SetComponentType (const char *value)
 
NetworkPathComponentWithComponentType (const Aws::String &value)
 
NetworkPathComponentWithComponentType (Aws::String &&value)
 
NetworkPathComponentWithComponentType (const char *value)
 
const NetworkHeaderGetEgress () const
 
bool EgressHasBeenSet () const
 
void SetEgress (const NetworkHeader &value)
 
void SetEgress (NetworkHeader &&value)
 
NetworkPathComponentWithEgress (const NetworkHeader &value)
 
NetworkPathComponentWithEgress (NetworkHeader &&value)
 
const NetworkHeaderGetIngress () const
 
bool IngressHasBeenSet () const
 
void SetIngress (const NetworkHeader &value)
 
void SetIngress (NetworkHeader &&value)
 
NetworkPathComponentWithIngress (const NetworkHeader &value)
 
NetworkPathComponentWithIngress (NetworkHeader &&value)
 

Detailed Description

Information about a network path component.

See Also:

AWS API Reference

Definition at line 32 of file NetworkPathComponent.h.

Constructor & Destructor Documentation

◆ NetworkPathComponent() [1/2]

Aws::SecurityHub::Model::NetworkPathComponent::NetworkPathComponent ( )

◆ NetworkPathComponent() [2/2]

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

Member Function Documentation

◆ ComponentIdHasBeenSet()

bool Aws::SecurityHub::Model::NetworkPathComponent::ComponentIdHasBeenSet ( ) const
inline

The identifier of a component in the network path.

Definition at line 49 of file NetworkPathComponent.h.

◆ ComponentTypeHasBeenSet()

bool Aws::SecurityHub::Model::NetworkPathComponent::ComponentTypeHasBeenSet ( ) const
inline

The type of component.

Definition at line 90 of file NetworkPathComponent.h.

◆ EgressHasBeenSet()

bool Aws::SecurityHub::Model::NetworkPathComponent::EgressHasBeenSet ( ) const
inline

Information about the component that comes after the current component in the network path.

Definition at line 133 of file NetworkPathComponent.h.

◆ GetComponentId()

const Aws::String& Aws::SecurityHub::Model::NetworkPathComponent::GetComponentId ( ) const
inline

The identifier of a component in the network path.

Definition at line 44 of file NetworkPathComponent.h.

◆ GetComponentType()

const Aws::String& Aws::SecurityHub::Model::NetworkPathComponent::GetComponentType ( ) const
inline

The type of component.

Definition at line 85 of file NetworkPathComponent.h.

◆ GetEgress()

const NetworkHeader& Aws::SecurityHub::Model::NetworkPathComponent::GetEgress ( ) const
inline

Information about the component that comes after the current component in the network path.

Definition at line 127 of file NetworkPathComponent.h.

◆ GetIngress()

const NetworkHeader& Aws::SecurityHub::Model::NetworkPathComponent::GetIngress ( ) const
inline

Information about the component that comes before the current node in the network path.

Definition at line 164 of file NetworkPathComponent.h.

◆ IngressHasBeenSet()

bool Aws::SecurityHub::Model::NetworkPathComponent::IngressHasBeenSet ( ) const
inline

Information about the component that comes before the current node in the network path.

Definition at line 170 of file NetworkPathComponent.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetComponentId() [1/3]

void Aws::SecurityHub::Model::NetworkPathComponent::SetComponentId ( Aws::String &&  value)
inline

The identifier of a component in the network path.

Definition at line 59 of file NetworkPathComponent.h.

◆ SetComponentId() [2/3]

void Aws::SecurityHub::Model::NetworkPathComponent::SetComponentId ( const Aws::String value)
inline

The identifier of a component in the network path.

Definition at line 54 of file NetworkPathComponent.h.

◆ SetComponentId() [3/3]

void Aws::SecurityHub::Model::NetworkPathComponent::SetComponentId ( const char *  value)
inline

The identifier of a component in the network path.

Definition at line 64 of file NetworkPathComponent.h.

◆ SetComponentType() [1/3]

void Aws::SecurityHub::Model::NetworkPathComponent::SetComponentType ( Aws::String &&  value)
inline

The type of component.

Definition at line 100 of file NetworkPathComponent.h.

◆ SetComponentType() [2/3]

void Aws::SecurityHub::Model::NetworkPathComponent::SetComponentType ( const Aws::String value)
inline

The type of component.

Definition at line 95 of file NetworkPathComponent.h.

◆ SetComponentType() [3/3]

void Aws::SecurityHub::Model::NetworkPathComponent::SetComponentType ( const char *  value)
inline

The type of component.

Definition at line 105 of file NetworkPathComponent.h.

◆ SetEgress() [1/2]

void Aws::SecurityHub::Model::NetworkPathComponent::SetEgress ( const NetworkHeader value)
inline

Information about the component that comes after the current component in the network path.

Definition at line 139 of file NetworkPathComponent.h.

◆ SetEgress() [2/2]

void Aws::SecurityHub::Model::NetworkPathComponent::SetEgress ( NetworkHeader &&  value)
inline

Information about the component that comes after the current component in the network path.

Definition at line 145 of file NetworkPathComponent.h.

◆ SetIngress() [1/2]

void Aws::SecurityHub::Model::NetworkPathComponent::SetIngress ( const NetworkHeader value)
inline

Information about the component that comes before the current node in the network path.

Definition at line 176 of file NetworkPathComponent.h.

◆ SetIngress() [2/2]

void Aws::SecurityHub::Model::NetworkPathComponent::SetIngress ( NetworkHeader &&  value)
inline

Information about the component that comes before the current node in the network path.

Definition at line 182 of file NetworkPathComponent.h.

◆ WithComponentId() [1/3]

NetworkPathComponent& Aws::SecurityHub::Model::NetworkPathComponent::WithComponentId ( Aws::String &&  value)
inline

The identifier of a component in the network path.

Definition at line 74 of file NetworkPathComponent.h.

◆ WithComponentId() [2/3]

NetworkPathComponent& Aws::SecurityHub::Model::NetworkPathComponent::WithComponentId ( const Aws::String value)
inline

The identifier of a component in the network path.

Definition at line 69 of file NetworkPathComponent.h.

◆ WithComponentId() [3/3]

NetworkPathComponent& Aws::SecurityHub::Model::NetworkPathComponent::WithComponentId ( const char *  value)
inline

The identifier of a component in the network path.

Definition at line 79 of file NetworkPathComponent.h.

◆ WithComponentType() [1/3]

NetworkPathComponent& Aws::SecurityHub::Model::NetworkPathComponent::WithComponentType ( Aws::String &&  value)
inline

The type of component.

Definition at line 115 of file NetworkPathComponent.h.

◆ WithComponentType() [2/3]

NetworkPathComponent& Aws::SecurityHub::Model::NetworkPathComponent::WithComponentType ( const Aws::String value)
inline

The type of component.

Definition at line 110 of file NetworkPathComponent.h.

◆ WithComponentType() [3/3]

NetworkPathComponent& Aws::SecurityHub::Model::NetworkPathComponent::WithComponentType ( const char *  value)
inline

The type of component.

Definition at line 120 of file NetworkPathComponent.h.

◆ WithEgress() [1/2]

NetworkPathComponent& Aws::SecurityHub::Model::NetworkPathComponent::WithEgress ( const NetworkHeader value)
inline

Information about the component that comes after the current component in the network path.

Definition at line 151 of file NetworkPathComponent.h.

◆ WithEgress() [2/2]

NetworkPathComponent& Aws::SecurityHub::Model::NetworkPathComponent::WithEgress ( NetworkHeader &&  value)
inline

Information about the component that comes after the current component in the network path.

Definition at line 157 of file NetworkPathComponent.h.

◆ WithIngress() [1/2]

NetworkPathComponent& Aws::SecurityHub::Model::NetworkPathComponent::WithIngress ( const NetworkHeader value)
inline

Information about the component that comes before the current node in the network path.

Definition at line 188 of file NetworkPathComponent.h.

◆ WithIngress() [2/2]

NetworkPathComponent& Aws::SecurityHub::Model::NetworkPathComponent::WithIngress ( NetworkHeader &&  value)
inline

Information about the component that comes before the current node in the network path.

Definition at line 194 of file NetworkPathComponent.h.


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