public class AutoScalingGroupBuilder extends Object
| Constructor | Description |
|---|---|
AutoScalingGroupBuilder(AutoScalingBuilder autoScalingBuilder,
com.amazonaws.services.autoscaling.model.AutoScalingGroup autoScalingGroup,
pl.codewise.commons.aws.cqrs.model.AwsScalingPolicies awsScalingPolicies) |
| Modifier and Type | Method | Description |
|---|---|---|
protected com.amazonaws.services.autoscaling.model.AutoScalingGroup |
getAutoScalingGroup() |
|
protected pl.codewise.commons.aws.cqrs.model.AwsScalingPolicies |
getAwsScalingPolicies() |
|
static com.amazonaws.services.autoscaling.model.Instance |
toInstance(String instanceId) |
|
static List<com.amazonaws.services.autoscaling.model.Instance> |
toInstances(String[] instanceIds) |
|
AutoScalingBuilder |
up() |
|
AutoScalingGroupBuilder |
withDesiredCapacity(int desiredCapacity) |
|
AutoScalingGroupBuilder |
withInstances(String... instanceIds) |
|
AutoScalingGroupBuilder |
withLoadBalancers(String... loadBalancerNames) |
|
AutoScalingGroupBuilder |
withMaxSize(int maxSize) |
|
AutoScalingGroupBuilder |
withMinSize(int minSize) |
|
AutoScalingGroupBuilder |
withScalingPolicy(String scalingPolicyName) |
|
AutoScalingGroupBuilder |
withTargetGroups(String... arns) |
public AutoScalingGroupBuilder(AutoScalingBuilder autoScalingBuilder, com.amazonaws.services.autoscaling.model.AutoScalingGroup autoScalingGroup, pl.codewise.commons.aws.cqrs.model.AwsScalingPolicies awsScalingPolicies)
public static List<com.amazonaws.services.autoscaling.model.Instance> toInstances(String[] instanceIds)
public static com.amazonaws.services.autoscaling.model.Instance toInstance(String instanceId)
public AutoScalingBuilder up()
public AutoScalingGroupBuilder withInstances(String... instanceIds)
public AutoScalingGroupBuilder withLoadBalancers(String... loadBalancerNames)
public AutoScalingGroupBuilder withTargetGroups(String... arns)
public AutoScalingGroupBuilder withMinSize(int minSize)
public AutoScalingGroupBuilder withDesiredCapacity(int desiredCapacity)
public AutoScalingGroupBuilder withMaxSize(int maxSize)
public AutoScalingGroupBuilder withScalingPolicy(String scalingPolicyName)
protected com.amazonaws.services.autoscaling.model.AutoScalingGroup getAutoScalingGroup()
protected pl.codewise.commons.aws.cqrs.model.AwsScalingPolicies getAwsScalingPolicies()
Copyright © 2018. All rights reserved.