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.

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

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.

enum ContainerFleetDeploymentConfigurationImpairmentStrategy : Enum<ContainerFleetDeploymentConfigurationImpairmentStrategy> , ConvertibleToJava<ContainerFleetDeploymentConfigurationImpairmentStrategy>

The strategy to apply in case of impairment; defaults to MAINTAIN.

enum ContainerFleetDeploymentConfigurationProtectionStrategy : Enum<ContainerFleetDeploymentConfigurationProtectionStrategy> , ConvertibleToJava<ContainerFleetDeploymentConfigurationProtectionStrategy>

The protection strategy for deployment on the container fleet; defaults to WITH_PROTECTION.

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

The network communication protocol used by the fleet.

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

Configures the service that provides logs.

enum ContainerFleetNewGameSessionProtectionPolicy : Enum<ContainerFleetNewGameSessionProtectionPolicy> , ConvertibleToJava<ContainerFleetNewGameSessionProtectionPolicy>

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.

enum ContainerFleetScalingPolicyComparisonOperator : Enum<ContainerFleetScalingPolicyComparisonOperator> , ConvertibleToJava<ContainerFleetScalingPolicyComparisonOperator>

Comparison operator to use when measuring a metric against the threshold value.

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

Name of the Amazon GameLift-defined metric that is used to trigger a scaling adjustment.

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

The type of scaling policy to create. For a target-based policy, set the parameter MetricName to 'PercentAvailableGameSessions' and specify a TargetConfiguration. For a rule-based policy set the following parameters: MetricName, ComparisonOperator, Threshold, EvaluationPeriods, ScalingAdjustmentType, and ScalingAdjustment.

enum ContainerFleetScalingPolicyScalingAdjustmentType : Enum<ContainerFleetScalingPolicyScalingAdjustmentType> , ConvertibleToJava<ContainerFleetScalingPolicyScalingAdjustmentType>

The type of adjustment to make to a fleet's instance count.

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

The current status of the container fleet.

Link copied to clipboard
enum ContainerFleetStoppedActionsItem : Enum<ContainerFleetStoppedActionsItem> , ConvertibleToJava<ContainerFleetStoppedActionsItem>
enum ContainerGroupDefinitionContainerDependencyCondition : Enum<ContainerGroupDefinitionContainerDependencyCondition> , ConvertibleToJava<ContainerGroupDefinitionContainerDependencyCondition>

The type of dependency.

enum ContainerGroupDefinitionContainerGroupType : Enum<ContainerGroupDefinitionContainerGroupType> , ConvertibleToJava<ContainerGroupDefinitionContainerGroupType>

The scope of the container group

enum ContainerGroupDefinitionContainerMountPointAccessLevel : Enum<ContainerGroupDefinitionContainerMountPointAccessLevel> , ConvertibleToJava<ContainerGroupDefinitionContainerMountPointAccessLevel>

The access permissions for the mounted path.

enum ContainerGroupDefinitionContainerPortRangeProtocol : Enum<ContainerGroupDefinitionContainerPortRangeProtocol> , ConvertibleToJava<ContainerGroupDefinitionContainerPortRangeProtocol>

Defines the protocol of these ports.

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

The operating system of the container group

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

A string indicating ContainerGroupDefinition status.

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

Determines whether to apply fleet or location capacities on fleet creation.

enum FleetCertificateConfigurationCertificateType : Enum<FleetCertificateConfigurationCertificateType> , ConvertibleToJava<FleetCertificateConfigurationCertificateType>

Indicates whether a TLS/SSL certificate is generated for a fleet. Valid values include:

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 FleetScalingPolicyComparisonOperator : Enum<FleetScalingPolicyComparisonOperator> , ConvertibleToJava<FleetScalingPolicyComparisonOperator>

Comparison operator to use when measuring a metric against the threshold value.

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

Name of the Amazon GameLift-defined metric that is used to trigger a scaling adjustment.

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

The type of scaling policy to create. For a target-based policy, set the parameter MetricName to 'PercentAvailableGameSessions' and specify a TargetConfiguration. For a rule-based policy set the following parameters: MetricName, ComparisonOperator, Threshold, EvaluationPeriods, ScalingAdjustmentType, and ScalingAdjustment.

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

The type of adjustment to make to a fleet's instance count.

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

Current status of the scaling policy. The scaling policy can be in force only when in an ACTIVE status. Scaling policies can be suspended for individual fleets. If the policy is suspended for a fleet, the policy status does not change.

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

The current status of the fleet's scaling policies in a requested fleet location. The status PENDING_UPDATE indicates that an update was requested for the fleet but has not yet been completed for the location.

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.

Link copied to clipboard
enum GameSessionQueuePriorityOrderItem : Enum<GameSessionQueuePriorityOrderItem> , ConvertibleToJava<GameSessionQueuePriorityOrderItem>
Link copied to clipboard
enum MatchmakingConfigurationBackfillMode : Enum<MatchmakingConfigurationBackfillMode> , ConvertibleToJava<MatchmakingConfigurationBackfillMode>

The method used to backfill game sessions created with this matchmaking configuration.

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

Indicates whether this matchmaking configuration is being used with Amazon GameLift hosting or as a standalone matchmaking solution.