Uses of Interface
software.amazon.awssdk.services.autoscaling.model.AutoScalingGroup.Builder
Packages that use AutoScalingGroup.Builder
-
Uses of AutoScalingGroup.Builder in software.amazon.awssdk.services.autoscaling.model
Methods in software.amazon.awssdk.services.autoscaling.model that return AutoScalingGroup.BuilderModifier and TypeMethodDescriptionAutoScalingGroup.Builder.autoScalingGroupARN(String autoScalingGroupARN) The Amazon Resource Name (ARN) of the Auto Scaling group.AutoScalingGroup.Builder.autoScalingGroupName(String autoScalingGroupName) The name of the Auto Scaling group.default AutoScalingGroup.BuilderAutoScalingGroup.Builder.availabilityZoneDistribution(Consumer<AvailabilityZoneDistribution.Builder> availabilityZoneDistribution) The EC2 instance capacity distribution across Availability Zones for the Auto Scaling group.AutoScalingGroup.Builder.availabilityZoneDistribution(AvailabilityZoneDistribution availabilityZoneDistribution) The EC2 instance capacity distribution across Availability Zones for the Auto Scaling group.AutoScalingGroup.Builder.availabilityZoneIds(String... availabilityZoneIds) The Availability Zone IDs where the Auto Scaling group can launch instances.AutoScalingGroup.Builder.availabilityZoneIds(Collection<String> availabilityZoneIds) The Availability Zone IDs where the Auto Scaling group can launch instances.default AutoScalingGroup.BuilderAutoScalingGroup.Builder.availabilityZoneImpairmentPolicy(Consumer<AvailabilityZoneImpairmentPolicy.Builder> availabilityZoneImpairmentPolicy) The Availability Zone impairment policy for the Auto Scaling group.AutoScalingGroup.Builder.availabilityZoneImpairmentPolicy(AvailabilityZoneImpairmentPolicy availabilityZoneImpairmentPolicy) The Availability Zone impairment policy for the Auto Scaling group.AutoScalingGroup.Builder.availabilityZones(String... availabilityZones) One or more Availability Zones for the Auto Scaling group.AutoScalingGroup.Builder.availabilityZones(Collection<String> availabilityZones) One or more Availability Zones for the Auto Scaling group.static AutoScalingGroup.BuilderAutoScalingGroup.builder()AutoScalingGroup.Builder.capacityRebalance(Boolean capacityRebalance) Indicates whether Capacity Rebalancing is enabled.default AutoScalingGroup.BuilderAutoScalingGroup.Builder.capacityReservationSpecification(Consumer<CapacityReservationSpecification.Builder> capacityReservationSpecification) The capacity reservation specification for the Auto Scaling group.AutoScalingGroup.Builder.capacityReservationSpecification(CapacityReservationSpecification capacityReservationSpecification) The capacity reservation specification for the Auto Scaling group.Reserved.AutoScalingGroup.Builder.createdTime(Instant createdTime) The date and time the Auto Scaling group was created.AutoScalingGroup.Builder.defaultCooldown(Integer defaultCooldown) The duration of the default cooldown period, in seconds, for the Auto Scaling group.AutoScalingGroup.Builder.defaultInstanceWarmup(Integer defaultInstanceWarmup) The duration of the default EC2 instance warmup time, in seconds, for the Auto Scaling group.AutoScalingGroup.Builder.deletionProtection(String deletionProtection) The deletion protection setting for the Auto Scaling group.AutoScalingGroup.Builder.deletionProtection(DeletionProtection deletionProtection) The deletion protection setting for the Auto Scaling group.AutoScalingGroup.Builder.desiredCapacity(Integer desiredCapacity) The desired size of the Auto Scaling group.AutoScalingGroup.Builder.desiredCapacityType(String desiredCapacityType) The unit of measurement for the value specified for desired capacity.AutoScalingGroup.Builder.enabledMetrics(Collection<EnabledMetric> enabledMetrics) The metrics enabled for the Auto Scaling group.AutoScalingGroup.Builder.enabledMetrics(Consumer<EnabledMetric.Builder>... enabledMetrics) The metrics enabled for the Auto Scaling group.AutoScalingGroup.Builder.enabledMetrics(EnabledMetric... enabledMetrics) The metrics enabled for the Auto Scaling group.AutoScalingGroup.Builder.healthCheckGracePeriod(Integer healthCheckGracePeriod) The duration of the health check grace period, in seconds, for the Auto Scaling group.AutoScalingGroup.Builder.healthCheckType(String healthCheckType) One or more comma-separated health check types for the Auto Scaling group.default AutoScalingGroup.BuilderAutoScalingGroup.Builder.instanceLifecyclePolicy(Consumer<InstanceLifecyclePolicy.Builder> instanceLifecyclePolicy) The instance lifecycle policy for the Auto Scaling group.AutoScalingGroup.Builder.instanceLifecyclePolicy(InstanceLifecyclePolicy instanceLifecyclePolicy) The instance lifecycle policy for the Auto Scaling group.default AutoScalingGroup.BuilderAutoScalingGroup.Builder.instanceMaintenancePolicy(Consumer<InstanceMaintenancePolicy.Builder> instanceMaintenancePolicy) An instance maintenance policy.AutoScalingGroup.Builder.instanceMaintenancePolicy(InstanceMaintenancePolicy instanceMaintenancePolicy) An instance maintenance policy.AutoScalingGroup.Builder.instances(Collection<Instance> instances) The EC2 instances associated with the Auto Scaling group.AutoScalingGroup.Builder.instances(Consumer<Instance.Builder>... instances) The EC2 instances associated with the Auto Scaling group.The EC2 instances associated with the Auto Scaling group.AutoScalingGroup.Builder.launchConfigurationName(String launchConfigurationName) The name of the associated launch configuration for the Auto Scaling group.default AutoScalingGroup.BuilderAutoScalingGroup.Builder.launchTemplate(Consumer<LaunchTemplateSpecification.Builder> launchTemplate) The launch template for the Auto Scaling group.AutoScalingGroup.Builder.launchTemplate(LaunchTemplateSpecification launchTemplate) The launch template for the Auto Scaling group.AutoScalingGroup.Builder.loadBalancerNames(String... loadBalancerNames) One or more load balancers associated with the group.AutoScalingGroup.Builder.loadBalancerNames(Collection<String> loadBalancerNames) One or more load balancers associated with the group.AutoScalingGroup.Builder.maxInstanceLifetime(Integer maxInstanceLifetime) The maximum amount of time, in seconds, that an EC2 instance can be in service for the Auto Scaling group.The maximum size of the Auto Scaling group.The minimum size of the Auto Scaling group.default AutoScalingGroup.BuilderAutoScalingGroup.Builder.mixedInstancesPolicy(Consumer<MixedInstancesPolicy.Builder> mixedInstancesPolicy) The mixed instances policy for the group.AutoScalingGroup.Builder.mixedInstancesPolicy(MixedInstancesPolicy mixedInstancesPolicy) The mixed instances policy for the group.AutoScalingGroup.Builder.newInstancesProtectedFromScaleIn(Boolean newInstancesProtectedFromScaleIn) Indicates whether newly launched EC2 instances are protected from termination when scaling in for the Auto Scaling group.AutoScalingGroup.Builder.placementGroup(String placementGroup) The name of the placement group into which to launch EC2 instances for the Auto Scaling group.AutoScalingGroup.Builder.predictedCapacity(Integer predictedCapacity) The predicted capacity of the group when it has a predictive scaling policy.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.The current state of the Auto Scaling group when the DeleteAutoScalingGroup operation is in progress.AutoScalingGroup.Builder.suspendedProcesses(Collection<SuspendedProcess> suspendedProcesses) The suspended processes associated with the Auto Scaling group.AutoScalingGroup.Builder.suspendedProcesses(Consumer<SuspendedProcess.Builder>... suspendedProcesses) The suspended processes associated with the Auto Scaling group.AutoScalingGroup.Builder.suspendedProcesses(SuspendedProcess... suspendedProcesses) The suspended processes associated with the Auto Scaling group.AutoScalingGroup.Builder.tags(Collection<TagDescription> tags) The tags for the Auto Scaling group.AutoScalingGroup.Builder.tags(Consumer<TagDescription.Builder>... tags) The tags for the Auto Scaling group.AutoScalingGroup.Builder.tags(TagDescription... tags) The tags for the Auto Scaling group.AutoScalingGroup.Builder.targetGroupARNs(String... targetGroupARNs) The Amazon Resource Names (ARN) of the target groups for your load balancer.AutoScalingGroup.Builder.targetGroupARNs(Collection<String> targetGroupARNs) The Amazon Resource Names (ARN) of the target groups for your load balancer.AutoScalingGroup.Builder.terminationPolicies(String... terminationPolicies) The termination policies for the Auto Scaling group.AutoScalingGroup.Builder.terminationPolicies(Collection<String> terminationPolicies) The termination policies for the Auto Scaling group.AutoScalingGroup.toBuilder()AutoScalingGroup.Builder.trafficSources(Collection<TrafficSourceIdentifier> trafficSources) The traffic sources associated with this Auto Scaling group.AutoScalingGroup.Builder.trafficSources(Consumer<TrafficSourceIdentifier.Builder>... trafficSources) The traffic sources associated with this Auto Scaling group.AutoScalingGroup.Builder.trafficSources(TrafficSourceIdentifier... trafficSources) The traffic sources associated with this Auto Scaling group.AutoScalingGroup.Builder.vpcZoneIdentifier(String vpcZoneIdentifier) One or more comma-separated subnet IDs for the Auto Scaling group.default AutoScalingGroup.BuilderAutoScalingGroup.Builder.warmPoolConfiguration(Consumer<WarmPoolConfiguration.Builder> warmPoolConfiguration) The warm pool for the group.AutoScalingGroup.Builder.warmPoolConfiguration(WarmPoolConfiguration warmPoolConfiguration) The warm pool for the group.AutoScalingGroup.Builder.warmPoolSize(Integer warmPoolSize) The current size of the warm pool.Methods in software.amazon.awssdk.services.autoscaling.model that return types with arguments of type AutoScalingGroup.BuilderModifier and TypeMethodDescriptionstatic Class<? extends AutoScalingGroup.Builder>AutoScalingGroup.serializableBuilderClass()