Class StageRouteSettingArgs.Builder

  • Enclosing class:
    StageRouteSettingArgs

    public static final class StageRouteSettingArgs.Builder
    extends java.lang.Object
    • Method Detail

      • dataTraceEnabled

        public StageRouteSettingArgs.Builder dataTraceEnabled​(@Nullable
                                                              com.pulumi.core.Output<java.lang.Boolean> dataTraceEnabled)
        Parameters:
        dataTraceEnabled - Whether data trace logging is enabled for the route. Affects the log entries pushed to Amazon CloudWatch Logs. Defaults to `false`. Supported only for WebSocket APIs.
        Returns:
        builder
      • dataTraceEnabled

        public StageRouteSettingArgs.Builder dataTraceEnabled​(java.lang.Boolean dataTraceEnabled)
        Parameters:
        dataTraceEnabled - Whether data trace logging is enabled for the route. Affects the log entries pushed to Amazon CloudWatch Logs. Defaults to `false`. Supported only for WebSocket APIs.
        Returns:
        builder
      • detailedMetricsEnabled

        public StageRouteSettingArgs.Builder detailedMetricsEnabled​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.Boolean> detailedMetricsEnabled)
        Parameters:
        detailedMetricsEnabled - Whether detailed metrics are enabled for the route. Defaults to `false`.
        Returns:
        builder
      • detailedMetricsEnabled

        public StageRouteSettingArgs.Builder detailedMetricsEnabled​(java.lang.Boolean detailedMetricsEnabled)
        Parameters:
        detailedMetricsEnabled - Whether detailed metrics are enabled for the route. Defaults to `false`.
        Returns:
        builder
      • loggingLevel

        public StageRouteSettingArgs.Builder loggingLevel​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> loggingLevel)
        Parameters:
        loggingLevel - Logging level for the route. Affects the log entries pushed to Amazon CloudWatch Logs. Valid values: `ERROR`, `INFO`, `OFF`. Defaults to `OFF`. Supported only for WebSocket APIs. This provider will only perform drift detection of its value when present in a configuration.
        Returns:
        builder
      • loggingLevel

        public StageRouteSettingArgs.Builder loggingLevel​(java.lang.String loggingLevel)
        Parameters:
        loggingLevel - Logging level for the route. Affects the log entries pushed to Amazon CloudWatch Logs. Valid values: `ERROR`, `INFO`, `OFF`. Defaults to `OFF`. Supported only for WebSocket APIs. This provider will only perform drift detection of its value when present in a configuration.
        Returns:
        builder
      • routeKey

        public StageRouteSettingArgs.Builder routeKey​(com.pulumi.core.Output<java.lang.String> routeKey)
        Parameters:
        routeKey - Route key.
        Returns:
        builder
      • throttlingBurstLimit

        public StageRouteSettingArgs.Builder throttlingBurstLimit​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.Integer> throttlingBurstLimit)
        Parameters:
        throttlingBurstLimit - Throttling burst limit for the route.
        Returns:
        builder
      • throttlingBurstLimit

        public StageRouteSettingArgs.Builder throttlingBurstLimit​(java.lang.Integer throttlingBurstLimit)
        Parameters:
        throttlingBurstLimit - Throttling burst limit for the route.
        Returns:
        builder
      • throttlingRateLimit

        public StageRouteSettingArgs.Builder throttlingRateLimit​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.Double> throttlingRateLimit)
        Parameters:
        throttlingRateLimit - Throttling rate limit for the route.
        Returns:
        builder
      • throttlingRateLimit

        public StageRouteSettingArgs.Builder throttlingRateLimit​(java.lang.Double throttlingRateLimit)
        Parameters:
        throttlingRateLimit - Throttling rate limit for the route.
        Returns:
        builder