Class QuotaSettings
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<QuotaSettings.Builder,QuotaSettings>
Quotas configured for a usage plan.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic QuotaSettings.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Integerlimit()The target maximum number of requests that can be made in a given time period.final Integeroffset()The number of requests subtracted from the given limit in the initial time period.final QuotaPeriodTypeperiod()The time period in which the limit applies.final StringThe time period in which the limit applies.static Class<? extends QuotaSettings.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
limit
The target maximum number of requests that can be made in a given time period.
- Returns:
- The target maximum number of requests that can be made in a given time period.
-
offset
The number of requests subtracted from the given limit in the initial time period.
- Returns:
- The number of requests subtracted from the given limit in the initial time period.
-
period
The time period in which the limit applies. Valid values are "DAY", "WEEK" or "MONTH".
If the service returns an enum value that is not available in the current SDK version,
periodwill returnQuotaPeriodType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromperiodAsString().- Returns:
- The time period in which the limit applies. Valid values are "DAY", "WEEK" or "MONTH".
- See Also:
-
periodAsString
The time period in which the limit applies. Valid values are "DAY", "WEEK" or "MONTH".
If the service returns an enum value that is not available in the current SDK version,
periodwill returnQuotaPeriodType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromperiodAsString().- Returns:
- The time period in which the limit applies. Valid values are "DAY", "WEEK" or "MONTH".
- See Also:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<QuotaSettings.Builder,QuotaSettings>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-