7#include <aws/inspector2/Inspector2Request.h>
8#include <aws/inspector2/Inspector2_EXPORTS.h>
9#include <aws/inspector2/model/Ec2Configuration.h>
10#include <aws/inspector2/model/EcrConfiguration.h>
39 template <
typename EcrConfigurationT = EcrConfiguration>
41 m_ecrConfigurationHasBeenSet =
true;
42 m_ecrConfiguration = std::forward<EcrConfigurationT>(value);
44 template <
typename EcrConfigurationT = EcrConfiguration>
58 template <
typename Ec2ConfigurationT = Ec2Configuration>
60 m_ec2ConfigurationHasBeenSet =
true;
61 m_ec2Configuration = std::forward<Ec2ConfigurationT>(value);
63 template <
typename Ec2ConfigurationT = Ec2Configuration>
73 bool m_ecrConfigurationHasBeenSet =
false;
74 bool m_ec2ConfigurationHasBeenSet =
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