| Package | Description |
|---|---|
| software.amazon.awssdk.services.gamelift |
|
| software.amazon.awssdk.services.gamelift.model |
| Modifier and Type | Method and Description |
|---|---|
default CreateGameServerGroupResponse |
GameLiftClient.createGameServerGroup(Consumer<CreateGameServerGroupRequest.Builder> createGameServerGroupRequest)
This action is part of Amazon GameLift FleetIQ with game server groups, which is in preview release and is
subject to change.
|
default CompletableFuture<CreateGameServerGroupResponse> |
GameLiftAsyncClient.createGameServerGroup(Consumer<CreateGameServerGroupRequest.Builder> createGameServerGroupRequest)
This action is part of Amazon GameLift FleetIQ with game server groups, which is in preview release and is
subject to change.
|
| Modifier and Type | Method and Description |
|---|---|
default CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.autoScalingPolicy(Consumer<GameServerGroupAutoScalingPolicy.Builder> autoScalingPolicy)
Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game
hosting.
|
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.autoScalingPolicy(GameServerGroupAutoScalingPolicy autoScalingPolicy)
Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game
hosting.
|
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.balancingStrategy(BalancingStrategy balancingStrategy)
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.
|
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.balancingStrategy(String balancingStrategy)
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.
|
static CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.builder() |
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.gameServerGroupName(String gameServerGroupName)
An identifier for the new game server group.
|
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.gameServerProtectionPolicy(GameServerProtectionPolicy gameServerProtectionPolicy)
A flag that indicates whether instances in the game server group are protected from early termination.
|
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.gameServerProtectionPolicy(String gameServerProtectionPolicy)
A flag that indicates whether instances in the game server group are protected from early termination.
|
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.instanceDefinitions(Collection<InstanceDefinition> instanceDefinitions)
A set of EC2 instance types to use when creating instances in the group.
|
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.instanceDefinitions(Consumer<InstanceDefinition.Builder>... instanceDefinitions)
A set of EC2 instance types to use when creating instances in the group.
|
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.instanceDefinitions(InstanceDefinition... instanceDefinitions)
A set of EC2 instance types to use when creating instances in the group.
|
default CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.launchTemplate(Consumer<LaunchTemplateSpecification.Builder> launchTemplate)
The EC2 launch template that contains configuration settings and game server code to be deployed to all
instances in the game server group.
|
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.launchTemplate(LaunchTemplateSpecification launchTemplate)
The EC2 launch template that contains configuration settings and game server code to be deployed to all
instances in the game server group.
|
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.maxSize(Integer maxSize)
The maximum number of instances allowed in the EC2 Auto Scaling group.
|
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.minSize(Integer minSize)
The minimum number of instances allowed in the EC2 Auto Scaling group.
|
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.roleArn(String roleArn)
The Amazon Resource Name (ARN) for an IAM role that
allows Amazon GameLift to access your EC2 Auto Scaling groups.
|
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.tags(Collection<Tag> tags)
A list of labels to assign to the new game server group resource.
|
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.tags(Consumer<Tag.Builder>... tags)
A list of labels to assign to the new game server group resource.
|
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.tags(Tag... tags)
A list of labels to assign to the new game server group resource.
|
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.toBuilder() |
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.vpcSubnets(Collection<String> vpcSubnets)
A list of virtual private cloud (VPC) subnets to use with instances in the game server group.
|
CreateGameServerGroupRequest.Builder |
CreateGameServerGroupRequest.Builder.vpcSubnets(String... vpcSubnets)
A list of virtual private cloud (VPC) subnets to use with instances in the game server group.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends CreateGameServerGroupRequest.Builder> |
CreateGameServerGroupRequest.serializableBuilderClass() |
Copyright © 2020. All rights reserved.