public static class AwsAutoScalingGroup.Builder extends Object
| Constructor | Description |
|---|---|
Builder() |
public AwsAutoScalingGroup.Builder withAutoScalingGroupName(String autoScalingGroupName)
public AwsAutoScalingGroup.Builder withAwsInstances(List<AwsInstance> awsInstances)
public AwsAutoScalingGroup.Builder withLoadBalancerNames(List<String> loadBalancerNames)
public AwsAutoScalingGroup.Builder withTargetGroupArns(List<String> targetGroupArns)
public AwsAutoScalingGroup.Builder withDesiredCapacity(Integer desiredCapacity)
public AwsAutoScalingGroup.Builder withMinSize(Integer minSize)
public AwsAutoScalingGroup.Builder withMaxSize(Integer maxSize)
public AwsAutoScalingGroup.Builder withCreated(Date created)
public AwsAutoScalingGroup.Builder withLaunchConfigurationName(String launchConfigurationName)
public AwsAutoScalingGroup.Builder withDefaultCooldown(Integer defaultCooldown)
public AwsAutoScalingGroup.Builder withAvailabilityZones(List<String> availabilityZones)
public AwsAutoScalingGroup.Builder withHealthCheckType(String healthCheckType)
public AwsAutoScalingGroup.Builder withHealthCheckGracePeriod(Integer healthCheckGracePeriod)
public AwsAutoScalingGroup.Builder withPlacementGroup(String placementGroup)
public AwsAutoScalingGroup.Builder withVPCZoneIdentifier(String VPCZoneIdentifier)
public AwsAutoScalingGroup.Builder withNewInstancesProtectedFromScaleIn(Boolean newInstancesProtectedFromScaleIn)
public AwsAutoScalingGroup.Builder withTags(List<AwsAutoScalingTag> tags)
public AwsAutoScalingGroup.Builder withTerminationPolicies(List<String> terminationPolicies)
public AwsAutoScalingGroup.Builder withSuspendedProcesses(List<String> processes)
public AwsAutoScalingGroup build()
Copyright © 2018. All rights reserved.