7#include <aws/sagemaker/SageMaker_EXPORTS.h>
26 AWS_SAGEMAKER_API
Phase() =
default;
39 m_initialNumberOfUsersHasBeenSet =
true;
40 m_initialNumberOfUsers = value;
55 m_spawnRateHasBeenSet =
true;
73 m_durationInSecondsHasBeenSet =
true;
74 m_durationInSeconds = value;
82 int m_initialNumberOfUsers{0};
86 int m_durationInSeconds{0};
87 bool m_initialNumberOfUsersHasBeenSet =
false;
88 bool m_spawnRateHasBeenSet =
false;
89 bool m_durationInSecondsHasBeenSet =
false;
void SetDurationInSeconds(int value)
bool DurationInSecondsHasBeenSet() const
AWS_SAGEMAKER_API Phase & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API Phase(Aws::Utils::Json::JsonView jsonValue)
Phase & WithDurationInSeconds(int value)
void SetInitialNumberOfUsers(int value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSpawnRate(int value)
bool SpawnRateHasBeenSet() const
int GetInitialNumberOfUsers() const
Phase & WithSpawnRate(int value)
Phase & WithInitialNumberOfUsers(int value)
int GetDurationInSeconds() const
AWS_SAGEMAKER_API Phase()=default
bool InitialNumberOfUsersHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue