module Network.Google.Resource.Genomics.ReadGroupSets.CoverageBuckets.List
(
ReadGroupSetsCoverageBucketsListResource
, readGroupSetsCoverageBucketsList
, ReadGroupSetsCoverageBucketsList
, rgscblXgafv
, rgscblReadGroupSetId
, rgscblUploadProtocol
, rgscblPp
, rgscblAccessToken
, rgscblStart
, rgscblUploadType
, rgscblTargetBucketWidth
, rgscblReferenceName
, rgscblBearerToken
, rgscblEnd
, rgscblPageToken
, rgscblPageSize
, rgscblCallback
) where
import Network.Google.Genomics.Types
import Network.Google.Prelude
type ReadGroupSetsCoverageBucketsListResource =
"v1" :>
"readgroupsets" :>
Capture "readGroupSetId" Text :>
"coveragebuckets" :>
QueryParam "$.xgafv" Text :>
QueryParam "upload_protocol" Text :>
QueryParam "pp" Bool :>
QueryParam "access_token" Text :>
QueryParam "start" (Textual Int64) :>
QueryParam "uploadType" Text :>
QueryParam "targetBucketWidth" (Textual Int64) :>
QueryParam "referenceName" Text :>
QueryParam "bearer_token" Text :>
QueryParam "end" (Textual Int64) :>
QueryParam "pageToken" Text :>
QueryParam "pageSize" (Textual Int32) :>
QueryParam "callback" Text :>
QueryParam "alt" AltJSON :>
Get '[JSON] ListCoverageBucketsResponse
data ReadGroupSetsCoverageBucketsList = ReadGroupSetsCoverageBucketsList
{ _rgscblXgafv :: !(Maybe Text)
, _rgscblReadGroupSetId :: !Text
, _rgscblUploadProtocol :: !(Maybe Text)
, _rgscblPp :: !Bool
, _rgscblAccessToken :: !(Maybe Text)
, _rgscblStart :: !(Maybe (Textual Int64))
, _rgscblUploadType :: !(Maybe Text)
, _rgscblTargetBucketWidth :: !(Maybe (Textual Int64))
, _rgscblReferenceName :: !(Maybe Text)
, _rgscblBearerToken :: !(Maybe Text)
, _rgscblEnd :: !(Maybe (Textual Int64))
, _rgscblPageToken :: !(Maybe Text)
, _rgscblPageSize :: !(Maybe (Textual Int32))
, _rgscblCallback :: !(Maybe Text)
} deriving (Eq,Show,Data,Typeable,Generic)
readGroupSetsCoverageBucketsList
:: Text
-> ReadGroupSetsCoverageBucketsList
readGroupSetsCoverageBucketsList pRgscblReadGroupSetId_ =
ReadGroupSetsCoverageBucketsList
{ _rgscblXgafv = Nothing
, _rgscblReadGroupSetId = pRgscblReadGroupSetId_
, _rgscblUploadProtocol = Nothing
, _rgscblPp = True
, _rgscblAccessToken = Nothing
, _rgscblStart = Nothing
, _rgscblUploadType = Nothing
, _rgscblTargetBucketWidth = Nothing
, _rgscblReferenceName = Nothing
, _rgscblBearerToken = Nothing
, _rgscblEnd = Nothing
, _rgscblPageToken = Nothing
, _rgscblPageSize = Nothing
, _rgscblCallback = Nothing
}
rgscblXgafv :: Lens' ReadGroupSetsCoverageBucketsList (Maybe Text)
rgscblXgafv
= lens _rgscblXgafv (\ s a -> s{_rgscblXgafv = a})
rgscblReadGroupSetId :: Lens' ReadGroupSetsCoverageBucketsList Text
rgscblReadGroupSetId
= lens _rgscblReadGroupSetId
(\ s a -> s{_rgscblReadGroupSetId = a})
rgscblUploadProtocol :: Lens' ReadGroupSetsCoverageBucketsList (Maybe Text)
rgscblUploadProtocol
= lens _rgscblUploadProtocol
(\ s a -> s{_rgscblUploadProtocol = a})
rgscblPp :: Lens' ReadGroupSetsCoverageBucketsList Bool
rgscblPp = lens _rgscblPp (\ s a -> s{_rgscblPp = a})
rgscblAccessToken :: Lens' ReadGroupSetsCoverageBucketsList (Maybe Text)
rgscblAccessToken
= lens _rgscblAccessToken
(\ s a -> s{_rgscblAccessToken = a})
rgscblStart :: Lens' ReadGroupSetsCoverageBucketsList (Maybe Int64)
rgscblStart
= lens _rgscblStart (\ s a -> s{_rgscblStart = a}) .
mapping _Coerce
rgscblUploadType :: Lens' ReadGroupSetsCoverageBucketsList (Maybe Text)
rgscblUploadType
= lens _rgscblUploadType
(\ s a -> s{_rgscblUploadType = a})
rgscblTargetBucketWidth :: Lens' ReadGroupSetsCoverageBucketsList (Maybe Int64)
rgscblTargetBucketWidth
= lens _rgscblTargetBucketWidth
(\ s a -> s{_rgscblTargetBucketWidth = a})
. mapping _Coerce
rgscblReferenceName :: Lens' ReadGroupSetsCoverageBucketsList (Maybe Text)
rgscblReferenceName
= lens _rgscblReferenceName
(\ s a -> s{_rgscblReferenceName = a})
rgscblBearerToken :: Lens' ReadGroupSetsCoverageBucketsList (Maybe Text)
rgscblBearerToken
= lens _rgscblBearerToken
(\ s a -> s{_rgscblBearerToken = a})
rgscblEnd :: Lens' ReadGroupSetsCoverageBucketsList (Maybe Int64)
rgscblEnd
= lens _rgscblEnd (\ s a -> s{_rgscblEnd = a}) .
mapping _Coerce
rgscblPageToken :: Lens' ReadGroupSetsCoverageBucketsList (Maybe Text)
rgscblPageToken
= lens _rgscblPageToken
(\ s a -> s{_rgscblPageToken = a})
rgscblPageSize :: Lens' ReadGroupSetsCoverageBucketsList (Maybe Int32)
rgscblPageSize
= lens _rgscblPageSize
(\ s a -> s{_rgscblPageSize = a})
. mapping _Coerce
rgscblCallback :: Lens' ReadGroupSetsCoverageBucketsList (Maybe Text)
rgscblCallback
= lens _rgscblCallback
(\ s a -> s{_rgscblCallback = a})
instance GoogleRequest
ReadGroupSetsCoverageBucketsList where
type Rs ReadGroupSetsCoverageBucketsList =
ListCoverageBucketsResponse
requestClient ReadGroupSetsCoverageBucketsList{..}
= go _rgscblReadGroupSetId _rgscblXgafv
_rgscblUploadProtocol
(Just _rgscblPp)
_rgscblAccessToken
_rgscblStart
_rgscblUploadType
_rgscblTargetBucketWidth
_rgscblReferenceName
_rgscblBearerToken
_rgscblEnd
_rgscblPageToken
_rgscblPageSize
_rgscblCallback
(Just AltJSON)
genomicsService
where go
= buildClient
(Proxy ::
Proxy ReadGroupSetsCoverageBucketsListResource)
mempty