pub struct AdditionalPodNetworkConfig {
pub subnetwork: String,
pub secondary_pod_range: String,
pub max_pods_per_node: Option<MaxPodsConstraint>,
}
Expand description
AdditionalPodNetworkConfig is the configuration for additional pod networks within the NodeNetworkConfig message
Fields§
§subnetwork: String
Name of the subnetwork where the additional pod network belongs.
secondary_pod_range: String
The name of the secondary range on the subnet which provides IP address for this pod range.
max_pods_per_node: Option<MaxPodsConstraint>
The maximum number of pods per node which use this pod network.
Trait Implementations§
source§impl Clone for AdditionalPodNetworkConfig
impl Clone for AdditionalPodNetworkConfig
source§fn clone(&self) -> AdditionalPodNetworkConfig
fn clone(&self) -> AdditionalPodNetworkConfig
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 AdditionalPodNetworkConfig
impl Debug for AdditionalPodNetworkConfig
source§impl Default for AdditionalPodNetworkConfig
impl Default for AdditionalPodNetworkConfig
source§impl Message for AdditionalPodNetworkConfig
impl Message for AdditionalPodNetworkConfig
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 AdditionalPodNetworkConfig
impl PartialEq for AdditionalPodNetworkConfig
source§fn eq(&self, other: &AdditionalPodNetworkConfig) -> bool
fn eq(&self, other: &AdditionalPodNetworkConfig) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AdditionalPodNetworkConfig
Auto Trait Implementations§
impl Freeze for AdditionalPodNetworkConfig
impl RefUnwindSafe for AdditionalPodNetworkConfig
impl Send for AdditionalPodNetworkConfig
impl Sync for AdditionalPodNetworkConfig
impl Unpin for AdditionalPodNetworkConfig
impl UnwindSafe for AdditionalPodNetworkConfig
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