Interface ManagedEndpointConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ManagedEndpointConfiguration.Builder,,ManagedEndpointConfiguration> SdkBuilder<ManagedEndpointConfiguration.Builder,,ManagedEndpointConfiguration> SdkPojo
- Enclosing class:
ManagedEndpointConfiguration
@Mutable
@NotThreadSafe
public static interface ManagedEndpointConfiguration.Builder
extends SdkPojo, CopyableBuilder<ManagedEndpointConfiguration.Builder,ManagedEndpointConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionautoScalingGroups(Consumer<AutoScalingGroupsConfiguration.Builder> autoScalingGroups) Describes the configuration of an auto scaling group.autoScalingGroups(AutoScalingGroupsConfiguration autoScalingGroups) Describes the configuration of an auto scaling group.eksEndpoints(Consumer<EksEndpointsConfiguration.Builder> eksEndpoints) Describes the configuration of an Amazon Elastic Kubernetes Service endpoint.eksEndpoints(EksEndpointsConfiguration eksEndpoints) Describes the configuration of an Amazon Elastic Kubernetes Service endpoint.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
-
autoScalingGroups
ManagedEndpointConfiguration.Builder autoScalingGroups(AutoScalingGroupsConfiguration autoScalingGroups) Describes the configuration of an auto scaling group.
- Parameters:
autoScalingGroups- Describes the configuration of an auto scaling group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoScalingGroups
default ManagedEndpointConfiguration.Builder autoScalingGroups(Consumer<AutoScalingGroupsConfiguration.Builder> autoScalingGroups) Describes the configuration of an auto scaling group.
This is a convenience method that creates an instance of theAutoScalingGroupsConfiguration.Builderavoiding the need to create one manually viaAutoScalingGroupsConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toautoScalingGroups(AutoScalingGroupsConfiguration).- Parameters:
autoScalingGroups- a consumer that will call methods onAutoScalingGroupsConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
eksEndpoints
Describes the configuration of an Amazon Elastic Kubernetes Service endpoint.
- Parameters:
eksEndpoints- Describes the configuration of an Amazon Elastic Kubernetes Service endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eksEndpoints
default ManagedEndpointConfiguration.Builder eksEndpoints(Consumer<EksEndpointsConfiguration.Builder> eksEndpoints) Describes the configuration of an Amazon Elastic Kubernetes Service endpoint.
This is a convenience method that creates an instance of theEksEndpointsConfiguration.Builderavoiding the need to create one manually viaEksEndpointsConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toeksEndpoints(EksEndpointsConfiguration).- Parameters:
eksEndpoints- a consumer that will call methods onEksEndpointsConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-