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();
- See Also:
-
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.
Returns union: either
BooleanorIResolvable- See Also:
-
getDetailedMetricsEnabled
Specifies whether detailed metrics are enabled.Returns union: either
BooleanorIResolvable- See Also:
-
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.
- See Also:
-
getThrottlingBurstLimit
Specifies the throttling burst limit.- See Also:
-
getThrottlingRateLimit
Specifies the throttling rate limit.- See Also:
-
builder
-