Class AwsApiGatewayV2RouteSettings

    • 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 both ERROR events 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 both ERROR events 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.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)