7#include <aws/workspaces-instances/WorkspacesInstances_EXPORTS.h>
19namespace WorkspacesInstances
55 inline void SetUdpStreamTimeout(
int value) { m_udpStreamTimeoutHasBeenSet =
true; m_udpStreamTimeout = value; }
65 inline void SetUdpTimeout(
int value) { m_udpTimeoutHasBeenSet =
true; m_udpTimeout = value; }
70 int m_tcpEstablishedTimeout{0};
71 bool m_tcpEstablishedTimeoutHasBeenSet =
false;
73 int m_udpStreamTimeout{0};
74 bool m_udpStreamTimeoutHasBeenSet =
false;
77 bool m_udpTimeoutHasBeenSet =
false;
void SetUdpStreamTimeout(int value)
int GetTcpEstablishedTimeout() const
bool TcpEstablishedTimeoutHasBeenSet() const
bool UdpTimeoutHasBeenSet() const
AWS_WORKSPACESINSTANCES_API ConnectionTrackingSpecificationRequest & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetUdpTimeout(int value)
AWS_WORKSPACESINSTANCES_API ConnectionTrackingSpecificationRequest(Aws::Utils::Json::JsonView jsonValue)
void SetTcpEstablishedTimeout(int value)
ConnectionTrackingSpecificationRequest & WithUdpTimeout(int value)
int GetUdpStreamTimeout() const
AWS_WORKSPACESINSTANCES_API ConnectionTrackingSpecificationRequest()=default
ConnectionTrackingSpecificationRequest & WithUdpStreamTimeout(int value)
bool UdpStreamTimeoutHasBeenSet() const
AWS_WORKSPACESINSTANCES_API Aws::Utils::Json::JsonValue Jsonize() const
int GetUdpTimeout() const
ConnectionTrackingSpecificationRequest & WithTcpEstablishedTimeout(int value)
Aws::Utils::Json::JsonValue JsonValue