Struct aws_sdk_datazone::types::LineageNodeTypeItem
source · #[non_exhaustive]pub struct LineageNodeTypeItem {
pub domain_id: String,
pub name: Option<String>,
pub description: Option<String>,
pub created_at: Option<DateTime>,
pub created_by: Option<String>,
pub updated_at: Option<DateTime>,
pub updated_by: Option<String>,
pub revision: String,
pub forms_output: HashMap<String, FormEntryOutput>,
}Expand description
The details of a data lineage node type.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.domain_id: StringThe ID of the domain where the data lineage node type lives.
name: Option<String>The name of the data lineage node type.
description: Option<String>The description of the data lineage node type.
created_at: Option<DateTime>The timestamp at which the data lineage node type was created.
created_by: Option<String>The user who created the data lineage node type.
updated_at: Option<DateTime>The timestamp at which the data lineage node type was updated.
updated_by: Option<String>The user who updated the data lineage node type.
revision: StringThe revision of the data lineage node type.
forms_output: HashMap<String, FormEntryOutput>The forms output of the data lineage node type.
Implementations§
source§impl LineageNodeTypeItem
impl LineageNodeTypeItem
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the data lineage node type.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The timestamp at which the data lineage node type was created.
sourcepub fn created_by(&self) -> Option<&str>
pub fn created_by(&self) -> Option<&str>
The user who created the data lineage node type.
sourcepub fn updated_at(&self) -> Option<&DateTime>
pub fn updated_at(&self) -> Option<&DateTime>
The timestamp at which the data lineage node type was updated.
sourcepub fn updated_by(&self) -> Option<&str>
pub fn updated_by(&self) -> Option<&str>
The user who updated the data lineage node type.
sourcepub fn forms_output(&self) -> &HashMap<String, FormEntryOutput>
pub fn forms_output(&self) -> &HashMap<String, FormEntryOutput>
The forms output of the data lineage node type.
source§impl LineageNodeTypeItem
impl LineageNodeTypeItem
sourcepub fn builder() -> LineageNodeTypeItemBuilder
pub fn builder() -> LineageNodeTypeItemBuilder
Creates a new builder-style object to manufacture LineageNodeTypeItem.
Trait Implementations§
source§impl Clone for LineageNodeTypeItem
impl Clone for LineageNodeTypeItem
source§fn clone(&self) -> LineageNodeTypeItem
fn clone(&self) -> LineageNodeTypeItem
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for LineageNodeTypeItem
impl Debug for LineageNodeTypeItem
source§impl PartialEq for LineageNodeTypeItem
impl PartialEq for LineageNodeTypeItem
source§fn eq(&self, other: &LineageNodeTypeItem) -> bool
fn eq(&self, other: &LineageNodeTypeItem) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for LineageNodeTypeItem
Auto Trait Implementations§
impl Freeze for LineageNodeTypeItem
impl RefUnwindSafe for LineageNodeTypeItem
impl Send for LineageNodeTypeItem
impl Sync for LineageNodeTypeItem
impl Unpin for LineageNodeTypeItem
impl UnwindSafe for LineageNodeTypeItem
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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