Class CfnApiGatewayManagedOverridesPropsMixin.RouteSettingsProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.apigatewayv2.mixins.CfnApiGatewayManagedOverridesPropsMixin.RouteSettingsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnApiGatewayManagedOverridesPropsMixin.RouteSettingsProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnApiGatewayManagedOverridesPropsMixin.RouteSettingsProperty
@Stability(Stable)
@Internal
public static final class CfnApiGatewayManagedOverridesPropsMixin.RouteSettingsProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnApiGatewayManagedOverridesPropsMixin.RouteSettingsProperty
An implementation for
CfnApiGatewayManagedOverridesPropsMixin.RouteSettingsProperty-
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.mixins.preview.services.apigatewayv2.mixins.CfnApiGatewayManagedOverridesPropsMixin.RouteSettingsProperty
CfnApiGatewayManagedOverridesPropsMixin.RouteSettingsProperty.Builder, CfnApiGatewayManagedOverridesPropsMixin.RouteSettingsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnApiGatewayManagedOverridesPropsMixin.RouteSettingsProperty.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 ObjectSpecifies whether (true) or not (false) data trace logging is enabled for this route.final ObjectSpecifies whether detailed metrics are enabled.final StringSpecifies the logging level for this route:INFO,ERROR, orOFF.final NumberSpecifies the throttling burst limit.final NumberSpecifies the throttling rate limit.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 theCfnApiGatewayManagedOverridesPropsMixin.RouteSettingsProperty.Builder.
-
-
Method Details
-
getDataTraceEnabled
Description copied from interface:CfnApiGatewayManagedOverridesPropsMixin.RouteSettingsPropertySpecifies whether (true) or not (false) data trace logging is enabled for this route.This property affects the log entries pushed to Amazon CloudWatch Logs. Supported only for WebSocket APIs.
Returns union: either
BooleanorIResolvable- Specified by:
getDataTraceEnabledin interfaceCfnApiGatewayManagedOverridesPropsMixin.RouteSettingsProperty- See Also:
-
getDetailedMetricsEnabled
Description copied from interface:CfnApiGatewayManagedOverridesPropsMixin.RouteSettingsPropertySpecifies whether detailed metrics are enabled.Returns union: either
BooleanorIResolvable- Specified by:
getDetailedMetricsEnabledin interfaceCfnApiGatewayManagedOverridesPropsMixin.RouteSettingsProperty- See Also:
-
getLoggingLevel
Description copied from interface:CfnApiGatewayManagedOverridesPropsMixin.RouteSettingsPropertySpecifies the logging level for this route:INFO,ERROR, orOFF.This property affects the log entries pushed to Amazon CloudWatch Logs. Supported only for WebSocket APIs.
- Specified by:
getLoggingLevelin interfaceCfnApiGatewayManagedOverridesPropsMixin.RouteSettingsProperty- See Also:
-
getThrottlingBurstLimit
Description copied from interface:CfnApiGatewayManagedOverridesPropsMixin.RouteSettingsPropertySpecifies the throttling burst limit.- Specified by:
getThrottlingBurstLimitin interfaceCfnApiGatewayManagedOverridesPropsMixin.RouteSettingsProperty- See Also:
-
getThrottlingRateLimit
Description copied from interface:CfnApiGatewayManagedOverridesPropsMixin.RouteSettingsPropertySpecifies the throttling rate limit.- Specified by:
getThrottlingRateLimitin interfaceCfnApiGatewayManagedOverridesPropsMixin.RouteSettingsProperty- See Also:
-
$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()
-