AWS SDK for C++
1.8.129
AWS SDK for C++
|
#include <PlayerLatencyPolicy.h>
Public Member Functions | |
PlayerLatencyPolicy () | |
PlayerLatencyPolicy (Aws::Utils::Json::JsonView jsonValue) | |
PlayerLatencyPolicy & | operator= (Aws::Utils::Json::JsonView jsonValue) |
Aws::Utils::Json::JsonValue | Jsonize () const |
int | GetMaximumIndividualPlayerLatencyMilliseconds () const |
bool | MaximumIndividualPlayerLatencyMillisecondsHasBeenSet () const |
void | SetMaximumIndividualPlayerLatencyMilliseconds (int value) |
PlayerLatencyPolicy & | WithMaximumIndividualPlayerLatencyMilliseconds (int value) |
int | GetPolicyDurationSeconds () const |
bool | PolicyDurationSecondsHasBeenSet () const |
void | SetPolicyDurationSeconds (int value) |
PlayerLatencyPolicy & | WithPolicyDurationSeconds (int value) |
Queue setting that determines the highest latency allowed for individual players when placing a game session. When a latency policy is in force, a game session cannot be placed with any fleet in a Region where a player reports latency higher than the cap. Latency policies are only enforced when the placement request contains player latency information.
CreateGameSessionQueue
DescribeGameSessionQueues
UpdateGameSessionQueue
DeleteGameSessionQueue
Definition at line 37 of file PlayerLatencyPolicy.h.
Aws::GameLift::Model::PlayerLatencyPolicy::PlayerLatencyPolicy | ( | ) |
Aws::GameLift::Model::PlayerLatencyPolicy::PlayerLatencyPolicy | ( | Aws::Utils::Json::JsonView | jsonValue | ) |
|
inline |
The maximum latency value that is allowed for any player, in milliseconds. All policies must have a value set for this property.
Definition at line 50 of file PlayerLatencyPolicy.h.
|
inline |
The length of time, in seconds, that the policy is enforced while placing a new game session. A null value for this property means that the policy is enforced until the queue times out.
Definition at line 76 of file PlayerLatencyPolicy.h.
Aws::Utils::Json::JsonValue Aws::GameLift::Model::PlayerLatencyPolicy::Jsonize | ( | ) | const |
|
inline |
The maximum latency value that is allowed for any player, in milliseconds. All policies must have a value set for this property.
Definition at line 56 of file PlayerLatencyPolicy.h.
PlayerLatencyPolicy& Aws::GameLift::Model::PlayerLatencyPolicy::operator= | ( | Aws::Utils::Json::JsonView | jsonValue | ) |
|
inline |
The length of time, in seconds, that the policy is enforced while placing a new game session. A null value for this property means that the policy is enforced until the queue times out.
Definition at line 83 of file PlayerLatencyPolicy.h.
|
inline |
The maximum latency value that is allowed for any player, in milliseconds. All policies must have a value set for this property.
Definition at line 62 of file PlayerLatencyPolicy.h.
|
inline |
The length of time, in seconds, that the policy is enforced while placing a new game session. A null value for this property means that the policy is enforced until the queue times out.
Definition at line 90 of file PlayerLatencyPolicy.h.
|
inline |
The maximum latency value that is allowed for any player, in milliseconds. All policies must have a value set for this property.
Definition at line 68 of file PlayerLatencyPolicy.h.
|
inline |
The length of time, in seconds, that the policy is enforced while placing a new game session. A null value for this property means that the policy is enforced until the queue times out.
Definition at line 97 of file PlayerLatencyPolicy.h.