7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/VpcConfig.h>
76 bool m_enableInterContainerTrafficEncryption;
77 bool m_enableInterContainerTrafficEncryptionHasBeenSet =
false;
79 bool m_enableNetworkIsolation;
80 bool m_enableNetworkIsolationHasBeenSet =
false;
83 bool m_vpcConfigHasBeenSet =
false;
bool EnableNetworkIsolationHasBeenSet() const
bool GetEnableInterContainerTrafficEncryption() const
AWS_SAGEMAKER_API MonitoringNetworkConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool GetEnableNetworkIsolation() const
AWS_SAGEMAKER_API MonitoringNetworkConfig()
void SetEnableInterContainerTrafficEncryption(bool value)
bool EnableInterContainerTrafficEncryptionHasBeenSet() const
MonitoringNetworkConfig & WithEnableInterContainerTrafficEncryption(bool value)
void SetVpcConfig(const VpcConfig &value)
void SetEnableNetworkIsolation(bool value)
const VpcConfig & GetVpcConfig() const
MonitoringNetworkConfig & WithVpcConfig(VpcConfig &&value)
AWS_SAGEMAKER_API MonitoringNetworkConfig(Aws::Utils::Json::JsonView jsonValue)
void SetVpcConfig(VpcConfig &&value)
bool VpcConfigHasBeenSet() const
MonitoringNetworkConfig & WithVpcConfig(const VpcConfig &value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
MonitoringNetworkConfig & WithEnableNetworkIsolation(bool value)
Aws::Utils::Json::JsonValue JsonValue