@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDataQualityRulesetRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateDataQualityRulesetRequest() |
Modifier and Type | Method and Description |
---|---|
CreateDataQualityRulesetRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateDataQualityRulesetRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateDataQualityRulesetRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
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.
|
String |
getDescription()
A description of the data quality ruleset.
|
String |
getName()
A unique name for the data quality ruleset.
|
String |
getRuleset()
A Data Quality Definition Language (DQDL) ruleset.
|
Map<String,String> |
getTags()
A list of tags applied to the data quality ruleset.
|
DataQualityTargetTable |
getTargetTable()
A target table associated with the data quality ruleset.
|
int |
hashCode() |
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 |
setDescription(String description)
A description of the data quality ruleset.
|
void |
setName(String name)
A unique name for the data quality ruleset.
|
void |
setRuleset(String ruleset)
A Data Quality Definition Language (DQDL) ruleset.
|
void |
setTags(Map<String,String> tags)
A list of tags applied to the data quality ruleset.
|
void |
setTargetTable(DataQualityTargetTable targetTable)
A target table associated with the data quality ruleset.
|
String |
toString()
Returns a string representation of this object.
|
CreateDataQualityRulesetRequest |
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.
|
CreateDataQualityRulesetRequest |
withDescription(String description)
A description of the data quality ruleset.
|
CreateDataQualityRulesetRequest |
withName(String name)
A unique name for the data quality ruleset.
|
CreateDataQualityRulesetRequest |
withRuleset(String ruleset)
A Data Quality Definition Language (DQDL) ruleset.
|
CreateDataQualityRulesetRequest |
withTags(Map<String,String> tags)
A list of tags applied to the data quality ruleset.
|
CreateDataQualityRulesetRequest |
withTargetTable(DataQualityTargetTable targetTable)
A target table associated with the data quality ruleset.
|
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 void setName(String name)
A unique name for the data quality ruleset.
name
- A unique name for the data quality ruleset.public String getName()
A unique name for the data quality ruleset.
public CreateDataQualityRulesetRequest withName(String name)
A unique name for the data quality ruleset.
name
- A unique name for the data quality ruleset.public void setDescription(String description)
A description of the data quality ruleset.
description
- A description of the data quality ruleset.public String getDescription()
A description of the data quality ruleset.
public CreateDataQualityRulesetRequest withDescription(String description)
A description of the data quality ruleset.
description
- A description of the data quality ruleset.public void setRuleset(String ruleset)
A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.
ruleset
- A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.public String getRuleset()
A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.
public CreateDataQualityRulesetRequest withRuleset(String ruleset)
A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.
ruleset
- A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.public Map<String,String> getTags()
A list of tags applied to the data quality ruleset.
public void setTags(Map<String,String> tags)
A list of tags applied to the data quality ruleset.
tags
- A list of tags applied to the data quality ruleset.public CreateDataQualityRulesetRequest withTags(Map<String,String> tags)
A list of tags applied to the data quality ruleset.
tags
- A list of tags applied to the data quality ruleset.public CreateDataQualityRulesetRequest addTagsEntry(String key, String value)
public CreateDataQualityRulesetRequest clearTagsEntries()
public void setTargetTable(DataQualityTargetTable targetTable)
A target table associated with the data quality ruleset.
targetTable
- A target table associated with the data quality ruleset.public DataQualityTargetTable getTargetTable()
A target table associated with the data quality ruleset.
public CreateDataQualityRulesetRequest withTargetTable(DataQualityTargetTable targetTable)
A target table associated with the data quality ruleset.
targetTable
- A target table associated with the data quality ruleset.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 CreateDataQualityRulesetRequest 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 String toString()
toString
in class Object
Object.toString()
public CreateDataQualityRulesetRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()