Struct aws_sdk_wafv2::operation::get_rate_based_statement_managed_keys::builders::GetRateBasedStatementManagedKeysOutputBuilder
source · #[non_exhaustive]pub struct GetRateBasedStatementManagedKeysOutputBuilder { /* private fields */ }
Expand description
A builder for GetRateBasedStatementManagedKeysOutput
.
Implementations§
source§impl GetRateBasedStatementManagedKeysOutputBuilder
impl GetRateBasedStatementManagedKeysOutputBuilder
sourcepub fn managed_keys_ipv4(
self,
input: RateBasedStatementManagedKeysIpSet
) -> Self
pub fn managed_keys_ipv4( self, input: RateBasedStatementManagedKeysIpSet ) -> Self
The keys that are of Internet Protocol version 4 (IPv4).
sourcepub fn set_managed_keys_ipv4(
self,
input: Option<RateBasedStatementManagedKeysIpSet>
) -> Self
pub fn set_managed_keys_ipv4( self, input: Option<RateBasedStatementManagedKeysIpSet> ) -> Self
The keys that are of Internet Protocol version 4 (IPv4).
sourcepub fn get_managed_keys_ipv4(
&self
) -> &Option<RateBasedStatementManagedKeysIpSet>
pub fn get_managed_keys_ipv4( &self ) -> &Option<RateBasedStatementManagedKeysIpSet>
The keys that are of Internet Protocol version 4 (IPv4).
sourcepub fn managed_keys_ipv6(
self,
input: RateBasedStatementManagedKeysIpSet
) -> Self
pub fn managed_keys_ipv6( self, input: RateBasedStatementManagedKeysIpSet ) -> Self
The keys that are of Internet Protocol version 6 (IPv6).
sourcepub fn set_managed_keys_ipv6(
self,
input: Option<RateBasedStatementManagedKeysIpSet>
) -> Self
pub fn set_managed_keys_ipv6( self, input: Option<RateBasedStatementManagedKeysIpSet> ) -> Self
The keys that are of Internet Protocol version 6 (IPv6).
sourcepub fn get_managed_keys_ipv6(
&self
) -> &Option<RateBasedStatementManagedKeysIpSet>
pub fn get_managed_keys_ipv6( &self ) -> &Option<RateBasedStatementManagedKeysIpSet>
The keys that are of Internet Protocol version 6 (IPv6).
sourcepub fn build(self) -> GetRateBasedStatementManagedKeysOutput
pub fn build(self) -> GetRateBasedStatementManagedKeysOutput
Consumes the builder and constructs a GetRateBasedStatementManagedKeysOutput
.
Trait Implementations§
source§impl Clone for GetRateBasedStatementManagedKeysOutputBuilder
impl Clone for GetRateBasedStatementManagedKeysOutputBuilder
source§fn clone(&self) -> GetRateBasedStatementManagedKeysOutputBuilder
fn clone(&self) -> GetRateBasedStatementManagedKeysOutputBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for GetRateBasedStatementManagedKeysOutputBuilder
impl Default for GetRateBasedStatementManagedKeysOutputBuilder
source§fn default() -> GetRateBasedStatementManagedKeysOutputBuilder
fn default() -> GetRateBasedStatementManagedKeysOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for GetRateBasedStatementManagedKeysOutputBuilder
impl PartialEq for GetRateBasedStatementManagedKeysOutputBuilder
source§fn eq(&self, other: &GetRateBasedStatementManagedKeysOutputBuilder) -> bool
fn eq(&self, other: &GetRateBasedStatementManagedKeysOutputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetRateBasedStatementManagedKeysOutputBuilder
Auto Trait Implementations§
impl Freeze for GetRateBasedStatementManagedKeysOutputBuilder
impl RefUnwindSafe for GetRateBasedStatementManagedKeysOutputBuilder
impl Send for GetRateBasedStatementManagedKeysOutputBuilder
impl Sync for GetRateBasedStatementManagedKeysOutputBuilder
impl Unpin for GetRateBasedStatementManagedKeysOutputBuilder
impl UnwindSafe for GetRateBasedStatementManagedKeysOutputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.