amazonka-cloudsearch-1.6.0: Amazon CloudSearch SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@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 #

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 #

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 # 
Data IndexDocuments # 

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 # 
Show IndexDocuments # 
Generic IndexDocuments # 

Associated Types

type Rep IndexDocuments :: * -> * #

Hashable IndexDocuments # 
NFData IndexDocuments # 

Methods

rnf :: IndexDocuments -> () #

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

Request Lenses

idDomainName :: Lens' IndexDocuments Text #

Undocumented member.

Destructuring the Response

indexDocumentsResponse #

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 #

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 # 
Data IndexDocumentsResponse # 

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 # 
Show IndexDocumentsResponse # 
Generic IndexDocumentsResponse # 
NFData IndexDocumentsResponse # 

Methods

rnf :: IndexDocumentsResponse -> () #

type Rep IndexDocumentsResponse # 
type Rep IndexDocumentsResponse = D1 * (MetaData "IndexDocumentsResponse" "Network.AWS.CloudSearch.IndexDocuments" "amazonka-cloudsearch-1.6.0-JI6gv0YfBTjIduRHjHbXOm" 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] #

The names of the fields that are currently being indexed.

idrsResponseStatus :: Lens' IndexDocumentsResponse Int #

  • - | The response status code.