Copyright | (c) 2013-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.AWS.S3.PutObjectTagging
Description
Sets the supplied tag-set to an object that already exists in a bucket
- putObjectTagging :: BucketName -> ObjectKey -> Tagging -> ObjectVersionId -> PutObjectTagging
- data PutObjectTagging
- potContentMD5 :: Lens' PutObjectTagging (Maybe Text)
- potBucket :: Lens' PutObjectTagging BucketName
- potKey :: Lens' PutObjectTagging ObjectKey
- potTagging :: Lens' PutObjectTagging Tagging
- potVersionId :: Lens' PutObjectTagging ObjectVersionId
- putObjectTaggingResponse :: Int -> PutObjectTaggingResponse
- data PutObjectTaggingResponse
- potrsVersionId :: Lens' PutObjectTaggingResponse (Maybe ObjectVersionId)
- potrsResponseStatus :: Lens' PutObjectTaggingResponse Int
Creating a Request
Arguments
:: BucketName | |
-> ObjectKey | |
-> Tagging | |
-> ObjectVersionId | |
-> PutObjectTagging |
Creates a value of PutObjectTagging
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
potContentMD5
- Undocumented member.potBucket
- Undocumented member.potKey
- Undocumented member.potTagging
- Undocumented member.potVersionId
- Undocumented member.
data PutObjectTagging #
See: putObjectTagging
smart constructor.
Instances
Request Lenses
potContentMD5 :: Lens' PutObjectTagging (Maybe Text) #
Undocumented member.
potBucket :: Lens' PutObjectTagging BucketName #
Undocumented member.
potKey :: Lens' PutObjectTagging ObjectKey #
Undocumented member.
potTagging :: Lens' PutObjectTagging Tagging #
Undocumented member.
potVersionId :: Lens' PutObjectTagging ObjectVersionId #
Undocumented member.
Destructuring the Response
Arguments
:: Int | |
-> PutObjectTaggingResponse |
Creates a value of PutObjectTaggingResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
potrsVersionId
- Undocumented member.potrsResponseStatus
- -- | The response status code.
data PutObjectTaggingResponse #
See: putObjectTaggingResponse
smart constructor.
Response Lenses
potrsVersionId :: Lens' PutObjectTaggingResponse (Maybe ObjectVersionId) #
Undocumented member.
potrsResponseStatus :: Lens' PutObjectTaggingResponse Int #
- - | The response status code.