libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory
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.CloudDirectory.Types.BatchWriteOperationResponse

Description

 
Synopsis

Documentation

data BatchWriteOperationResponse Source #

Represents the output of a BatchWrite response operation.

See: newBatchWriteOperationResponse smart constructor.

Constructors

BatchWriteOperationResponse' 

Fields

Instances

Instances details
Eq BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

Read BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

Show BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

Generic BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

Associated Types

type Rep BatchWriteOperationResponse :: Type -> Type #

NFData BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

Hashable BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

FromJSON BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

type Rep BatchWriteOperationResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchWriteOperationResponse

type Rep BatchWriteOperationResponse = D1 ('MetaData "BatchWriteOperationResponse" "Amazonka.CloudDirectory.Types.BatchWriteOperationResponse" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchWriteOperationResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deleteObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDeleteObjectResponse)) :*: (S1 ('MetaSel ('Just "detachFromIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachFromIndexResponse)) :*: S1 ('MetaSel ('Just "removeFacetFromObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchRemoveFacetFromObjectResponse)))) :*: ((S1 ('MetaSel ('Just "attachObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachObjectResponse)) :*: S1 ('MetaSel ('Just "createObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchCreateObjectResponse))) :*: (S1 ('MetaSel ('Just "attachTypedLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachTypedLinkResponse)) :*: S1 ('MetaSel ('Just "detachPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachPolicyResponse))))) :*: (((S1 ('MetaSel ('Just "createIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchCreateIndexResponse)) :*: S1 ('MetaSel ('Just "detachObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachObjectResponse))) :*: (S1 ('MetaSel ('Just "addFacetToObject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAddFacetToObjectResponse)) :*: S1 ('MetaSel ('Just "detachTypedLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchDetachTypedLinkResponse)))) :*: ((S1 ('MetaSel ('Just "updateObjectAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchUpdateObjectAttributesResponse)) :*: S1 ('MetaSel ('Just "attachPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachPolicyResponse))) :*: (S1 ('MetaSel ('Just "updateLinkAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchUpdateLinkAttributesResponse)) :*: S1 ('MetaSel ('Just "attachToIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchAttachToIndexResponse)))))))

newBatchWriteOperationResponse :: BatchWriteOperationResponse Source #

Create a value of BatchWriteOperationResponse 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:deleteObject:BatchWriteOperationResponse', batchWriteOperationResponse_deleteObject - Deletes an object in a Directory.

$sel:detachFromIndex:BatchWriteOperationResponse', batchWriteOperationResponse_detachFromIndex - Detaches the specified object from the specified index.

$sel:removeFacetFromObject:BatchWriteOperationResponse', batchWriteOperationResponse_removeFacetFromObject - The result of a batch remove facet from object operation.

$sel:attachObject:BatchWriteOperationResponse', batchWriteOperationResponse_attachObject - Attaches an object to a Directory.

$sel:createObject:BatchWriteOperationResponse', batchWriteOperationResponse_createObject - Creates an object in a Directory.

$sel:attachTypedLink:BatchWriteOperationResponse', batchWriteOperationResponse_attachTypedLink - Attaches a typed link to a specified source and target object. For more information, see Typed Links.

$sel:detachPolicy:BatchWriteOperationResponse', batchWriteOperationResponse_detachPolicy - Detaches a policy from a Directory.

$sel:createIndex:BatchWriteOperationResponse', batchWriteOperationResponse_createIndex - Creates an index object. See Indexing and search for more information.

$sel:detachObject:BatchWriteOperationResponse', batchWriteOperationResponse_detachObject - Detaches an object from a Directory.

$sel:addFacetToObject:BatchWriteOperationResponse', batchWriteOperationResponse_addFacetToObject - The result of an add facet to object batch operation.

$sel:detachTypedLink:BatchWriteOperationResponse', batchWriteOperationResponse_detachTypedLink - Detaches a typed link from a specified source and target object. For more information, see Typed Links.

$sel:updateObjectAttributes:BatchWriteOperationResponse', batchWriteOperationResponse_updateObjectAttributes - Updates a given object’s attributes.

$sel:attachPolicy:BatchWriteOperationResponse', batchWriteOperationResponse_attachPolicy - Attaches a policy object to a regular object. An object can have a limited number of attached policies.

$sel:updateLinkAttributes:BatchWriteOperationResponse', batchWriteOperationResponse_updateLinkAttributes - Represents the output of a BatchWrite response operation.

$sel:attachToIndex:BatchWriteOperationResponse', batchWriteOperationResponse_attachToIndex - Attaches the specified object to the specified index.

batchWriteOperationResponse_attachTypedLink :: Lens' BatchWriteOperationResponse (Maybe BatchAttachTypedLinkResponse) Source #

Attaches a typed link to a specified source and target object. For more information, see Typed Links.

batchWriteOperationResponse_detachTypedLink :: Lens' BatchWriteOperationResponse (Maybe BatchDetachTypedLinkResponse) Source #

Detaches a typed link from a specified source and target object. For more information, see Typed Links.

batchWriteOperationResponse_attachPolicy :: Lens' BatchWriteOperationResponse (Maybe BatchAttachPolicyResponse) Source #

Attaches a policy object to a regular object. An object can have a limited number of attached policies.