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 |
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.
CreateAnnotationStore' | |
|
Instances
newCreateAnnotationStore Source #
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.
CreateAnnotationStoreResponse' | |
|
Instances
newCreateAnnotationStoreResponse Source #
:: 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.