Interface AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.Builder,AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification>,SdkBuilder<AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.Builder,AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification>,SdkPojo
- Enclosing class:
- AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification
public static interface AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.Builder extends SdkPojo, CopyableBuilder<AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.Builder,AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.BuilderlaunchTemplateId(String launchTemplateId)The identifier of the launch template.AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.BuilderlaunchTemplateName(String launchTemplateName)The name of the launch template.AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.Builderversion(String version)Identifies the version of the launch template.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
launchTemplateId
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.Builder launchTemplateId(String launchTemplateId)
The identifier of the launch template. You must specify either
LaunchTemplateIdorLaunchTemplateName.- Parameters:
launchTemplateId- The identifier of the launch template. You must specify eitherLaunchTemplateIdorLaunchTemplateName.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchTemplateName
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.Builder launchTemplateName(String launchTemplateName)
The name of the launch template. You must specify either
LaunchTemplateIdorLaunchTemplateName.- Parameters:
launchTemplateName- The name of the launch template. You must specify eitherLaunchTemplateIdorLaunchTemplateName.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.Builder version(String version)
Identifies the version of the launch template. You can specify a version identifier, or use the values
$Latestor$Default.- Parameters:
version- Identifies the version of the launch template. You can specify a version identifier, or use the values$Latestor$Default.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-