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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.apigateway.QuotaSettings
QuotaSettings.Builder, QuotaSettings.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(QuotaSettings.Builder builder) Constructor that initializes the object based on literal property values passed by theQuotaSettings.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 maximum number of requests that users can make within the specified time period.final Number
For the initial time period, the number of requests to subtract from the specified limit.final Period
The time period for which the maximum limit of requests 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 theQuotaSettings.Builder
.
-
-
Method Details
-
getLimit
Description copied from interface:QuotaSettings
The maximum number of requests that users can make within the specified time period.Default: none
- Specified by:
getLimit
in interfaceQuotaSettings
-
getOffset
Description copied from interface:QuotaSettings
For the initial time period, the number of requests to subtract from the specified limit.Default: none
- Specified by:
getOffset
in interfaceQuotaSettings
-
getPeriod
Description copied from interface:QuotaSettings
The time period for which the maximum limit of requests applies.Default: none
- Specified by:
getPeriod
in interfaceQuotaSettings
-
$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()
-