Struct aws_sdk_glue::types::Crawl
source · #[non_exhaustive]pub struct Crawl {
pub state: Option<CrawlState>,
pub started_on: Option<DateTime>,
pub completed_on: Option<DateTime>,
pub error_message: Option<String>,
pub log_group: Option<String>,
pub log_stream: Option<String>,
}Expand description
The details of a crawl in the workflow.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.state: Option<CrawlState>The state of the crawler.
started_on: Option<DateTime>The date and time on which the crawl started.
completed_on: Option<DateTime>The date and time on which the crawl completed.
error_message: Option<String>The error message associated with the crawl.
log_group: Option<String>The log group associated with the crawl.
log_stream: Option<String>The log stream associated with the crawl.
Implementations§
source§impl Crawl
impl Crawl
sourcepub fn state(&self) -> Option<&CrawlState>
pub fn state(&self) -> Option<&CrawlState>
The state of the crawler.
sourcepub fn started_on(&self) -> Option<&DateTime>
pub fn started_on(&self) -> Option<&DateTime>
The date and time on which the crawl started.
sourcepub fn completed_on(&self) -> Option<&DateTime>
pub fn completed_on(&self) -> Option<&DateTime>
The date and time on which the crawl completed.
sourcepub fn error_message(&self) -> Option<&str>
pub fn error_message(&self) -> Option<&str>
The error message associated with the crawl.
sourcepub fn log_stream(&self) -> Option<&str>
pub fn log_stream(&self) -> Option<&str>
The log stream associated with the crawl.
Trait Implementations§
source§impl PartialEq for Crawl
impl PartialEq for Crawl
impl StructuralPartialEq for Crawl
Auto Trait Implementations§
impl RefUnwindSafe for Crawl
impl Send for Crawl
impl Sync for Crawl
impl Unpin for Crawl
impl UnwindSafe for Crawl
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.