libZSservicesZSamazonka-s3ZSamazonka-s3
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.S3.Types.ObjectIdentifier

Description

 
Synopsis

Documentation

data ObjectIdentifier Source #

Object Identifier is unique value to identify objects.

See: newObjectIdentifier smart constructor.

Constructors

ObjectIdentifier' 

Fields

Instances

Instances details
Eq ObjectIdentifier Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectIdentifier

Read ObjectIdentifier Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectIdentifier

Show ObjectIdentifier Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectIdentifier

Generic ObjectIdentifier Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectIdentifier

Associated Types

type Rep ObjectIdentifier :: Type -> Type #

NFData ObjectIdentifier Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectIdentifier

Methods

rnf :: ObjectIdentifier -> () #

Hashable ObjectIdentifier Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectIdentifier

ToXML ObjectIdentifier Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectIdentifier

type Rep ObjectIdentifier Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectIdentifier

type Rep ObjectIdentifier = D1 ('MetaData "ObjectIdentifier" "Amazonka.S3.Types.ObjectIdentifier" "libZSservicesZSamazonka-s3ZSamazonka-s3" 'False) (C1 ('MetaCons "ObjectIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "versionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectVersionId)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectKey)))

newObjectIdentifier Source #

Create a value of ObjectIdentifier 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:versionId:ObjectIdentifier', objectIdentifier_versionId - VersionId for the specific version of the object to delete.

$sel:key:ObjectIdentifier', objectIdentifier_key - Key name of the object.

Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.

objectIdentifier_versionId :: Lens' ObjectIdentifier (Maybe ObjectVersionId) Source #

VersionId for the specific version of the object to delete.

objectIdentifier_key :: Lens' ObjectIdentifier ObjectKey Source #

Key name of the object.

Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.