Struct google_api_proto::google::cloud::iap::v1::ReauthSettings
source · pub struct ReauthSettings {
pub method: i32,
pub max_age: Option<Duration>,
pub policy_type: i32,
}
Expand description
Configuration for IAP reauthentication policies.
Fields§
§method: i32
Reauth method requested.
max_age: Option<Duration>
Reauth session lifetime, how long before a user has to reauthenticate again.
policy_type: i32
How IAP determines the effective policy in cases of hierarchial policies. Policies are merged from higher in the hierarchy to lower in the hierarchy.
Implementations§
source§impl ReauthSettings
impl ReauthSettings
sourcepub fn method(&self) -> Method
pub fn method(&self) -> Method
Returns the enum value of method
, or the default if the field is set to an invalid enum value.
sourcepub fn set_method(&mut self, value: Method)
pub fn set_method(&mut self, value: Method)
Sets method
to the provided enum value.
sourcepub fn policy_type(&self) -> PolicyType
pub fn policy_type(&self) -> PolicyType
Returns the enum value of policy_type
, or the default if the field is set to an invalid enum value.
sourcepub fn set_policy_type(&mut self, value: PolicyType)
pub fn set_policy_type(&mut self, value: PolicyType)
Sets policy_type
to the provided enum value.
Trait Implementations§
source§impl Clone for ReauthSettings
impl Clone for ReauthSettings
source§fn clone(&self) -> ReauthSettings
fn clone(&self) -> ReauthSettings
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 ReauthSettings
impl Debug for ReauthSettings
source§impl Default for ReauthSettings
impl Default for ReauthSettings
source§impl Message for ReauthSettings
impl Message for ReauthSettings
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 ReauthSettings
impl PartialEq for ReauthSettings
source§fn eq(&self, other: &ReauthSettings) -> bool
fn eq(&self, other: &ReauthSettings) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for ReauthSettings
impl StructuralPartialEq for ReauthSettings
Auto Trait Implementations§
impl Freeze for ReauthSettings
impl RefUnwindSafe for ReauthSettings
impl Send for ReauthSettings
impl Sync for ReauthSettings
impl Unpin for ReauthSettings
impl UnwindSafe for ReauthSettings
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