Interface AutoScalingGroupsConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AutoScalingGroupsConfiguration.Builder,,AutoScalingGroupsConfiguration> SdkBuilder<AutoScalingGroupsConfiguration.Builder,,AutoScalingGroupsConfiguration> SdkPojo
- Enclosing class:
AutoScalingGroupsConfiguration
@Mutable
@NotThreadSafe
public static interface AutoScalingGroupsConfiguration.Builder
extends SdkPojo, CopyableBuilder<AutoScalingGroupsConfiguration.Builder,AutoScalingGroupsConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionautoScalingGroupNames(String... autoScalingGroupNames) The names of the auto scaling group.autoScalingGroupNames(Collection<String> autoScalingGroupNames) The names of the auto scaling group.healthCheckConfig(Consumer<HealthCheckConfig.Builder> healthCheckConfig) The health check configuration for the Auto Scaling group managed endpoint.healthCheckConfig(HealthCheckConfig healthCheckConfig) The health check configuration for the Auto Scaling group managed endpoint.The role ARN of the auto scaling group.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
autoScalingGroupNames
AutoScalingGroupsConfiguration.Builder autoScalingGroupNames(Collection<String> autoScalingGroupNames) The names of the auto scaling group.
- Parameters:
autoScalingGroupNames- The names of the auto scaling group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoScalingGroupNames
The names of the auto scaling group.
- Parameters:
autoScalingGroupNames- The names of the auto scaling group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The role ARN of the auto scaling group.
- Parameters:
roleArn- The role ARN of the auto scaling group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
healthCheckConfig
The health check configuration for the Auto Scaling group managed endpoint.
- Parameters:
healthCheckConfig- The health check configuration for the Auto Scaling group managed endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
healthCheckConfig
default AutoScalingGroupsConfiguration.Builder healthCheckConfig(Consumer<HealthCheckConfig.Builder> healthCheckConfig) The health check configuration for the Auto Scaling group managed endpoint.
This is a convenience method that creates an instance of theHealthCheckConfig.Builderavoiding the need to create one manually viaHealthCheckConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tohealthCheckConfig(HealthCheckConfig).- Parameters:
healthCheckConfig- a consumer that will call methods onHealthCheckConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-