| Package | Description |
|---|---|
| software.amazon.awssdk.services.gamelift.model |
| Modifier and Type | Method and Description |
|---|---|
GameServerGroup.Builder |
GameServerGroup.Builder.autoScalingGroupArn(String autoScalingGroupArn)
A generated unique ID for the EC2 Auto Scaling group that is associated with this game server group.
|
GameServerGroup.Builder |
GameServerGroup.Builder.balancingStrategy(BalancingStrategy balancingStrategy)
Indicates how GameLift FleetIQ balances the use of Spot Instances and On-Demand Instances in the game server
group.
|
GameServerGroup.Builder |
GameServerGroup.Builder.balancingStrategy(String balancingStrategy)
Indicates how GameLift FleetIQ balances the use of Spot Instances and On-Demand Instances in the game server
group.
|
static GameServerGroup.Builder |
GameServerGroup.builder() |
GameServerGroup.Builder |
GameServerGroup.Builder.creationTime(Instant creationTime)
A timestamp that indicates when this data object was created.
|
GameServerGroup.Builder |
GameServerGroup.Builder.gameServerGroupArn(String gameServerGroupArn)
A generated unique ID for the game server group.
|
GameServerGroup.Builder |
GameServerGroup.Builder.gameServerGroupName(String gameServerGroupName)
A developer-defined identifier for the game server group.
|
GameServerGroup.Builder |
GameServerGroup.Builder.gameServerProtectionPolicy(GameServerProtectionPolicy gameServerProtectionPolicy)
A flag that indicates whether instances in the game server group are protected from early termination.
|
GameServerGroup.Builder |
GameServerGroup.Builder.gameServerProtectionPolicy(String gameServerProtectionPolicy)
A flag that indicates whether instances in the game server group are protected from early termination.
|
GameServerGroup.Builder |
GameServerGroup.Builder.instanceDefinitions(Collection<InstanceDefinition> instanceDefinitions)
The set of EC2 instance types that GameLift FleetIQ can use when balancing and automatically scaling
instances in the corresponding Auto Scaling group.
|
GameServerGroup.Builder |
GameServerGroup.Builder.instanceDefinitions(Consumer<InstanceDefinition.Builder>... instanceDefinitions)
The set of EC2 instance types that GameLift FleetIQ can use when balancing and automatically scaling
instances in the corresponding Auto Scaling group.
|
GameServerGroup.Builder |
GameServerGroup.Builder.instanceDefinitions(InstanceDefinition... instanceDefinitions)
The set of EC2 instance types that GameLift FleetIQ can use when balancing and automatically scaling
instances in the corresponding Auto Scaling group.
|
GameServerGroup.Builder |
GameServerGroup.Builder.lastUpdatedTime(Instant lastUpdatedTime)
A timestamp that indicates when this game server group was last updated.
|
GameServerGroup.Builder |
GameServerGroup.Builder.roleArn(String roleArn)
The Amazon Resource Name (ARN) for an IAM role that
allows Amazon GameLift to access your EC2 Auto Scaling groups.
|
GameServerGroup.Builder |
GameServerGroup.Builder.status(GameServerGroupStatus status)
The current status of the game server group.
|
GameServerGroup.Builder |
GameServerGroup.Builder.status(String status)
The current status of the game server group.
|
GameServerGroup.Builder |
GameServerGroup.Builder.statusReason(String statusReason)
Additional information about the current game server group status.
|
GameServerGroup.Builder |
GameServerGroup.Builder.suspendedActions(Collection<GameServerGroupAction> suspendedActions)
A list of activities that are currently suspended for this game server group.
|
GameServerGroup.Builder |
GameServerGroup.Builder.suspendedActions(GameServerGroupAction... suspendedActions)
A list of activities that are currently suspended for this game server group.
|
GameServerGroup.Builder |
GameServerGroup.Builder.suspendedActionsWithStrings(Collection<String> suspendedActions)
A list of activities that are currently suspended for this game server group.
|
GameServerGroup.Builder |
GameServerGroup.Builder.suspendedActionsWithStrings(String... suspendedActions)
A list of activities that are currently suspended for this game server group.
|
GameServerGroup.Builder |
GameServerGroup.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends GameServerGroup.Builder> |
GameServerGroup.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default CreateGameServerGroupResponse.Builder |
CreateGameServerGroupResponse.Builder.gameServerGroup(Consumer<GameServerGroup.Builder> gameServerGroup)
The newly created game server group object, including the new ARN value for the GameLift FleetIQ game server
group and the object's status.
|
default DeleteGameServerGroupResponse.Builder |
DeleteGameServerGroupResponse.Builder.gameServerGroup(Consumer<GameServerGroup.Builder> gameServerGroup)
An object that describes the deleted game server group resource, with status updated to
DELETE_SCHEDULED. |
default SuspendGameServerGroupResponse.Builder |
SuspendGameServerGroupResponse.Builder.gameServerGroup(Consumer<GameServerGroup.Builder> gameServerGroup)
An object that describes the game server group resource, with the
SuspendedActions property
updated to reflect the suspended activity. |
default DescribeGameServerGroupResponse.Builder |
DescribeGameServerGroupResponse.Builder.gameServerGroup(Consumer<GameServerGroup.Builder> gameServerGroup)
An object with the property settings for the requested game server group resource.
|
default ResumeGameServerGroupResponse.Builder |
ResumeGameServerGroupResponse.Builder.gameServerGroup(Consumer<GameServerGroup.Builder> gameServerGroup)
An object that describes the game server group resource, with the
SuspendedActions property
updated to reflect the resumed activity. |
default UpdateGameServerGroupResponse.Builder |
UpdateGameServerGroupResponse.Builder.gameServerGroup(Consumer<GameServerGroup.Builder> gameServerGroup)
An object that describes the game server group resource with updated properties.
|
Copyright © 2020. All rights reserved.