Class SendQuota
- java.lang.Object
-
- software.amazon.awssdk.services.pinpointemail.model.SendQuota
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SendQuota.Builder,SendQuota>
@Generated("software.amazon.awssdk:codegen") public final class SendQuota extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SendQuota.Builder,SendQuota>
An object that contains information about the per-day and per-second sending limits for your Amazon Pinpoint account in the current AWS Region.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSendQuota.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SendQuota.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Doublemax24HourSend()The maximum number of emails that you can send in the current AWS Region over a 24-hour period.DoublemaxSendRate()The maximum number of emails that you can send per second in the current AWS Region.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()DoublesentLast24Hours()The number of emails sent from your Amazon Pinpoint account in the current AWS Region over the past 24 hours.static Class<? extends SendQuota.Builder>serializableBuilderClass()SendQuota.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
max24HourSend
public final Double max24HourSend()
The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.
- Returns:
- The maximum number of emails that you can send in the current AWS Region over a 24-hour period. This value is also called your sending quota.
-
maxSendRate
public final Double maxSendRate()
The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.
- Returns:
- The maximum number of emails that you can send per second in the current AWS Region. This value is also called your maximum sending rate or your maximum TPS (transactions per second) rate.
-
sentLast24Hours
public final Double sentLast24Hours()
The number of emails sent from your Amazon Pinpoint account in the current AWS Region over the past 24 hours.
- Returns:
- The number of emails sent from your Amazon Pinpoint account in the current AWS Region over the past 24 hours.
-
toBuilder
public SendQuota.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SendQuota.Builder,SendQuota>
-
builder
public static SendQuota.Builder builder()
-
serializableBuilderClass
public static Class<? extends SendQuota.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-