Class CfnApiGatewayManagedOverrides.RouteSettingsProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigatewayv2.CfnApiGatewayManagedOverrides.RouteSettingsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnApiGatewayManagedOverrides.RouteSettingsProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnApiGatewayManagedOverrides.RouteSettingsProperty
@Stability(Stable)
@Internal
public static final class CfnApiGatewayManagedOverrides.RouteSettingsProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnApiGatewayManagedOverrides.RouteSettingsProperty
An implementation for
CfnApiGatewayManagedOverrides.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.services.apigatewayv2.CfnApiGatewayManagedOverrides.RouteSettingsProperty
CfnApiGatewayManagedOverrides.RouteSettingsProperty.Builder, CfnApiGatewayManagedOverrides.RouteSettingsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnApiGatewayManagedOverrides.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 theCfnApiGatewayManagedOverrides.RouteSettingsProperty.Builder.
-
-
Method Details
-
getDataTraceEnabled
Description copied from interface:CfnApiGatewayManagedOverrides.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 interfaceCfnApiGatewayManagedOverrides.RouteSettingsProperty- See Also:
-
getDetailedMetricsEnabled
Description copied from interface:CfnApiGatewayManagedOverrides.RouteSettingsPropertySpecifies whether detailed metrics are enabled.Returns union: either
BooleanorIResolvable- Specified by:
getDetailedMetricsEnabledin interfaceCfnApiGatewayManagedOverrides.RouteSettingsProperty- See Also:
-
getLoggingLevel
Description copied from interface:CfnApiGatewayManagedOverrides.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 interfaceCfnApiGatewayManagedOverrides.RouteSettingsProperty- See Also:
-
getThrottlingBurstLimit
Description copied from interface:CfnApiGatewayManagedOverrides.RouteSettingsPropertySpecifies the throttling burst limit.- Specified by:
getThrottlingBurstLimitin interfaceCfnApiGatewayManagedOverrides.RouteSettingsProperty- See Also:
-
getThrottlingRateLimit
Description copied from interface:CfnApiGatewayManagedOverrides.RouteSettingsPropertySpecifies the throttling rate limit.- Specified by:
getThrottlingRateLimitin interfaceCfnApiGatewayManagedOverrides.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()
-