Interface CfnApiGatewayManagedOverrides.RouteSettingsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnApiGatewayManagedOverrides.RouteSettingsProperty.Jsii$Proxy
- Enclosing class:
- CfnApiGatewayManagedOverrides
@Stability(Stable)
public static interface CfnApiGatewayManagedOverrides.RouteSettingsProperty
extends software.amazon.jsii.JsiiSerializable
The
RouteSettings property overrides the route settings for an API Gateway-managed route.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.apigatewayv2.*;
RouteSettingsProperty routeSettingsProperty = RouteSettingsProperty.builder()
.dataTraceEnabled(false)
.detailedMetricsEnabled(false)
.loggingLevel("loggingLevel")
.throttlingBurstLimit(123)
.throttlingRateLimit(123)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnApiGatewayManagedOverrides.RouteSettingsPropertystatic final classAn implementation forCfnApiGatewayManagedOverrides.RouteSettingsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectSpecifies whether (true) or not (false) data trace logging is enabled for this route.default ObjectSpecifies whether detailed metrics are enabled.default StringSpecifies the logging level for this route:INFO,ERROR, orOFF.default NumberSpecifies the throttling burst limit.default NumberSpecifies the throttling rate limit.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDataTraceEnabled
Specifies 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.
-
getDetailedMetricsEnabled
Specifies whether detailed metrics are enabled. -
getLoggingLevel
Specifies 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.
-
getThrottlingBurstLimit
Specifies the throttling burst limit. -
getThrottlingRateLimit
Specifies the throttling rate limit. -
builder
-