Interface PriorityConfiguration.Builder

    • Method Detail

      • priorityOrderWithStrings

        PriorityConfiguration.Builder priorityOrderWithStrings​(Collection<String> priorityOrder)

        A custom sequence to use when prioritizing where to place new game sessions. Each priority type is listed once.

        • LATENCY -- Amazon GameLift prioritizes locations where the average player latency is lowest. Player latency data is provided in each game session placement request.

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

        • DESTINATION -- Amazon GameLift prioritizes based on the list order of destinations in the queue configuration.

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

        Parameters:
        priorityOrder - A custom sequence to use when prioritizing where to place new game sessions. Each priority type is listed once.

        • LATENCY -- Amazon GameLift prioritizes locations where the average player latency is lowest. Player latency data is provided in each game session placement request.

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

        • DESTINATION -- Amazon GameLift prioritizes based on the list order of destinations in the queue configuration.

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

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

        PriorityConfiguration.Builder priorityOrderWithStrings​(String... priorityOrder)

        A custom sequence to use when prioritizing where to place new game sessions. Each priority type is listed once.

        • LATENCY -- Amazon GameLift prioritizes locations where the average player latency is lowest. Player latency data is provided in each game session placement request.

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

        • DESTINATION -- Amazon GameLift prioritizes based on the list order of destinations in the queue configuration.

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

        Parameters:
        priorityOrder - A custom sequence to use when prioritizing where to place new game sessions. Each priority type is listed once.

        • LATENCY -- Amazon GameLift prioritizes locations where the average player latency is lowest. Player latency data is provided in each game session placement request.

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

        • DESTINATION -- Amazon GameLift prioritizes based on the list order of destinations in the queue configuration.

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

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

        PriorityConfiguration.Builder priorityOrder​(Collection<PriorityType> priorityOrder)

        A custom sequence to use when prioritizing where to place new game sessions. Each priority type is listed once.

        • LATENCY -- Amazon GameLift prioritizes locations where the average player latency is lowest. Player latency data is provided in each game session placement request.

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

        • DESTINATION -- Amazon GameLift prioritizes based on the list order of destinations in the queue configuration.

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

        Parameters:
        priorityOrder - A custom sequence to use when prioritizing where to place new game sessions. Each priority type is listed once.

        • LATENCY -- Amazon GameLift prioritizes locations where the average player latency is lowest. Player latency data is provided in each game session placement request.

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

        • DESTINATION -- Amazon GameLift prioritizes based on the list order of destinations in the queue configuration.

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

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

        PriorityConfiguration.Builder priorityOrder​(PriorityType... priorityOrder)

        A custom sequence to use when prioritizing where to place new game sessions. Each priority type is listed once.

        • LATENCY -- Amazon GameLift prioritizes locations where the average player latency is lowest. Player latency data is provided in each game session placement request.

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

        • DESTINATION -- Amazon GameLift prioritizes based on the list order of destinations in the queue configuration.

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

        Parameters:
        priorityOrder - A custom sequence to use when prioritizing where to place new game sessions. Each priority type is listed once.

        • LATENCY -- Amazon GameLift prioritizes locations where the average player latency is lowest. Player latency data is provided in each game session placement request.

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

        • DESTINATION -- Amazon GameLift prioritizes based on the list order of destinations in the queue configuration.

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

        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 PriorityOrder property includes LOCATION. Locations can include Amazon Web Services Region codes (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 service locations.

        Parameters:
        locationOrder - The prioritization order to use for fleet locations, when the PriorityOrder property includes LOCATION. Locations can include Amazon Web Services Region codes (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 service locations.
        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 PriorityOrder property includes LOCATION. Locations can include Amazon Web Services Region codes (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 service locations.

        Parameters:
        locationOrder - The prioritization order to use for fleet locations, when the PriorityOrder property includes LOCATION. Locations can include Amazon Web Services Region codes (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 service locations.
        Returns:
        Returns a reference to this object so that method calls can be chained together.