Class StageDefaultRouteSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.apigatewayv2.inputs.StageDefaultRouteSettingsArgs.Builder
-
- Enclosing class:
- StageDefaultRouteSettingsArgs
public static final class StageDefaultRouteSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(StageDefaultRouteSettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(StageDefaultRouteSettingsArgs defaults)
-
-
Method Detail
-
dataTraceEnabled
public StageDefaultRouteSettingsArgs.Builder dataTraceEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> dataTraceEnabled)
- Parameters:
dataTraceEnabled- Whether data trace logging is enabled for the default route. Affects the log entries pushed to Amazon CloudWatch Logs. Defaults to `false`. Supported only for WebSocket APIs.- Returns:
- builder
-
dataTraceEnabled
public StageDefaultRouteSettingsArgs.Builder dataTraceEnabled(java.lang.Boolean dataTraceEnabled)
- Parameters:
dataTraceEnabled- Whether data trace logging is enabled for the default route. Affects the log entries pushed to Amazon CloudWatch Logs. Defaults to `false`. Supported only for WebSocket APIs.- Returns:
- builder
-
detailedMetricsEnabled
public StageDefaultRouteSettingsArgs.Builder detailedMetricsEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> detailedMetricsEnabled)
- Parameters:
detailedMetricsEnabled- Whether detailed metrics are enabled for the default route. Defaults to `false`.- Returns:
- builder
-
detailedMetricsEnabled
public StageDefaultRouteSettingsArgs.Builder detailedMetricsEnabled(java.lang.Boolean detailedMetricsEnabled)
- Parameters:
detailedMetricsEnabled- Whether detailed metrics are enabled for the default route. Defaults to `false`.- Returns:
- builder
-
loggingLevel
public StageDefaultRouteSettingsArgs.Builder loggingLevel(@Nullable com.pulumi.core.Output<java.lang.String> loggingLevel)
- Parameters:
loggingLevel- Logging level for the default 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 StageDefaultRouteSettingsArgs.Builder loggingLevel(java.lang.String loggingLevel)
- Parameters:
loggingLevel- Logging level for the default 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
-
throttlingBurstLimit
public StageDefaultRouteSettingsArgs.Builder throttlingBurstLimit(@Nullable com.pulumi.core.Output<java.lang.Integer> throttlingBurstLimit)
- Parameters:
throttlingBurstLimit- Throttling burst limit for the default route.- Returns:
- builder
-
throttlingBurstLimit
public StageDefaultRouteSettingsArgs.Builder throttlingBurstLimit(java.lang.Integer throttlingBurstLimit)
- Parameters:
throttlingBurstLimit- Throttling burst limit for the default route.- Returns:
- builder
-
throttlingRateLimit
public StageDefaultRouteSettingsArgs.Builder throttlingRateLimit(@Nullable com.pulumi.core.Output<java.lang.Double> throttlingRateLimit)
- Parameters:
throttlingRateLimit- Throttling rate limit for the default route.- Returns:
- builder
-
throttlingRateLimit
public StageDefaultRouteSettingsArgs.Builder throttlingRateLimit(java.lang.Double throttlingRateLimit)
- Parameters:
throttlingRateLimit- Throttling rate limit for the default route.- Returns:
- builder
-
build
public StageDefaultRouteSettingsArgs build()
-
-