Package-level declarations

Types

Link copied to clipboard
enum AliasRoutingStrategyType : Enum<AliasRoutingStrategyType> , ConvertibleToJava<AliasRoutingStrategyType>

Simple routing strategy. The alias resolves to one specific fleet. Use this type when routing to active fleets.

Link copied to clipboard
enum BuildOperatingSystem : Enum<BuildOperatingSystem> , ConvertibleToJava<BuildOperatingSystem>

The operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build. If your game build contains multiple executables, they all must run on the same operating system. If an operating system is not specified when creating a build, Amazon GameLift uses the default value (WINDOWS_2012). This value cannot be changed later.

enum FleetCertificateConfigurationCertificateType : Enum<FleetCertificateConfigurationCertificateType> , ConvertibleToJava<FleetCertificateConfigurationCertificateType>
Link copied to clipboard
enum FleetComputeType : Enum<FleetComputeType> , ConvertibleToJava<FleetComputeType>

ComputeType to differentiate EC2 hardware managed by GameLift and Anywhere hardware managed by the customer.

Link copied to clipboard
enum FleetInstanceRoleCredentialsProvider : Enum<FleetInstanceRoleCredentialsProvider> , ConvertibleToJava<FleetInstanceRoleCredentialsProvider>

Credentials provider implementation that loads credentials from the Amazon EC2 Instance Metadata Service.

Link copied to clipboard
enum FleetIpPermissionProtocol : Enum<FleetIpPermissionProtocol> , ConvertibleToJava<FleetIpPermissionProtocol>

The network communication protocol used by the fleet.

Link copied to clipboard
enum FleetNewGameSessionProtectionPolicy : Enum<FleetNewGameSessionProtectionPolicy> , ConvertibleToJava<FleetNewGameSessionProtectionPolicy>

A game session protection policy to apply to all game sessions hosted on instances in this fleet. When protected, active game sessions cannot be terminated during a scale-down event. If this parameter is not set, instances in this fleet default to no protection. You can change a fleet's protection policy to affect future game sessions on the fleet. You can also set protection for individual game sessions.

Link copied to clipboard
enum FleetType : Enum<FleetType> , ConvertibleToJava<FleetType>

Indicates whether to use On-Demand instances or Spot instances for this fleet. If empty, the default is ON_DEMAND. Both categories of instances use identical hardware and configurations based on the instance type selected for this fleet.

Link copied to clipboard
enum GameServerGroupBalancingStrategy : Enum<GameServerGroupBalancingStrategy> , ConvertibleToJava<GameServerGroupBalancingStrategy>

The fallback balancing method to use for the game server group when Spot Instances in a Region become unavailable or are not viable for game hosting.

Link copied to clipboard
enum GameServerGroupDeleteOption : Enum<GameServerGroupDeleteOption> , ConvertibleToJava<GameServerGroupDeleteOption>

The type of delete to perform.

enum GameServerGroupGameServerProtectionPolicy : Enum<GameServerGroupGameServerProtectionPolicy> , ConvertibleToJava<GameServerGroupGameServerProtectionPolicy>

A flag that indicates whether instances in the game server group are protected from early termination.