AutoScalingGroup.Builder |
AutoScalingGroup.Builder.autoScalingGroupARN(String autoScalingGroupARN) |
The Amazon Resource Name (ARN) of the Auto Scaling group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.autoScalingGroupName(String autoScalingGroupName) |
The name of the Auto Scaling group.
|
default AutoScalingGroup.Builder |
AutoScalingGroup.Builder.availabilityZoneDistribution(Consumer<AvailabilityZoneDistribution.Builder> availabilityZoneDistribution) |
The instance capacity distribution across Availability Zones.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.availabilityZoneDistribution(AvailabilityZoneDistribution availabilityZoneDistribution) |
The instance capacity distribution across Availability Zones.
|
default AutoScalingGroup.Builder |
AutoScalingGroup.Builder.availabilityZoneImpairmentPolicy(Consumer<AvailabilityZoneImpairmentPolicy.Builder> availabilityZoneImpairmentPolicy) |
The Availability Zone impairment policy.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.availabilityZoneImpairmentPolicy(AvailabilityZoneImpairmentPolicy availabilityZoneImpairmentPolicy) |
The Availability Zone impairment policy.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.availabilityZones(String... availabilityZones) |
One or more Availability Zones for the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.availabilityZones(Collection<String> availabilityZones) |
One or more Availability Zones for the group.
|
static AutoScalingGroup.Builder |
AutoScalingGroup.builder() |
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.capacityRebalance(Boolean capacityRebalance) |
Indicates whether Capacity Rebalancing is enabled.
|
default AutoScalingGroup.Builder |
AutoScalingGroup.Builder.capacityReservationSpecification(Consumer<CapacityReservationSpecification.Builder> capacityReservationSpecification) |
The capacity reservation specification.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.capacityReservationSpecification(CapacityReservationSpecification capacityReservationSpecification) |
The capacity reservation specification.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.context(String context) |
Reserved.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.createdTime(Instant createdTime) |
The date and time the group was created.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.defaultCooldown(Integer defaultCooldown) |
The duration of the default cooldown period, in seconds.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.defaultInstanceWarmup(Integer defaultInstanceWarmup) |
The duration of the default instance warmup, in seconds.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.desiredCapacity(Integer desiredCapacity) |
The desired size of the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.desiredCapacityType(String desiredCapacityType) |
The unit of measurement for the value specified for desired capacity.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.enabledMetrics(Collection<EnabledMetric> enabledMetrics) |
The metrics enabled for the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.enabledMetrics(Consumer<EnabledMetric.Builder>... enabledMetrics) |
The metrics enabled for the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.enabledMetrics(EnabledMetric... enabledMetrics) |
The metrics enabled for the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.healthCheckGracePeriod(Integer healthCheckGracePeriod) |
The duration of the health check grace period, in seconds.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.healthCheckType(String healthCheckType) |
A comma-separated value string of one or more health check types.
|
default AutoScalingGroup.Builder |
AutoScalingGroup.Builder.instanceMaintenancePolicy(Consumer<InstanceMaintenancePolicy.Builder> instanceMaintenancePolicy) |
An instance maintenance policy.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.instanceMaintenancePolicy(InstanceMaintenancePolicy instanceMaintenancePolicy) |
An instance maintenance policy.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.instances(Collection<Instance> instances) |
The EC2 instances associated with the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.instances(Consumer<Instance.Builder>... instances) |
The EC2 instances associated with the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.instances(Instance... instances) |
The EC2 instances associated with the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.launchConfigurationName(String launchConfigurationName) |
The name of the associated launch configuration.
|
default AutoScalingGroup.Builder |
AutoScalingGroup.Builder.launchTemplate(Consumer<LaunchTemplateSpecification.Builder> launchTemplate) |
The launch template for the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.launchTemplate(LaunchTemplateSpecification launchTemplate) |
The launch template for the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.loadBalancerNames(String... loadBalancerNames) |
One or more load balancers associated with the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.loadBalancerNames(Collection<String> loadBalancerNames) |
One or more load balancers associated with the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.maxInstanceLifetime(Integer maxInstanceLifetime) |
The maximum amount of time, in seconds, that an instance can be in service.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.maxSize(Integer maxSize) |
The maximum size of the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.minSize(Integer minSize) |
The minimum size of the group.
|
default AutoScalingGroup.Builder |
AutoScalingGroup.Builder.mixedInstancesPolicy(Consumer<MixedInstancesPolicy.Builder> mixedInstancesPolicy) |
The mixed instances policy for the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.mixedInstancesPolicy(MixedInstancesPolicy mixedInstancesPolicy) |
The mixed instances policy for the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.newInstancesProtectedFromScaleIn(Boolean newInstancesProtectedFromScaleIn) |
Indicates whether newly launched instances are protected from termination by Amazon EC2 Auto Scaling when
scaling in.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.placementGroup(String placementGroup) |
The name of the placement group into which to launch your instances, if any.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.predictedCapacity(Integer predictedCapacity) |
The predicted capacity of the group when it has a predictive scaling policy.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.serviceLinkedRoleARN(String serviceLinkedRoleARN) |
The Amazon Resource Name (ARN) of the service-linked role that the Auto Scaling group uses to call other
Amazon Web Services on your behalf.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.status(String status) |
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.suspendedProcesses(Collection<SuspendedProcess> suspendedProcesses) |
The suspended processes associated with the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.suspendedProcesses(Consumer<SuspendedProcess.Builder>... suspendedProcesses) |
The suspended processes associated with the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.suspendedProcesses(SuspendedProcess... suspendedProcesses) |
The suspended processes associated with the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.tags(Collection<TagDescription> tags) |
The tags for the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.tags(Consumer<TagDescription.Builder>... tags) |
The tags for the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.tags(TagDescription... tags) |
The tags for the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.targetGroupARNs(String... targetGroupARNs) |
The Amazon Resource Names (ARN) of the target groups for your load balancer.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.targetGroupARNs(Collection<String> targetGroupARNs) |
The Amazon Resource Names (ARN) of the target groups for your load balancer.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.terminationPolicies(String... terminationPolicies) |
The termination policies for the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.terminationPolicies(Collection<String> terminationPolicies) |
The termination policies for the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.toBuilder() |
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.trafficSources(Collection<TrafficSourceIdentifier> trafficSources) |
The traffic sources associated with this Auto Scaling group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.trafficSources(Consumer<TrafficSourceIdentifier.Builder>... trafficSources) |
The traffic sources associated with this Auto Scaling group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.trafficSources(TrafficSourceIdentifier... trafficSources) |
The traffic sources associated with this Auto Scaling group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.vpcZoneIdentifier(String vpcZoneIdentifier) |
One or more subnet IDs, if applicable, separated by commas.
|
default AutoScalingGroup.Builder |
AutoScalingGroup.Builder.warmPoolConfiguration(Consumer<WarmPoolConfiguration.Builder> warmPoolConfiguration) |
The warm pool for the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.warmPoolConfiguration(WarmPoolConfiguration warmPoolConfiguration) |
The warm pool for the group.
|
AutoScalingGroup.Builder |
AutoScalingGroup.Builder.warmPoolSize(Integer warmPoolSize) |
The current size of the warm pool.
|