Struct google_api_proto::google::container::v1beta1::WorkloadMetadataConfig
source · pub struct WorkloadMetadataConfig {
pub node_metadata: i32,
pub mode: i32,
}
Expand description
WorkloadMetadataConfig defines the metadata configuration to expose to workloads on the node pool.
Fields§
§node_metadata: i32
👎Deprecated
NodeMetadata is the configuration for how to expose metadata to the workloads running on the node.
mode: i32
Mode is the configuration for how to expose metadata to workloads running on the node pool.
Implementations§
source§impl WorkloadMetadataConfig
impl WorkloadMetadataConfig
sourcepub fn node_metadata(&self) -> NodeMetadata
pub fn node_metadata(&self) -> NodeMetadata
Returns the enum value of node_metadata
, or the default if the field is set to an invalid enum value.
sourcepub fn set_node_metadata(&mut self, value: NodeMetadata)
pub fn set_node_metadata(&mut self, value: NodeMetadata)
Sets node_metadata
to the provided enum value.
Trait Implementations§
source§impl Clone for WorkloadMetadataConfig
impl Clone for WorkloadMetadataConfig
source§fn clone(&self) -> WorkloadMetadataConfig
fn clone(&self) -> WorkloadMetadataConfig
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 WorkloadMetadataConfig
impl Debug for WorkloadMetadataConfig
source§impl Default for WorkloadMetadataConfig
impl Default for WorkloadMetadataConfig
source§impl Message for WorkloadMetadataConfig
impl Message for WorkloadMetadataConfig
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 WorkloadMetadataConfig
impl PartialEq for WorkloadMetadataConfig
source§fn eq(&self, other: &WorkloadMetadataConfig) -> bool
fn eq(&self, other: &WorkloadMetadataConfig) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for WorkloadMetadataConfig
impl StructuralPartialEq for WorkloadMetadataConfig
Auto Trait Implementations§
impl Freeze for WorkloadMetadataConfig
impl RefUnwindSafe for WorkloadMetadataConfig
impl Send for WorkloadMetadataConfig
impl Sync for WorkloadMetadataConfig
impl Unpin for WorkloadMetadataConfig
impl UnwindSafe for WorkloadMetadataConfig
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