Interface FleetUtilization.Builder

All Superinterfaces:
Buildable, CopyableBuilder<FleetUtilization.Builder,FleetUtilization>, SdkBuilder<FleetUtilization.Builder,FleetUtilization>, SdkPojo
Enclosing class:
FleetUtilization

public static interface FleetUtilization.Builder extends SdkPojo, CopyableBuilder<FleetUtilization.Builder,FleetUtilization>
  • Method Details

    • fleetId

      FleetUtilization.Builder fleetId(String fleetId)

      A unique identifier for the fleet associated with the location.

      Parameters:
      fleetId - A unique identifier for the fleet associated with the location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fleetArn

      FleetUtilization.Builder fleetArn(String fleetArn)

      The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

      Parameters:
      fleetArn - The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • activeServerProcessCount

      FleetUtilization.Builder activeServerProcessCount(Integer activeServerProcessCount)

      The number of server processes in ACTIVE status that are currently running across all instances in the fleet location.

      Parameters:
      activeServerProcessCount - The number of server processes in ACTIVE status that are currently running across all instances in the fleet location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • activeGameSessionCount

      FleetUtilization.Builder activeGameSessionCount(Integer activeGameSessionCount)

      The number of active game sessions that are currently being hosted across all instances in the fleet location.

      Parameters:
      activeGameSessionCount - The number of active game sessions that are currently being hosted across all instances in the fleet location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • currentPlayerSessionCount

      FleetUtilization.Builder currentPlayerSessionCount(Integer currentPlayerSessionCount)

      The number of active player sessions that are currently being hosted across all instances in the fleet location.

      Parameters:
      currentPlayerSessionCount - The number of active player sessions that are currently being hosted across all instances in the fleet location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maximumPlayerSessionCount

      FleetUtilization.Builder maximumPlayerSessionCount(Integer maximumPlayerSessionCount)

      The maximum number of players allowed across all game sessions that are currently being hosted across all instances in the fleet location.

      Parameters:
      maximumPlayerSessionCount - The maximum number of players allowed across all game sessions that are currently being hosted across all instances in the fleet location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • location

      FleetUtilization.Builder location(String location)

      The fleet location for the fleet utilization information, expressed as an Amazon Web Services Region code, such as us-west-2.

      Parameters:
      location - The fleet location for the fleet utilization information, expressed as an Amazon Web Services Region code, such as us-west-2.
      Returns:
      Returns a reference to this object so that method calls can be chained together.