7#include <aws/gamelift/GameLift_EXPORTS.h>
50 m_newGameSessionsPerCreatorHasBeenSet =
true;
51 m_newGameSessionsPerCreator = value;
66 m_policyPeriodInMinutesHasBeenSet =
true;
67 m_policyPeriodInMinutes = value;
75 int m_newGameSessionsPerCreator{0};
77 int m_policyPeriodInMinutes{0};
78 bool m_newGameSessionsPerCreatorHasBeenSet =
false;
79 bool m_policyPeriodInMinutesHasBeenSet =
false;
AWS_GAMELIFT_API ResourceCreationLimitPolicy(Aws::Utils::Json::JsonView jsonValue)
void SetPolicyPeriodInMinutes(int value)
ResourceCreationLimitPolicy & WithNewGameSessionsPerCreator(int value)
int GetNewGameSessionsPerCreator() const
void SetNewGameSessionsPerCreator(int value)
AWS_GAMELIFT_API ResourceCreationLimitPolicy & operator=(Aws::Utils::Json::JsonView jsonValue)
bool PolicyPeriodInMinutesHasBeenSet() const
bool NewGameSessionsPerCreatorHasBeenSet() const
AWS_GAMELIFT_API ResourceCreationLimitPolicy()=default
AWS_GAMELIFT_API Aws::Utils::Json::JsonValue Jsonize() const
ResourceCreationLimitPolicy & WithPolicyPeriodInMinutes(int value)
int GetPolicyPeriodInMinutes() const
Aws::Utils::Json::JsonValue JsonValue