Struct google_api_proto::google::cloud::recaptchaenterprise::v1::WafSettings
source · pub struct WafSettings {
pub waf_service: i32,
pub waf_feature: i32,
}
Expand description
Settings specific to keys that can be used for WAF (Web Application Firewall).
Fields§
§waf_service: i32
Required. The WAF service that uses this key.
waf_feature: i32
Required. The WAF feature for which this key is enabled.
Implementations§
source§impl WafSettings
impl WafSettings
sourcepub fn waf_service(&self) -> WafService
pub fn waf_service(&self) -> WafService
Returns the enum value of waf_service
, or the default if the field is set to an invalid enum value.
sourcepub fn set_waf_service(&mut self, value: WafService)
pub fn set_waf_service(&mut self, value: WafService)
Sets waf_service
to the provided enum value.
sourcepub fn waf_feature(&self) -> WafFeature
pub fn waf_feature(&self) -> WafFeature
Returns the enum value of waf_feature
, or the default if the field is set to an invalid enum value.
sourcepub fn set_waf_feature(&mut self, value: WafFeature)
pub fn set_waf_feature(&mut self, value: WafFeature)
Sets waf_feature
to the provided enum value.
Trait Implementations§
source§impl Clone for WafSettings
impl Clone for WafSettings
source§fn clone(&self) -> WafSettings
fn clone(&self) -> WafSettings
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 Debug for WafSettings
impl Debug for WafSettings
source§impl Default for WafSettings
impl Default for WafSettings
source§impl Message for WafSettings
impl Message for WafSettings
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for WafSettings
impl PartialEq for WafSettings
source§fn eq(&self, other: &WafSettings) -> bool
fn eq(&self, other: &WafSettings) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for WafSettings
impl StructuralPartialEq for WafSettings
Auto Trait Implementations§
impl Freeze for WafSettings
impl RefUnwindSafe for WafSettings
impl Send for WafSettings
impl Sync for WafSettings
impl Unpin for WafSettings
impl UnwindSafe for WafSettings
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request