@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 needed to make inbound client connections to the game server.
|
String |
customSortKey()
A game server tag that can be used to request sorted lists of game servers using ListGameServers.
|
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()
An identifier for the game server group where the game server is running.
|
String |
gameServerId()
A custom string that uniquely identifies the new game server.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
String |
instanceId()
The unique identifier for the instance where the game server is running.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RegisterGameServerRequest.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
A list of labels to assign to the new game server resource.
|
RegisterGameServerRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic 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.
public 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.
public String instanceId()
The unique identifier for the instance where the game server is running. This ID is available in the instance metadata.
public String connectionInfo()
Information needed to make inbound client connections to the game server. This might include IP address and port, DNS name, etc.
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 a game servers using ListGameServers or ClaimGameServer.
public 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.
public boolean hasTags()
public List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
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.