Interface GetDataQualityRulesetResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<GetDataQualityRulesetResponse.Builder,GetDataQualityRulesetResponse>, GlueResponse.Builder, SdkBuilder<GetDataQualityRulesetResponse.Builder,GetDataQualityRulesetResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
GetDataQualityRulesetResponse

public static interface GetDataQualityRulesetResponse.Builder extends GlueResponse.Builder, SdkPojo, CopyableBuilder<GetDataQualityRulesetResponse.Builder,GetDataQualityRulesetResponse>
  • Method Details

    • name

      The name of the ruleset.

      Parameters:
      name - The name of the ruleset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      A description of the ruleset.

      Parameters:
      description - A description of the ruleset.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ruleset

      A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.

      Parameters:
      ruleset - A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetTable

      The name and database name of the target table.

      Parameters:
      targetTable - The name and database name of the target table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetTable

      The name and database name of the target table.

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

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

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

      A timestamp. The time and date that this data quality ruleset was created.

      Parameters:
      createdOn - A timestamp. The time and date that this data quality ruleset was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedOn

      GetDataQualityRulesetResponse.Builder lastModifiedOn(Instant lastModifiedOn)

      A timestamp. The last point in time when this data quality ruleset was modified.

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

      GetDataQualityRulesetResponse.Builder recommendationRunId(String recommendationRunId)

      When a ruleset was created from a recommendation run, this run ID is generated to link the two together.

      Parameters:
      recommendationRunId - When a ruleset was created from a recommendation run, this run ID is generated to link the two together.
      Returns:
      Returns a reference to this object so that method calls can be chained together.