Class FleetUtilization
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FleetUtilization.Builder,FleetUtilization>
Current resource utilization statistics in a specified fleet or location. The location value might refer to a fleet's remote location or its home region.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal IntegerThe number of active game sessions that are currently being hosted across all instances in the fleet location.final IntegerThe number of server processes inACTIVEstatus that are currently running across all instances in the fleet location.static FleetUtilization.Builderbuilder()final IntegerThe number of active player sessions that are currently being hosted across all instances in the fleet location.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringfleetArn()The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift Servers fleet resource and uniquely identifies it.final StringfleetId()A unique identifier for the fleet associated with the location.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringlocation()The fleet location for the fleet utilization information, expressed as an Amazon Web Services Region code, such asus-west-2.final IntegerThe maximum number of players allowed across all game sessions that are currently being hosted across all instances in the fleet location.static Class<? extends FleetUtilization.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
fleetId
A unique identifier for the fleet associated with the location.
- Returns:
- A unique identifier for the fleet associated with the location.
-
fleetArn
The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift Servers 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:
- The Amazon Resource Name (ARN) that is assigned to a
Amazon GameLift Servers 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.
-
activeServerProcessCount
The number of server processes in
ACTIVEstatus that are currently running across all instances in the fleet location.- Returns:
- The number of server processes in
ACTIVEstatus that are currently running across all instances in the fleet location.
-
activeGameSessionCount
The number of active game sessions that are currently being hosted across all instances in the fleet location.
- Returns:
- The number of active game sessions that are currently being hosted across all instances in the fleet location.
-
currentPlayerSessionCount
The number of active player sessions that are currently being hosted across all instances in the fleet location.
- Returns:
- The number of active player sessions that are currently being hosted across all instances in the fleet location.
-
maximumPlayerSessionCount
The maximum number of players allowed across all game sessions that are currently being hosted across all instances in the fleet location.
- Returns:
- The maximum number of players allowed across all game sessions that are currently being hosted across all instances in the fleet location.
-
location
The fleet location for the fleet utilization information, expressed as an Amazon Web Services Region code, such as
us-west-2.- Returns:
- The fleet location for the fleet utilization information, expressed as an Amazon Web Services Region
code, such as
us-west-2.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<FleetUtilization.Builder,FleetUtilization> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-