@Generated(value="software.amazon.awssdk:codegen") public final class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.Builder,AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification>
Details about the launch template to use for a mixed instances policy.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
launchTemplateId()
The identifier of the launch template.
|
String |
launchTemplateName()
The name of the launch template.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.Builder> |
serializableBuilderClass() |
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
version()
Identifies the version of the launch template.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String launchTemplateId()
The identifier of the launch template. You must specify either LaunchTemplateId or
LaunchTemplateName.
LaunchTemplateId or
LaunchTemplateName.public final String launchTemplateName()
The name of the launch template. You must specify either LaunchTemplateId or
LaunchTemplateName.
LaunchTemplateId or
LaunchTemplateName.public final String version()
Identifies the version of the launch template. You can specify a version identifier, or use the values
$Latest or $Default.
$Latest or $Default.public AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.Builder toBuilder()
public static AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.Builder builder()
public static Class<? extends AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.