@Generated(value="software.amazon.awssdk:codegen") public final class LaunchTemplateSpecification extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LaunchTemplateSpecification.Builder,LaunchTemplateSpecification>
This data type is part of Amazon GameLift FleetIQ with game server groups, which is in preview release and is subject to change.
An EC2 launch template that contains configuration settings and game server code to be deployed to all instances in a game server group.
| Modifier and Type | Class and Description |
|---|---|
static interface |
LaunchTemplateSpecification.Builder |
| Modifier and Type | Method and Description |
|---|---|
static LaunchTemplateSpecification.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
launchTemplateId()
A unique identifier for an existing EC2 launch template.
|
String |
launchTemplateName()
A readable identifier for an existing EC2 launch template.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends LaunchTemplateSpecification.Builder> |
serializableBuilderClass() |
LaunchTemplateSpecification.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
version()
The version of the EC2 launch template to use.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String launchTemplateId()
A unique identifier for an existing EC2 launch template.
public String launchTemplateName()
A readable identifier for an existing EC2 launch template.
public String version()
The version of the EC2 launch template to use. If no version is specified, the default version will be used. EC2 allows you to specify a default version for a launch template, if none is set, the default is the first version created.
public LaunchTemplateSpecification.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<LaunchTemplateSpecification.Builder,LaunchTemplateSpecification>public static LaunchTemplateSpecification.Builder builder()
public static Class<? extends LaunchTemplateSpecification.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.