7#include <aws/ecs/ECS_EXPORTS.h>
52 inline void SetIdleTimeoutSeconds(
int value) { m_idleTimeoutSecondsHasBeenSet =
true; m_idleTimeoutSeconds = value; }
72 int m_idleTimeoutSeconds;
73 bool m_idleTimeoutSecondsHasBeenSet =
false;
75 int m_perRequestTimeoutSeconds;
76 bool m_perRequestTimeoutSecondsHasBeenSet =
false;
void SetIdleTimeoutSeconds(int value)
bool PerRequestTimeoutSecondsHasBeenSet() const
AWS_ECS_API TimeoutConfiguration()
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
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