Class CfnGameSessionQueue.PriorityConfigurationProperty.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.gamelift.CfnGameSessionQueue.PriorityConfigurationProperty.Jsii$Proxy
All Implemented Interfaces:
CfnGameSessionQueue.PriorityConfigurationProperty, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnGameSessionQueue.PriorityConfigurationProperty

@Stability(Stable) @Internal public static final class CfnGameSessionQueue.PriorityConfigurationProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnGameSessionQueue.PriorityConfigurationProperty
  • Constructor Details

  • Method Details

    • getLocationOrder

      public final List<String> getLocationOrder()
      Description copied from interface: CfnGameSessionQueue.PriorityConfigurationProperty
      The prioritization order to use for fleet locations, when the PriorityOrder property includes LOCATION .

      Locations are identified by AWS Region codes such as us-west-2 . Each location can only be listed once.

      Specified by:
      getLocationOrder in interface CfnGameSessionQueue.PriorityConfigurationProperty
    • getPriorityOrder

      public final List<String> getPriorityOrder()
      Description copied from interface: CfnGameSessionQueue.PriorityConfigurationProperty
      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 .
      Specified by:
      getPriorityOrder in interface CfnGameSessionQueue.PriorityConfigurationProperty
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object