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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FleetUtilization.BuilderactiveGameSessionCount(Integer activeGameSessionCount)The number of active game sessions that are currently being hosted across all instances in the fleet location.FleetUtilization.BuilderactiveServerProcessCount(Integer activeServerProcessCount)The number of server processes inACTIVEstatus that are currently running across all instances in the fleet location.FleetUtilization.BuildercurrentPlayerSessionCount(Integer currentPlayerSessionCount)The number of active player sessions that are currently being hosted across all instances in the fleet location.FleetUtilization.BuilderfleetArn(String fleetArn)The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it.FleetUtilization.BuilderfleetId(String fleetId)A unique identifier for the fleet associated with the location.FleetUtilization.Builderlocation(String location)The fleet location for the fleet utilization information, expressed as an Amazon Web Services Region code, such asus-west-2.FleetUtilization.BuildermaximumPlayerSessionCount(Integer maximumPlayerSessionCount)The maximum number of players allowed across all game sessions that are currently being hosted across all instances in the fleet location.-
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
-
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 isarn: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
ACTIVEstatus that are currently running across all instances in the fleet location.- Parameters:
activeServerProcessCount- The number of server processes inACTIVEstatus 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 asus-west-2.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-