7#include <aws/iotsecuretunneling/IoTSecureTunneling_EXPORTS.h>
19namespace IoTSecureTunneling
51 int m_maxLifetimeTimeoutMinutes{0};
52 bool m_maxLifetimeTimeoutMinutesHasBeenSet =
false;
AWS_IOTSECURETUNNELING_API TimeoutConfig()=default
AWS_IOTSECURETUNNELING_API TimeoutConfig(Aws::Utils::Json::JsonView jsonValue)
void SetMaxLifetimeTimeoutMinutes(int value)
TimeoutConfig & WithMaxLifetimeTimeoutMinutes(int value)
AWS_IOTSECURETUNNELING_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_IOTSECURETUNNELING_API TimeoutConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
int GetMaxLifetimeTimeoutMinutes() const
bool MaxLifetimeTimeoutMinutesHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue