* The unique run identifier associated with this run. *
*/ private String runId; /** ** The data source (an Glue table) associated with this evaluation run. *
*/ private DataSource dataSource; /** ** An IAM role supplied to encrypt the results of the run. *
*/ private String role; /** *
* The number of G.1X
workers to be used in the run. The default is 5.
*
* 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).
*
* Additional run options you can specify for an evaluation run. *
*/ private DataQualityEvaluationRunAdditionalRunOptions additionalRunOptions; /** ** The status for this run. *
*/ private String status; /** ** The error strings that are associated with the run. *
*/ private String errorString; /** ** The date and time when this run started. *
*/ private java.util.Date startedOn; /** ** A timestamp. The last point in time when this data quality rule recommendation run was modified. *
*/ private java.util.Date lastModifiedOn; /** ** The date and time when this run was completed. *
*/ private java.util.Date completedOn; /** ** The amount of time (in seconds) that the run consumed resources. *
*/ private Integer executionTime; /** ** A list of ruleset names for the run. *
*/ private java.util.List* A list of result IDs for the data quality results for the run. *
*/ private java.util.List* A map of reference strings to additional data sources you can specify for an evaluation run. *
*/ private java.util.Map* The unique run identifier associated with this run. *
* * @param runId * The unique run identifier associated with this run. */ public void setRunId(String runId) { this.runId = runId; } /** ** The unique run identifier associated with this run. *
* * @return The unique run identifier associated with this run. */ public String getRunId() { return this.runId; } /** ** The unique run identifier associated with this run. *
* * @param runId * The unique run identifier associated with this run. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDataQualityRulesetEvaluationRunResult withRunId(String runId) { setRunId(runId); return this; } /** ** The data source (an Glue table) associated with this evaluation run. *
* * @param dataSource * The data source (an Glue table) associated with this evaluation run. */ public void setDataSource(DataSource dataSource) { this.dataSource = dataSource; } /** ** The data source (an Glue table) associated with this evaluation run. *
* * @return The data source (an Glue table) associated with this evaluation run. */ public DataSource getDataSource() { return this.dataSource; } /** ** The data source (an Glue table) associated with this evaluation run. *
* * @param dataSource * The data source (an Glue table) associated with this evaluation run. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDataQualityRulesetEvaluationRunResult withDataSource(DataSource dataSource) { setDataSource(dataSource); return this; } /** ** An IAM role supplied to encrypt the results of the run. *
* * @param role * An IAM role supplied to encrypt the results of the run. */ public void setRole(String role) { this.role = role; } /** ** An IAM role supplied to encrypt the results of the run. *
* * @return An IAM role supplied to encrypt the results of the run. */ public String getRole() { return this.role; } /** ** An IAM role supplied to encrypt the results of the run. *
* * @param role * An IAM role supplied to encrypt the results of the run. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDataQualityRulesetEvaluationRunResult withRole(String role) { setRole(role); return this; } /** *
* The number of G.1X
workers to be used in the run. The default is 5.
*
G.1X
workers to be used in the run. The default is 5.
*/
public void setNumberOfWorkers(Integer numberOfWorkers) {
this.numberOfWorkers = numberOfWorkers;
}
/**
*
* The number of G.1X
workers to be used in the run. The default is 5.
*
G.1X
workers to be used in the run. The default is 5.
*/
public Integer getNumberOfWorkers() {
return this.numberOfWorkers;
}
/**
*
* The number of G.1X
workers to be used in the run. The default is 5.
*
G.1X
workers to be used in the run. The default is 5.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public GetDataQualityRulesetEvaluationRunResult withNumberOfWorkers(Integer numberOfWorkers) {
setNumberOfWorkers(numberOfWorkers);
return this;
}
/**
*
* 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).
*
TIMEOUT
status. The default is 2,880 minutes (48 hours).
*/
public void setTimeout(Integer timeout) {
this.timeout = timeout;
}
/**
*
* 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).
*
TIMEOUT
status. The default is 2,880 minutes (48 hours).
*/
public Integer getTimeout() {
return this.timeout;
}
/**
*
* 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).
*
TIMEOUT
status. The default is 2,880 minutes (48 hours).
* @return Returns a reference to this object so that method calls can be chained together.
*/
public GetDataQualityRulesetEvaluationRunResult withTimeout(Integer timeout) {
setTimeout(timeout);
return this;
}
/**
* * Additional run options you can specify for an evaluation run. *
* * @param additionalRunOptions * Additional run options you can specify for an evaluation run. */ public void setAdditionalRunOptions(DataQualityEvaluationRunAdditionalRunOptions additionalRunOptions) { this.additionalRunOptions = additionalRunOptions; } /** ** Additional run options you can specify for an evaluation run. *
* * @return Additional run options you can specify for an evaluation run. */ public DataQualityEvaluationRunAdditionalRunOptions getAdditionalRunOptions() { return this.additionalRunOptions; } /** ** Additional run options you can specify for an evaluation run. *
* * @param additionalRunOptions * Additional run options you can specify for an evaluation run. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDataQualityRulesetEvaluationRunResult withAdditionalRunOptions(DataQualityEvaluationRunAdditionalRunOptions additionalRunOptions) { setAdditionalRunOptions(additionalRunOptions); return this; } /** ** The status for this run. *
* * @param status * The status for this run. * @see TaskStatusType */ public void setStatus(String status) { this.status = status; } /** ** The status for this run. *
* * @return The status for this run. * @see TaskStatusType */ public String getStatus() { return this.status; } /** ** The status for this run. *
* * @param status * The status for this run. * @return Returns a reference to this object so that method calls can be chained together. * @see TaskStatusType */ public GetDataQualityRulesetEvaluationRunResult withStatus(String status) { setStatus(status); return this; } /** ** The status for this run. *
* * @param status * The status for this run. * @return Returns a reference to this object so that method calls can be chained together. * @see TaskStatusType */ public GetDataQualityRulesetEvaluationRunResult withStatus(TaskStatusType status) { this.status = status.toString(); return this; } /** ** The error strings that are associated with the run. *
* * @param errorString * The error strings that are associated with the run. */ public void setErrorString(String errorString) { this.errorString = errorString; } /** ** The error strings that are associated with the run. *
* * @return The error strings that are associated with the run. */ public String getErrorString() { return this.errorString; } /** ** The error strings that are associated with the run. *
* * @param errorString * The error strings that are associated with the run. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDataQualityRulesetEvaluationRunResult withErrorString(String errorString) { setErrorString(errorString); return this; } /** ** The date and time when this run started. *
* * @param startedOn * The date and time when this run started. */ public void setStartedOn(java.util.Date startedOn) { this.startedOn = startedOn; } /** ** The date and time when this run started. *
* * @return The date and time when this run started. */ public java.util.Date getStartedOn() { return this.startedOn; } /** ** The date and time when this run started. *
* * @param startedOn * The date and time when this run started. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDataQualityRulesetEvaluationRunResult withStartedOn(java.util.Date startedOn) { setStartedOn(startedOn); return this; } /** ** A timestamp. The last point in time when this data quality rule recommendation run was modified. *
* * @param lastModifiedOn * A timestamp. The last point in time when this data quality rule recommendation run was modified. */ public void setLastModifiedOn(java.util.Date lastModifiedOn) { this.lastModifiedOn = lastModifiedOn; } /** ** A timestamp. The last point in time when this data quality rule recommendation run was modified. *
* * @return A timestamp. The last point in time when this data quality rule recommendation run was modified. */ public java.util.Date getLastModifiedOn() { return this.lastModifiedOn; } /** ** A timestamp. The last point in time when this data quality rule recommendation run was modified. *
* * @param lastModifiedOn * A timestamp. The last point in time when this data quality rule recommendation run was modified. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDataQualityRulesetEvaluationRunResult withLastModifiedOn(java.util.Date lastModifiedOn) { setLastModifiedOn(lastModifiedOn); return this; } /** ** The date and time when this run was completed. *
* * @param completedOn * The date and time when this run was completed. */ public void setCompletedOn(java.util.Date completedOn) { this.completedOn = completedOn; } /** ** The date and time when this run was completed. *
* * @return The date and time when this run was completed. */ public java.util.Date getCompletedOn() { return this.completedOn; } /** ** The date and time when this run was completed. *
* * @param completedOn * The date and time when this run was completed. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDataQualityRulesetEvaluationRunResult withCompletedOn(java.util.Date completedOn) { setCompletedOn(completedOn); return this; } /** ** The amount of time (in seconds) that the run consumed resources. *
* * @param executionTime * The amount of time (in seconds) that the run consumed resources. */ public void setExecutionTime(Integer executionTime) { this.executionTime = executionTime; } /** ** The amount of time (in seconds) that the run consumed resources. *
* * @return The amount of time (in seconds) that the run consumed resources. */ public Integer getExecutionTime() { return this.executionTime; } /** ** The amount of time (in seconds) that the run consumed resources. *
* * @param executionTime * The amount of time (in seconds) that the run consumed resources. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDataQualityRulesetEvaluationRunResult withExecutionTime(Integer executionTime) { setExecutionTime(executionTime); return this; } /** ** A list of ruleset names for the run. *
* * @return A list of ruleset names for the run. */ public java.util.List* A list of ruleset names for the run. *
* * @param rulesetNames * A list of ruleset names for the run. */ public void setRulesetNames(java.util.Collection* A list of ruleset names for the run. *
** NOTE: This method appends the values to the existing list (if any). Use * {@link #setRulesetNames(java.util.Collection)} or {@link #withRulesetNames(java.util.Collection)} if you want to * override the existing values. *
* * @param rulesetNames * A list of ruleset names for the run. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDataQualityRulesetEvaluationRunResult withRulesetNames(String... rulesetNames) { if (this.rulesetNames == null) { setRulesetNames(new java.util.ArrayList* A list of ruleset names for the run. *
* * @param rulesetNames * A list of ruleset names for the run. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDataQualityRulesetEvaluationRunResult withRulesetNames(java.util.Collection* A list of result IDs for the data quality results for the run. *
* * @return A list of result IDs for the data quality results for the run. */ public java.util.List* A list of result IDs for the data quality results for the run. *
* * @param resultIds * A list of result IDs for the data quality results for the run. */ public void setResultIds(java.util.Collection* A list of result IDs for the data quality results for the run. *
** NOTE: This method appends the values to the existing list (if any). Use * {@link #setResultIds(java.util.Collection)} or {@link #withResultIds(java.util.Collection)} if you want to * override the existing values. *
* * @param resultIds * A list of result IDs for the data quality results for the run. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDataQualityRulesetEvaluationRunResult withResultIds(String... resultIds) { if (this.resultIds == null) { setResultIds(new java.util.ArrayList* A list of result IDs for the data quality results for the run. *
* * @param resultIds * A list of result IDs for the data quality results for the run. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDataQualityRulesetEvaluationRunResult withResultIds(java.util.Collection* A map of reference strings to additional data sources you can specify for an evaluation run. *
* * @return A map of reference strings to additional data sources you can specify for an evaluation run. */ public java.util.Map* A map of reference strings to additional data sources you can specify for an evaluation run. *
* * @param additionalDataSources * A map of reference strings to additional data sources you can specify for an evaluation run. */ public void setAdditionalDataSources(java.util.Map* A map of reference strings to additional data sources you can specify for an evaluation run. *
* * @param additionalDataSources * A map of reference strings to additional data sources you can specify for an evaluation run. * @return Returns a reference to this object so that method calls can be chained together. */ public GetDataQualityRulesetEvaluationRunResult withAdditionalDataSources(java.util.Map