amazonka-cloudsearch-1.4.1: 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.DeleteIndexField

Contents

Description

Removes an IndexField from the search domain. For more information, see Configuring Index Fields in the Amazon CloudSearch Developer Guide.

Synopsis

Creating a Request

deleteIndexField Source #

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

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

data DeleteIndexField Source #

Container for the parameters to the DeleteIndexField operation. Specifies the name of the domain you want to update and the name of the index field you want to delete.

See: deleteIndexField smart constructor.

Instances

Eq DeleteIndexField Source # 
Data DeleteIndexField Source # 

Methods

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

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

toConstr :: DeleteIndexField -> Constr #

dataTypeOf :: DeleteIndexField -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteIndexField Source # 
Show DeleteIndexField Source # 
Generic DeleteIndexField Source # 
Hashable DeleteIndexField Source # 
NFData DeleteIndexField Source # 

Methods

rnf :: DeleteIndexField -> () #

AWSRequest DeleteIndexField Source # 
ToQuery DeleteIndexField Source # 
ToPath DeleteIndexField Source # 
ToHeaders DeleteIndexField Source # 
type Rep DeleteIndexField Source # 
type Rep DeleteIndexField = D1 (MetaData "DeleteIndexField" "Network.AWS.CloudSearch.DeleteIndexField" "amazonka-cloudsearch-1.4.1-GILxZcIbtlIGdQXN4ZEpRK" False) (C1 (MetaCons "DeleteIndexField'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_difiDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_difiIndexFieldName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs DeleteIndexField Source # 

Request Lenses

difiIndexFieldName :: Lens' DeleteIndexField Text Source #

The name of the index field your want to remove from the domain's indexing options.

Destructuring the Response

deleteIndexFieldResponse Source #

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

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

data DeleteIndexFieldResponse Source #

The result of a DeleteIndexField request.

See: deleteIndexFieldResponse smart constructor.

Instances

Eq DeleteIndexFieldResponse Source # 
Data DeleteIndexFieldResponse Source # 

Methods

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

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

toConstr :: DeleteIndexFieldResponse -> Constr #

dataTypeOf :: DeleteIndexFieldResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteIndexFieldResponse Source # 
Show DeleteIndexFieldResponse Source # 
Generic DeleteIndexFieldResponse Source # 
NFData DeleteIndexFieldResponse Source # 
type Rep DeleteIndexFieldResponse Source # 
type Rep DeleteIndexFieldResponse = D1 (MetaData "DeleteIndexFieldResponse" "Network.AWS.CloudSearch.DeleteIndexField" "amazonka-cloudsearch-1.4.1-GILxZcIbtlIGdQXN4ZEpRK" False) (C1 (MetaCons "DeleteIndexFieldResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_difrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) (S1 (MetaSel (Just Symbol "_difrsIndexField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 IndexFieldStatus))))

Response Lenses

difrsIndexField :: Lens' DeleteIndexFieldResponse IndexFieldStatus Source #

The status of the index field being deleted.