#[non_exhaustive]pub struct AwsApiGatewayV2RouteSettings {
pub detailed_metrics_enabled: bool,
pub logging_level: Option<String>,
pub data_trace_enabled: bool,
pub throttling_burst_limit: i32,
pub throttling_rate_limit: f64,
}Expand description
Contains route settings for a stage.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.detailed_metrics_enabled: boolIndicates whether detailed metrics are enabled.
logging_level: Option<String>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
data_trace_enabled: boolIndicates whether data trace logging is enabled. Data trace logging affects the log entries that are pushed to CloudWatch Logs. Supported only for WebSocket APIs.
throttling_burst_limit: i32The throttling burst limit.
throttling_rate_limit: f64The throttling rate limit.
Implementations
sourceimpl AwsApiGatewayV2RouteSettings
impl AwsApiGatewayV2RouteSettings
sourcepub fn detailed_metrics_enabled(&self) -> bool
pub fn detailed_metrics_enabled(&self) -> bool
Indicates whether detailed metrics are enabled.
sourcepub fn logging_level(&self) -> Option<&str>
pub fn logging_level(&self) -> Option<&str>
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
sourcepub fn data_trace_enabled(&self) -> bool
pub fn data_trace_enabled(&self) -> bool
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.
sourcepub fn throttling_burst_limit(&self) -> i32
pub fn throttling_burst_limit(&self) -> i32
The throttling burst limit.
sourcepub fn throttling_rate_limit(&self) -> f64
pub fn throttling_rate_limit(&self) -> f64
The throttling rate limit.
sourceimpl AwsApiGatewayV2RouteSettings
impl AwsApiGatewayV2RouteSettings
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AwsApiGatewayV2RouteSettings
Trait Implementations
sourceimpl Clone for AwsApiGatewayV2RouteSettings
impl Clone for AwsApiGatewayV2RouteSettings
sourcefn clone(&self) -> AwsApiGatewayV2RouteSettings
fn clone(&self) -> AwsApiGatewayV2RouteSettings
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for AwsApiGatewayV2RouteSettings
impl Debug for AwsApiGatewayV2RouteSettings
sourceimpl PartialEq<AwsApiGatewayV2RouteSettings> for AwsApiGatewayV2RouteSettings
impl PartialEq<AwsApiGatewayV2RouteSettings> for AwsApiGatewayV2RouteSettings
sourcefn eq(&self, other: &AwsApiGatewayV2RouteSettings) -> bool
fn eq(&self, other: &AwsApiGatewayV2RouteSettings) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &AwsApiGatewayV2RouteSettings) -> bool
fn ne(&self, other: &AwsApiGatewayV2RouteSettings) -> bool
This method tests for !=.
impl StructuralPartialEq for AwsApiGatewayV2RouteSettings
Auto Trait Implementations
impl RefUnwindSafe for AwsApiGatewayV2RouteSettings
impl Send for AwsApiGatewayV2RouteSettings
impl Sync for AwsApiGatewayV2RouteSettings
impl Unpin for AwsApiGatewayV2RouteSettings
impl UnwindSafe for AwsApiGatewayV2RouteSettings
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more