Struct aws_sdk_wafv2::types::builders::Ja3FingerprintBuilder
source · #[non_exhaustive]pub struct Ja3FingerprintBuilder { /* private fields */ }
Expand description
A builder for Ja3Fingerprint
.
Implementations§
source§impl Ja3FingerprintBuilder
impl Ja3FingerprintBuilder
sourcepub fn fallback_behavior(self, input: FallbackBehavior) -> Self
pub fn fallback_behavior(self, input: FallbackBehavior) -> Self
The match status to assign to the web request if the request doesn't have a JA3 fingerprint.
You can specify the following fallback behaviors:
-
MATCH
- Treat the web request as matching the rule statement. WAF applies the rule action to the request. -
NO_MATCH
- Treat the web request as not matching the rule statement.
sourcepub fn set_fallback_behavior(self, input: Option<FallbackBehavior>) -> Self
pub fn set_fallback_behavior(self, input: Option<FallbackBehavior>) -> Self
The match status to assign to the web request if the request doesn't have a JA3 fingerprint.
You can specify the following fallback behaviors:
-
MATCH
- Treat the web request as matching the rule statement. WAF applies the rule action to the request. -
NO_MATCH
- Treat the web request as not matching the rule statement.
sourcepub fn get_fallback_behavior(&self) -> &Option<FallbackBehavior>
pub fn get_fallback_behavior(&self) -> &Option<FallbackBehavior>
The match status to assign to the web request if the request doesn't have a JA3 fingerprint.
You can specify the following fallback behaviors:
-
MATCH
- Treat the web request as matching the rule statement. WAF applies the rule action to the request. -
NO_MATCH
- Treat the web request as not matching the rule statement.
sourcepub fn build(self) -> Result<Ja3Fingerprint, BuildError>
pub fn build(self) -> Result<Ja3Fingerprint, BuildError>
Consumes the builder and constructs a Ja3Fingerprint
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for Ja3FingerprintBuilder
impl Clone for Ja3FingerprintBuilder
source§fn clone(&self) -> Ja3FingerprintBuilder
fn clone(&self) -> Ja3FingerprintBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for Ja3FingerprintBuilder
impl Debug for Ja3FingerprintBuilder
source§impl Default for Ja3FingerprintBuilder
impl Default for Ja3FingerprintBuilder
source§fn default() -> Ja3FingerprintBuilder
fn default() -> Ja3FingerprintBuilder
source§impl PartialEq for Ja3FingerprintBuilder
impl PartialEq for Ja3FingerprintBuilder
source§fn eq(&self, other: &Ja3FingerprintBuilder) -> bool
fn eq(&self, other: &Ja3FingerprintBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.