Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Network.Google.Resource.Genomics.Variants.Patch
Description
Updates a variant. For the definitions of variants and other genomics resources, see Fundamentals of Google Genomics This method supports patch semantics. Returns the modified variant without its calls.
See: Genomics API Reference for genomics.variants.patch
.
- type VariantsPatchResource = "v1" :> ("variants" :> (Capture "variantId" Text :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "updateMask" FieldMask :> (QueryParam "pp" Bool :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "bearer_token" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] Variant :> Patch '[JSON] Variant))))))))))))
- variantsPatch :: Variant -> Text -> VariantsPatch
- data VariantsPatch
- vpXgafv :: Lens' VariantsPatch (Maybe Xgafv)
- vpUploadProtocol :: Lens' VariantsPatch (Maybe Text)
- vpUpdateMask :: Lens' VariantsPatch (Maybe FieldMask)
- vpPp :: Lens' VariantsPatch Bool
- vpAccessToken :: Lens' VariantsPatch (Maybe Text)
- vpUploadType :: Lens' VariantsPatch (Maybe Text)
- vpPayload :: Lens' VariantsPatch Variant
- vpBearerToken :: Lens' VariantsPatch (Maybe Text)
- vpVariantId :: Lens' VariantsPatch Text
- vpCallback :: Lens' VariantsPatch (Maybe Text)
REST Resource
type VariantsPatchResource = "v1" :> ("variants" :> (Capture "variantId" Text :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "updateMask" FieldMask :> (QueryParam "pp" Bool :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "bearer_token" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] Variant :> Patch '[JSON] Variant)))))))))))) #
A resource alias for genomics.variants.patch
method which the
VariantsPatch
request conforms to.
Creating a Request
Arguments
:: Variant | |
-> Text | |
-> VariantsPatch |
Creates a value of VariantsPatch
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data VariantsPatch #
Updates a variant. For the definitions of variants and other genomics resources, see Fundamentals of Google Genomics This method supports patch semantics. Returns the modified variant without its calls.
See: variantsPatch
smart constructor.
Instances
Request Lenses
vpUploadProtocol :: Lens' VariantsPatch (Maybe Text) #
Upload protocol for media (e.g. "raw", "multipart").
vpUpdateMask :: Lens' VariantsPatch (Maybe FieldMask) #
An optional mask specifying which fields to update. At this time, mutable fields are names and info. Acceptable values are "names" and "info". If unspecified, all mutable fields will be updated.
vpPp :: Lens' VariantsPatch Bool #
Pretty-print response.
vpAccessToken :: Lens' VariantsPatch (Maybe Text) #
OAuth access token.
vpUploadType :: Lens' VariantsPatch (Maybe Text) #
Legacy upload protocol for media (e.g. "media", "multipart").
vpPayload :: Lens' VariantsPatch Variant #
Multipart request metadata.
vpBearerToken :: Lens' VariantsPatch (Maybe Text) #
OAuth bearer token.
vpVariantId :: Lens' VariantsPatch Text #
The ID of the variant to be updated.
vpCallback :: Lens' VariantsPatch (Maybe Text) #
JSONP