| 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.CreateAnnotationStore
Description
Creates an annotation store.
Synopsis
- data CreateAnnotationStore = CreateAnnotationStore' {}
- newCreateAnnotationStore :: StoreFormat -> CreateAnnotationStore
- createAnnotationStore_description :: Lens' CreateAnnotationStore (Maybe Text)
- createAnnotationStore_name :: Lens' CreateAnnotationStore (Maybe Text)
- createAnnotationStore_reference :: Lens' CreateAnnotationStore (Maybe ReferenceItem)
- createAnnotationStore_sseConfig :: Lens' CreateAnnotationStore (Maybe SseConfig)
- createAnnotationStore_storeOptions :: Lens' CreateAnnotationStore (Maybe StoreOptions)
- createAnnotationStore_tags :: Lens' CreateAnnotationStore (Maybe (HashMap Text Text))
- createAnnotationStore_storeFormat :: Lens' CreateAnnotationStore StoreFormat
- data CreateAnnotationStoreResponse = CreateAnnotationStoreResponse' {}
- newCreateAnnotationStoreResponse :: Int -> UTCTime -> Text -> Text -> StoreStatus -> CreateAnnotationStoreResponse
- createAnnotationStoreResponse_reference :: Lens' CreateAnnotationStoreResponse (Maybe ReferenceItem)
- createAnnotationStoreResponse_storeFormat :: Lens' CreateAnnotationStoreResponse (Maybe StoreFormat)
- createAnnotationStoreResponse_storeOptions :: Lens' CreateAnnotationStoreResponse (Maybe StoreOptions)
- createAnnotationStoreResponse_httpStatus :: Lens' CreateAnnotationStoreResponse Int
- createAnnotationStoreResponse_creationTime :: Lens' CreateAnnotationStoreResponse UTCTime
- createAnnotationStoreResponse_id :: Lens' CreateAnnotationStoreResponse Text
- createAnnotationStoreResponse_name :: Lens' CreateAnnotationStoreResponse Text
- createAnnotationStoreResponse_status :: Lens' CreateAnnotationStoreResponse StoreStatus
Creating a Request
data CreateAnnotationStore Source #
See: newCreateAnnotationStore smart constructor.
Constructors
| CreateAnnotationStore' | |
Fields
| |
Instances
newCreateAnnotationStore Source #
Arguments
| :: StoreFormat | |
| -> CreateAnnotationStore |
Create a value of CreateAnnotationStore 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:
CreateAnnotationStore, createAnnotationStore_description - A description for the store.
CreateAnnotationStore, createAnnotationStore_name - A name for the store.
CreateAnnotationStore, createAnnotationStore_reference - The genome reference for the store's annotations.
CreateAnnotationStore, createAnnotationStore_sseConfig - Server-side encryption (SSE) settings for the store.
CreateAnnotationStore, createAnnotationStore_storeOptions - File parsing options for the annotation store.
CreateAnnotationStore, createAnnotationStore_tags - Tags for the store.
CreateAnnotationStore, createAnnotationStore_storeFormat - The annotation file format of the store.
Request Lenses
createAnnotationStore_description :: Lens' CreateAnnotationStore (Maybe Text) Source #
A description for the store.
createAnnotationStore_name :: Lens' CreateAnnotationStore (Maybe Text) Source #
A name for the store.
createAnnotationStore_reference :: Lens' CreateAnnotationStore (Maybe ReferenceItem) Source #
The genome reference for the store's annotations.
createAnnotationStore_sseConfig :: Lens' CreateAnnotationStore (Maybe SseConfig) Source #
Server-side encryption (SSE) settings for the store.
createAnnotationStore_storeOptions :: Lens' CreateAnnotationStore (Maybe StoreOptions) Source #
File parsing options for the annotation store.
createAnnotationStore_tags :: Lens' CreateAnnotationStore (Maybe (HashMap Text Text)) Source #
Tags for the store.
createAnnotationStore_storeFormat :: Lens' CreateAnnotationStore StoreFormat Source #
The annotation file format of the store.
Destructuring the Response
data CreateAnnotationStoreResponse Source #
See: newCreateAnnotationStoreResponse smart constructor.
Constructors
| CreateAnnotationStoreResponse' | |
Fields
| |
Instances
newCreateAnnotationStoreResponse Source #
Arguments
| :: Int | |
| -> UTCTime | |
| -> Text | |
| -> Text | |
| -> StoreStatus | |
| -> CreateAnnotationStoreResponse |
Create a value of CreateAnnotationStoreResponse 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:
CreateAnnotationStore, createAnnotationStoreResponse_reference - The store's genome reference.
CreateAnnotationStore, createAnnotationStoreResponse_storeFormat - The annotation file format of the store.
CreateAnnotationStore, createAnnotationStoreResponse_storeOptions - The store's file parsing options.
$sel:httpStatus:CreateAnnotationStoreResponse', createAnnotationStoreResponse_httpStatus - The response's http status code.
CreateAnnotationStoreResponse, createAnnotationStoreResponse_creationTime - When the store was created.
CreateAnnotationStoreResponse, createAnnotationStoreResponse_id - The store's ID.
CreateAnnotationStore, createAnnotationStoreResponse_name - The store's name.
CreateAnnotationStoreResponse, createAnnotationStoreResponse_status - The store's status.
Response Lenses
createAnnotationStoreResponse_reference :: Lens' CreateAnnotationStoreResponse (Maybe ReferenceItem) Source #
The store's genome reference.
createAnnotationStoreResponse_storeFormat :: Lens' CreateAnnotationStoreResponse (Maybe StoreFormat) Source #
The annotation file format of the store.
createAnnotationStoreResponse_storeOptions :: Lens' CreateAnnotationStoreResponse (Maybe StoreOptions) Source #
The store's file parsing options.
createAnnotationStoreResponse_httpStatus :: Lens' CreateAnnotationStoreResponse Int Source #
The response's http status code.
createAnnotationStoreResponse_creationTime :: Lens' CreateAnnotationStoreResponse UTCTime Source #
When the store was created.
createAnnotationStoreResponse_id :: Lens' CreateAnnotationStoreResponse Text Source #
The store's ID.
createAnnotationStoreResponse_name :: Lens' CreateAnnotationStoreResponse Text Source #
The store's name.
createAnnotationStoreResponse_status :: Lens' CreateAnnotationStoreResponse StoreStatus Source #
The store's status.