Class SpendLimit
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SpendLimit.Builder,SpendLimit>
Describes the current monthly spend limits for sending voice and text messages. For more information on increasing your monthly spend limit, see Requesting a spending quota increase in the AWS End User Messaging SMS User Guide.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic SpendLimit.Builderbuilder()final LongThe maximum amount of money, in US dollars, that you want to be able to spend sending messages each month.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final LongmaxLimit()The maximum amount of money that you are able to spend to send messages each month, in US dollars.final SpendLimitNamename()The name for the SpendLimit.final StringThe name for the SpendLimit.final BooleanWhen set toTrue, the value that has been specified in theEnforcedLimitis used to determine the maximum amount in US dollars that can be spent to send messages each month, in US dollars.static Class<? extends SpendLimit.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
name
The name for the SpendLimit.
If the service returns an enum value that is not available in the current SDK version,
namewill returnSpendLimitName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnameAsString().- Returns:
- The name for the SpendLimit.
- See Also:
-
nameAsString
The name for the SpendLimit.
If the service returns an enum value that is not available in the current SDK version,
namewill returnSpendLimitName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnameAsString().- Returns:
- The name for the SpendLimit.
- See Also:
-
enforcedLimit
The maximum amount of money, in US dollars, that you want to be able to spend sending messages each month. This value has to be less than or equal to the amount in
MaxLimit. To use this custom limit,Overriddenmust be set to true.- Returns:
- The maximum amount of money, in US dollars, that you want to be able to spend sending messages each
month. This value has to be less than or equal to the amount in
MaxLimit. To use this custom limit,Overriddenmust be set to true.
-
maxLimit
The maximum amount of money that you are able to spend to send messages each month, in US dollars.
- Returns:
- The maximum amount of money that you are able to spend to send messages each month, in US dollars.
-
overridden
When set to
True, the value that has been specified in theEnforcedLimitis used to determine the maximum amount in US dollars that can be spent to send messages each month, in US dollars.- Returns:
- When set to
True, the value that has been specified in theEnforcedLimitis used to determine the maximum amount in US dollars that can be spent to send messages each month, in US dollars.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<SpendLimit.Builder,SpendLimit> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-