| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Omics.StartReferenceImportJob
Description
Starts a reference import job.
Synopsis
- data StartReferenceImportJob = StartReferenceImportJob' {}
- newStartReferenceImportJob :: Text -> Text -> NonEmpty StartReferenceImportJobSourceItem -> StartReferenceImportJob
- startReferenceImportJob_clientToken :: Lens' StartReferenceImportJob (Maybe Text)
- startReferenceImportJob_referenceStoreId :: Lens' StartReferenceImportJob Text
- startReferenceImportJob_roleArn :: Lens' StartReferenceImportJob Text
- startReferenceImportJob_sources :: Lens' StartReferenceImportJob (NonEmpty StartReferenceImportJobSourceItem)
- data StartReferenceImportJobResponse = StartReferenceImportJobResponse' {}
- newStartReferenceImportJobResponse :: Int -> UTCTime -> Text -> Text -> Text -> ReferenceImportJobStatus -> StartReferenceImportJobResponse
- startReferenceImportJobResponse_httpStatus :: Lens' StartReferenceImportJobResponse Int
- startReferenceImportJobResponse_creationTime :: Lens' StartReferenceImportJobResponse UTCTime
- startReferenceImportJobResponse_id :: Lens' StartReferenceImportJobResponse Text
- startReferenceImportJobResponse_referenceStoreId :: Lens' StartReferenceImportJobResponse Text
- startReferenceImportJobResponse_roleArn :: Lens' StartReferenceImportJobResponse Text
- startReferenceImportJobResponse_status :: Lens' StartReferenceImportJobResponse ReferenceImportJobStatus
Creating a Request
data StartReferenceImportJob Source #
See: newStartReferenceImportJob smart constructor.
Constructors
| StartReferenceImportJob' | |
Fields
| |
Instances
newStartReferenceImportJob Source #
Arguments
| :: Text | |
| -> Text | |
| -> NonEmpty StartReferenceImportJobSourceItem | |
| -> StartReferenceImportJob |
Create a value of StartReferenceImportJob 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:clientToken:StartReferenceImportJob', startReferenceImportJob_clientToken - To ensure that jobs don't run multiple times, specify a unique token
for each job.
StartReferenceImportJob, startReferenceImportJob_referenceStoreId - The job's reference store ID.
StartReferenceImportJob, startReferenceImportJob_roleArn - A service role for the job.
$sel:sources:StartReferenceImportJob', startReferenceImportJob_sources - Sources for the job.
Request Lenses
startReferenceImportJob_clientToken :: Lens' StartReferenceImportJob (Maybe Text) Source #
To ensure that jobs don't run multiple times, specify a unique token for each job.
startReferenceImportJob_referenceStoreId :: Lens' StartReferenceImportJob Text Source #
The job's reference store ID.
startReferenceImportJob_roleArn :: Lens' StartReferenceImportJob Text Source #
A service role for the job.
startReferenceImportJob_sources :: Lens' StartReferenceImportJob (NonEmpty StartReferenceImportJobSourceItem) Source #
Sources for the job.
Destructuring the Response
data StartReferenceImportJobResponse Source #
See: newStartReferenceImportJobResponse smart constructor.
Constructors
| StartReferenceImportJobResponse' | |
Fields
| |
Instances
newStartReferenceImportJobResponse Source #
Arguments
| :: Int | |
| -> UTCTime | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> ReferenceImportJobStatus | |
| -> StartReferenceImportJobResponse |
Create a value of StartReferenceImportJobResponse 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:httpStatus:StartReferenceImportJobResponse', startReferenceImportJobResponse_httpStatus - The response's http status code.
StartReferenceImportJobResponse, startReferenceImportJobResponse_creationTime - When the job was created.
StartReferenceImportJobResponse, startReferenceImportJobResponse_id - The job's ID.
StartReferenceImportJob, startReferenceImportJobResponse_referenceStoreId - The job's reference store ID.
StartReferenceImportJob, startReferenceImportJobResponse_roleArn - The job's service role ARN.
StartReferenceImportJobResponse, startReferenceImportJobResponse_status - The job's status.
Response Lenses
startReferenceImportJobResponse_httpStatus :: Lens' StartReferenceImportJobResponse Int Source #
The response's http status code.
startReferenceImportJobResponse_creationTime :: Lens' StartReferenceImportJobResponse UTCTime Source #
When the job was created.
startReferenceImportJobResponse_id :: Lens' StartReferenceImportJobResponse Text Source #
The job's ID.
startReferenceImportJobResponse_referenceStoreId :: Lens' StartReferenceImportJobResponse Text Source #
The job's reference store ID.
startReferenceImportJobResponse_roleArn :: Lens' StartReferenceImportJobResponse Text Source #
The job's service role ARN.