Class GroupMixedInstancesPolicyLaunchTemplateOverrideArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.autoscaling.inputs.GroupMixedInstancesPolicyLaunchTemplateOverrideArgs.Builder
-
- Enclosing class:
- GroupMixedInstancesPolicyLaunchTemplateOverrideArgs
public static final class GroupMixedInstancesPolicyLaunchTemplateOverrideArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GroupMixedInstancesPolicyLaunchTemplateOverrideArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GroupMixedInstancesPolicyLaunchTemplateOverrideArgs defaults)
-
-
Method Detail
-
instanceRequirements
public GroupMixedInstancesPolicyLaunchTemplateOverrideArgs.Builder instanceRequirements(@Nullable com.pulumi.core.Output<GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsArgs> instanceRequirements)
- Parameters:
instanceRequirements- Override the instance type in the Launch Template with instance types that satisfy the requirements.- Returns:
- builder
-
instanceRequirements
public GroupMixedInstancesPolicyLaunchTemplateOverrideArgs.Builder instanceRequirements(GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsArgs instanceRequirements)
- Parameters:
instanceRequirements- Override the instance type in the Launch Template with instance types that satisfy the requirements.- Returns:
- builder
-
instanceType
public GroupMixedInstancesPolicyLaunchTemplateOverrideArgs.Builder instanceType(@Nullable com.pulumi.core.Output<java.lang.String> instanceType)
- Parameters:
instanceType- Override the instance type in the Launch Template.- Returns:
- builder
-
instanceType
public GroupMixedInstancesPolicyLaunchTemplateOverrideArgs.Builder instanceType(java.lang.String instanceType)
- Parameters:
instanceType- Override the instance type in the Launch Template.- Returns:
- builder
-
launchTemplateSpecification
public GroupMixedInstancesPolicyLaunchTemplateOverrideArgs.Builder launchTemplateSpecification(@Nullable com.pulumi.core.Output<GroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecificationArgs> launchTemplateSpecification)
- Parameters:
launchTemplateSpecification- Override the instance launch template specification in the Launch Template.- Returns:
- builder
-
launchTemplateSpecification
public GroupMixedInstancesPolicyLaunchTemplateOverrideArgs.Builder launchTemplateSpecification(GroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecificationArgs launchTemplateSpecification)
- Parameters:
launchTemplateSpecification- Override the instance launch template specification in the Launch Template.- Returns:
- builder
-
weightedCapacity
public GroupMixedInstancesPolicyLaunchTemplateOverrideArgs.Builder weightedCapacity(@Nullable com.pulumi.core.Output<java.lang.String> weightedCapacity)
- Parameters:
weightedCapacity- Number of capacity units, which gives the instance type a proportional weight to other instance types.- Returns:
- builder
-
weightedCapacity
public GroupMixedInstancesPolicyLaunchTemplateOverrideArgs.Builder weightedCapacity(java.lang.String weightedCapacity)
- Parameters:
weightedCapacity- Number of capacity units, which gives the instance type a proportional weight to other instance types.- Returns:
- builder
-
build
public GroupMixedInstancesPolicyLaunchTemplateOverrideArgs build()
-
-