Struct google_api_proto::google::cloud::compute::v1::ConsistentHashLoadBalancerSettingsHttpCookie
source · pub struct ConsistentHashLoadBalancerSettingsHttpCookie {
pub name: Option<String>,
pub path: Option<String>,
pub ttl: Option<Duration>,
}
Expand description
The information about the HTTP Cookie on which the hash function is based for load balancing policies that use a consistent hash.
Fields§
§name: Option<String>
Name of the cookie.
path: Option<String>
Path to set for the cookie.
ttl: Option<Duration>
Lifetime of the cookie.
Implementations§
Trait Implementations§
source§impl Clone for ConsistentHashLoadBalancerSettingsHttpCookie
impl Clone for ConsistentHashLoadBalancerSettingsHttpCookie
source§fn clone(&self) -> ConsistentHashLoadBalancerSettingsHttpCookie
fn clone(&self) -> ConsistentHashLoadBalancerSettingsHttpCookie
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 Message for ConsistentHashLoadBalancerSettingsHttpCookie
impl Message for ConsistentHashLoadBalancerSettingsHttpCookie
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 ConsistentHashLoadBalancerSettingsHttpCookie
impl PartialEq for ConsistentHashLoadBalancerSettingsHttpCookie
source§fn eq(&self, other: &ConsistentHashLoadBalancerSettingsHttpCookie) -> bool
fn eq(&self, other: &ConsistentHashLoadBalancerSettingsHttpCookie) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ConsistentHashLoadBalancerSettingsHttpCookie
Auto Trait Implementations§
impl Freeze for ConsistentHashLoadBalancerSettingsHttpCookie
impl RefUnwindSafe for ConsistentHashLoadBalancerSettingsHttpCookie
impl Send for ConsistentHashLoadBalancerSettingsHttpCookie
impl Sync for ConsistentHashLoadBalancerSettingsHttpCookie
impl Unpin for ConsistentHashLoadBalancerSettingsHttpCookie
impl UnwindSafe for ConsistentHashLoadBalancerSettingsHttpCookie
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