Interface PriorityConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PriorityConfiguration.Builder,PriorityConfiguration>,SdkBuilder<PriorityConfiguration.Builder,PriorityConfiguration>,SdkPojo
- Enclosing class:
- PriorityConfiguration
public static interface PriorityConfiguration.Builder extends SdkPojo, CopyableBuilder<PriorityConfiguration.Builder,PriorityConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PriorityConfiguration.BuilderlocationOrder(String... locationOrder)The prioritization order to use for fleet locations, when thePriorityOrderproperty includesLOCATION.PriorityConfiguration.BuilderlocationOrder(Collection<String> locationOrder)The prioritization order to use for fleet locations, when thePriorityOrderproperty includesLOCATION.PriorityConfiguration.BuilderpriorityOrder(Collection<PriorityType> priorityOrder)The recommended sequence to use when prioritizing where to place new game sessions.PriorityConfiguration.BuilderpriorityOrder(PriorityType... priorityOrder)The recommended sequence to use when prioritizing where to place new game sessions.PriorityConfiguration.BuilderpriorityOrderWithStrings(String... priorityOrder)The recommended sequence to use when prioritizing where to place new game sessions.PriorityConfiguration.BuilderpriorityOrderWithStrings(Collection<String> priorityOrder)The recommended sequence to use when prioritizing where to place new game sessions.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
priorityOrderWithStrings
PriorityConfiguration.Builder priorityOrderWithStrings(Collection<String> 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 inLocationOrder.
- Parameters:
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 inLocationOrder.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
priorityOrderWithStrings
PriorityConfiguration.Builder priorityOrderWithStrings(String... 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 inLocationOrder.
- Parameters:
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 inLocationOrder.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
priorityOrder
PriorityConfiguration.Builder priorityOrder(Collection<PriorityType> 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 inLocationOrder.
- Parameters:
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 inLocationOrder.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
priorityOrder
PriorityConfiguration.Builder priorityOrder(PriorityType... 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 inLocationOrder.
- Parameters:
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 inLocationOrder.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
locationOrder
PriorityConfiguration.Builder locationOrder(Collection<String> locationOrder)
The prioritization order to use for fleet locations, when the
PriorityOrderproperty includesLOCATION. Locations are identified by Amazon Web Services Region codes such asus-west-2. Each location can only be listed once.- Parameters:
locationOrder- The prioritization order to use for fleet locations, when thePriorityOrderproperty includesLOCATION. Locations are identified by Amazon Web Services Region codes such asus-west-2. Each location can only be listed once.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
locationOrder
PriorityConfiguration.Builder locationOrder(String... locationOrder)
The prioritization order to use for fleet locations, when the
PriorityOrderproperty includesLOCATION. Locations are identified by Amazon Web Services Region codes such asus-west-2. Each location can only be listed once.- Parameters:
locationOrder- The prioritization order to use for fleet locations, when thePriorityOrderproperty includesLOCATION. Locations are identified by Amazon Web Services Region codes such asus-west-2. Each location can only be listed once.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-