Interface GetDataQualityRuleRecommendationRunResponse.Builder

  • Method Details

    • runId

      The unique run identifier associated with this run.

      Parameters:
      runId - The unique run identifier associated with this run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataSource

      The data source (an Glue table) associated with this run.

      Parameters:
      dataSource - The data source (an Glue table) associated with this run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataSource

      The data source (an Glue table) associated with this run.

      This is a convenience method that creates an instance of the DataSource.Builder avoiding the need to create one manually via DataSource.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dataSource(DataSource).

      Parameters:
      dataSource - a consumer that will call methods on DataSource.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • role

      An IAM role supplied to encrypt the results of the run.

      Parameters:
      role - An IAM role supplied to encrypt the results of the run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • numberOfWorkers

      The number of G.1X workers to be used in the run. The default is 5.

      Parameters:
      numberOfWorkers - The number of G.1X workers to be used in the run. The default is 5.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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).

      Parameters:
      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).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status for this run.

      Parameters:
      status - The status for this run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status for this run.

      Parameters:
      status - The status for this run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • errorString

      The error strings that are associated with the run.

      Parameters:
      errorString - The error strings that are associated with the run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startedOn

      The date and time when this run started.

      Parameters:
      startedOn - The date and time when this run started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedOn

      A timestamp. The last point in time when this data quality rule recommendation run was modified.

      Parameters:
      lastModifiedOn - A timestamp. The last point in time when this data quality rule recommendation run was modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • completedOn

      The date and time when this run was completed.

      Parameters:
      completedOn - The date and time when this run was completed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • executionTime

      The amount of time (in seconds) that the run consumed resources.

      Parameters:
      executionTime - The amount of time (in seconds) that the run consumed resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • recommendedRuleset

      GetDataQualityRuleRecommendationRunResponse.Builder recommendedRuleset(String recommendedRuleset)

      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.

      Parameters:
      recommendedRuleset - 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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdRulesetName

      GetDataQualityRuleRecommendationRunResponse.Builder createdRulesetName(String createdRulesetName)

      The name of the ruleset that was created by the run.

      Parameters:
      createdRulesetName - The name of the ruleset that was created by the run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataQualitySecurityConfiguration

      GetDataQualityRuleRecommendationRunResponse.Builder dataQualitySecurityConfiguration(String dataQualitySecurityConfiguration)

      The name of the security configuration created with the data quality encryption option.

      Parameters:
      dataQualitySecurityConfiguration - The name of the security configuration created with the data quality encryption option.
      Returns:
      Returns a reference to this object so that method calls can be chained together.