7#include <aws/inspector2/Inspector2_EXPORTS.h>
8#include <aws/inspector2/Inspector2Request.h>
9#include <aws/inspector2/model/Ec2Configuration.h>
10#include <aws/inspector2/model/EcrConfiguration.h>
43 template<
typename Ec2ConfigurationT = Ec2Configuration>
44 void SetEc2Configuration(Ec2ConfigurationT&& value) { m_ec2ConfigurationHasBeenSet =
true; m_ec2Configuration = std::forward<Ec2ConfigurationT>(value); }
45 template<
typename Ec2ConfigurationT = Ec2Configuration>
56 template<
typename EcrConfigurationT = EcrConfiguration>
57 void SetEcrConfiguration(EcrConfigurationT&& value) { m_ecrConfigurationHasBeenSet =
true; m_ecrConfiguration = std::forward<EcrConfigurationT>(value); }
58 template<
typename EcrConfigurationT = EcrConfiguration>
64 bool m_ec2ConfigurationHasBeenSet =
false;
67 bool m_ecrConfigurationHasBeenSet =
false;
void SetEc2Configuration(Ec2ConfigurationT &&value)
AWS_INSPECTOR2_API UpdateConfigurationRequest()=default
void SetEcrConfiguration(EcrConfigurationT &&value)
bool Ec2ConfigurationHasBeenSet() const
UpdateConfigurationRequest & WithEcrConfiguration(EcrConfigurationT &&value)
const EcrConfiguration & GetEcrConfiguration() const
virtual const char * GetServiceRequestName() const override
const Ec2Configuration & GetEc2Configuration() const
UpdateConfigurationRequest & WithEc2Configuration(Ec2ConfigurationT &&value)
bool EcrConfigurationHasBeenSet() const
AWS_INSPECTOR2_API Aws::String SerializePayload() const override
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String