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: String
The 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: String
The 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
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
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