Interface MessagingLimits.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MessagingLimits.Builder,,MessagingLimits> SdkBuilder<MessagingLimits.Builder,,MessagingLimits> SdkPojo
- Enclosing class:
MessagingLimits
@Mutable
@NotThreadSafe
public static interface MessagingLimits.Builder
extends SdkPojo, CopyableBuilder<MessagingLimits.Builder,MessagingLimits>
-
Method Summary
Modifier and TypeMethodDescriptiondailyMessageCaps(Map<String, Long> dailyMessageCaps) The advisory maximum number of messages that can be sent per day, keyed by provider (for example,T-MOBILE).rateLimits(Map<String, Long> rateLimits) The maximum send rate for each supported capability, in messages per second.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
-
rateLimits
The maximum send rate for each supported capability, in messages per second. The map is keyed by capability, such as
SMS,MMS,VOICE, orRCS.- Parameters:
rateLimits- The maximum send rate for each supported capability, in messages per second. The map is keyed by capability, such asSMS,MMS,VOICE, orRCS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dailyMessageCaps
The advisory maximum number of messages that can be sent per day, keyed by provider (for example,
T-MOBILE). Applies to 10DLC phone numbers and is omitted when no daily cap applies.- Parameters:
dailyMessageCaps- The advisory maximum number of messages that can be sent per day, keyed by provider (for example,T-MOBILE). Applies to 10DLC phone numbers and is omitted when no daily cap applies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-