@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDataDeletionJobRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateDataDeletionJobRequest() |
Modifier and Type | Method and Description |
---|---|
CreateDataDeletionJobRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDatasetGroupArn()
The Amazon Resource Name (ARN) of the dataset group that has the datasets you want to delete records from.
|
DataSource |
getDataSource()
The Amazon S3 bucket that contains the list of userIds of the users to delete.
|
String |
getJobName()
The name for the data deletion job.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the IAM role that has permissions to read from the Amazon S3 data source.
|
List<Tag> |
getTags()
A list of tags to apply to
the data deletion job.
|
int |
hashCode() |
void |
setDatasetGroupArn(String datasetGroupArn)
The Amazon Resource Name (ARN) of the dataset group that has the datasets you want to delete records from.
|
void |
setDataSource(DataSource dataSource)
The Amazon S3 bucket that contains the list of userIds of the users to delete.
|
void |
setJobName(String jobName)
The name for the data deletion job.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role that has permissions to read from the Amazon S3 data source.
|
void |
setTags(Collection<Tag> tags)
A list of tags to apply to
the data deletion job.
|
String |
toString()
Returns a string representation of this object.
|
CreateDataDeletionJobRequest |
withDatasetGroupArn(String datasetGroupArn)
The Amazon Resource Name (ARN) of the dataset group that has the datasets you want to delete records from.
|
CreateDataDeletionJobRequest |
withDataSource(DataSource dataSource)
The Amazon S3 bucket that contains the list of userIds of the users to delete.
|
CreateDataDeletionJobRequest |
withJobName(String jobName)
The name for the data deletion job.
|
CreateDataDeletionJobRequest |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role that has permissions to read from the Amazon S3 data source.
|
CreateDataDeletionJobRequest |
withTags(Collection<Tag> tags)
A list of tags to apply to
the data deletion job.
|
CreateDataDeletionJobRequest |
withTags(Tag... tags)
A list of tags to apply to
the data deletion job.
|
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 setJobName(String jobName)
The name for the data deletion job.
jobName
- The name for the data deletion job.public String getJobName()
The name for the data deletion job.
public CreateDataDeletionJobRequest withJobName(String jobName)
The name for the data deletion job.
jobName
- The name for the data deletion job.public void setDatasetGroupArn(String datasetGroupArn)
The Amazon Resource Name (ARN) of the dataset group that has the datasets you want to delete records from.
datasetGroupArn
- The Amazon Resource Name (ARN) of the dataset group that has the datasets you want to delete records from.public String getDatasetGroupArn()
The Amazon Resource Name (ARN) of the dataset group that has the datasets you want to delete records from.
public CreateDataDeletionJobRequest withDatasetGroupArn(String datasetGroupArn)
The Amazon Resource Name (ARN) of the dataset group that has the datasets you want to delete records from.
datasetGroupArn
- The Amazon Resource Name (ARN) of the dataset group that has the datasets you want to delete records from.public void setDataSource(DataSource dataSource)
The Amazon S3 bucket that contains the list of userIds of the users to delete.
dataSource
- The Amazon S3 bucket that contains the list of userIds of the users to delete.public DataSource getDataSource()
The Amazon S3 bucket that contains the list of userIds of the users to delete.
public CreateDataDeletionJobRequest withDataSource(DataSource dataSource)
The Amazon S3 bucket that contains the list of userIds of the users to delete.
dataSource
- The Amazon S3 bucket that contains the list of userIds of the users to delete.public void setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role that has permissions to read from the Amazon S3 data source.
roleArn
- The Amazon Resource Name (ARN) of the IAM role that has permissions to read from the Amazon S3 data
source.public String getRoleArn()
The Amazon Resource Name (ARN) of the IAM role that has permissions to read from the Amazon S3 data source.
public CreateDataDeletionJobRequest withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role that has permissions to read from the Amazon S3 data source.
roleArn
- The Amazon Resource Name (ARN) of the IAM role that has permissions to read from the Amazon S3 data
source.public List<Tag> getTags()
A list of tags to apply to the data deletion job.
public void setTags(Collection<Tag> tags)
A list of tags to apply to the data deletion job.
tags
- A list of tags to
apply to the data deletion job.public CreateDataDeletionJobRequest withTags(Tag... tags)
A list of tags to apply to the data deletion job.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- A list of tags to
apply to the data deletion job.public CreateDataDeletionJobRequest withTags(Collection<Tag> tags)
A list of tags to apply to the data deletion job.
tags
- A list of tags to
apply to the data deletion job.public String toString()
toString
in class Object
Object.toString()
public CreateDataDeletionJobRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()