AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::SageMaker::Model::MonitoringNetworkConfig Class Reference

#include <MonitoringNetworkConfig.h>

Public Member Functions

 MonitoringNetworkConfig ()
 
 MonitoringNetworkConfig (Aws::Utils::Json::JsonView jsonValue)
 
MonitoringNetworkConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetEnableInterContainerTrafficEncryption () const
 
bool EnableInterContainerTrafficEncryptionHasBeenSet () const
 
void SetEnableInterContainerTrafficEncryption (bool value)
 
MonitoringNetworkConfigWithEnableInterContainerTrafficEncryption (bool value)
 
bool GetEnableNetworkIsolation () const
 
bool EnableNetworkIsolationHasBeenSet () const
 
void SetEnableNetworkIsolation (bool value)
 
MonitoringNetworkConfigWithEnableNetworkIsolation (bool value)
 
const VpcConfigGetVpcConfig () const
 
bool VpcConfigHasBeenSet () const
 
void SetVpcConfig (const VpcConfig &value)
 
void SetVpcConfig (VpcConfig &&value)
 
MonitoringNetworkConfigWithVpcConfig (const VpcConfig &value)
 
MonitoringNetworkConfigWithVpcConfig (VpcConfig &&value)
 

Detailed Description

The networking configuration for the monitoring job.

See Also:

AWS API Reference

Definition at line 32 of file MonitoringNetworkConfig.h.

Constructor & Destructor Documentation

◆ MonitoringNetworkConfig() [1/2]

Aws::SageMaker::Model::MonitoringNetworkConfig::MonitoringNetworkConfig ( )

◆ MonitoringNetworkConfig() [2/2]

Aws::SageMaker::Model::MonitoringNetworkConfig::MonitoringNetworkConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ EnableInterContainerTrafficEncryptionHasBeenSet()

bool Aws::SageMaker::Model::MonitoringNetworkConfig::EnableInterContainerTrafficEncryptionHasBeenSet ( ) const
inline

Whether to encrypt all communications between the instances used for the monitoring jobs. Choose True to encrypt communications. Encryption provides greater security for distributed jobs, but the processing might take longer.

Definition at line 55 of file MonitoringNetworkConfig.h.

◆ EnableNetworkIsolationHasBeenSet()

bool Aws::SageMaker::Model::MonitoringNetworkConfig::EnableNetworkIsolationHasBeenSet ( ) const
inline

Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.

Definition at line 84 of file MonitoringNetworkConfig.h.

◆ GetEnableInterContainerTrafficEncryption()

bool Aws::SageMaker::Model::MonitoringNetworkConfig::GetEnableInterContainerTrafficEncryption ( ) const
inline

Whether to encrypt all communications between the instances used for the monitoring jobs. Choose True to encrypt communications. Encryption provides greater security for distributed jobs, but the processing might take longer.

Definition at line 47 of file MonitoringNetworkConfig.h.

◆ GetEnableNetworkIsolation()

bool Aws::SageMaker::Model::MonitoringNetworkConfig::GetEnableNetworkIsolation ( ) const
inline

Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.

Definition at line 78 of file MonitoringNetworkConfig.h.

◆ GetVpcConfig()

const VpcConfig& Aws::SageMaker::Model::MonitoringNetworkConfig::GetVpcConfig ( ) const
inline

Definition at line 100 of file MonitoringNetworkConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SageMaker::Model::MonitoringNetworkConfig::Jsonize ( ) const

◆ operator=()

MonitoringNetworkConfig& Aws::SageMaker::Model::MonitoringNetworkConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetEnableInterContainerTrafficEncryption()

void Aws::SageMaker::Model::MonitoringNetworkConfig::SetEnableInterContainerTrafficEncryption ( bool  value)
inline

Whether to encrypt all communications between the instances used for the monitoring jobs. Choose True to encrypt communications. Encryption provides greater security for distributed jobs, but the processing might take longer.

Definition at line 63 of file MonitoringNetworkConfig.h.

◆ SetEnableNetworkIsolation()

void Aws::SageMaker::Model::MonitoringNetworkConfig::SetEnableNetworkIsolation ( bool  value)
inline

Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.

Definition at line 90 of file MonitoringNetworkConfig.h.

◆ SetVpcConfig() [1/2]

void Aws::SageMaker::Model::MonitoringNetworkConfig::SetVpcConfig ( const VpcConfig value)
inline

Definition at line 106 of file MonitoringNetworkConfig.h.

◆ SetVpcConfig() [2/2]

void Aws::SageMaker::Model::MonitoringNetworkConfig::SetVpcConfig ( VpcConfig &&  value)
inline

Definition at line 109 of file MonitoringNetworkConfig.h.

◆ VpcConfigHasBeenSet()

bool Aws::SageMaker::Model::MonitoringNetworkConfig::VpcConfigHasBeenSet ( ) const
inline

Definition at line 103 of file MonitoringNetworkConfig.h.

◆ WithEnableInterContainerTrafficEncryption()

MonitoringNetworkConfig& Aws::SageMaker::Model::MonitoringNetworkConfig::WithEnableInterContainerTrafficEncryption ( bool  value)
inline

Whether to encrypt all communications between the instances used for the monitoring jobs. Choose True to encrypt communications. Encryption provides greater security for distributed jobs, but the processing might take longer.

Definition at line 71 of file MonitoringNetworkConfig.h.

◆ WithEnableNetworkIsolation()

MonitoringNetworkConfig& Aws::SageMaker::Model::MonitoringNetworkConfig::WithEnableNetworkIsolation ( bool  value)
inline

Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.

Definition at line 96 of file MonitoringNetworkConfig.h.

◆ WithVpcConfig() [1/2]

MonitoringNetworkConfig& Aws::SageMaker::Model::MonitoringNetworkConfig::WithVpcConfig ( const VpcConfig value)
inline

Definition at line 112 of file MonitoringNetworkConfig.h.

◆ WithVpcConfig() [2/2]

MonitoringNetworkConfig& Aws::SageMaker::Model::MonitoringNetworkConfig::WithVpcConfig ( VpcConfig &&  value)
inline

Definition at line 115 of file MonitoringNetworkConfig.h.


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