@Generated(value="software.amazon.awssdk:codegen") public final class RouteSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RouteSettings.Builder,RouteSettings>
Represents a collection of route settings.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RouteSettings.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RouteSettings.Builder |
builder() |
Boolean |
dataTraceEnabled()
Specifies whether (true) or not (false) data trace logging is enabled for this route.
|
Boolean |
detailedMetricsEnabled()
Specifies whether detailed metrics are enabled.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
LoggingLevel |
loggingLevel()
Specifies the logging level for this route: INFO, ERROR, or OFF.
|
String |
loggingLevelAsString()
Specifies the logging level for this route: INFO, ERROR, or OFF.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RouteSettings.Builder> |
serializableBuilderClass() |
Integer |
throttlingBurstLimit()
Specifies the throttling burst limit.
|
Double |
throttlingRateLimit()
Specifies the throttling rate limit.
|
RouteSettings.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic Boolean 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.
public Boolean detailedMetricsEnabled()
Specifies whether detailed metrics are enabled.
public LoggingLevel 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.
If the service returns an enum value that is not available in the current SDK version, loggingLevel will
return LoggingLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
loggingLevelAsString().
LoggingLevelpublic String loggingLevelAsString()
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.
If the service returns an enum value that is not available in the current SDK version, loggingLevel will
return LoggingLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
loggingLevelAsString().
LoggingLevelpublic Integer throttlingBurstLimit()
Specifies the throttling burst limit.
public Double throttlingRateLimit()
Specifies the throttling rate limit.
public RouteSettings.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RouteSettings.Builder,RouteSettings>public static RouteSettings.Builder builder()
public static Class<? extends RouteSettings.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.