#[non_exhaustive]pub struct ConnectionTrackingConfigurationBuilder { /* private fields */ }
Expand description
A builder for ConnectionTrackingConfiguration
.
Implementations§
source§impl ConnectionTrackingConfigurationBuilder
impl ConnectionTrackingConfigurationBuilder
sourcepub fn tcp_established_timeout(self, input: i32) -> Self
pub fn tcp_established_timeout(self, input: i32) -> Self
Timeout (in seconds) for idle TCP connections in an established state. Min: 60 seconds. Max: 432000 seconds (5 days). Default: 432000 seconds. Recommended: Less than 432000 seconds.
sourcepub fn set_tcp_established_timeout(self, input: Option<i32>) -> Self
pub fn set_tcp_established_timeout(self, input: Option<i32>) -> Self
Timeout (in seconds) for idle TCP connections in an established state. Min: 60 seconds. Max: 432000 seconds (5 days). Default: 432000 seconds. Recommended: Less than 432000 seconds.
sourcepub fn get_tcp_established_timeout(&self) -> &Option<i32>
pub fn get_tcp_established_timeout(&self) -> &Option<i32>
Timeout (in seconds) for idle TCP connections in an established state. Min: 60 seconds. Max: 432000 seconds (5 days). Default: 432000 seconds. Recommended: Less than 432000 seconds.
sourcepub fn udp_stream_timeout(self, input: i32) -> Self
pub fn udp_stream_timeout(self, input: i32) -> Self
Timeout (in seconds) for idle UDP flows classified as streams which have seen more than one request-response transaction. Min: 60 seconds. Max: 180 seconds (3 minutes). Default: 180 seconds.
sourcepub fn set_udp_stream_timeout(self, input: Option<i32>) -> Self
pub fn set_udp_stream_timeout(self, input: Option<i32>) -> Self
Timeout (in seconds) for idle UDP flows classified as streams which have seen more than one request-response transaction. Min: 60 seconds. Max: 180 seconds (3 minutes). Default: 180 seconds.
sourcepub fn get_udp_stream_timeout(&self) -> &Option<i32>
pub fn get_udp_stream_timeout(&self) -> &Option<i32>
Timeout (in seconds) for idle UDP flows classified as streams which have seen more than one request-response transaction. Min: 60 seconds. Max: 180 seconds (3 minutes). Default: 180 seconds.
sourcepub fn udp_timeout(self, input: i32) -> Self
pub fn udp_timeout(self, input: i32) -> Self
Timeout (in seconds) for idle UDP flows that have seen traffic only in a single direction or a single request-response transaction. Min: 30 seconds. Max: 60 seconds. Default: 30 seconds.
sourcepub fn set_udp_timeout(self, input: Option<i32>) -> Self
pub fn set_udp_timeout(self, input: Option<i32>) -> Self
Timeout (in seconds) for idle UDP flows that have seen traffic only in a single direction or a single request-response transaction. Min: 30 seconds. Max: 60 seconds. Default: 30 seconds.
sourcepub fn get_udp_timeout(&self) -> &Option<i32>
pub fn get_udp_timeout(&self) -> &Option<i32>
Timeout (in seconds) for idle UDP flows that have seen traffic only in a single direction or a single request-response transaction. Min: 30 seconds. Max: 60 seconds. Default: 30 seconds.
sourcepub fn build(self) -> ConnectionTrackingConfiguration
pub fn build(self) -> ConnectionTrackingConfiguration
Consumes the builder and constructs a ConnectionTrackingConfiguration
.
Trait Implementations§
source§impl Clone for ConnectionTrackingConfigurationBuilder
impl Clone for ConnectionTrackingConfigurationBuilder
source§fn clone(&self) -> ConnectionTrackingConfigurationBuilder
fn clone(&self) -> ConnectionTrackingConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ConnectionTrackingConfigurationBuilder
impl Default for ConnectionTrackingConfigurationBuilder
source§fn default() -> ConnectionTrackingConfigurationBuilder
fn default() -> ConnectionTrackingConfigurationBuilder
source§impl PartialEq for ConnectionTrackingConfigurationBuilder
impl PartialEq for ConnectionTrackingConfigurationBuilder
source§fn eq(&self, other: &ConnectionTrackingConfigurationBuilder) -> bool
fn eq(&self, other: &ConnectionTrackingConfigurationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.