Interface PriorityConfigurationOverride.Builder

  • Method Details

    • placementFallbackStrategy

      PriorityConfigurationOverride.Builder placementFallbackStrategy(String placementFallbackStrategy)

      Instructions for how to proceed if placement fails in every location on the priority override list. Valid strategies include:

      • DEFAULT_AFTER_SINGLE_PASS -- After attempting to place a new game session in every location on the priority override list, try to place a game session in queue's other locations. This is the default behavior.

      • NONE -- Limit placements to locations on the priority override list only.

      Parameters:
      placementFallbackStrategy - Instructions for how to proceed if placement fails in every location on the priority override list. Valid strategies include:

      • DEFAULT_AFTER_SINGLE_PASS -- After attempting to place a new game session in every location on the priority override list, try to place a game session in queue's other locations. This is the default behavior.

      • NONE -- Limit placements to locations on the priority override list only.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • placementFallbackStrategy

      PriorityConfigurationOverride.Builder placementFallbackStrategy(PlacementFallbackStrategy placementFallbackStrategy)

      Instructions for how to proceed if placement fails in every location on the priority override list. Valid strategies include:

      • DEFAULT_AFTER_SINGLE_PASS -- After attempting to place a new game session in every location on the priority override list, try to place a game session in queue's other locations. This is the default behavior.

      • NONE -- Limit placements to locations on the priority override list only.

      Parameters:
      placementFallbackStrategy - Instructions for how to proceed if placement fails in every location on the priority override list. Valid strategies include:

      • DEFAULT_AFTER_SINGLE_PASS -- After attempting to place a new game session in every location on the priority override list, try to place a game session in queue's other locations. This is the default behavior.

      • NONE -- Limit placements to locations on the priority override list only.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • locationOrder

      A prioritized list of hosting locations. The list can include Amazon Web Services Regions (such as us-west-2), local zones, and custom locations (for Anywhere fleets). Each location must be listed only once. For details, see Amazon GameLift Servers service locations.

      Parameters:
      locationOrder - A prioritized list of hosting locations. The list can include Amazon Web Services Regions (such as us-west-2), local zones, and custom locations (for Anywhere fleets). Each location must be listed only once. For details, see Amazon GameLift Servers service locations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • locationOrder

      PriorityConfigurationOverride.Builder locationOrder(String... locationOrder)

      A prioritized list of hosting locations. The list can include Amazon Web Services Regions (such as us-west-2), local zones, and custom locations (for Anywhere fleets). Each location must be listed only once. For details, see Amazon GameLift Servers service locations.

      Parameters:
      locationOrder - A prioritized list of hosting locations. The list can include Amazon Web Services Regions (such as us-west-2), local zones, and custom locations (for Anywhere fleets). Each location must be listed only once. For details, see Amazon GameLift Servers service locations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.