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.BatchCreateObject

Description

 
Synopsis

Documentation

data BatchCreateObject Source #

Represents the output of a CreateObject operation.

See: newBatchCreateObject smart constructor.

Constructors

BatchCreateObject' 

Fields

Instances

Instances details
Eq BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

Read BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

Show BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

Generic BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

Associated Types

type Rep BatchCreateObject :: Type -> Type #

NFData BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

Methods

rnf :: BatchCreateObject -> () #

Hashable BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

ToJSON BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

type Rep BatchCreateObject Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateObject

type Rep BatchCreateObject = D1 ('MetaData "BatchCreateObject" "Amazonka.CloudDirectory.Types.BatchCreateObject" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchCreateObject'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "parentReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectReference)) :*: S1 ('MetaSel ('Just "linkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "batchReferenceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "schemaFacet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [SchemaFacet]) :*: S1 ('MetaSel ('Just "objectAttributeList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AttributeKeyAndValue])))))

newBatchCreateObject :: BatchCreateObject Source #

Create a value of BatchCreateObject 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:parentReference:BatchCreateObject', batchCreateObject_parentReference - If specified, the parent reference to which this object will be attached.

$sel:linkName:BatchCreateObject', batchCreateObject_linkName - The name of the link.

$sel:batchReferenceName:BatchCreateObject', batchCreateObject_batchReferenceName - The batch reference name. See Transaction Support for more information.

$sel:schemaFacet:BatchCreateObject', batchCreateObject_schemaFacet - A list of FacetArns that will be associated with the object. For more information, see arns.

$sel:objectAttributeList:BatchCreateObject', batchCreateObject_objectAttributeList - An attribute map, which contains an attribute ARN as the key and attribute value as the map value.

batchCreateObject_parentReference :: Lens' BatchCreateObject (Maybe ObjectReference) Source #

If specified, the parent reference to which this object will be attached.

batchCreateObject_batchReferenceName :: Lens' BatchCreateObject (Maybe Text) Source #

The batch reference name. See Transaction Support for more information.

batchCreateObject_schemaFacet :: Lens' BatchCreateObject [SchemaFacet] Source #

A list of FacetArns that will be associated with the object. For more information, see arns.

batchCreateObject_objectAttributeList :: Lens' BatchCreateObject [AttributeKeyAndValue] Source #

An attribute map, which contains an attribute ARN as the key and attribute value as the map value.