Struct aws_sdk_databrew::types::JobRun
source · #[non_exhaustive]pub struct JobRun {Show 18 fields
pub attempt: i32,
pub completed_on: Option<DateTime>,
pub dataset_name: Option<String>,
pub error_message: Option<String>,
pub execution_time: i32,
pub job_name: Option<String>,
pub run_id: Option<String>,
pub state: Option<JobRunState>,
pub log_subscription: Option<LogSubscription>,
pub log_group_name: Option<String>,
pub outputs: Option<Vec<Output>>,
pub data_catalog_outputs: Option<Vec<DataCatalogOutput>>,
pub database_outputs: Option<Vec<DatabaseOutput>>,
pub recipe_reference: Option<RecipeReference>,
pub started_by: Option<String>,
pub started_on: Option<DateTime>,
pub job_sample: Option<JobSample>,
pub validation_configurations: Option<Vec<ValidationConfiguration>>,
}
Expand description
Represents one run of a DataBrew job.
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.attempt: i32
The number of times that DataBrew has attempted to run the job.
completed_on: Option<DateTime>
The date and time when the job completed processing.
dataset_name: Option<String>
The name of the dataset for the job to process.
error_message: Option<String>
A message indicating an error (if any) that was encountered when the job ran.
execution_time: i32
The amount of time, in seconds, during which a job run consumed resources.
job_name: Option<String>
The name of the job being processed during this run.
run_id: Option<String>
The unique identifier of the job run.
state: Option<JobRunState>
The current state of the job run entity itself.
log_subscription: Option<LogSubscription>
The current status of Amazon CloudWatch logging for the job run.
log_group_name: Option<String>
The name of an Amazon CloudWatch log group, where the job writes diagnostic messages when it runs.
outputs: Option<Vec<Output>>
One or more output artifacts from a job run.
data_catalog_outputs: Option<Vec<DataCatalogOutput>>
One or more artifacts that represent the Glue Data Catalog output from running the job.
database_outputs: Option<Vec<DatabaseOutput>>
Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
recipe_reference: Option<RecipeReference>
The set of steps processed by the job.
started_by: Option<String>
The Amazon Resource Name (ARN) of the user who initiated the job run.
started_on: Option<DateTime>
The date and time when the job run began.
job_sample: Option<JobSample>
A sample configuration for profile jobs only, which determines the number of rows on which the profile job is run. If a JobSample
value isn't provided, the default is used. The default value is CUSTOM_ROWS for the mode parameter and 20,000 for the size parameter.
validation_configurations: Option<Vec<ValidationConfiguration>>
List of validation configurations that are applied to the profile job run.
Implementations§
source§impl JobRun
impl JobRun
sourcepub fn completed_on(&self) -> Option<&DateTime>
pub fn completed_on(&self) -> Option<&DateTime>
The date and time when the job completed processing.
sourcepub fn dataset_name(&self) -> Option<&str>
pub fn dataset_name(&self) -> Option<&str>
The name of the dataset for the job to process.
sourcepub fn error_message(&self) -> Option<&str>
pub fn error_message(&self) -> Option<&str>
A message indicating an error (if any) that was encountered when the job ran.
sourcepub fn execution_time(&self) -> i32
pub fn execution_time(&self) -> i32
The amount of time, in seconds, during which a job run consumed resources.
sourcepub fn state(&self) -> Option<&JobRunState>
pub fn state(&self) -> Option<&JobRunState>
The current state of the job run entity itself.
sourcepub fn log_subscription(&self) -> Option<&LogSubscription>
pub fn log_subscription(&self) -> Option<&LogSubscription>
The current status of Amazon CloudWatch logging for the job run.
sourcepub fn log_group_name(&self) -> Option<&str>
pub fn log_group_name(&self) -> Option<&str>
The name of an Amazon CloudWatch log group, where the job writes diagnostic messages when it runs.
sourcepub fn outputs(&self) -> &[Output]
pub fn outputs(&self) -> &[Output]
One or more output artifacts from a job run.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .outputs.is_none()
.
sourcepub fn data_catalog_outputs(&self) -> &[DataCatalogOutput]
pub fn data_catalog_outputs(&self) -> &[DataCatalogOutput]
One or more artifacts that represent the Glue Data Catalog output from running the job.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .data_catalog_outputs.is_none()
.
sourcepub fn database_outputs(&self) -> &[DatabaseOutput]
pub fn database_outputs(&self) -> &[DatabaseOutput]
Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .database_outputs.is_none()
.
sourcepub fn recipe_reference(&self) -> Option<&RecipeReference>
pub fn recipe_reference(&self) -> Option<&RecipeReference>
The set of steps processed by the job.
sourcepub fn started_by(&self) -> Option<&str>
pub fn started_by(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the user who initiated the job run.
sourcepub fn started_on(&self) -> Option<&DateTime>
pub fn started_on(&self) -> Option<&DateTime>
The date and time when the job run began.
sourcepub fn job_sample(&self) -> Option<&JobSample>
pub fn job_sample(&self) -> Option<&JobSample>
A sample configuration for profile jobs only, which determines the number of rows on which the profile job is run. If a JobSample
value isn't provided, the default is used. The default value is CUSTOM_ROWS for the mode parameter and 20,000 for the size parameter.
sourcepub fn validation_configurations(&self) -> &[ValidationConfiguration]
pub fn validation_configurations(&self) -> &[ValidationConfiguration]
List of validation configurations that are applied to the profile job run.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .validation_configurations.is_none()
.