public static interface RegisterGameServerRequest.Builder extends GameLiftRequest.Builder, SdkPojo, CopyableBuilder<RegisterGameServerRequest.Builder,RegisterGameServerRequest>
| Modifier and Type | Method and Description |
|---|---|
RegisterGameServerRequest.Builder |
connectionInfo(String connectionInfo)
Information needed to make inbound client connections to the game server.
|
RegisterGameServerRequest.Builder |
customSortKey(String customSortKey)
A game server tag that can be used to request sorted lists of game servers using ListGameServers.
|
RegisterGameServerRequest.Builder |
gameServerData(String gameServerData)
A set of custom game server properties, formatted as a single string value.
|
RegisterGameServerRequest.Builder |
gameServerGroupName(String gameServerGroupName)
An identifier for the game server group where the game server is running.
|
RegisterGameServerRequest.Builder |
gameServerId(String gameServerId)
A custom string that uniquely identifies the new game server.
|
RegisterGameServerRequest.Builder |
instanceId(String instanceId)
The unique identifier for the instance where the game server is running.
|
RegisterGameServerRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
RegisterGameServerRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
RegisterGameServerRequest.Builder |
tags(Collection<Tag> tags)
A list of labels to assign to the new game server resource.
|
RegisterGameServerRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
A list of labels to assign to the new game server resource.
|
RegisterGameServerRequest.Builder |
tags(Tag... tags)
A list of labels to assign to the new game server resource.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildRegisterGameServerRequest.Builder gameServerGroupName(String gameServerGroupName)
An identifier for the game server group where the game server is running. You can use either the GameServerGroup name or ARN value.
gameServerGroupName - An identifier for the game server group where the game server is running. You can use either the
GameServerGroup name or ARN value.RegisterGameServerRequest.Builder gameServerId(String gameServerId)
A custom string that uniquely identifies the new game server. Game server IDs are developer-defined and must be unique across all game server groups in your AWS account.
gameServerId - A custom string that uniquely identifies the new game server. Game server IDs are developer-defined
and must be unique across all game server groups in your AWS account.RegisterGameServerRequest.Builder instanceId(String instanceId)
The unique identifier for the instance where the game server is running. This ID is available in the instance metadata.
instanceId - The unique identifier for the instance where the game server is running. This ID is available in the
instance metadata.RegisterGameServerRequest.Builder connectionInfo(String connectionInfo)
Information needed to make inbound client connections to the game server. This might include IP address and port, DNS name, etc.
connectionInfo - Information needed to make inbound client connections to the game server. This might include IP
address and port, DNS name, etc.RegisterGameServerRequest.Builder gameServerData(String gameServerData)
A set of custom game server properties, formatted as a single string value. This data is passed to a game client or service when it requests information on a game servers using ListGameServers or ClaimGameServer.
gameServerData - A set of custom game server properties, formatted as a single string value. This data is passed to a
game client or service when it requests information on a game servers using ListGameServers or
ClaimGameServer.RegisterGameServerRequest.Builder customSortKey(String customSortKey)
A game server tag that can be used to request sorted lists of game servers using ListGameServers. Custom sort keys are developer-defined based on how you want to organize the retrieved game server information.
customSortKey - A game server tag that can be used to request sorted lists of game servers using
ListGameServers. Custom sort keys are developer-defined based on how you want to organize the
retrieved game server information.RegisterGameServerRequest.Builder tags(Collection<Tag> tags)
A list of labels to assign to the new game server resource. Tags are developer-defined key-value pairs. Tagging AWS resources are useful for resource management, access management, and cost allocation. For more information, see Tagging AWS Resources in the AWS General Reference. Once the resource is created, you can use TagResource, UntagResource, and ListTagsForResource to add, remove, and view tags. The maximum tag limit may be lower than stated. See the AWS General Reference for actual tagging limits.
tags - A list of labels to assign to the new game server resource. Tags are developer-defined key-value
pairs. Tagging AWS resources are useful for resource management, access management, and cost
allocation. For more information, see Tagging AWS Resources in
the AWS General Reference. Once the resource is created, you can use TagResource,
UntagResource, and ListTagsForResource to add, remove, and view tags. The maximum tag
limit may be lower than stated. See the AWS General Reference for actual tagging limits.RegisterGameServerRequest.Builder tags(Tag... tags)
A list of labels to assign to the new game server resource. Tags are developer-defined key-value pairs. Tagging AWS resources are useful for resource management, access management, and cost allocation. For more information, see Tagging AWS Resources in the AWS General Reference. Once the resource is created, you can use TagResource, UntagResource, and ListTagsForResource to add, remove, and view tags. The maximum tag limit may be lower than stated. See the AWS General Reference for actual tagging limits.
tags - A list of labels to assign to the new game server resource. Tags are developer-defined key-value
pairs. Tagging AWS resources are useful for resource management, access management, and cost
allocation. For more information, see Tagging AWS Resources in
the AWS General Reference. Once the resource is created, you can use TagResource,
UntagResource, and ListTagsForResource to add, remove, and view tags. The maximum tag
limit may be lower than stated. See the AWS General Reference for actual tagging limits.RegisterGameServerRequest.Builder tags(Consumer<Tag.Builder>... tags)
A list of labels to assign to the new game server resource. Tags are developer-defined key-value pairs. Tagging AWS resources are useful for resource management, access management, and cost allocation. For more information, see Tagging AWS Resources in the AWS General Reference. Once the resource is created, you can use TagResource, UntagResource, and ListTagsForResource to add, remove, and view tags. The maximum tag limit may be lower than stated. See the AWS General Reference for actual tagging limits.
This is a convenience that creates an instance of theList.Builder avoiding the need to create
one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) RegisterGameServerRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderRegisterGameServerRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2020. All rights reserved.