@Generated(value="software.amazon.awssdk:codegen") public final class ElasticChannelConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ElasticChannelConfiguration.Builder,ElasticChannelConfiguration>
The attributes required to configure and create an elastic channel. An elastic channel can support a maximum of 1-million members.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ElasticChannelConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ElasticChannelConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
maximumSubChannels()
The maximum number of SubChannels that you want to allow in the elastic channel.
|
Integer |
minimumMembershipPercentage()
The minimum allowed percentage of TargetMembershipsPerSubChannel users.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ElasticChannelConfiguration.Builder> |
serializableBuilderClass() |
Integer |
targetMembershipsPerSubChannel()
The maximum number of members allowed in a SubChannel.
|
ElasticChannelConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Integer maximumSubChannels()
The maximum number of SubChannels that you want to allow in the elastic channel.
public final Integer targetMembershipsPerSubChannel()
The maximum number of members allowed in a SubChannel.
public final 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.
public ElasticChannelConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ElasticChannelConfiguration.Builder,ElasticChannelConfiguration>public static ElasticChannelConfiguration.Builder builder()
public static Class<? extends ElasticChannelConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.