Struct kube_core::metadata::PartialObjectMeta
source · pub struct PartialObjectMeta {
pub types: Option<TypeMeta>,
pub metadata: ObjectMeta,
}
Expand description
A generic representation of any object with ObjectMeta
.
It allows clients to get access to a particular ObjectMeta
schema without knowing the details of the version.
Fields§
§types: Option<TypeMeta>
The type fields, not always present
metadata: ObjectMeta
Standard object’s metadata
Trait Implementations§
source§impl Clone for PartialObjectMeta
impl Clone for PartialObjectMeta
source§fn clone(&self) -> PartialObjectMeta
fn clone(&self) -> PartialObjectMeta
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 PartialObjectMeta
impl Debug for PartialObjectMeta
source§impl Default for PartialObjectMeta
impl Default for PartialObjectMeta
source§fn default() -> PartialObjectMeta
fn default() -> PartialObjectMeta
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PartialObjectMeta
impl<'de> Deserialize<'de> for PartialObjectMeta
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<PartialObjectMeta> for ObjectMeta
impl From<PartialObjectMeta> for ObjectMeta
source§fn from(obj: PartialObjectMeta) -> Self
fn from(obj: PartialObjectMeta) -> Self
Converts to this type from the input type.
source§impl Resource for PartialObjectMeta
impl Resource for PartialObjectMeta
§type DynamicType = ApiResource
type DynamicType = ApiResource
Type information for types that do not know their resource information at compile time. Read more
§type Scope = DynamicResourceScope
type Scope = DynamicResourceScope
Type information for the api scope of the resource when known at compile time Read more
source§fn meta(&self) -> &ObjectMeta
fn meta(&self) -> &ObjectMeta
Metadata that all persisted resources must have
source§fn meta_mut(&mut self) -> &mut ObjectMeta
fn meta_mut(&mut self) -> &mut ObjectMeta
Metadata that all persisted resources must have
source§fn api_version(dt: &Self::DynamicType) -> Cow<'_, str>
fn api_version(dt: &Self::DynamicType) -> Cow<'_, str>
Returns apiVersion of this object
source§fn url_path(dt: &Self::DynamicType, namespace: Option<&str>) -> String
fn url_path(dt: &Self::DynamicType, namespace: Option<&str>) -> String
Creates a url path for http requests for this resource
source§fn object_ref(&self, dt: &Self::DynamicType) -> ObjectReference
fn object_ref(&self, dt: &Self::DynamicType) -> ObjectReference
Generates an object reference for the resource
source§fn controller_owner_ref(&self, dt: &Self::DynamicType) -> Option<OwnerReference>
fn controller_owner_ref(&self, dt: &Self::DynamicType) -> Option<OwnerReference>
Generates a controller owner reference pointing to this resource Read more