pub struct PodSandboxStatus {
pub id: String,
pub metadata: Option<PodSandboxMetadata>,
pub state: i32,
pub created_at: i64,
pub network: Option<PodSandboxNetworkStatus>,
pub linux: Option<LinuxPodSandboxStatus>,
pub labels: HashMap<String, String>,
pub annotations: HashMap<String, String>,
pub runtime_handler: String,
}Expand description
PodSandboxStatus contains the status of the PodSandbox.
Fields§
§id: StringID of the sandbox.
metadata: Option<PodSandboxMetadata>Metadata of the sandbox.
state: i32State of the sandbox.
created_at: i64Creation timestamp of the sandbox in nanoseconds. Must be > 0.
network: Option<PodSandboxNetworkStatus>Network contains network status if network is handled by the runtime.
linux: Option<LinuxPodSandboxStatus>Linux-specific status to a pod sandbox.
labels: HashMap<String, String>Labels are key-value pairs that may be used to scope and select individual resources.
annotations: HashMap<String, String>Unstructured key-value map holding arbitrary metadata. Annotations MUST NOT be altered by the runtime; the value of this field MUST be identical to that of the corresponding PodSandboxConfig used to instantiate the pod sandbox this status represents.
runtime_handler: Stringruntime configuration used for this PodSandbox.
Implementations§
Source§impl PodSandboxStatus
impl PodSandboxStatus
Sourcepub fn state(&self) -> PodSandboxState
pub fn state(&self) -> PodSandboxState
Returns the enum value of state, or the default if the field is set to an invalid enum value.
Sourcepub fn set_state(&mut self, value: PodSandboxState)
pub fn set_state(&mut self, value: PodSandboxState)
Sets state to the provided enum value.
Trait Implementations§
Source§impl Clone for PodSandboxStatus
impl Clone for PodSandboxStatus
Source§fn clone(&self) -> PodSandboxStatus
fn clone(&self) -> PodSandboxStatus
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for PodSandboxStatus
impl Debug for PodSandboxStatus
Source§impl Default for PodSandboxStatus
impl Default for PodSandboxStatus
Source§impl Message for PodSandboxStatus
impl Message for PodSandboxStatus
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
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,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
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,
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,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
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,
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,
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,
self.Source§impl Name for PodSandboxStatus
impl Name for PodSandboxStatus
Source§const NAME: &'static str = "PodSandboxStatus"
const NAME: &'static str = "PodSandboxStatus"
Message.
This name is the same as it appears in the source .proto file, e.g. FooBar.Source§const PACKAGE: &'static str = "runtime.v1"
const PACKAGE: &'static str = "runtime.v1"
., e.g. google.protobuf.Source§fn full_name() -> String
fn full_name() -> String
Message.
It’s prefixed with the package name and names of any parent messages,
e.g. google.rpc.BadRequest.FieldViolation.
By default, this is the package name followed by the message name.
Fully-qualified names must be unique within a domain of Type URLs.Source§impl PartialEq for PodSandboxStatus
impl PartialEq for PodSandboxStatus
Source§fn eq(&self, other: &PodSandboxStatus) -> bool
fn eq(&self, other: &PodSandboxStatus) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PodSandboxStatus
Auto Trait Implementations§
impl Freeze for PodSandboxStatus
impl RefUnwindSafe for PodSandboxStatus
impl Send for PodSandboxStatus
impl Sync for PodSandboxStatus
impl Unpin for PodSandboxStatus
impl UnsafeUnpin for PodSandboxStatus
impl UnwindSafe for PodSandboxStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more