7#include <aws/accessanalyzer/AccessAnalyzer_EXPORTS.h>
8#include <aws/accessanalyzer/model/VpcConfiguration.h>
9#include <aws/accessanalyzer/model/InternetConfiguration.h>
22namespace AccessAnalyzer
74 bool m_vpcConfigurationHasBeenSet =
false;
77 bool m_internetConfigurationHasBeenSet =
false;
const VpcConfiguration & GetVpcConfiguration() const
const InternetConfiguration & GetInternetConfiguration() const
AWS_ACCESSANALYZER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_ACCESSANALYZER_API NetworkOriginConfiguration()
bool VpcConfigurationHasBeenSet() const
void SetVpcConfiguration(VpcConfiguration &&value)
NetworkOriginConfiguration & WithInternetConfiguration(const InternetConfiguration &value)
void SetInternetConfiguration(const InternetConfiguration &value)
NetworkOriginConfiguration & WithVpcConfiguration(VpcConfiguration &&value)
void SetInternetConfiguration(InternetConfiguration &&value)
AWS_ACCESSANALYZER_API NetworkOriginConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetVpcConfiguration(const VpcConfiguration &value)
AWS_ACCESSANALYZER_API NetworkOriginConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
NetworkOriginConfiguration & WithVpcConfiguration(const VpcConfiguration &value)
bool InternetConfigurationHasBeenSet() const
NetworkOriginConfiguration & WithInternetConfiguration(InternetConfiguration &&value)
Aws::Utils::Json::JsonValue JsonValue