Interface GetDataQualityRuleRecommendationRunResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetDataQualityRuleRecommendationRunResponse.Builder,
,GetDataQualityRuleRecommendationRunResponse> GlueResponse.Builder
,SdkBuilder<GetDataQualityRuleRecommendationRunResponse.Builder,
,GetDataQualityRuleRecommendationRunResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetDataQualityRuleRecommendationRunResponse
-
Method Summary
Modifier and TypeMethodDescriptioncompletedOn
(Instant completedOn) The date and time when this run was completed.createdRulesetName
(String createdRulesetName) The name of the ruleset that was created by the run.dataSource
(Consumer<DataSource.Builder> dataSource) The data source (an Glue table) associated with this run.dataSource
(DataSource dataSource) The data source (an Glue table) associated with this run.errorString
(String errorString) The error strings that are associated with the run.executionTime
(Integer executionTime) The amount of time (in seconds) that the run consumed resources.lastModifiedOn
(Instant lastModifiedOn) A timestamp.numberOfWorkers
(Integer numberOfWorkers) The number ofG.1X
workers to be used in the run.recommendedRuleset
(String recommendedRuleset) When a start rule recommendation run completes, it creates a recommended ruleset (a set of rules).An IAM role supplied to encrypt the results of the run.The unique run identifier associated with this run.The date and time when this run started.The status for this run.status
(TaskStatusType status) The status for this run.The timeout for a run in minutes.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.glue.model.GlueResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
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
default GetDataQualityRuleRecommendationRunResponse.Builder dataSource(Consumer<DataSource.Builder> dataSource) The data source (an Glue table) associated with this run.
This is a convenience method that creates an instance of theDataSource.Builder
avoiding the need to create one manually viaDataSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataSource(DataSource)
.- Parameters:
dataSource
- a consumer that will call methods onDataSource.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 ofG.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 entersTIMEOUT
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
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
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.
-