amazonka-cloudsearch-1.4.2: Amazon CloudSearch SDK.

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

Network.AWS.CloudSearch.IndexDocuments

Contents

Description

Tells the search domain to start indexing its documents using the latest indexing options. This operation must be invoked to activate options whose OptionStatus is RequiresIndexDocuments.

Synopsis

Creating a Request

indexDocuments Source #

Creates a value of IndexDocuments with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data IndexDocuments Source #

Container for the parameters to the IndexDocuments operation. Specifies the name of the domain you want to re-index.

See: indexDocuments smart constructor.

Instances

Eq IndexDocuments Source # 
Data IndexDocuments Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IndexDocuments -> c IndexDocuments #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IndexDocuments #

toConstr :: IndexDocuments -> Constr #

dataTypeOf :: IndexDocuments -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c IndexDocuments) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IndexDocuments) #

gmapT :: (forall b. Data b => b -> b) -> IndexDocuments -> IndexDocuments #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IndexDocuments -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IndexDocuments -> r #

gmapQ :: (forall d. Data d => d -> u) -> IndexDocuments -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IndexDocuments -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IndexDocuments -> m IndexDocuments #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IndexDocuments -> m IndexDocuments #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IndexDocuments -> m IndexDocuments #

Read IndexDocuments Source # 
Show IndexDocuments Source # 
Generic IndexDocuments Source # 

Associated Types

type Rep IndexDocuments :: * -> * #

Hashable IndexDocuments Source # 
NFData IndexDocuments Source # 

Methods

rnf :: IndexDocuments -> () #

AWSRequest IndexDocuments Source # 
ToPath IndexDocuments Source # 
ToHeaders IndexDocuments Source # 
ToQuery IndexDocuments Source # 
type Rep IndexDocuments Source # 
type Rep IndexDocuments = D1 (MetaData "IndexDocuments" "Network.AWS.CloudSearch.IndexDocuments" "amazonka-cloudsearch-1.4.2-CAKRbniVYu2H89SnaDxUjn" True) (C1 (MetaCons "IndexDocuments'" PrefixI True) (S1 (MetaSel (Just Symbol "_idDomainName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs IndexDocuments Source # 

Request Lenses

idDomainName :: Lens' IndexDocuments Text Source #

Undocumented member.

Destructuring the Response

indexDocumentsResponse Source #

Creates a value of IndexDocumentsResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data IndexDocumentsResponse Source #

The result of an IndexDocuments request. Contains the status of the indexing operation, including the fields being indexed.

See: indexDocumentsResponse smart constructor.

Instances

Eq IndexDocumentsResponse Source # 
Data IndexDocumentsResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IndexDocumentsResponse -> c IndexDocumentsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IndexDocumentsResponse #

toConstr :: IndexDocumentsResponse -> Constr #

dataTypeOf :: IndexDocumentsResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c IndexDocumentsResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IndexDocumentsResponse) #

gmapT :: (forall b. Data b => b -> b) -> IndexDocumentsResponse -> IndexDocumentsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IndexDocumentsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IndexDocumentsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> IndexDocumentsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IndexDocumentsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IndexDocumentsResponse -> m IndexDocumentsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IndexDocumentsResponse -> m IndexDocumentsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IndexDocumentsResponse -> m IndexDocumentsResponse #

Read IndexDocumentsResponse Source # 
Show IndexDocumentsResponse Source # 
Generic IndexDocumentsResponse Source # 
NFData IndexDocumentsResponse Source # 

Methods

rnf :: IndexDocumentsResponse -> () #

type Rep IndexDocumentsResponse Source # 
type Rep IndexDocumentsResponse = D1 (MetaData "IndexDocumentsResponse" "Network.AWS.CloudSearch.IndexDocuments" "amazonka-cloudsearch-1.4.2-CAKRbniVYu2H89SnaDxUjn" False) (C1 (MetaCons "IndexDocumentsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_idrsFieldNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_idrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

idrsFieldNames :: Lens' IndexDocumentsResponse [Text] Source #

The names of the fields that are currently being indexed.