Class UsagePlanProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigatewayv2.UsagePlanProps.Jsii$Proxy
- All Implemented Interfaces:
UsagePlanProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
UsagePlanProps
@Stability(Stable)
@Internal
public static final class UsagePlanProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements UsagePlanProps
An implementation for
UsagePlanProps
-
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.apigatewayv2.UsagePlanProps
UsagePlanProps.Builder, UsagePlanProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(UsagePlanProps.Builder builder) Constructor that initializes the object based on literal property values passed by theUsagePlanProps.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 List
<UsagePlanPerApiStage> API Stages to be associated with the usage plan.final String
Represents usage plan purpose.final QuotaSettings
getQuota()
Number of requests clients can make in a given time period.final ThrottleSettings
Overall throttle settings for the API.final String
Name for this usage plan.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 theUsagePlanProps.Builder
.
-
-
Method Details
-
getApiStages
Description copied from interface:UsagePlanProps
API Stages to be associated with the usage plan.Default: none
- Specified by:
getApiStages
in interfaceUsagePlanProps
-
getDescription
Description copied from interface:UsagePlanProps
Represents usage plan purpose.Default: none
- Specified by:
getDescription
in interfaceUsagePlanProps
-
getQuota
Description copied from interface:UsagePlanProps
Number of requests clients can make in a given time period.Default: none
- Specified by:
getQuota
in interfaceUsagePlanProps
-
getThrottle
Description copied from interface:UsagePlanProps
Overall throttle settings for the API.Default: none
- Specified by:
getThrottle
in interfaceUsagePlanProps
-
getUsagePlanName
Description copied from interface:UsagePlanProps
Name for this usage plan.Default: none
- Specified by:
getUsagePlanName
in interfaceUsagePlanProps
-
$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()
-