Interface RouteSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RouteSettings.Builder,
,RouteSettings> SdkBuilder<RouteSettings.Builder,
,RouteSettings> SdkPojo
- Enclosing class:
RouteSettings
public static interface RouteSettings.Builder
extends SdkPojo, CopyableBuilder<RouteSettings.Builder,RouteSettings>
-
Method Summary
Modifier and TypeMethodDescriptiondataTraceEnabled
(Boolean dataTraceEnabled) Specifies whether (true) or not (false) data trace logging is enabled for this route.detailedMetricsEnabled
(Boolean detailedMetricsEnabled) Specifies whether detailed metrics are enabled.loggingLevel
(String loggingLevel) Specifies the logging level for this route: INFO, ERROR, or OFF.loggingLevel
(LoggingLevel loggingLevel) Specifies the logging level for this route: INFO, ERROR, or OFF.throttlingBurstLimit
(Integer throttlingBurstLimit) Specifies the throttling burst limit.throttlingRateLimit
(Double throttlingRateLimit) Specifies the throttling rate limit.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
dataTraceEnabled
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.
- Parameters:
dataTraceEnabled
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
detailedMetricsEnabled
Specifies whether detailed metrics are enabled.
- Parameters:
detailedMetricsEnabled
- Specifies whether detailed metrics are enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loggingLevel
Specifies the logging level for this route: INFO, ERROR, or OFF. This property affects the log entries pushed to Amazon CloudWatch Logs. Supported only for WebSocket APIs.
- Parameters:
loggingLevel
- Specifies the logging level for this route: INFO, ERROR, or OFF. This property affects the log entries pushed to Amazon CloudWatch Logs. Supported only for WebSocket APIs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
loggingLevel
Specifies the logging level for this route: INFO, ERROR, or OFF. This property affects the log entries pushed to Amazon CloudWatch Logs. Supported only for WebSocket APIs.
- Parameters:
loggingLevel
- Specifies the logging level for this route: INFO, ERROR, or OFF. This property affects the log entries pushed to Amazon CloudWatch Logs. Supported only for WebSocket APIs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
throttlingBurstLimit
Specifies the throttling burst limit.
- Parameters:
throttlingBurstLimit
- Specifies the throttling burst limit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
throttlingRateLimit
Specifies the throttling rate limit.
- Parameters:
throttlingRateLimit
- Specifies the throttling rate limit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-