@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateBatchSegmentJobRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateBatchSegmentJobRequest() |
Modifier and Type | Method and Description |
---|---|
CreateBatchSegmentJobRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getFilterArn()
The ARN of the filter to apply to the batch segment job.
|
BatchSegmentJobInput |
getJobInput()
The Amazon S3 path for the input data used to generate the batch segment job.
|
String |
getJobName()
The name of the batch segment job to create.
|
BatchSegmentJobOutput |
getJobOutput()
The Amazon S3 path for the bucket where the job's output will be stored.
|
Integer |
getNumResults()
The number of predicted users generated by the batch segment job for each line of input data.
|
String |
getRoleArn()
The ARN of the Amazon Identity and Access Management role that has permissions to read and write to your input
and output Amazon S3 buckets respectively.
|
String |
getSolutionVersionArn()
The Amazon Resource Name (ARN) of the solution version you want the batch segment job to use to generate batch
segments.
|
List<Tag> |
getTags()
A list of tags to apply
to the batch segment job.
|
int |
hashCode() |
void |
setFilterArn(String filterArn)
The ARN of the filter to apply to the batch segment job.
|
void |
setJobInput(BatchSegmentJobInput jobInput)
The Amazon S3 path for the input data used to generate the batch segment job.
|
void |
setJobName(String jobName)
The name of the batch segment job to create.
|
void |
setJobOutput(BatchSegmentJobOutput jobOutput)
The Amazon S3 path for the bucket where the job's output will be stored.
|
void |
setNumResults(Integer numResults)
The number of predicted users generated by the batch segment job for each line of input data.
|
void |
setRoleArn(String roleArn)
The ARN of the Amazon Identity and Access Management role that has permissions to read and write to your input
and output Amazon S3 buckets respectively.
|
void |
setSolutionVersionArn(String solutionVersionArn)
The Amazon Resource Name (ARN) of the solution version you want the batch segment job to use to generate batch
segments.
|
void |
setTags(Collection<Tag> tags)
A list of tags to apply
to the batch segment job.
|
String |
toString()
Returns a string representation of this object.
|
CreateBatchSegmentJobRequest |
withFilterArn(String filterArn)
The ARN of the filter to apply to the batch segment job.
|
CreateBatchSegmentJobRequest |
withJobInput(BatchSegmentJobInput jobInput)
The Amazon S3 path for the input data used to generate the batch segment job.
|
CreateBatchSegmentJobRequest |
withJobName(String jobName)
The name of the batch segment job to create.
|
CreateBatchSegmentJobRequest |
withJobOutput(BatchSegmentJobOutput jobOutput)
The Amazon S3 path for the bucket where the job's output will be stored.
|
CreateBatchSegmentJobRequest |
withNumResults(Integer numResults)
The number of predicted users generated by the batch segment job for each line of input data.
|
CreateBatchSegmentJobRequest |
withRoleArn(String roleArn)
The ARN of the Amazon Identity and Access Management role that has permissions to read and write to your input
and output Amazon S3 buckets respectively.
|
CreateBatchSegmentJobRequest |
withSolutionVersionArn(String solutionVersionArn)
The Amazon Resource Name (ARN) of the solution version you want the batch segment job to use to generate batch
segments.
|
CreateBatchSegmentJobRequest |
withTags(Collection<Tag> tags)
A list of tags to apply
to the batch segment job.
|
CreateBatchSegmentJobRequest |
withTags(Tag... tags)
A list of tags to apply
to the batch segment 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 of the batch segment job to create.
jobName
- The name of the batch segment job to create.public String getJobName()
The name of the batch segment job to create.
public CreateBatchSegmentJobRequest withJobName(String jobName)
The name of the batch segment job to create.
jobName
- The name of the batch segment job to create.public void setSolutionVersionArn(String solutionVersionArn)
The Amazon Resource Name (ARN) of the solution version you want the batch segment job to use to generate batch segments.
solutionVersionArn
- The Amazon Resource Name (ARN) of the solution version you want the batch segment job to use to generate
batch segments.public String getSolutionVersionArn()
The Amazon Resource Name (ARN) of the solution version you want the batch segment job to use to generate batch segments.
public CreateBatchSegmentJobRequest withSolutionVersionArn(String solutionVersionArn)
The Amazon Resource Name (ARN) of the solution version you want the batch segment job to use to generate batch segments.
solutionVersionArn
- The Amazon Resource Name (ARN) of the solution version you want the batch segment job to use to generate
batch segments.public void setFilterArn(String filterArn)
The ARN of the filter to apply to the batch segment job. For more information on using filters, see Filtering batch recommendations.
filterArn
- The ARN of the filter to apply to the batch segment job. For more information on using filters, see Filtering batch
recommendations.public String getFilterArn()
The ARN of the filter to apply to the batch segment job. For more information on using filters, see Filtering batch recommendations.
public CreateBatchSegmentJobRequest withFilterArn(String filterArn)
The ARN of the filter to apply to the batch segment job. For more information on using filters, see Filtering batch recommendations.
filterArn
- The ARN of the filter to apply to the batch segment job. For more information on using filters, see Filtering batch
recommendations.public void setNumResults(Integer numResults)
The number of predicted users generated by the batch segment job for each line of input data.
numResults
- The number of predicted users generated by the batch segment job for each line of input data.public Integer getNumResults()
The number of predicted users generated by the batch segment job for each line of input data.
public CreateBatchSegmentJobRequest withNumResults(Integer numResults)
The number of predicted users generated by the batch segment job for each line of input data.
numResults
- The number of predicted users generated by the batch segment job for each line of input data.public void setJobInput(BatchSegmentJobInput jobInput)
The Amazon S3 path for the input data used to generate the batch segment job.
jobInput
- The Amazon S3 path for the input data used to generate the batch segment job.public BatchSegmentJobInput getJobInput()
The Amazon S3 path for the input data used to generate the batch segment job.
public CreateBatchSegmentJobRequest withJobInput(BatchSegmentJobInput jobInput)
The Amazon S3 path for the input data used to generate the batch segment job.
jobInput
- The Amazon S3 path for the input data used to generate the batch segment job.public void setJobOutput(BatchSegmentJobOutput jobOutput)
The Amazon S3 path for the bucket where the job's output will be stored.
jobOutput
- The Amazon S3 path for the bucket where the job's output will be stored.public BatchSegmentJobOutput getJobOutput()
The Amazon S3 path for the bucket where the job's output will be stored.
public CreateBatchSegmentJobRequest withJobOutput(BatchSegmentJobOutput jobOutput)
The Amazon S3 path for the bucket where the job's output will be stored.
jobOutput
- The Amazon S3 path for the bucket where the job's output will be stored.public void setRoleArn(String roleArn)
The ARN of the Amazon Identity and Access Management role that has permissions to read and write to your input and output Amazon S3 buckets respectively.
roleArn
- The ARN of the Amazon Identity and Access Management role that has permissions to read and write to your
input and output Amazon S3 buckets respectively.public String getRoleArn()
The ARN of the Amazon Identity and Access Management role that has permissions to read and write to your input and output Amazon S3 buckets respectively.
public CreateBatchSegmentJobRequest withRoleArn(String roleArn)
The ARN of the Amazon Identity and Access Management role that has permissions to read and write to your input and output Amazon S3 buckets respectively.
roleArn
- The ARN of the Amazon Identity and Access Management role that has permissions to read and write to your
input and output Amazon S3 buckets respectively.public List<Tag> getTags()
A list of tags to apply to the batch segment job.
public void setTags(Collection<Tag> tags)
A list of tags to apply to the batch segment job.
tags
- A list of tags to
apply to the batch segment job.public CreateBatchSegmentJobRequest withTags(Tag... tags)
A list of tags to apply to the batch segment 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 batch segment job.public CreateBatchSegmentJobRequest withTags(Collection<Tag> tags)
A list of tags to apply to the batch segment job.
tags
- A list of tags to
apply to the batch segment job.public String toString()
toString
in class Object
Object.toString()
public CreateBatchSegmentJobRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()