@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DocumentClassificationJobFilter extends Object implements Serializable, Cloneable, StructuredPojo
Provides information for filtering a list of document classification jobs. For more information, see the operation. You can provide only one filter parameter in each request.
Constructor and Description |
---|
DocumentClassificationJobFilter() |
Modifier and Type | Method and Description |
---|---|
DocumentClassificationJobFilter |
clone() |
boolean |
equals(Object obj) |
String |
getJobName()
Filters on the name of the job.
|
String |
getJobStatus()
Filters the list based on job status.
|
Date |
getSubmitTimeAfter()
Filters the list of jobs based on the time that the job was submitted for processing.
|
Date |
getSubmitTimeBefore()
Filters the list of jobs based on the time that the job was submitted for processing.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setJobName(String jobName)
Filters on the name of the job.
|
void |
setJobStatus(String jobStatus)
Filters the list based on job status.
|
void |
setSubmitTimeAfter(Date submitTimeAfter)
Filters the list of jobs based on the time that the job was submitted for processing.
|
void |
setSubmitTimeBefore(Date submitTimeBefore)
Filters the list of jobs based on the time that the job was submitted for processing.
|
String |
toString()
Returns a string representation of this object.
|
DocumentClassificationJobFilter |
withJobName(String jobName)
Filters on the name of the job.
|
DocumentClassificationJobFilter |
withJobStatus(JobStatus jobStatus)
Filters the list based on job status.
|
DocumentClassificationJobFilter |
withJobStatus(String jobStatus)
Filters the list based on job status.
|
DocumentClassificationJobFilter |
withSubmitTimeAfter(Date submitTimeAfter)
Filters the list of jobs based on the time that the job was submitted for processing.
|
DocumentClassificationJobFilter |
withSubmitTimeBefore(Date submitTimeBefore)
Filters the list of jobs based on the time that the job was submitted for processing.
|
public void setJobName(String jobName)
Filters on the name of the job.
jobName
- Filters on the name of the job.public String getJobName()
Filters on the name of the job.
public DocumentClassificationJobFilter withJobName(String jobName)
Filters on the name of the job.
jobName
- Filters on the name of the job.public void setJobStatus(String jobStatus)
Filters the list based on job status. Returns only jobs with the specified status.
jobStatus
- Filters the list based on job status. Returns only jobs with the specified status.JobStatus
public String getJobStatus()
Filters the list based on job status. Returns only jobs with the specified status.
JobStatus
public DocumentClassificationJobFilter withJobStatus(String jobStatus)
Filters the list based on job status. Returns only jobs with the specified status.
jobStatus
- Filters the list based on job status. Returns only jobs with the specified status.JobStatus
public DocumentClassificationJobFilter withJobStatus(JobStatus jobStatus)
Filters the list based on job status. Returns only jobs with the specified status.
jobStatus
- Filters the list based on job status. Returns only jobs with the specified status.JobStatus
public void setSubmitTimeBefore(Date submitTimeBefore)
Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.
submitTimeBefore
- Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs
submitted before the specified time. Jobs are returned in ascending order, oldest to newest.public Date getSubmitTimeBefore()
Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.
public DocumentClassificationJobFilter withSubmitTimeBefore(Date submitTimeBefore)
Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted before the specified time. Jobs are returned in ascending order, oldest to newest.
submitTimeBefore
- Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs
submitted before the specified time. Jobs are returned in ascending order, oldest to newest.public void setSubmitTimeAfter(Date submitTimeAfter)
Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.
submitTimeAfter
- Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs
submitted after the specified time. Jobs are returned in descending order, newest to oldest.public Date getSubmitTimeAfter()
Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.
public DocumentClassificationJobFilter withSubmitTimeAfter(Date submitTimeAfter)
Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs submitted after the specified time. Jobs are returned in descending order, newest to oldest.
submitTimeAfter
- Filters the list of jobs based on the time that the job was submitted for processing. Returns only jobs
submitted after the specified time. Jobs are returned in descending order, newest to oldest.public String toString()
toString
in class Object
Object.toString()
public DocumentClassificationJobFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.