Class GroupMixedInstancesPolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.autoscaling.inputs.GroupMixedInstancesPolicyArgs.Builder
-
- Enclosing class:
- GroupMixedInstancesPolicyArgs
public static final class GroupMixedInstancesPolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GroupMixedInstancesPolicyArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupMixedInstancesPolicyArgsbuild()GroupMixedInstancesPolicyArgs.BuilderinstancesDistribution(GroupMixedInstancesPolicyInstancesDistributionArgs instancesDistribution)GroupMixedInstancesPolicyArgs.BuilderinstancesDistribution(com.pulumi.core.Output<GroupMixedInstancesPolicyInstancesDistributionArgs> instancesDistribution)GroupMixedInstancesPolicyArgs.BuilderlaunchTemplate(GroupMixedInstancesPolicyLaunchTemplateArgs launchTemplate)GroupMixedInstancesPolicyArgs.BuilderlaunchTemplate(com.pulumi.core.Output<GroupMixedInstancesPolicyLaunchTemplateArgs> launchTemplate)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GroupMixedInstancesPolicyArgs defaults)
-
-
Method Detail
-
instancesDistribution
public GroupMixedInstancesPolicyArgs.Builder instancesDistribution(@Nullable com.pulumi.core.Output<GroupMixedInstancesPolicyInstancesDistributionArgs> instancesDistribution)
- Parameters:
instancesDistribution- Nested argument containing settings on how to mix on-demand and Spot instances in the Auto Scaling group. Defined below.- Returns:
- builder
-
instancesDistribution
public GroupMixedInstancesPolicyArgs.Builder instancesDistribution(GroupMixedInstancesPolicyInstancesDistributionArgs instancesDistribution)
- Parameters:
instancesDistribution- Nested argument containing settings on how to mix on-demand and Spot instances in the Auto Scaling group. Defined below.- Returns:
- builder
-
launchTemplate
public GroupMixedInstancesPolicyArgs.Builder launchTemplate(com.pulumi.core.Output<GroupMixedInstancesPolicyLaunchTemplateArgs> launchTemplate)
- Parameters:
launchTemplate- Nested argument containing launch template settings along with the overrides to specify multiple instance types and weights. Defined below.- Returns:
- builder
-
launchTemplate
public GroupMixedInstancesPolicyArgs.Builder launchTemplate(GroupMixedInstancesPolicyLaunchTemplateArgs launchTemplate)
- Parameters:
launchTemplate- Nested argument containing launch template settings along with the overrides to specify multiple instance types and weights. Defined below.- Returns:
- builder
-
build
public GroupMixedInstancesPolicyArgs build()
-
-