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

Description

 
Synopsis

Documentation

data BatchCreateIndex Source #

Creates an index object inside of a BatchRead operation. For more information, see CreateIndex and BatchReadRequest$Operations.

See: newBatchCreateIndex smart constructor.

Constructors

BatchCreateIndex' 

Fields

Instances

Instances details
Eq BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

Read BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

Show BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

Generic BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

Associated Types

type Rep BatchCreateIndex :: Type -> Type #

NFData BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

Methods

rnf :: BatchCreateIndex -> () #

Hashable BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

ToJSON BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

type Rep BatchCreateIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.Types.BatchCreateIndex

type Rep BatchCreateIndex = D1 ('MetaData "BatchCreateIndex" "Amazonka.CloudDirectory.Types.BatchCreateIndex" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "BatchCreateIndex'" '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 "orderedIndexedAttributeList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AttributeKey]) :*: S1 ('MetaSel ('Just "isUnique") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

newBatchCreateIndex Source #

Create a value of BatchCreateIndex 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:BatchCreateIndex', batchCreateIndex_parentReference - A reference to the parent object that contains the index object.

$sel:linkName:BatchCreateIndex', batchCreateIndex_linkName - The name of the link between the parent object and the index object.

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

$sel:orderedIndexedAttributeList:BatchCreateIndex', batchCreateIndex_orderedIndexedAttributeList - Specifies the attributes that should be indexed on. Currently only a single attribute is supported.

$sel:isUnique:BatchCreateIndex', batchCreateIndex_isUnique - Indicates whether the attribute that is being indexed has unique values or not.

batchCreateIndex_parentReference :: Lens' BatchCreateIndex (Maybe ObjectReference) Source #

A reference to the parent object that contains the index object.

batchCreateIndex_linkName :: Lens' BatchCreateIndex (Maybe Text) Source #

The name of the link between the parent object and the index object.

batchCreateIndex_batchReferenceName :: Lens' BatchCreateIndex (Maybe Text) Source #

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

batchCreateIndex_orderedIndexedAttributeList :: Lens' BatchCreateIndex [AttributeKey] Source #

Specifies the attributes that should be indexed on. Currently only a single attribute is supported.

batchCreateIndex_isUnique :: Lens' BatchCreateIndex Bool Source #

Indicates whether the attribute that is being indexed has unique values or not.