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 |
Gets a reference file.
Synopsis
- data GetReference = GetReference' {
- file :: Maybe ReferenceFile
- range :: Maybe Text
- id :: Text
- partNumber :: Natural
- referenceStoreId :: Text
- newGetReference :: Text -> Natural -> Text -> GetReference
- getReference_file :: Lens' GetReference (Maybe ReferenceFile)
- getReference_range :: Lens' GetReference (Maybe Text)
- getReference_id :: Lens' GetReference Text
- getReference_partNumber :: Lens' GetReference Natural
- getReference_referenceStoreId :: Lens' GetReference Text
- data GetReferenceResponse = GetReferenceResponse' {
- httpStatus :: Int
- payload :: ResponseBody
- newGetReferenceResponse :: Int -> ResponseBody -> GetReferenceResponse
- getReferenceResponse_httpStatus :: Lens' GetReferenceResponse Int
- getReferenceResponse_payload :: Lens' GetReferenceResponse ResponseBody
Creating a Request
data GetReference Source #
See: newGetReference
smart constructor.
GetReference' | |
|
Instances
Create a value of GetReference
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:file:GetReference'
, getReference_file
- The file to retrieve.
$sel:range:GetReference'
, getReference_range
- The range to retrieve.
GetReference
, getReference_id
- The reference's ID.
$sel:partNumber:GetReference'
, getReference_partNumber
- The part number to retrieve.
GetReference
, getReference_referenceStoreId
- The reference's store ID.
Request Lenses
getReference_file :: Lens' GetReference (Maybe ReferenceFile) Source #
The file to retrieve.
getReference_range :: Lens' GetReference (Maybe Text) Source #
The range to retrieve.
getReference_id :: Lens' GetReference Text Source #
The reference's ID.
getReference_partNumber :: Lens' GetReference Natural Source #
The part number to retrieve.
getReference_referenceStoreId :: Lens' GetReference Text Source #
The reference's store ID.
Destructuring the Response
data GetReferenceResponse Source #
See: newGetReferenceResponse
smart constructor.
GetReferenceResponse' | |
|
Instances
Generic GetReferenceResponse Source # | |
Defined in Amazonka.Omics.GetReference type Rep GetReferenceResponse :: Type -> Type # from :: GetReferenceResponse -> Rep GetReferenceResponse x # to :: Rep GetReferenceResponse x -> GetReferenceResponse # | |
Show GetReferenceResponse Source # | |
Defined in Amazonka.Omics.GetReference showsPrec :: Int -> GetReferenceResponse -> ShowS # show :: GetReferenceResponse -> String # showList :: [GetReferenceResponse] -> ShowS # | |
type Rep GetReferenceResponse Source # | |
Defined in Amazonka.Omics.GetReference type Rep GetReferenceResponse = D1 ('MetaData "GetReferenceResponse" "Amazonka.Omics.GetReference" "amazonka-omics-2.0-9t5CXL0ZQCvGfVWhQWVGKJ" 'False) (C1 ('MetaCons "GetReferenceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResponseBody))) |
newGetReferenceResponse Source #
:: Int | |
-> ResponseBody | |
-> GetReferenceResponse |
Create a value of GetReferenceResponse
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:GetReferenceResponse'
, getReferenceResponse_httpStatus
- The response's http status code.
$sel:payload:GetReferenceResponse'
, getReferenceResponse_payload
- The reference file payload.
Response Lenses
getReferenceResponse_httpStatus :: Lens' GetReferenceResponse Int Source #
The response's http status code.
getReferenceResponse_payload :: Lens' GetReferenceResponse ResponseBody Source #
The reference file payload.