Interface GameServerInstance.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<GameServerInstance.Builder,GameServerInstance>,SdkBuilder<GameServerInstance.Builder,GameServerInstance>,SdkPojo
- Enclosing class:
- GameServerInstance
public static interface GameServerInstance.Builder extends SdkPojo, CopyableBuilder<GameServerInstance.Builder,GameServerInstance>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GameServerInstance.BuildergameServerGroupArn(String gameServerGroupArn)A generated unique identifier for the game server group that includes the game server instance.GameServerInstance.BuildergameServerGroupName(String gameServerGroupName)A developer-defined identifier for the game server group that includes the game server instance.GameServerInstance.BuilderinstanceId(String instanceId)The unique identifier for the instance where the game server is running.GameServerInstance.BuilderinstanceStatus(String instanceStatus)Current status of the game server instanceGameServerInstance.BuilderinstanceStatus(GameServerInstanceStatus instanceStatus)Current status of the game server instance-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
gameServerGroupName
GameServerInstance.Builder gameServerGroupName(String gameServerGroupName)
A developer-defined identifier for the game server group that includes the game server instance. The name is unique for each Region in each Amazon Web Services account.
- Parameters:
gameServerGroupName- A developer-defined identifier for the game server group that includes the game server instance. The name is unique for each Region in each Amazon Web Services account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gameServerGroupArn
GameServerInstance.Builder gameServerGroupArn(String gameServerGroupArn)
A generated unique identifier for the game server group that includes the game server instance.
- Parameters:
gameServerGroupArn- A generated unique identifier for the game server group that includes the game server instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceId
GameServerInstance.Builder instanceId(String instanceId)
The unique identifier for the instance where the game server is running. This ID is available in the instance metadata. EC2 instance IDs use a 17-character format, for example:
i-1234567890abcdef0.- Parameters:
instanceId- The unique identifier for the instance where the game server is running. This ID is available in the instance metadata. EC2 instance IDs use a 17-character format, for example:i-1234567890abcdef0.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceStatus
GameServerInstance.Builder instanceStatus(String instanceStatus)
Current status of the game server instance
- Parameters:
instanceStatus- Current status of the game server instance- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GameServerInstanceStatus,GameServerInstanceStatus
-
instanceStatus
GameServerInstance.Builder instanceStatus(GameServerInstanceStatus instanceStatus)
Current status of the game server instance
- Parameters:
instanceStatus- Current status of the game server instance- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GameServerInstanceStatus,GameServerInstanceStatus
-
-