pub struct ServiceAttachmentConsumerProjectLimit {
pub connection_limit: Option<u32>,
pub network_url: Option<String>,
pub project_id_or_num: Option<String>,
}
Expand description
Fields§
§connection_limit: Option<u32>
The value of the limit to set.
network_url: Option<String>
The network URL for the network to set the limit for.
project_id_or_num: Option<String>
The project id or number for the project to set the limit for.
Implementations§
source§impl ServiceAttachmentConsumerProjectLimit
impl ServiceAttachmentConsumerProjectLimit
sourcepub fn connection_limit(&self) -> u32
pub fn connection_limit(&self) -> u32
Returns the value of connection_limit
, or the default value if connection_limit
is unset.
sourcepub fn network_url(&self) -> &str
pub fn network_url(&self) -> &str
Returns the value of network_url
, or the default value if network_url
is unset.
sourcepub fn project_id_or_num(&self) -> &str
pub fn project_id_or_num(&self) -> &str
Returns the value of project_id_or_num
, or the default value if project_id_or_num
is unset.
Trait Implementations§
source§impl Clone for ServiceAttachmentConsumerProjectLimit
impl Clone for ServiceAttachmentConsumerProjectLimit
source§fn clone(&self) -> ServiceAttachmentConsumerProjectLimit
fn clone(&self) -> ServiceAttachmentConsumerProjectLimit
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 ServiceAttachmentConsumerProjectLimit
impl Message for ServiceAttachmentConsumerProjectLimit
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 ServiceAttachmentConsumerProjectLimit
impl PartialEq for ServiceAttachmentConsumerProjectLimit
source§fn eq(&self, other: &ServiceAttachmentConsumerProjectLimit) -> bool
fn eq(&self, other: &ServiceAttachmentConsumerProjectLimit) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ServiceAttachmentConsumerProjectLimit
Auto Trait Implementations§
impl Freeze for ServiceAttachmentConsumerProjectLimit
impl RefUnwindSafe for ServiceAttachmentConsumerProjectLimit
impl Send for ServiceAttachmentConsumerProjectLimit
impl Sync for ServiceAttachmentConsumerProjectLimit
impl Unpin for ServiceAttachmentConsumerProjectLimit
impl UnwindSafe for ServiceAttachmentConsumerProjectLimit
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