Interface GetDataQualityRulesetEvaluationRunResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetDataQualityRulesetEvaluationRunResponse.Builder,GetDataQualityRulesetEvaluationRunResponse>,GlueResponse.Builder,SdkBuilder<GetDataQualityRulesetEvaluationRunResponse.Builder,GetDataQualityRulesetEvaluationRunResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetDataQualityRulesetEvaluationRunResponse
public static interface GetDataQualityRulesetEvaluationRunResponse.Builder extends GlueResponse.Builder, SdkPojo, CopyableBuilder<GetDataQualityRulesetEvaluationRunResponse.Builder,GetDataQualityRulesetEvaluationRunResponse>
-
-
Method Summary
-
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, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
runId
GetDataQualityRulesetEvaluationRunResponse.Builder runId(String 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
GetDataQualityRulesetEvaluationRunResponse.Builder dataSource(DataSource 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.Builderavoiding the need to create one manually viaDataSource.builder().When the
Consumercompletes,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:
dataSource(DataSource)
-
role
GetDataQualityRulesetEvaluationRunResponse.Builder role(String 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
GetDataQualityRulesetEvaluationRunResponse.Builder numberOfWorkers(Integer numberOfWorkers)
The number of
G.1Xworkers to be used in the run. The default is 5.- Parameters:
numberOfWorkers- The number ofG.1Xworkers 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
GetDataQualityRulesetEvaluationRunResponse.Builder timeout(Integer 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
TIMEOUTstatus. 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 entersTIMEOUTstatus. 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.Builderavoiding the need to create one manually viaDataQualityEvaluationRunAdditionalRunOptions.builder().When the
Consumercompletes,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:
additionalRunOptions(DataQualityEvaluationRunAdditionalRunOptions)
-
status
GetDataQualityRulesetEvaluationRunResponse.Builder status(String 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:
TaskStatusType,TaskStatusType
-
status
GetDataQualityRulesetEvaluationRunResponse.Builder status(TaskStatusType 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:
TaskStatusType,TaskStatusType
-
errorString
GetDataQualityRulesetEvaluationRunResponse.Builder errorString(String 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
GetDataQualityRulesetEvaluationRunResponse.Builder startedOn(Instant 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
GetDataQualityRulesetEvaluationRunResponse.Builder lastModifiedOn(Instant 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
GetDataQualityRulesetEvaluationRunResponse.Builder completedOn(Instant 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
GetDataQualityRulesetEvaluationRunResponse.Builder executionTime(Integer 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
GetDataQualityRulesetEvaluationRunResponse.Builder rulesetNames(Collection<String> 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
GetDataQualityRulesetEvaluationRunResponse.Builder rulesetNames(String... 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
GetDataQualityRulesetEvaluationRunResponse.Builder resultIds(Collection<String> 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
GetDataQualityRulesetEvaluationRunResponse.Builder resultIds(String... 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.
-
-