@Generated(value="software.amazon.awssdk:codegen") public final class RegisterGameServerRequest extends GameLiftRequest implements ToCopyableBuilder<RegisterGameServerRequest.Builder,RegisterGameServerRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
RegisterGameServerRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RegisterGameServerRequest.Builder |
builder() |
String |
connectionInfo()
Information that is needed to make inbound client connections to the game server.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
gameServerData()
A set of custom game server properties, formatted as a single string value.
|
String |
gameServerGroupName()
A unique identifier for the game server group where the game server is running.
|
String |
gameServerId()
A custom string that uniquely identifies the game server to register.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
instanceId()
The unique identifier for the instance where the game server is running.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RegisterGameServerRequest.Builder> |
serializableBuilderClass() |
RegisterGameServerRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String gameServerGroupName()
A unique identifier for the game server group where the game server is running. Use either the GameServerGroup name or ARN value.
public String gameServerId()
A custom string that uniquely identifies the game server to register. Game server IDs are developer-defined and must be unique across all game server groups in your AWS account.
public 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.
i-1234567890abcdef0.public String connectionInfo()
Information that is needed to make inbound client connections to the game server. This might include the IP address and port, DNS name, and other information.
public 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 game servers using ListGameServers or ClaimGameServer.
public RegisterGameServerRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RegisterGameServerRequest.Builder,RegisterGameServerRequest>toBuilder in class GameLiftRequestpublic static RegisterGameServerRequest.Builder builder()
public static Class<? extends RegisterGameServerRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.