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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.apigatewayv2.UsagePlanProps
UsagePlanProps.Builder, UsagePlanProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(UsagePlanProps.Builder builder) Constructor that initializes the object based on literal property values passed by theUsagePlanProps.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 List<UsagePlanPerApiStage> API Stages to be associated with the usage plan.final StringRepresents usage plan purpose.final QuotaSettingsgetQuota()Number of requests clients can make in a given time period.final ThrottleSettingsOverall throttle settings for the API.final StringName for this usage plan.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 theUsagePlanProps.Builder.
-
-
Method Details
-
getApiStages
Description copied from interface:UsagePlanPropsAPI Stages to be associated with the usage plan.Default: none
- Specified by:
getApiStagesin interfaceUsagePlanProps
-
getDescription
Description copied from interface:UsagePlanPropsRepresents usage plan purpose.Default: none
- Specified by:
getDescriptionin interfaceUsagePlanProps
-
getQuota
Description copied from interface:UsagePlanPropsNumber of requests clients can make in a given time period.Default: none
- Specified by:
getQuotain interfaceUsagePlanProps
-
getThrottle
Description copied from interface:UsagePlanPropsOverall throttle settings for the API.Default: none
- Specified by:
getThrottlein interfaceUsagePlanProps
-
getUsagePlanName
Description copied from interface:UsagePlanPropsName for this usage plan.Default: none
- Specified by:
getUsagePlanNamein interfaceUsagePlanProps
-
$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()
-