7#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
8#include <aws/ec2/EC2_EXPORTS.h>
45 m_defaultTcpEstablishedTimeoutHasBeenSet =
true;
46 m_defaultTcpEstablishedTimeout = value;
62 m_defaultUdpTimeoutHasBeenSet =
true;
63 m_defaultUdpTimeout = value;
79 m_defaultUdpStreamTimeoutHasBeenSet =
true;
80 m_defaultUdpStreamTimeout = value;
88 int m_defaultTcpEstablishedTimeout{0};
90 int m_defaultUdpTimeout{0};
92 int m_defaultUdpStreamTimeout{0};
93 bool m_defaultTcpEstablishedTimeoutHasBeenSet =
false;
94 bool m_defaultUdpTimeoutHasBeenSet =
false;
95 bool m_defaultUdpStreamTimeoutHasBeenSet =
false;
int GetDefaultUdpTimeout() const
DefaultConnectionTrackingConfiguration & WithDefaultUdpTimeout(int value)
AWS_EC2_API void OutputToStream(Aws::OStream &oStream, const char *location) const
DefaultConnectionTrackingConfiguration & WithDefaultTcpEstablishedTimeout(int value)
bool DefaultTcpEstablishedTimeoutHasBeenSet() const
int GetDefaultUdpStreamTimeout() const
AWS_EC2_API DefaultConnectionTrackingConfiguration(const Aws::Utils::Xml::XmlNode &xmlNode)
bool DefaultUdpTimeoutHasBeenSet() const
bool DefaultUdpStreamTimeoutHasBeenSet() const
void SetDefaultTcpEstablishedTimeout(int value)
int GetDefaultTcpEstablishedTimeout() const
DefaultConnectionTrackingConfiguration & WithDefaultUdpStreamTimeout(int value)
AWS_EC2_API DefaultConnectionTrackingConfiguration & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetDefaultUdpTimeout(int value)
AWS_EC2_API DefaultConnectionTrackingConfiguration()=default
AWS_EC2_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
void SetDefaultUdpStreamTimeout(int value)
std::basic_ostream< char, std::char_traits< char > > OStream