Class GroupMixedInstancesPolicyLaunchTemplateArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.autoscaling.inputs.GroupMixedInstancesPolicyLaunchTemplateArgs.Builder
-
- Enclosing class:
- GroupMixedInstancesPolicyLaunchTemplateArgs
public static final class GroupMixedInstancesPolicyLaunchTemplateArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GroupMixedInstancesPolicyLaunchTemplateArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupMixedInstancesPolicyLaunchTemplateArgsbuild()GroupMixedInstancesPolicyLaunchTemplateArgs.BuilderlaunchTemplateSpecification(GroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationArgs launchTemplateSpecification)GroupMixedInstancesPolicyLaunchTemplateArgs.BuilderlaunchTemplateSpecification(com.pulumi.core.Output<GroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationArgs> launchTemplateSpecification)GroupMixedInstancesPolicyLaunchTemplateArgs.Builderoverrides(GroupMixedInstancesPolicyLaunchTemplateOverrideArgs... overrides)GroupMixedInstancesPolicyLaunchTemplateArgs.Builderoverrides(com.pulumi.core.Output<java.util.List<GroupMixedInstancesPolicyLaunchTemplateOverrideArgs>> overrides)GroupMixedInstancesPolicyLaunchTemplateArgs.Builderoverrides(java.util.List<GroupMixedInstancesPolicyLaunchTemplateOverrideArgs> overrides)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GroupMixedInstancesPolicyLaunchTemplateArgs defaults)
-
-
Method Detail
-
launchTemplateSpecification
public GroupMixedInstancesPolicyLaunchTemplateArgs.Builder launchTemplateSpecification(com.pulumi.core.Output<GroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationArgs> launchTemplateSpecification)
- Parameters:
launchTemplateSpecification- Override the instance launch template specification in the Launch Template.- Returns:
- builder
-
launchTemplateSpecification
public GroupMixedInstancesPolicyLaunchTemplateArgs.Builder launchTemplateSpecification(GroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationArgs launchTemplateSpecification)
- Parameters:
launchTemplateSpecification- Override the instance launch template specification in the Launch Template.- Returns:
- builder
-
overrides
public GroupMixedInstancesPolicyLaunchTemplateArgs.Builder overrides(@Nullable com.pulumi.core.Output<java.util.List<GroupMixedInstancesPolicyLaunchTemplateOverrideArgs>> overrides)
- Parameters:
overrides- List of nested arguments provides the ability to specify multiple instance types. This will override the same parameter in the launch template. For on-demand instances, Auto Scaling considers the order of preference of instance types to launch based on the order specified in the overrides list. Defined below.- Returns:
- builder
-
overrides
public GroupMixedInstancesPolicyLaunchTemplateArgs.Builder overrides(java.util.List<GroupMixedInstancesPolicyLaunchTemplateOverrideArgs> overrides)
- Parameters:
overrides- List of nested arguments provides the ability to specify multiple instance types. This will override the same parameter in the launch template. For on-demand instances, Auto Scaling considers the order of preference of instance types to launch based on the order specified in the overrides list. Defined below.- Returns:
- builder
-
overrides
public GroupMixedInstancesPolicyLaunchTemplateArgs.Builder overrides(GroupMixedInstancesPolicyLaunchTemplateOverrideArgs... overrides)
- Parameters:
overrides- List of nested arguments provides the ability to specify multiple instance types. This will override the same parameter in the launch template. For on-demand instances, Auto Scaling considers the order of preference of instance types to launch based on the order specified in the overrides list. Defined below.- Returns:
- builder
-
build
public GroupMixedInstancesPolicyLaunchTemplateArgs build()
-
-