AWS SDK for C++
1.8.183
AWS SDK for C++
|
#include <GameSessionQueue.h>
Configuration for a game session placement mechanism that processes requests for new game sessions. A queue can be used on its own or as part of a matchmaking solution.
Related actions
CreateGameSessionQueue | DescribeGameSessionQueues | UpdateGameSessionQueue
Definition at line 40 of file GameSessionQueue.h.
Aws::GameLift::Model::GameSessionQueue::GameSessionQueue | ( | ) |
Aws::GameLift::Model::GameSessionQueue::GameSessionQueue | ( | Aws::Utils::Json::JsonView | jsonValue | ) |
|
inline |
A list of fleets and/or fleet aliases that can be used to fulfill game session placement requests in the queue. Destinations are identified by either a fleet ARN or a fleet alias ARN, and are listed in order of placement preference.
Definition at line 351 of file GameSessionQueue.h.
|
inline |
A list of fleets and/or fleet aliases that can be used to fulfill game session placement requests in the queue. Destinations are identified by either a fleet ARN or a fleet alias ARN, and are listed in order of placement preference.
Definition at line 359 of file GameSessionQueue.h.
|
inline |
A set of policies that act as a sliding cap on player latency. FleetIQ works to deliver low latency for most players in a game session. These policies ensure that no individual player can be placed into a game with unreasonably high latency. Use multiple policies to gradually relax latency requirements a step at a time. Multiple policies are applied based on their maximum allowed latency, starting with the lowest value.
Definition at line 284 of file GameSessionQueue.h.
|
inline |
A set of policies that act as a sliding cap on player latency. FleetIQ works to deliver low latency for most players in a game session. These policies ensure that no individual player can be placed into a game with unreasonably high latency. Use multiple policies to gradually relax latency requirements a step at a time. Multiple policies are applied based on their maximum allowed latency, starting with the lowest value.
Definition at line 294 of file GameSessionQueue.h.
|
inline |
Information that is added to all events that are related to this game session queue.
Definition at line 470 of file GameSessionQueue.h.
|
inline |
A list of fleets and/or fleet aliases that can be used to fulfill game session placement requests in the queue. Destinations are identified by either a fleet ARN or a fleet alias ARN, and are listed in order of placement preference.
Definition at line 311 of file GameSessionQueue.h.
|
inline |
A list of locations where a queue is allowed to place new game sessions. Locations are specified in the form of AWS Region codes, such as us-west-2
. If this parameter is not set, game sessions can be placed in any queue location.
Definition at line 376 of file GameSessionQueue.h.
|
inline |
The Amazon Resource Name (ARN) that is assigned to a GameLift game session queue resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::gamesessionqueue/<queue name>
. In a GameLift game session queue ARN, the resource ID matches the Name value.
Definition at line 118 of file GameSessionQueue.h.
|
inline |
Information that is added to all events that are related to this game session queue.
Definition at line 464 of file GameSessionQueue.h.
|
inline |
A list of fleets and/or fleet aliases that can be used to fulfill game session placement requests in the queue. Destinations are identified by either a fleet ARN or a fleet alias ARN, and are listed in order of placement preference.
Definition at line 303 of file GameSessionQueue.h.
|
inline |
A list of locations where a queue is allowed to place new game sessions. Locations are specified in the form of AWS Region codes, such as us-west-2
. If this parameter is not set, game sessions can be placed in any queue location.
Definition at line 368 of file GameSessionQueue.h.
|
inline |
The Amazon Resource Name (ARN) that is assigned to a GameLift game session queue resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::gamesessionqueue/<queue name>
. In a GameLift game session queue ARN, the resource ID matches the Name value.
Definition at line 107 of file GameSessionQueue.h.
|
inline |
A descriptive label that is associated with game session queue. Queue names must be unique within each Region.
Definition at line 53 of file GameSessionQueue.h.
|
inline |
An SNS topic ARN that is set up to receive game session placement notifications. See Setting up notifications for game session placement.
Definition at line 515 of file GameSessionQueue.h.
|
inline |
A set of policies that act as a sliding cap on player latency. FleetIQ works to deliver low latency for most players in a game session. These policies ensure that no individual player can be placed into a game with unreasonably high latency. Use multiple policies to gradually relax latency requirements a step at a time. Multiple policies are applied based on their maximum allowed latency, starting with the lowest value.
Definition at line 224 of file GameSessionQueue.h.
|
inline |
Custom settings to use when prioritizing destinations and locations for game session placements. This configuration replaces the FleetIQ default prioritization process. Priority types that are not explicitly named will be automatically applied at the end of the prioritization process.
Definition at line 417 of file GameSessionQueue.h.
|
inline |
The maximum time, in seconds, that a new game session placement request remains in the queue. When a request exceeds this time, the game session placement changes to a TIMED_OUT
status.
Definition at line 192 of file GameSessionQueue.h.
Aws::Utils::Json::JsonValue Aws::GameLift::Model::GameSessionQueue::Jsonize | ( | ) | const |
|
inline |
A descriptive label that is associated with game session queue. Queue names must be unique within each Region.
Definition at line 59 of file GameSessionQueue.h.
|
inline |
An SNS topic ARN that is set up to receive game session placement notifications. See Setting up notifications for game session placement.
Definition at line 523 of file GameSessionQueue.h.
GameSessionQueue& Aws::GameLift::Model::GameSessionQueue::operator= | ( | Aws::Utils::Json::JsonView | jsonValue | ) |
|
inline |
A set of policies that act as a sliding cap on player latency. FleetIQ works to deliver low latency for most players in a game session. These policies ensure that no individual player can be placed into a game with unreasonably high latency. Use multiple policies to gradually relax latency requirements a step at a time. Multiple policies are applied based on their maximum allowed latency, starting with the lowest value.
Definition at line 234 of file GameSessionQueue.h.
|
inline |
Custom settings to use when prioritizing destinations and locations for game session placements. This configuration replaces the FleetIQ default prioritization process. Priority types that are not explicitly named will be automatically applied at the end of the prioritization process.
Definition at line 425 of file GameSessionQueue.h.
|
inline |
Information that is added to all events that are related to this game session queue.
Definition at line 482 of file GameSessionQueue.h.
|
inline |
Information that is added to all events that are related to this game session queue.
Definition at line 476 of file GameSessionQueue.h.
|
inline |
Information that is added to all events that are related to this game session queue.
Definition at line 488 of file GameSessionQueue.h.
|
inline |
A list of fleets and/or fleet aliases that can be used to fulfill game session placement requests in the queue. Destinations are identified by either a fleet ARN or a fleet alias ARN, and are listed in order of placement preference.
Definition at line 327 of file GameSessionQueue.h.
|
inline |
A list of fleets and/or fleet aliases that can be used to fulfill game session placement requests in the queue. Destinations are identified by either a fleet ARN or a fleet alias ARN, and are listed in order of placement preference.
Definition at line 319 of file GameSessionQueue.h.
|
inline |
A list of locations where a queue is allowed to place new game sessions. Locations are specified in the form of AWS Region codes, such as us-west-2
. If this parameter is not set, game sessions can be placed in any queue location.
Definition at line 384 of file GameSessionQueue.h.
|
inline |
A list of locations where a queue is allowed to place new game sessions. Locations are specified in the form of AWS Region codes, such as us-west-2
. If this parameter is not set, game sessions can be placed in any queue location.
Definition at line 392 of file GameSessionQueue.h.
|
inline |
The Amazon Resource Name (ARN) that is assigned to a GameLift game session queue resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::gamesessionqueue/<queue name>
. In a GameLift game session queue ARN, the resource ID matches the Name value.
Definition at line 140 of file GameSessionQueue.h.
|
inline |
The Amazon Resource Name (ARN) that is assigned to a GameLift game session queue resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::gamesessionqueue/<queue name>
. In a GameLift game session queue ARN, the resource ID matches the Name value.
Definition at line 129 of file GameSessionQueue.h.
|
inline |
The Amazon Resource Name (ARN) that is assigned to a GameLift game session queue resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::gamesessionqueue/<queue name>
. In a GameLift game session queue ARN, the resource ID matches the Name value.
Definition at line 151 of file GameSessionQueue.h.
|
inline |
A descriptive label that is associated with game session queue. Queue names must be unique within each Region.
Definition at line 71 of file GameSessionQueue.h.
|
inline |
A descriptive label that is associated with game session queue. Queue names must be unique within each Region.
Definition at line 65 of file GameSessionQueue.h.
|
inline |
A descriptive label that is associated with game session queue. Queue names must be unique within each Region.
Definition at line 77 of file GameSessionQueue.h.
|
inline |
An SNS topic ARN that is set up to receive game session placement notifications. See Setting up notifications for game session placement.
Definition at line 539 of file GameSessionQueue.h.
|
inline |
An SNS topic ARN that is set up to receive game session placement notifications. See Setting up notifications for game session placement.
Definition at line 531 of file GameSessionQueue.h.
|
inline |
An SNS topic ARN that is set up to receive game session placement notifications. See Setting up notifications for game session placement.
Definition at line 547 of file GameSessionQueue.h.
|
inline |
A set of policies that act as a sliding cap on player latency. FleetIQ works to deliver low latency for most players in a game session. These policies ensure that no individual player can be placed into a game with unreasonably high latency. Use multiple policies to gradually relax latency requirements a step at a time. Multiple policies are applied based on their maximum allowed latency, starting with the lowest value.
Definition at line 254 of file GameSessionQueue.h.
|
inline |
A set of policies that act as a sliding cap on player latency. FleetIQ works to deliver low latency for most players in a game session. These policies ensure that no individual player can be placed into a game with unreasonably high latency. Use multiple policies to gradually relax latency requirements a step at a time. Multiple policies are applied based on their maximum allowed latency, starting with the lowest value.
Definition at line 244 of file GameSessionQueue.h.
|
inline |
Custom settings to use when prioritizing destinations and locations for game session placements. This configuration replaces the FleetIQ default prioritization process. Priority types that are not explicitly named will be automatically applied at the end of the prioritization process.
Definition at line 433 of file GameSessionQueue.h.
|
inline |
Custom settings to use when prioritizing destinations and locations for game session placements. This configuration replaces the FleetIQ default prioritization process. Priority types that are not explicitly named will be automatically applied at the end of the prioritization process.
Definition at line 441 of file GameSessionQueue.h.
|
inline |
The maximum time, in seconds, that a new game session placement request remains in the queue. When a request exceeds this time, the game session placement changes to a TIMED_OUT
status.
Definition at line 206 of file GameSessionQueue.h.
|
inline |
The maximum time, in seconds, that a new game session placement request remains in the queue. When a request exceeds this time, the game session placement changes to a TIMED_OUT
status.
Definition at line 199 of file GameSessionQueue.h.
|
inline |
Information that is added to all events that are related to this game session queue.
Definition at line 500 of file GameSessionQueue.h.
|
inline |
Information that is added to all events that are related to this game session queue.
Definition at line 494 of file GameSessionQueue.h.
|
inline |
Information that is added to all events that are related to this game session queue.
Definition at line 506 of file GameSessionQueue.h.
|
inline |
A list of fleets and/or fleet aliases that can be used to fulfill game session placement requests in the queue. Destinations are identified by either a fleet ARN or a fleet alias ARN, and are listed in order of placement preference.
Definition at line 343 of file GameSessionQueue.h.
|
inline |
A list of fleets and/or fleet aliases that can be used to fulfill game session placement requests in the queue. Destinations are identified by either a fleet ARN or a fleet alias ARN, and are listed in order of placement preference.
Definition at line 335 of file GameSessionQueue.h.
|
inline |
A list of locations where a queue is allowed to place new game sessions. Locations are specified in the form of AWS Region codes, such as us-west-2
. If this parameter is not set, game sessions can be placed in any queue location.
Definition at line 400 of file GameSessionQueue.h.
|
inline |
A list of locations where a queue is allowed to place new game sessions. Locations are specified in the form of AWS Region codes, such as us-west-2
. If this parameter is not set, game sessions can be placed in any queue location.
Definition at line 408 of file GameSessionQueue.h.
|
inline |
The Amazon Resource Name (ARN) that is assigned to a GameLift game session queue resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::gamesessionqueue/<queue name>
. In a GameLift game session queue ARN, the resource ID matches the Name value.
Definition at line 173 of file GameSessionQueue.h.
|
inline |
The Amazon Resource Name (ARN) that is assigned to a GameLift game session queue resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::gamesessionqueue/<queue name>
. In a GameLift game session queue ARN, the resource ID matches the Name value.
Definition at line 162 of file GameSessionQueue.h.
|
inline |
The Amazon Resource Name (ARN) that is assigned to a GameLift game session queue resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::gamesessionqueue/<queue name>
. In a GameLift game session queue ARN, the resource ID matches the Name value.
Definition at line 184 of file GameSessionQueue.h.
|
inline |
A descriptive label that is associated with game session queue. Queue names must be unique within each Region.
Definition at line 89 of file GameSessionQueue.h.
|
inline |
A descriptive label that is associated with game session queue. Queue names must be unique within each Region.
Definition at line 83 of file GameSessionQueue.h.
|
inline |
A descriptive label that is associated with game session queue. Queue names must be unique within each Region.
Definition at line 95 of file GameSessionQueue.h.
|
inline |
An SNS topic ARN that is set up to receive game session placement notifications. See Setting up notifications for game session placement.
Definition at line 563 of file GameSessionQueue.h.
|
inline |
An SNS topic ARN that is set up to receive game session placement notifications. See Setting up notifications for game session placement.
Definition at line 555 of file GameSessionQueue.h.
|
inline |
An SNS topic ARN that is set up to receive game session placement notifications. See Setting up notifications for game session placement.
Definition at line 571 of file GameSessionQueue.h.
|
inline |
A set of policies that act as a sliding cap on player latency. FleetIQ works to deliver low latency for most players in a game session. These policies ensure that no individual player can be placed into a game with unreasonably high latency. Use multiple policies to gradually relax latency requirements a step at a time. Multiple policies are applied based on their maximum allowed latency, starting with the lowest value.
Definition at line 274 of file GameSessionQueue.h.
|
inline |
A set of policies that act as a sliding cap on player latency. FleetIQ works to deliver low latency for most players in a game session. These policies ensure that no individual player can be placed into a game with unreasonably high latency. Use multiple policies to gradually relax latency requirements a step at a time. Multiple policies are applied based on their maximum allowed latency, starting with the lowest value.
Definition at line 264 of file GameSessionQueue.h.
|
inline |
Custom settings to use when prioritizing destinations and locations for game session placements. This configuration replaces the FleetIQ default prioritization process. Priority types that are not explicitly named will be automatically applied at the end of the prioritization process.
Definition at line 449 of file GameSessionQueue.h.
|
inline |
Custom settings to use when prioritizing destinations and locations for game session placements. This configuration replaces the FleetIQ default prioritization process. Priority types that are not explicitly named will be automatically applied at the end of the prioritization process.
Definition at line 457 of file GameSessionQueue.h.
|
inline |
The maximum time, in seconds, that a new game session placement request remains in the queue. When a request exceeds this time, the game session placement changes to a TIMED_OUT
status.
Definition at line 213 of file GameSessionQueue.h.