Interface CfnHttpApi.RouteSettingsProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnHttpApi.RouteSettingsProperty.Jsii$Proxy
Enclosing class:
CfnHttpApi

@Stability(Stable) public static interface CfnHttpApi.RouteSettingsProperty extends software.amazon.jsii.JsiiSerializable
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.sam.*;
 RouteSettingsProperty routeSettingsProperty = RouteSettingsProperty.builder()
         .dataTraceEnabled(false)
         .detailedMetricsEnabled(false)
         .loggingLevel("loggingLevel")
         .throttlingBurstLimit(123)
         .throttlingRateLimit(123)
         .build();
 
  • Method Details

    • getDataTraceEnabled

      @Stability(Stable) @Nullable default Object getDataTraceEnabled()
      CfnHttpApi.RouteSettingsProperty.DataTraceEnabled.
    • getDetailedMetricsEnabled

      @Stability(Stable) @Nullable default Object getDetailedMetricsEnabled()
      CfnHttpApi.RouteSettingsProperty.DetailedMetricsEnabled.
    • getLoggingLevel

      @Stability(Stable) @Nullable default String getLoggingLevel()
      CfnHttpApi.RouteSettingsProperty.LoggingLevel.
    • getThrottlingBurstLimit

      @Stability(Stable) @Nullable default Number getThrottlingBurstLimit()
      CfnHttpApi.RouteSettingsProperty.ThrottlingBurstLimit.
    • getThrottlingRateLimit

      @Stability(Stable) @Nullable default Number getThrottlingRateLimit()
      CfnHttpApi.RouteSettingsProperty.ThrottlingRateLimit.
    • builder

      @Stability(Stable) static CfnHttpApi.RouteSettingsProperty.Builder builder()
      Returns:
      a CfnHttpApi.RouteSettingsProperty.Builder of CfnHttpApi.RouteSettingsProperty