Class CfnUsagePlan.QuotaSettingsProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.CfnUsagePlan.QuotaSettingsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnUsagePlan.QuotaSettingsProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnUsagePlan.QuotaSettingsProperty
@Stability(Stable)
@Internal
public static final class CfnUsagePlan.QuotaSettingsProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnUsagePlan.QuotaSettingsProperty
An implementation for
CfnUsagePlan.QuotaSettingsProperty-
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.CfnUsagePlan.QuotaSettingsProperty
CfnUsagePlan.QuotaSettingsProperty.Builder, CfnUsagePlan.QuotaSettingsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnUsagePlan.QuotaSettingsProperty.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 target maximum number of requests that can be made in a given time period.final NumberThe number of requests subtracted from the given limit in the initial time period.final StringThe time period in which the limit 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 theCfnUsagePlan.QuotaSettingsProperty.Builder.
-
-
Method Details
-
getLimit
Description copied from interface:CfnUsagePlan.QuotaSettingsPropertyThe target maximum number of requests that can be made in a given time period.- Specified by:
getLimitin interfaceCfnUsagePlan.QuotaSettingsProperty
-
getOffset
Description copied from interface:CfnUsagePlan.QuotaSettingsPropertyThe number of requests subtracted from the given limit in the initial time period.- Specified by:
getOffsetin interfaceCfnUsagePlan.QuotaSettingsProperty
-
getPeriod
Description copied from interface:CfnUsagePlan.QuotaSettingsPropertyThe time period in which the limit applies.Valid values are "DAY", "WEEK" or "MONTH".
- Specified by:
getPeriodin interfaceCfnUsagePlan.QuotaSettingsProperty
-
$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()
-