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;
int GetNewGameSessionsPerCreator() const
AWS_GAMELIFT_API GameSessionCreationLimitPolicy & operator=(Aws::Utils::Json::JsonView jsonValue)
GameSessionCreationLimitPolicy & WithPolicyPeriodInMinutes(int value)
AWS_GAMELIFT_API GameSessionCreationLimitPolicy(Aws::Utils::Json::JsonView jsonValue)
void SetPolicyPeriodInMinutes(int value)
AWS_GAMELIFT_API GameSessionCreationLimitPolicy()=default
int GetPolicyPeriodInMinutes() const
AWS_GAMELIFT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetNewGameSessionsPerCreator(int value)
bool NewGameSessionsPerCreatorHasBeenSet() const
bool PolicyPeriodInMinutesHasBeenSet() const
GameSessionCreationLimitPolicy & WithNewGameSessionsPerCreator(int value)
Aws::Utils::Json::JsonValue JsonValue