Class StageRouteSettingArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.apigatewayv2.inputs.StageRouteSettingArgs.Builder
-
- Enclosing class:
- StageRouteSettingArgs
public static final class StageRouteSettingArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(StageRouteSettingArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StageRouteSettingArgsbuild()StageRouteSettingArgs.BuilderdataTraceEnabled(com.pulumi.core.Output<java.lang.Boolean> dataTraceEnabled)StageRouteSettingArgs.BuilderdataTraceEnabled(java.lang.Boolean dataTraceEnabled)StageRouteSettingArgs.BuilderdetailedMetricsEnabled(com.pulumi.core.Output<java.lang.Boolean> detailedMetricsEnabled)StageRouteSettingArgs.BuilderdetailedMetricsEnabled(java.lang.Boolean detailedMetricsEnabled)StageRouteSettingArgs.BuilderloggingLevel(com.pulumi.core.Output<java.lang.String> loggingLevel)StageRouteSettingArgs.BuilderloggingLevel(java.lang.String loggingLevel)StageRouteSettingArgs.BuilderrouteKey(com.pulumi.core.Output<java.lang.String> routeKey)StageRouteSettingArgs.BuilderrouteKey(java.lang.String routeKey)StageRouteSettingArgs.BuilderthrottlingBurstLimit(com.pulumi.core.Output<java.lang.Integer> throttlingBurstLimit)StageRouteSettingArgs.BuilderthrottlingBurstLimit(java.lang.Integer throttlingBurstLimit)StageRouteSettingArgs.BuilderthrottlingRateLimit(com.pulumi.core.Output<java.lang.Double> throttlingRateLimit)StageRouteSettingArgs.BuilderthrottlingRateLimit(java.lang.Double throttlingRateLimit)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(StageRouteSettingArgs defaults)
-
-
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
-
routeKey
public StageRouteSettingArgs.Builder routeKey(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
-
build
public StageRouteSettingArgs build()
-
-