Struct aws_sdk_datazone::types::LineageNodeSummary
source · #[non_exhaustive]pub struct LineageNodeSummary {
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 id: String,
pub type_name: String,
pub type_revision: Option<String>,
pub source_identifier: Option<String>,
pub event_timestamp: Option<DateTime>,
}
Expand description
The summary of the data lineage node.
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 of the data lineage node.
name: Option<String>
The name of the data lineage node.
description: Option<String>
The description of the data lineage node.
created_at: Option<DateTime>
The timestamp at which the data lineage node was created.
created_by: Option<String>
The user who created the data lineage node.
updated_at: Option<DateTime>
The timestamp at which the data lineage node was updated.
updated_by: Option<String>
The user who updated the data lineage node.
id: String
The ID of the data lineage node.
type_name: String
The name of the type of the data lineage node.
type_revision: Option<String>
The type of the revision of the data lineage node.
source_identifier: Option<String>
The alternate ID of the data lineage node.
event_timestamp: Option<DateTime>
The event timestamp of the data lineage node.
Implementations§
source§impl LineageNodeSummary
impl LineageNodeSummary
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the data lineage node.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The timestamp at which the data lineage node was created.
sourcepub fn created_by(&self) -> Option<&str>
pub fn created_by(&self) -> Option<&str>
The user who created the data lineage node.
sourcepub fn updated_at(&self) -> Option<&DateTime>
pub fn updated_at(&self) -> Option<&DateTime>
The timestamp at which the data lineage node was updated.
sourcepub fn updated_by(&self) -> Option<&str>
pub fn updated_by(&self) -> Option<&str>
The user who updated the data lineage node.
sourcepub fn type_revision(&self) -> Option<&str>
pub fn type_revision(&self) -> Option<&str>
The type of the revision of the data lineage node.
sourcepub fn source_identifier(&self) -> Option<&str>
pub fn source_identifier(&self) -> Option<&str>
The alternate ID of the data lineage node.
sourcepub fn event_timestamp(&self) -> Option<&DateTime>
pub fn event_timestamp(&self) -> Option<&DateTime>
The event timestamp of the data lineage node.
source§impl LineageNodeSummary
impl LineageNodeSummary
sourcepub fn builder() -> LineageNodeSummaryBuilder
pub fn builder() -> LineageNodeSummaryBuilder
Creates a new builder-style object to manufacture LineageNodeSummary
.
Trait Implementations§
source§impl Clone for LineageNodeSummary
impl Clone for LineageNodeSummary
source§fn clone(&self) -> LineageNodeSummary
fn clone(&self) -> LineageNodeSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for LineageNodeSummary
impl Debug for LineageNodeSummary
source§impl PartialEq for LineageNodeSummary
impl PartialEq for LineageNodeSummary
impl StructuralPartialEq for LineageNodeSummary
Auto Trait Implementations§
impl Freeze for LineageNodeSummary
impl RefUnwindSafe for LineageNodeSummary
impl Send for LineageNodeSummary
impl Sync for LineageNodeSummary
impl Unpin for LineageNodeSummary
impl UnwindSafe for LineageNodeSummary
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