Class QuotaSettings.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.QuotaSettings.Jsii$Proxy
- All Implemented Interfaces:
QuotaSettings,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
QuotaSettings
@Stability(Stable)
@Internal
public static final class QuotaSettings.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements QuotaSettings
An implementation for
QuotaSettings-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.apigateway.QuotaSettings
QuotaSettings.Builder, QuotaSettings.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(QuotaSettings.Builder builder) Constructor that initializes the object based on literal property values passed by theQuotaSettings.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal NumbergetLimit()The maximum number of requests that users can make within the specified time period.final NumberFor the initial time period, the number of requests to subtract from the specified limit.final PeriodThe time period for which the maximum limit of requests applies.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theQuotaSettings.Builder.
-
-
Method Details
-
getLimit
Description copied from interface:QuotaSettingsThe maximum number of requests that users can make within the specified time period.Default: none
- Specified by:
getLimitin interfaceQuotaSettings
-
getOffset
Description copied from interface:QuotaSettingsFor the initial time period, the number of requests to subtract from the specified limit.Default: none
- Specified by:
getOffsetin interfaceQuotaSettings
-
getPeriod
Description copied from interface:QuotaSettingsThe time period for which the maximum limit of requests applies.Default: none
- Specified by:
getPeriodin interfaceQuotaSettings
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-