AWSChimeSDKMessagingElasticChannelConfiguration

Objective-C

@interface AWSChimeSDKMessagingElasticChannelConfiguration

Swift

class AWSChimeSDKMessagingElasticChannelConfiguration

The attributes required to configure and create an elastic channel. An elastic channel can support a maximum of 1-million members.

Required parameters: [MaximumSubChannels, TargetMembershipsPerSubChannel, MinimumMembershipPercentage]

  • The maximum number of SubChannels that you want to allow in the elastic channel.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable maximumSubChannels;

    Swift

    var maximumSubChannels: NSNumber? { get set }
  • The minimum allowed percentage of TargetMembershipsPerSubChannel users. Ceil of the calculated value is used in balancing members among SubChannels of the elastic channel.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable minimumMembershipPercentage;

    Swift

    var minimumMembershipPercentage: NSNumber? { get set }
  • The maximum number of members allowed in a SubChannel.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable targetMembershipsPerSubChannel;

    Swift

    var targetMembershipsPerSubChannel: NSNumber? { get set }