7#include <aws/gamelift/GameLift_EXPORTS.h>
71 int m_newGameSessionsPerCreator{0};
72 bool m_newGameSessionsPerCreatorHasBeenSet =
false;
74 int m_policyPeriodInMinutes{0};
75 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