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 a variant store.
Synopsis
- data CreateVariantStore = CreateVariantStore' {}
- newCreateVariantStore :: ReferenceItem -> CreateVariantStore
- createVariantStore_description :: Lens' CreateVariantStore (Maybe Text)
- createVariantStore_name :: Lens' CreateVariantStore (Maybe Text)
- createVariantStore_sseConfig :: Lens' CreateVariantStore (Maybe SseConfig)
- createVariantStore_tags :: Lens' CreateVariantStore (Maybe (HashMap Text Text))
- createVariantStore_reference :: Lens' CreateVariantStore ReferenceItem
- data CreateVariantStoreResponse = CreateVariantStoreResponse' {
- reference :: Maybe ReferenceItem
- httpStatus :: Int
- creationTime :: ISO8601
- id :: Text
- name :: Text
- status :: StoreStatus
- newCreateVariantStoreResponse :: Int -> UTCTime -> Text -> Text -> StoreStatus -> CreateVariantStoreResponse
- createVariantStoreResponse_reference :: Lens' CreateVariantStoreResponse (Maybe ReferenceItem)
- createVariantStoreResponse_httpStatus :: Lens' CreateVariantStoreResponse Int
- createVariantStoreResponse_creationTime :: Lens' CreateVariantStoreResponse UTCTime
- createVariantStoreResponse_id :: Lens' CreateVariantStoreResponse Text
- createVariantStoreResponse_name :: Lens' CreateVariantStoreResponse Text
- createVariantStoreResponse_status :: Lens' CreateVariantStoreResponse StoreStatus
Creating a Request
data CreateVariantStore Source #
See: newCreateVariantStore
smart constructor.
Instances
newCreateVariantStore Source #
Create a value of CreateVariantStore
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:
CreateVariantStore
, createVariantStore_description
- A description for the store.
CreateVariantStore
, createVariantStore_name
- A name for the store.
CreateVariantStore
, createVariantStore_sseConfig
- Server-side encryption (SSE) settings for the store.
CreateVariantStore
, createVariantStore_tags
- Tags for the store.
CreateVariantStore
, createVariantStore_reference
- The genome reference for the store's variants.
Request Lenses
createVariantStore_description :: Lens' CreateVariantStore (Maybe Text) Source #
A description for the store.
createVariantStore_name :: Lens' CreateVariantStore (Maybe Text) Source #
A name for the store.
createVariantStore_sseConfig :: Lens' CreateVariantStore (Maybe SseConfig) Source #
Server-side encryption (SSE) settings for the store.
createVariantStore_tags :: Lens' CreateVariantStore (Maybe (HashMap Text Text)) Source #
Tags for the store.
createVariantStore_reference :: Lens' CreateVariantStore ReferenceItem Source #
The genome reference for the store's variants.
Destructuring the Response
data CreateVariantStoreResponse Source #
See: newCreateVariantStoreResponse
smart constructor.
CreateVariantStoreResponse' | |
|
Instances
newCreateVariantStoreResponse Source #
:: Int | |
-> UTCTime | |
-> Text | |
-> Text | |
-> StoreStatus | |
-> CreateVariantStoreResponse |
Create a value of CreateVariantStoreResponse
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:
CreateVariantStore
, createVariantStoreResponse_reference
- The store's genome reference.
$sel:httpStatus:CreateVariantStoreResponse'
, createVariantStoreResponse_httpStatus
- The response's http status code.
CreateVariantStoreResponse
, createVariantStoreResponse_creationTime
- When the store was created.
CreateVariantStoreResponse
, createVariantStoreResponse_id
- The store's ID.
CreateVariantStore
, createVariantStoreResponse_name
- The store's name.
CreateVariantStoreResponse
, createVariantStoreResponse_status
- The store's status.
Response Lenses
createVariantStoreResponse_reference :: Lens' CreateVariantStoreResponse (Maybe ReferenceItem) Source #
The store's genome reference.
createVariantStoreResponse_httpStatus :: Lens' CreateVariantStoreResponse Int Source #
The response's http status code.
createVariantStoreResponse_creationTime :: Lens' CreateVariantStoreResponse UTCTime Source #
When the store was created.
createVariantStoreResponse_id :: Lens' CreateVariantStoreResponse Text Source #
The store's ID.
createVariantStoreResponse_name :: Lens' CreateVariantStoreResponse Text Source #
The store's name.
createVariantStoreResponse_status :: Lens' CreateVariantStoreResponse StoreStatus Source #
The store's status.