libZSservicesZSamazonka-comprehendmedicalZSamazonka-comprehendmedical
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ComprehendMedical.Types.ComprehendMedicalAsyncJobFilter

Description

 
Synopsis

Documentation

data ComprehendMedicalAsyncJobFilter Source #

Provides information for filtering a list of detection jobs.

See: newComprehendMedicalAsyncJobFilter smart constructor.

Constructors

ComprehendMedicalAsyncJobFilter' 

Fields

  • submitTimeAfter :: Maybe POSIX

    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.

  • submitTimeBefore :: Maybe POSIX

    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.

  • jobName :: Maybe Text

    Filters on the name of the job.

  • jobStatus :: Maybe JobStatus

    Filters the list of jobs based on job status. Returns only jobs with the specified status.

Instances

Instances details
Eq ComprehendMedicalAsyncJobFilter Source # 
Instance details

Defined in Amazonka.ComprehendMedical.Types.ComprehendMedicalAsyncJobFilter

Read ComprehendMedicalAsyncJobFilter Source # 
Instance details

Defined in Amazonka.ComprehendMedical.Types.ComprehendMedicalAsyncJobFilter

Show ComprehendMedicalAsyncJobFilter Source # 
Instance details

Defined in Amazonka.ComprehendMedical.Types.ComprehendMedicalAsyncJobFilter

Generic ComprehendMedicalAsyncJobFilter Source # 
Instance details

Defined in Amazonka.ComprehendMedical.Types.ComprehendMedicalAsyncJobFilter

Associated Types

type Rep ComprehendMedicalAsyncJobFilter :: Type -> Type #

NFData ComprehendMedicalAsyncJobFilter Source # 
Instance details

Defined in Amazonka.ComprehendMedical.Types.ComprehendMedicalAsyncJobFilter

Hashable ComprehendMedicalAsyncJobFilter Source # 
Instance details

Defined in Amazonka.ComprehendMedical.Types.ComprehendMedicalAsyncJobFilter

ToJSON ComprehendMedicalAsyncJobFilter Source # 
Instance details

Defined in Amazonka.ComprehendMedical.Types.ComprehendMedicalAsyncJobFilter

type Rep ComprehendMedicalAsyncJobFilter Source # 
Instance details

Defined in Amazonka.ComprehendMedical.Types.ComprehendMedicalAsyncJobFilter

type Rep ComprehendMedicalAsyncJobFilter = D1 ('MetaData "ComprehendMedicalAsyncJobFilter" "Amazonka.ComprehendMedical.Types.ComprehendMedicalAsyncJobFilter" "libZSservicesZSamazonka-comprehendmedicalZSamazonka-comprehendmedical" 'False) (C1 ('MetaCons "ComprehendMedicalAsyncJobFilter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "submitTimeAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "submitTimeBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "jobName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobStatus)))))

newComprehendMedicalAsyncJobFilter :: ComprehendMedicalAsyncJobFilter Source #

Create a value of ComprehendMedicalAsyncJobFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:submitTimeAfter:ComprehendMedicalAsyncJobFilter', comprehendMedicalAsyncJobFilter_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.

$sel:submitTimeBefore:ComprehendMedicalAsyncJobFilter', comprehendMedicalAsyncJobFilter_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.

$sel:jobName:ComprehendMedicalAsyncJobFilter', comprehendMedicalAsyncJobFilter_jobName - Filters on the name of the job.

$sel:jobStatus:ComprehendMedicalAsyncJobFilter', comprehendMedicalAsyncJobFilter_jobStatus - Filters the list of jobs based on job status. Returns only jobs with the specified status.

comprehendMedicalAsyncJobFilter_submitTimeAfter :: Lens' ComprehendMedicalAsyncJobFilter (Maybe UTCTime) Source #

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.

comprehendMedicalAsyncJobFilter_submitTimeBefore :: Lens' ComprehendMedicalAsyncJobFilter (Maybe UTCTime) Source #

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.

comprehendMedicalAsyncJobFilter_jobStatus :: Lens' ComprehendMedicalAsyncJobFilter (Maybe JobStatus) Source #

Filters the list of jobs based on job status. Returns only jobs with the specified status.