Struct aws_sdk_glue::types::Condition
source · #[non_exhaustive]pub struct Condition {
pub logical_operator: Option<LogicalOperator>,
pub job_name: Option<String>,
pub state: Option<JobRunState>,
pub crawler_name: Option<String>,
pub crawl_state: Option<CrawlState>,
}Expand description
Defines a condition under which a trigger fires.
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.logical_operator: Option<LogicalOperator>A logical operator.
job_name: Option<String>The name of the job whose JobRuns this condition applies to, and on which this trigger waits.
state: Option<JobRunState>The condition state. Currently, the only job states that a trigger can listen for are SUCCEEDED, STOPPED, FAILED, and TIMEOUT. The only crawler states that a trigger can listen for are SUCCEEDED, FAILED, and CANCELLED.
crawler_name: Option<String>The name of the crawler to which this condition applies.
crawl_state: Option<CrawlState>The state of the crawler to which this condition applies.
Implementations§
source§impl Condition
impl Condition
sourcepub fn logical_operator(&self) -> Option<&LogicalOperator>
pub fn logical_operator(&self) -> Option<&LogicalOperator>
A logical operator.
sourcepub fn job_name(&self) -> Option<&str>
pub fn job_name(&self) -> Option<&str>
The name of the job whose JobRuns this condition applies to, and on which this trigger waits.
sourcepub fn state(&self) -> Option<&JobRunState>
pub fn state(&self) -> Option<&JobRunState>
The condition state. Currently, the only job states that a trigger can listen for are SUCCEEDED, STOPPED, FAILED, and TIMEOUT. The only crawler states that a trigger can listen for are SUCCEEDED, FAILED, and CANCELLED.
sourcepub fn crawler_name(&self) -> Option<&str>
pub fn crawler_name(&self) -> Option<&str>
The name of the crawler to which this condition applies.
sourcepub fn crawl_state(&self) -> Option<&CrawlState>
pub fn crawl_state(&self) -> Option<&CrawlState>
The state of the crawler to which this condition applies.