Struct aws_sdk_glue::operation::get_data_quality_rule_recommendation_run::builders::GetDataQualityRuleRecommendationRunOutputBuilder
source · #[non_exhaustive]pub struct GetDataQualityRuleRecommendationRunOutputBuilder { /* private fields */ }Expand description
A builder for GetDataQualityRuleRecommendationRunOutput.
Implementations§
source§impl GetDataQualityRuleRecommendationRunOutputBuilder
impl GetDataQualityRuleRecommendationRunOutputBuilder
sourcepub fn run_id(self, input: impl Into<String>) -> Self
pub fn run_id(self, input: impl Into<String>) -> Self
The unique run identifier associated with this run.
sourcepub fn set_run_id(self, input: Option<String>) -> Self
pub fn set_run_id(self, input: Option<String>) -> Self
The unique run identifier associated with this run.
sourcepub fn get_run_id(&self) -> &Option<String>
pub fn get_run_id(&self) -> &Option<String>
The unique run identifier associated with this run.
sourcepub fn data_source(self, input: DataSource) -> Self
pub fn data_source(self, input: DataSource) -> Self
The data source (an Glue table) associated with this run.
sourcepub fn set_data_source(self, input: Option<DataSource>) -> Self
pub fn set_data_source(self, input: Option<DataSource>) -> Self
The data source (an Glue table) associated with this run.
sourcepub fn get_data_source(&self) -> &Option<DataSource>
pub fn get_data_source(&self) -> &Option<DataSource>
The data source (an Glue table) associated with this run.
sourcepub fn role(self, input: impl Into<String>) -> Self
pub fn role(self, input: impl Into<String>) -> Self
An IAM role supplied to encrypt the results of the run.
sourcepub fn set_role(self, input: Option<String>) -> Self
pub fn set_role(self, input: Option<String>) -> Self
An IAM role supplied to encrypt the results of the run.
sourcepub fn get_role(&self) -> &Option<String>
pub fn get_role(&self) -> &Option<String>
An IAM role supplied to encrypt the results of the run.
sourcepub fn number_of_workers(self, input: i32) -> Self
pub fn number_of_workers(self, input: i32) -> Self
The number of G.1X workers to be used in the run. The default is 5.
sourcepub fn set_number_of_workers(self, input: Option<i32>) -> Self
pub fn set_number_of_workers(self, input: Option<i32>) -> Self
The number of G.1X workers to be used in the run. The default is 5.
sourcepub fn get_number_of_workers(&self) -> &Option<i32>
pub fn get_number_of_workers(&self) -> &Option<i32>
The number of G.1X workers to be used in the run. The default is 5.
sourcepub fn timeout(self, input: i32) -> Self
pub fn timeout(self, input: i32) -> Self
The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).
sourcepub fn set_timeout(self, input: Option<i32>) -> Self
pub fn set_timeout(self, input: Option<i32>) -> Self
The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).
sourcepub fn get_timeout(&self) -> &Option<i32>
pub fn get_timeout(&self) -> &Option<i32>
The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).
sourcepub fn status(self, input: TaskStatusType) -> Self
pub fn status(self, input: TaskStatusType) -> Self
The status for this run.
sourcepub fn set_status(self, input: Option<TaskStatusType>) -> Self
pub fn set_status(self, input: Option<TaskStatusType>) -> Self
The status for this run.
sourcepub fn get_status(&self) -> &Option<TaskStatusType>
pub fn get_status(&self) -> &Option<TaskStatusType>
The status for this run.
sourcepub fn error_string(self, input: impl Into<String>) -> Self
pub fn error_string(self, input: impl Into<String>) -> Self
The error strings that are associated with the run.
sourcepub fn set_error_string(self, input: Option<String>) -> Self
pub fn set_error_string(self, input: Option<String>) -> Self
The error strings that are associated with the run.
sourcepub fn get_error_string(&self) -> &Option<String>
pub fn get_error_string(&self) -> &Option<String>
The error strings that are associated with the run.
sourcepub fn started_on(self, input: DateTime) -> Self
pub fn started_on(self, input: DateTime) -> Self
The date and time when this run started.
sourcepub fn set_started_on(self, input: Option<DateTime>) -> Self
pub fn set_started_on(self, input: Option<DateTime>) -> Self
The date and time when this run started.
sourcepub fn get_started_on(&self) -> &Option<DateTime>
pub fn get_started_on(&self) -> &Option<DateTime>
The date and time when this run started.
sourcepub fn last_modified_on(self, input: DateTime) -> Self
pub fn last_modified_on(self, input: DateTime) -> Self
A timestamp. The last point in time when this data quality rule recommendation run was modified.
sourcepub fn set_last_modified_on(self, input: Option<DateTime>) -> Self
pub fn set_last_modified_on(self, input: Option<DateTime>) -> Self
A timestamp. The last point in time when this data quality rule recommendation run was modified.
sourcepub fn get_last_modified_on(&self) -> &Option<DateTime>
pub fn get_last_modified_on(&self) -> &Option<DateTime>
A timestamp. The last point in time when this data quality rule recommendation run was modified.
sourcepub fn completed_on(self, input: DateTime) -> Self
pub fn completed_on(self, input: DateTime) -> Self
The date and time when this run was completed.
sourcepub fn set_completed_on(self, input: Option<DateTime>) -> Self
pub fn set_completed_on(self, input: Option<DateTime>) -> Self
The date and time when this run was completed.
sourcepub fn get_completed_on(&self) -> &Option<DateTime>
pub fn get_completed_on(&self) -> &Option<DateTime>
The date and time when this run was completed.
sourcepub fn execution_time(self, input: i32) -> Self
pub fn execution_time(self, input: i32) -> Self
The amount of time (in seconds) that the run consumed resources.
sourcepub fn set_execution_time(self, input: Option<i32>) -> Self
pub fn set_execution_time(self, input: Option<i32>) -> Self
The amount of time (in seconds) that the run consumed resources.
sourcepub fn get_execution_time(&self) -> &Option<i32>
pub fn get_execution_time(&self) -> &Option<i32>
The amount of time (in seconds) that the run consumed resources.
sourcepub fn recommended_ruleset(self, input: impl Into<String>) -> Self
pub fn recommended_ruleset(self, input: impl Into<String>) -> Self
When a start rule recommendation run completes, it creates a recommended ruleset (a set of rules). This member has those rules in Data Quality Definition Language (DQDL) format.
sourcepub fn set_recommended_ruleset(self, input: Option<String>) -> Self
pub fn set_recommended_ruleset(self, input: Option<String>) -> Self
When a start rule recommendation run completes, it creates a recommended ruleset (a set of rules). This member has those rules in Data Quality Definition Language (DQDL) format.
sourcepub fn get_recommended_ruleset(&self) -> &Option<String>
pub fn get_recommended_ruleset(&self) -> &Option<String>
When a start rule recommendation run completes, it creates a recommended ruleset (a set of rules). This member has those rules in Data Quality Definition Language (DQDL) format.
sourcepub fn created_ruleset_name(self, input: impl Into<String>) -> Self
pub fn created_ruleset_name(self, input: impl Into<String>) -> Self
The name of the ruleset that was created by the run.
sourcepub fn set_created_ruleset_name(self, input: Option<String>) -> Self
pub fn set_created_ruleset_name(self, input: Option<String>) -> Self
The name of the ruleset that was created by the run.
sourcepub fn get_created_ruleset_name(&self) -> &Option<String>
pub fn get_created_ruleset_name(&self) -> &Option<String>
The name of the ruleset that was created by the run.
sourcepub fn build(self) -> GetDataQualityRuleRecommendationRunOutput
pub fn build(self) -> GetDataQualityRuleRecommendationRunOutput
Consumes the builder and constructs a GetDataQualityRuleRecommendationRunOutput.
Trait Implementations§
source§impl Clone for GetDataQualityRuleRecommendationRunOutputBuilder
impl Clone for GetDataQualityRuleRecommendationRunOutputBuilder
source§fn clone(&self) -> GetDataQualityRuleRecommendationRunOutputBuilder
fn clone(&self) -> GetDataQualityRuleRecommendationRunOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for GetDataQualityRuleRecommendationRunOutputBuilder
impl Default for GetDataQualityRuleRecommendationRunOutputBuilder
source§fn default() -> GetDataQualityRuleRecommendationRunOutputBuilder
fn default() -> GetDataQualityRuleRecommendationRunOutputBuilder
source§impl PartialEq<GetDataQualityRuleRecommendationRunOutputBuilder> for GetDataQualityRuleRecommendationRunOutputBuilder
impl PartialEq<GetDataQualityRuleRecommendationRunOutputBuilder> for GetDataQualityRuleRecommendationRunOutputBuilder
source§fn eq(&self, other: &GetDataQualityRuleRecommendationRunOutputBuilder) -> bool
fn eq(&self, other: &GetDataQualityRuleRecommendationRunOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.