Interface ElasticChannelConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ElasticChannelConfiguration.Builder,
,ElasticChannelConfiguration> SdkBuilder<ElasticChannelConfiguration.Builder,
,ElasticChannelConfiguration> SdkPojo
- Enclosing class:
ElasticChannelConfiguration
public static interface ElasticChannelConfiguration.Builder
extends SdkPojo, CopyableBuilder<ElasticChannelConfiguration.Builder,ElasticChannelConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionmaximumSubChannels
(Integer maximumSubChannels) The maximum number of SubChannels that you want to allow in the elastic channel.minimumMembershipPercentage
(Integer minimumMembershipPercentage) The minimum allowed percentage of TargetMembershipsPerSubChannel users.targetMembershipsPerSubChannel
(Integer targetMembershipsPerSubChannel) The maximum number of members allowed in a SubChannel.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
maximumSubChannels
The maximum number of SubChannels that you want to allow in the elastic channel.
- Parameters:
maximumSubChannels
- The maximum number of SubChannels that you want to allow in the elastic channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetMembershipsPerSubChannel
ElasticChannelConfiguration.Builder targetMembershipsPerSubChannel(Integer targetMembershipsPerSubChannel) The maximum number of members allowed in a SubChannel.
- Parameters:
targetMembershipsPerSubChannel
- The maximum number of members allowed in a SubChannel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minimumMembershipPercentage
ElasticChannelConfiguration.Builder minimumMembershipPercentage(Integer minimumMembershipPercentage) The minimum allowed percentage of TargetMembershipsPerSubChannel users. Ceil of the calculated value is used in balancing members among SubChannels of the elastic channel.
- Parameters:
minimumMembershipPercentage
- The minimum allowed percentage of TargetMembershipsPerSubChannel users. Ceil of the calculated value is used in balancing members among SubChannels of the elastic channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-