AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Custom prioritization settings for use by a game session queue when placing new game sessions with available game servers. When defined, this configuration replaces the default FleetIQ prioritization process, which is as follows:

Changing the priority order will affect how game sessions are placed.

Inheritance Hierarchy

System.Object
  Amazon.GameLift.Model.PriorityConfiguration

Namespace: Amazon.GameLift.Model
Assembly: AWSSDK.GameLift.dll
Version: 3.x.y.z

Syntax

C#
public class PriorityConfiguration

The PriorityConfiguration type exposes the following members

Constructors

NameDescription
Public Method PriorityConfiguration()

Properties

NameTypeDescription
Public Property LocationOrder System.Collections.Generic.List<System.String>

Gets and sets the property LocationOrder.

The prioritization order to use for fleet locations, when the PriorityOrder property includes LOCATION. Locations are identified by Amazon Web Services Region codes such as us-west-2. Each location can only be listed once.

Public Property PriorityOrder System.Collections.Generic.List<System.String>

Gets and sets the property PriorityOrder.

The recommended sequence to use when prioritizing where to place new game sessions. Each type can only be listed once.

  • LATENCY -- FleetIQ prioritizes locations where the average player latency (provided in each game session request) is lowest.

  • COST -- FleetIQ prioritizes destinations with the lowest current hosting costs. Cost is evaluated based on the location, instance type, and fleet type (Spot or On-Demand) for each destination in the queue.

  • DESTINATION -- FleetIQ prioritizes based on the order that destinations are listed in the queue configuration.

  • LOCATION -- FleetIQ prioritizes based on the provided order of locations, as defined in LocationOrder.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5