Class AwsApiGatewayV2RouteSettings
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.AwsApiGatewayV2RouteSettings
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsApiGatewayV2RouteSettings.Builder,AwsApiGatewayV2RouteSettings>
@Generated("software.amazon.awssdk:codegen") public final class AwsApiGatewayV2RouteSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsApiGatewayV2RouteSettings.Builder,AwsApiGatewayV2RouteSettings>
Contains route settings for a stage.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsApiGatewayV2RouteSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwsApiGatewayV2RouteSettings.Builderbuilder()BooleandataTraceEnabled()Indicates whether data trace logging is enabled.BooleandetailedMetricsEnabled()Indicates whether detailed metrics are enabled.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringloggingLevel()The logging level.List<SdkField<?>>sdkFields()static Class<? extends AwsApiGatewayV2RouteSettings.Builder>serializableBuilderClass()IntegerthrottlingBurstLimit()The throttling burst limit.DoublethrottlingRateLimit()The throttling rate limit.AwsApiGatewayV2RouteSettings.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
detailedMetricsEnabled
public final Boolean detailedMetricsEnabled()
Indicates whether detailed metrics are enabled.
- Returns:
- Indicates whether detailed metrics are enabled.
-
loggingLevel
public final String loggingLevel()
The logging level. The logging level affects the log entries that are pushed to CloudWatch Logs. Supported only for WebSocket APIs.
If the logging level is
ERROR, then the logs only include error-level entries.If the logging level is
INFO, then the logs include bothERRORevents and extra informational events.Valid values:
OFF|ERROR|INFO- Returns:
- The logging level. The logging level affects the log entries that are pushed to CloudWatch Logs.
Supported only for WebSocket APIs.
If the logging level is
ERROR, then the logs only include error-level entries.If the logging level is
INFO, then the logs include bothERRORevents and extra informational events.Valid values:
OFF|ERROR|INFO
-
dataTraceEnabled
public final Boolean dataTraceEnabled()
Indicates whether data trace logging is enabled. Data trace logging affects the log entries that are pushed to CloudWatch Logs. Supported only for WebSocket APIs.
- Returns:
- Indicates whether data trace logging is enabled. Data trace logging affects the log entries that are pushed to CloudWatch Logs. Supported only for WebSocket APIs.
-
throttlingBurstLimit
public final Integer throttlingBurstLimit()
The throttling burst limit.
- Returns:
- The throttling burst limit.
-
throttlingRateLimit
public final Double throttlingRateLimit()
The throttling rate limit.
- Returns:
- The throttling rate limit.
-
toBuilder
public AwsApiGatewayV2RouteSettings.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsApiGatewayV2RouteSettings.Builder,AwsApiGatewayV2RouteSettings>
-
builder
public static AwsApiGatewayV2RouteSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsApiGatewayV2RouteSettings.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-