@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartDataQualityRulesetEvaluationRunRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
StartDataQualityRulesetEvaluationRunRequest() |
Modifier and Type | Method and Description |
---|---|
StartDataQualityRulesetEvaluationRunRequest |
addAdditionalDataSourcesEntry(String key,
DataSource value)
Add a single AdditionalDataSources entry
|
StartDataQualityRulesetEvaluationRunRequest |
clearAdditionalDataSourcesEntries()
Removes all the entries added into AdditionalDataSources.
|
StartDataQualityRulesetEvaluationRunRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Map<String,DataSource> |
getAdditionalDataSources()
A map of reference strings to additional data sources you can specify for an evaluation run.
|
DataQualityEvaluationRunAdditionalRunOptions |
getAdditionalRunOptions()
Additional run options you can specify for an evaluation run.
|
String |
getClientToken()
Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting
multiple instances of the same resource.
|
DataSource |
getDataSource()
The data source (Glue table) associated with this run.
|
Integer |
getNumberOfWorkers()
The number of
G.1X workers to be used in the run. |
String |
getRole()
An IAM role supplied to encrypt the results of the run.
|
List<String> |
getRulesetNames()
A list of ruleset names.
|
Integer |
getTimeout()
The timeout for a run in minutes.
|
int |
hashCode() |
void |
setAdditionalDataSources(Map<String,DataSource> additionalDataSources)
A map of reference strings to additional data sources you can specify for an evaluation run.
|
void |
setAdditionalRunOptions(DataQualityEvaluationRunAdditionalRunOptions additionalRunOptions)
Additional run options you can specify for an evaluation run.
|
void |
setClientToken(String clientToken)
Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting
multiple instances of the same resource.
|
void |
setDataSource(DataSource dataSource)
The data source (Glue table) associated with this run.
|
void |
setNumberOfWorkers(Integer numberOfWorkers)
The number of
G.1X workers to be used in the run. |
void |
setRole(String role)
An IAM role supplied to encrypt the results of the run.
|
void |
setRulesetNames(Collection<String> rulesetNames)
A list of ruleset names.
|
void |
setTimeout(Integer timeout)
The timeout for a run in minutes.
|
String |
toString()
Returns a string representation of this object.
|
StartDataQualityRulesetEvaluationRunRequest |
withAdditionalDataSources(Map<String,DataSource> additionalDataSources)
A map of reference strings to additional data sources you can specify for an evaluation run.
|
StartDataQualityRulesetEvaluationRunRequest |
withAdditionalRunOptions(DataQualityEvaluationRunAdditionalRunOptions additionalRunOptions)
Additional run options you can specify for an evaluation run.
|
StartDataQualityRulesetEvaluationRunRequest |
withClientToken(String clientToken)
Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting
multiple instances of the same resource.
|
StartDataQualityRulesetEvaluationRunRequest |
withDataSource(DataSource dataSource)
The data source (Glue table) associated with this run.
|
StartDataQualityRulesetEvaluationRunRequest |
withNumberOfWorkers(Integer numberOfWorkers)
The number of
G.1X workers to be used in the run. |
StartDataQualityRulesetEvaluationRunRequest |
withRole(String role)
An IAM role supplied to encrypt the results of the run.
|
StartDataQualityRulesetEvaluationRunRequest |
withRulesetNames(Collection<String> rulesetNames)
A list of ruleset names.
|
StartDataQualityRulesetEvaluationRunRequest |
withRulesetNames(String... rulesetNames)
A list of ruleset names.
|
StartDataQualityRulesetEvaluationRunRequest |
withTimeout(Integer timeout)
The timeout for a run in minutes.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public StartDataQualityRulesetEvaluationRunRequest()
public void setDataSource(DataSource dataSource)
The data source (Glue table) associated with this run.
dataSource
- The data source (Glue table) associated with this run.public DataSource getDataSource()
The data source (Glue table) associated with this run.
public StartDataQualityRulesetEvaluationRunRequest withDataSource(DataSource dataSource)
The data source (Glue table) associated with this run.
dataSource
- The data source (Glue table) associated with this run.public void setRole(String role)
An IAM role supplied to encrypt the results of the run.
role
- An IAM role supplied to encrypt the results of the run.public String getRole()
An IAM role supplied to encrypt the results of the run.
public StartDataQualityRulesetEvaluationRunRequest withRole(String role)
An IAM role supplied to encrypt the results of the run.
role
- An IAM role supplied to encrypt the results of the run.public void setNumberOfWorkers(Integer numberOfWorkers)
The number of G.1X
workers to be used in the run. The default is 5.
numberOfWorkers
- The number of G.1X
workers to be used in the run. The default is 5.public Integer getNumberOfWorkers()
The number of G.1X
workers to be used in the run. The default is 5.
G.1X
workers to be used in the run. The default is 5.public StartDataQualityRulesetEvaluationRunRequest withNumberOfWorkers(Integer numberOfWorkers)
The number of G.1X
workers to be used in the run. The default is 5.
numberOfWorkers
- The number of G.1X
workers to be used in the run. The default is 5.public void setTimeout(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 TIMEOUT
status. The default is 2,880 minutes (48 hours).
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).public Integer getTimeout()
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).
TIMEOUT
status. The default is 2,880 minutes (48 hours).public StartDataQualityRulesetEvaluationRunRequest withTimeout(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 TIMEOUT
status. The default is 2,880 minutes (48 hours).
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).public void setClientToken(String clientToken)
Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource.
clientToken
- Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or
starting multiple instances of the same resource.public String getClientToken()
Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource.
public StartDataQualityRulesetEvaluationRunRequest withClientToken(String clientToken)
Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource.
clientToken
- Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or
starting multiple instances of the same resource.public void setAdditionalRunOptions(DataQualityEvaluationRunAdditionalRunOptions additionalRunOptions)
Additional run options you can specify for an evaluation run.
additionalRunOptions
- Additional run options you can specify for an evaluation run.public DataQualityEvaluationRunAdditionalRunOptions getAdditionalRunOptions()
Additional run options you can specify for an evaluation run.
public StartDataQualityRulesetEvaluationRunRequest withAdditionalRunOptions(DataQualityEvaluationRunAdditionalRunOptions additionalRunOptions)
Additional run options you can specify for an evaluation run.
additionalRunOptions
- Additional run options you can specify for an evaluation run.public List<String> getRulesetNames()
A list of ruleset names.
public void setRulesetNames(Collection<String> rulesetNames)
A list of ruleset names.
rulesetNames
- A list of ruleset names.public StartDataQualityRulesetEvaluationRunRequest withRulesetNames(String... rulesetNames)
A list of ruleset names.
NOTE: This method appends the values to the existing list (if any). Use
setRulesetNames(java.util.Collection)
or withRulesetNames(java.util.Collection)
if you want to
override the existing values.
rulesetNames
- A list of ruleset names.public StartDataQualityRulesetEvaluationRunRequest withRulesetNames(Collection<String> rulesetNames)
A list of ruleset names.
rulesetNames
- A list of ruleset names.public Map<String,DataSource> getAdditionalDataSources()
A map of reference strings to additional data sources you can specify for an evaluation run.
public void setAdditionalDataSources(Map<String,DataSource> additionalDataSources)
A map of reference strings to additional data sources you can specify for an evaluation run.
additionalDataSources
- A map of reference strings to additional data sources you can specify for an evaluation run.public StartDataQualityRulesetEvaluationRunRequest withAdditionalDataSources(Map<String,DataSource> additionalDataSources)
A map of reference strings to additional data sources you can specify for an evaluation run.
additionalDataSources
- A map of reference strings to additional data sources you can specify for an evaluation run.public StartDataQualityRulesetEvaluationRunRequest addAdditionalDataSourcesEntry(String key, DataSource value)
public StartDataQualityRulesetEvaluationRunRequest clearAdditionalDataSourcesEntries()
public String toString()
toString
in class Object
Object.toString()
public StartDataQualityRulesetEvaluationRunRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()