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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.apigateway.CfnUsagePlan.QuotaSettingsProperty
CfnUsagePlan.QuotaSettingsProperty.Builder, CfnUsagePlan.QuotaSettingsProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnUsagePlan.QuotaSettingsProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final Number
getLimit()
The target maximum number of requests that can be made in a given time period.final Number
The number of requests subtracted from the given limit in the initial time period.final String
The time period in which the limit applies.final int
hashCode()
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.QuotaSettingsProperty
The target maximum number of requests that can be made in a given time period.- Specified by:
getLimit
in interfaceCfnUsagePlan.QuotaSettingsProperty
- See Also:
-
getOffset
Description copied from interface:CfnUsagePlan.QuotaSettingsProperty
The number of requests subtracted from the given limit in the initial time period.- Specified by:
getOffset
in interfaceCfnUsagePlan.QuotaSettingsProperty
- See Also:
-
getPeriod
Description copied from interface:CfnUsagePlan.QuotaSettingsProperty
The time period in which the limit applies.Valid values are "DAY", "WEEK" or "MONTH".
- Specified by:
getPeriod
in interfaceCfnUsagePlan.QuotaSettingsProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-