Interface GetDataQualityRulesetEvaluationRunResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetDataQualityRulesetEvaluationRunResponse.Builder,
,GetDataQualityRulesetEvaluationRunResponse> GlueResponse.Builder
,SdkBuilder<GetDataQualityRulesetEvaluationRunResponse.Builder,
,GetDataQualityRulesetEvaluationRunResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetDataQualityRulesetEvaluationRunResponse
-
Method Summary
Modifier and TypeMethodDescriptionadditionalDataSources
(Map<String, DataSource> additionalDataSources) A map of reference strings to additional data sources you can specify for an evaluation run.additionalRunOptions
(Consumer<DataQualityEvaluationRunAdditionalRunOptions.Builder> additionalRunOptions) Additional run options you can specify for an evaluation run.additionalRunOptions
(DataQualityEvaluationRunAdditionalRunOptions additionalRunOptions) Additional run options you can specify for an evaluation run.completedOn
(Instant completedOn) The date and time when this run was completed.dataSource
(Consumer<DataSource.Builder> dataSource) The data source (an Glue table) associated with this evaluation run.dataSource
(DataSource dataSource) The data source (an Glue table) associated with this evaluation 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.A list of result IDs for the data quality results for the run.resultIds
(Collection<String> resultIds) A list of result IDs for the data quality results for the run.An IAM role supplied to encrypt the results of the run.rulesetNames
(String... rulesetNames) A list of ruleset names for the run.rulesetNames
(Collection<String> rulesetNames) A list of ruleset names for 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 evaluation run.
- Parameters:
dataSource
- The data source (an Glue table) associated with this evaluation run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSource
default GetDataQualityRulesetEvaluationRunResponse.Builder dataSource(Consumer<DataSource.Builder> dataSource) The data source (an Glue table) associated with this evaluation 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.
-
additionalRunOptions
GetDataQualityRulesetEvaluationRunResponse.Builder additionalRunOptions(DataQualityEvaluationRunAdditionalRunOptions additionalRunOptions) Additional run options you can specify for an evaluation run.
- Parameters:
additionalRunOptions
- Additional run options you can specify for an evaluation run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalRunOptions
default GetDataQualityRulesetEvaluationRunResponse.Builder additionalRunOptions(Consumer<DataQualityEvaluationRunAdditionalRunOptions.Builder> additionalRunOptions) Additional run options you can specify for an evaluation run.
This is a convenience method that creates an instance of theDataQualityEvaluationRunAdditionalRunOptions.Builder
avoiding the need to create one manually viaDataQualityEvaluationRunAdditionalRunOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toadditionalRunOptions(DataQualityEvaluationRunAdditionalRunOptions)
.- Parameters:
additionalRunOptions
- a consumer that will call methods onDataQualityEvaluationRunAdditionalRunOptions.Builder
- 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:
-
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.
-
rulesetNames
A list of ruleset names for the run. Currently, this parameter takes only one Ruleset name.
- Parameters:
rulesetNames
- A list of ruleset names for the run. Currently, this parameter takes only one Ruleset name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rulesetNames
A list of ruleset names for the run. Currently, this parameter takes only one Ruleset name.
- Parameters:
rulesetNames
- A list of ruleset names for the run. Currently, this parameter takes only one Ruleset name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resultIds
A list of result IDs for the data quality results for the run.
- Parameters:
resultIds
- A list of result IDs for the data quality results for the run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resultIds
A list of result IDs for the data quality results for the run.
- Parameters:
resultIds
- A list of result IDs for the data quality results for the run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalDataSources
GetDataQualityRulesetEvaluationRunResponse.Builder additionalDataSources(Map<String, DataSource> additionalDataSources) A map of reference strings to additional data sources you can specify for an evaluation run.
- Parameters:
additionalDataSources
- A map of reference strings to additional data sources you can specify for an evaluation run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-