7#include <aws/ecs/ECS_EXPORTS.h>
46 m_idleTimeoutSecondsHasBeenSet =
true;
47 m_idleTimeoutSeconds = value;
67 m_perRequestTimeoutSecondsHasBeenSet =
true;
68 m_perRequestTimeoutSeconds = value;
76 int m_idleTimeoutSeconds{0};
78 int m_perRequestTimeoutSeconds{0};
79 bool m_idleTimeoutSecondsHasBeenSet =
false;
80 bool m_perRequestTimeoutSecondsHasBeenSet =
false;
void SetIdleTimeoutSeconds(int value)
bool PerRequestTimeoutSecondsHasBeenSet() const
int GetPerRequestTimeoutSeconds() const
int GetIdleTimeoutSeconds() const
AWS_ECS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_ECS_API TimeoutConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool IdleTimeoutSecondsHasBeenSet() const
AWS_ECS_API TimeoutConfiguration()=default
TimeoutConfiguration & WithIdleTimeoutSeconds(int value)
void SetPerRequestTimeoutSeconds(int value)
AWS_ECS_API TimeoutConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
TimeoutConfiguration & WithPerRequestTimeoutSeconds(int value)
Aws::Utils::Json::JsonValue JsonValue