@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LaunchTemplateSpecification extends Object implements Serializable, Cloneable
Describes the launch template to use.
Constructor and Description |
---|
LaunchTemplateSpecification() |
Modifier and Type | Method and Description |
---|---|
LaunchTemplateSpecification |
clone() |
boolean |
equals(Object obj) |
String |
getLaunchTemplateId()
The ID of the launch template.
|
String |
getLaunchTemplateName()
The name of the launch template.
|
String |
getVersion()
The launch template version number,
$Latest , or $Default . |
int |
hashCode() |
void |
setLaunchTemplateId(String launchTemplateId)
The ID of the launch template.
|
void |
setLaunchTemplateName(String launchTemplateName)
The name of the launch template.
|
void |
setVersion(String version)
The launch template version number,
$Latest , or $Default . |
String |
toString()
Returns a string representation of this object.
|
LaunchTemplateSpecification |
withLaunchTemplateId(String launchTemplateId)
The ID of the launch template.
|
LaunchTemplateSpecification |
withLaunchTemplateName(String launchTemplateName)
The name of the launch template.
|
LaunchTemplateSpecification |
withVersion(String version)
The launch template version number,
$Latest , or $Default . |
public void setLaunchTemplateId(String launchTemplateId)
The ID of the launch template.
You must specify either the launch template ID or the launch template name, but not both.
launchTemplateId
- The ID of the launch template.
You must specify either the launch template ID or the launch template name, but not both.
public String getLaunchTemplateId()
The ID of the launch template.
You must specify either the launch template ID or the launch template name, but not both.
You must specify either the launch template ID or the launch template name, but not both.
public LaunchTemplateSpecification withLaunchTemplateId(String launchTemplateId)
The ID of the launch template.
You must specify either the launch template ID or the launch template name, but not both.
launchTemplateId
- The ID of the launch template.
You must specify either the launch template ID or the launch template name, but not both.
public void setLaunchTemplateName(String launchTemplateName)
The name of the launch template.
You must specify either the launch template ID or the launch template name, but not both.
launchTemplateName
- The name of the launch template.
You must specify either the launch template ID or the launch template name, but not both.
public String getLaunchTemplateName()
The name of the launch template.
You must specify either the launch template ID or the launch template name, but not both.
You must specify either the launch template ID or the launch template name, but not both.
public LaunchTemplateSpecification withLaunchTemplateName(String launchTemplateName)
The name of the launch template.
You must specify either the launch template ID or the launch template name, but not both.
launchTemplateName
- The name of the launch template.
You must specify either the launch template ID or the launch template name, but not both.
public void setVersion(String version)
The launch template version number, $Latest
, or $Default
.
A value of $Latest
uses the latest version of the launch template.
A value of $Default
uses the default version of the launch template.
Default: The default version of the launch template.
version
- The launch template version number, $Latest
, or $Default
.
A value of $Latest
uses the latest version of the launch template.
A value of $Default
uses the default version of the launch template.
Default: The default version of the launch template.
public String getVersion()
The launch template version number, $Latest
, or $Default
.
A value of $Latest
uses the latest version of the launch template.
A value of $Default
uses the default version of the launch template.
Default: The default version of the launch template.
$Latest
, or $Default
.
A value of $Latest
uses the latest version of the launch template.
A value of $Default
uses the default version of the launch template.
Default: The default version of the launch template.
public LaunchTemplateSpecification withVersion(String version)
The launch template version number, $Latest
, or $Default
.
A value of $Latest
uses the latest version of the launch template.
A value of $Default
uses the default version of the launch template.
Default: The default version of the launch template.
version
- The launch template version number, $Latest
, or $Default
.
A value of $Latest
uses the latest version of the launch template.
A value of $Default
uses the default version of the launch template.
Default: The default version of the launch template.
public String toString()
toString
in class Object
Object.toString()
public LaunchTemplateSpecification clone()